-
Linux低延迟服务器系统调优
Linux低延迟服务器系统调优 最近做了一些系统和网络调优相关的测试,达到了期望的效果,有些感悟。同时,我也发现知乎上对Linux服务器低延迟技术的讨论比较欠缺(满嘴高并发现象);或者对现今cpu + 网卡的低延迟潜力认识不足(动辄FPGA现象),比如一篇知乎高赞的介绍...
-
【MongoDB】2019年MongoDB中文社区广州大会,干货满满的分享活动
【MongoDB】2019年MongoDB中文社区广州大会,干货满满的分享活动 1 介绍 MongoDB中文社区(mongoing.com)是大中华区获得官方认可的中文社区,11月23日下午,在广州举办了线下用户大会,带给大家一手干货和实践。 2 大会议程 大会组织者对时间的把控做得非常好,没有拖沓...
-
String字符串相加的原理
String字符串相加的原理 因为String是非常常用的类, jvm对其进行了优化, jdk7之前jvm维护了很多的字符串常量在方法去的常量池中, jdk后常量池迁移到了堆中 方法区是一个运行时JVM管理的内存区域,是一个线程共享的内存区域,它用于存储已被虚拟机加载的类信息、常量、...
-
【面经系列】一线互联网大厂前端面试技巧深入浅出总结
【面经系列】一线互联网大厂前端面试技巧深入浅出总结 一二面(基础面) 1. 一面基础面 1.1 面试准备 1.1.1 个人简历 基本信息:姓名-年龄-手机-邮箱-籍贯 工作经历:时间-公司-岗位-职责-技术栈-业绩(哪些成就) 学历: 博士 硕士 本科 大专 工作经历:时间-公司-岗...
-
架构设计:业务逻辑层简述
架构设计:业务逻辑层简述 业务逻辑层是专门处理软件业务需求的一层,处于数据库之上,服务层之下,完成一些列对Domain Object的CRUD,作为一组微服务提供给服务层来组织在暴露给表现层,如库存检查,用法合法性检查,订单创建。 业务逻辑层包含领域对象模型,领域实体...
-
详细介绍软件架构设计的三个维度
详细介绍软件架构设计的三个维度 架构设计 是一个非常大的话题,不管写几篇文章,接触到的始终只是冰山一角,更多的是实践中去体会。这篇文章主要介绍面向对象OO、面向方面AOP和面向服务SOA这三个要素在架构设计中的位置与作用。 架构设计有三个维度,或者说是我们在考...
-
Java中的锁
Java中的锁 一、乐观锁 乐观锁是一种乐观思想,即认为读多写少,遇到并发写的可能性低,每次去拿数据时都认为别人不会修改,所以不会上锁,但是在更新时会判断一下在此期间别人有没有去更新这个数据,采取在写时先读出当前版本号,然后加锁操作(比较跟上一次的版本号...
-
Java中"或"运算与"与"运算快慢的三三两两
Java中或运算与与运算快慢的三三两两 先上结论 模运算 比 与 运算慢20%到30% 这是通过实验的方式得到的结论.因为没有大大可以进行明确指导,所以我以最终运行的结果为准.欢迎指正. 测试代码 @Testpublic void test10() { int a, b, temp, count = 100000000; long start...
-
深入浅出14个Java并发容器
深入浅出14个Java并发容器 前言 不考虑多线程并发的情况下,容器类一般使用ArrayList、HashMap等线程不安全的类,效率更高。在并发场景下,常会用到ConcurrentHashMap、ArrayBlockingQueue等线程安全的容器类,虽然牺牲了一些效率,但却得到了安全。 上面提到的线程安...
-
还看不懂同事的代码?超强的 Stream 流操作姿势还不学习一下
还看不懂同事的代码?超强的 Stream 流操作姿势还不学习一下 Java 8 新特性系列文章索引。 Jdk14都要出了,还不能使用 Optional优雅的处理空指针? Jdk14 都要出了,Jdk8 的时间处理姿势还不了解一下? 还看不懂同事的代码?Lambda 表达式、函数接口了解一下 前言 我们...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
