上一页 1 ··· 6 7 8 9 10 11 下一页
摘要: .java 的执行过程 Java中所使用的并发机制依赖于JVM的实现和CPU的指令 变量修饰符-volatile volatile是轻量级的synchronized,它在多处理器开发中保证了共享变量的可见性。 可见性的意思是当一个线程修改一个共享变量时,另外一个线程能读到这个修改的值。 volati 阅读全文
posted @ 2018-06-14 17:33 来兮子宁 阅读(168) 评论(0) 推荐(0) 编辑
摘要: CPU给每个线程分配CPU时间片。 上下文切换 并发执行并不一定比串行快?这是因为线程有创建和上下文切换的开销。 因而,累加操作较小,即不超过百万次的时候,并发执行的优势不明显。 这里,使用vmstat测量上下文切换的次数。 其中CS(Content Switch)表示上下文切换的次数。 如何减少上 阅读全文
posted @ 2018-06-14 17:20 来兮子宁 阅读(274) 评论(0) 推荐(0) 编辑
摘要: Kill进程,修改tomcat bin目录下shutdown.sh和catalina.sh文件 忽略日志中的严重警告,因为这是关闭tomcat时候引起的,正常情况下不会发生这种内存泄露情况,而且Tomcat6.18以上版本的Tomcat已经 做了内存泄露保护,交给Tomcat完成吧,我们只需要在sh 阅读全文
posted @ 2018-06-08 13:51 来兮子宁 阅读(270) 评论(0) 推荐(0) 编辑
摘要: tomcat启动日志: 根本原因是 SecureRandom 这个 jre 的工具类的问题。那为什么 SecureRandom generateSeed 这么慢,甚至挂在 Linux 操作系统呢? Tomcat 7/8 都使用 org.apache.catalina.util.SessionIdGe 阅读全文
posted @ 2018-06-08 09:55 来兮子宁 阅读(541) 评论(0) 推荐(0) 编辑
摘要: 设计模式 一、单一职责原则 Single Responsibility Principle -- SRP 。单一职责原则 There should never be more than one reason for a class to change. 单一职责原则的好处: 关键在于职责的划分,例如 阅读全文
posted @ 2018-06-07 13:23 来兮子宁 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 注解 Annotation 基于注解的开发,使得代码简洁,可读性高,简化的配置的同时也提高了开发的效率,尤其是SpringBoot的兴起,随着起步依赖和自动配置的完善,更是将基于注解的开发推到了新的高度。 元注解 meta-annotation Java 5 定义了四个标准的元注解类型,用以提供对其 阅读全文
posted @ 2018-06-06 17:48 来兮子宁 阅读(862) 评论(1) 推荐(0) 编辑
摘要: Ubuntu集群构建篇 redis-cli:不跟参数,默认访问localhost:6379端口,无密码登陆 redis-cli -h ${host} -p ${port} -a ${password} redis-server ${redis.conf}:这里注意配置文件 配置文件redis.con 阅读全文
posted @ 2018-05-31 17:50 来兮子宁 阅读(753) 评论(0) 推荐(0) 编辑
摘要: jar部署与启动/关闭 1.打包 clean 清理已有target目录 package 重新打包 获取打包路径,通过 scp命令发送到服务器端,scp -P ${port} ${.jar} ${user}@${ip}:/${target-absolote-path}。 此处无需密码,已登记公钥于服务 阅读全文
posted @ 2018-05-30 13:43 来兮子宁 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 业务逻辑中遇到日期的相关操作,整理一下小做总结 日期操作离不开 java.util.Calendar 和 java.util.Date ,实体类中日期字段设计也可能用到java.sql.Date。但目前使用中,Calendar为主,Date辅助,而且Date中的许多方法已过时,Calendar可99 阅读全文
posted @ 2018-05-29 15:40 来兮子宁 阅读(1456) 评论(0) 推荐(0) 编辑
摘要: 内容摘自微信公众号,程序员小灰。推荐-ing Zookeeper的数据模型 Zookeeper的数据模型是什么样子呢?它很像数据结构当中的树,也很像文件系统的目录。 树是由节点所组成,Zookeeper的数据存储也同样是基于节点,这种节点叫做Znode。 但是,不同于树的节点,Znode的引用方式是 阅读全文
posted @ 2018-05-28 09:35 来兮子宁 阅读(2502) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 下一页