加载中
代码规范及CodeReview要点

一、代码规范的要点 代码规范主要分为风格规范与设计规范两大类: 1、代码风格规范 主要是文字上的规定,看似表面文章,实际上非常重要。 具体有如下几个方面: (1)缩进 (2)行宽 (3)断...

2015/06/12 10:27
82
docker命令易错点整理

##pause docker pause可以暂时停止容器,以释放一部分CPU出来给其他服务使用 docker unpause可以解冻 ##docker stop vs kill stop会首先尝试正常结束容器(发送SIGTERM信号给容器中的程序),如...

2016/06/24 08:26
33
maven基本要点

###环境变量MAVEN_OPTS -Xms128m -Xmx512m ###依赖范围 依赖范围就是用来控制依赖与这三种class-path(编译classpath、测试classpath、运行class-path)的关系。 compile:编译依赖范围(编译...

2015/12/27 10:38
160
guava缓存的expireAfterWrite与refreshAfterWrite的区别

expireAfterWrite是在指定项在一定时间内没有创建/覆盖时,会移除该key,下次取的时候从loading中取 expireAfterAccess是指定项在一定时间内没有读写,会移除该key,下次取的时候从loading中...

2015/12/26 16:46
5.8K
Java反射为什么慢

Because reflection involves types that are dynamically resolved, certain Java virtual machine optimizations can not be performed. Consequently, reflective operations have slower...

2015/12/24 23:40
466
Comparator顺序

返回-1,表示o1排在o2前面,asc 返回1,表示o1排在o2后面,desc //order by time asc if(CollectionTool.isNotEmpty(commentVos)){ Collections.sort(comment...

2015/12/24 23:37
16
64位指针压缩指什么?

在32位系统下,存放Class指针的空间大小是4字节,MarkWord是4字节,对象头为8字节。 在64位系统下,存放Class指针的空间大小是8字节,MarkWord是8字节,对象头为16字节。 64位开启指针压缩的...

2015/12/23 22:42
143
一致性哈希小结

负载均衡算法之一 1、提升单调性(通过环形算法减少增减节点时cache的迁移成本) 2、提升平衡性(通过虚拟节点,尽可能减少节点增减带来的cache分布不均匀问题)

2015/12/23 22:41
65
Java堆空间占满的gc日志实例

[scipio@cross12 ~]$ jps -l 27494 /opt/scipio/apps/server/jetty-distribution-8.1.9.v20130131/start.jar 27508 org.eclipse.jetty.xml.XmlConfiguration 6264 org.apache.flume.node.App...

2015/12/21 23:46
173
sbt创建web项目

###创建目录 mkdir sbtdemo cd sbtdemo scipio@localhost [04:31:59] [~/sbtdemo] ###sbt设置项目信息 -> % sbt [info] Set current project to sbtdemo (in build file:/Users/scipio/sbtd...

2015/12/20 15:21
77
mybatis基于baseDao的CURD代码生成方案

###方案一: 直接get出connection,通过jdbc进行扩展 优点:简单方便 缺点:需要自己封装结果集,类型转换, 与现有的mybatis形成了两套机制 ###方案二: 基于公共的baseDao的mapper实现 ##...

2015/12/19 09:35
373
MAT增加堆内存

找到 MemoryAnalyzer.ini -startup ../../../plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar --launcher.library ../../../plugins/org.eclipse.equinox.launcher.cocoa.ma...

2015/12/18 18:01
30
使用JMH进行并发测试

##Java Benchmark 框架 JUnitBenchmarks(由于JMH的出现,停止维护了) JMH

2015/07/24 16:39
142
servlet设置session追踪模式

import java.util.HashSet; import java.util.Set; import javax.servlet.ServletContextEvent; import javax.servlet.ServletContextListener; import javax.servlet.SessionTrackingMode;...

2015/07/22 10:29
478
SpringMVC在mobile端及pc端的适配方案

主要解决两个问题: A、对于mobile的请求和pc端的请求,自动使用不同的模板目录 B、对于返回json还是返回ftl,由springMVC自己判断,controller方法只写一个 1、maven依赖 <dependency> ...

2015/07/13 13:15
436
SpringMVC的IntrospectorCleanupListener

##IntrospectorCleanupListener ###简介 主要负责处理由 JavaBeans Introspector的使用而引起的缓冲泄露 . 它是一个在web应用关闭的时候,清除JavaBeans Introspector的监听器.在web.xml中注...

2015/07/07 17:21
33
Win7安装gradle

###1、下载 http://gradle.org/ ###2、配置环境参数 配置GRADLE_HOME 添加到Path ;%GRADLE_HOME%\bin ###3、验证 gradle -version ###4、IDEA导入项目 Unable to start the daemon process...

2015/07/07 14:17
86
基于Shiro和Redis的SSO及鉴权服务

1、参考代码 http://git.oschina.net/chunanyong/springrain 2、主要说明 (1)SSO,即单点登录认证,采用的是shiro+redis的方式,实现集中式的session管理 (2)鉴权,即权限校验,基于经典...

2015/02/17 09:03
1K
基于zk的配置管理

一、使用netflix的ZooKeeperConfigurationSource (1)参考文档 https://github.com/Netflix/archaius/wiki/ZooKeeper-Dynamic-Configuration (2)添加依赖 <dependency>          ...

2015/02/17 09:02
165
Java内存泄露

一、定义 内存泄露:某些对象使用后,没有被释放掉,又gc不掉,导致一直占用内存。 二、实例 /**  * -Xmx10m -Xms10m -XX:+PrintGCDetails  * @author scipio  * @created 2014-09...

2014/09/03 22:45
57

没有更多内容

加载失败,请刷新页面

返回顶部
顶部