自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZERO

  写程序归根到底就是做两件事---算法实现和错误处理

  • 博客(11)
  • 论坛 (1)
  • 收藏
  • 关注

原创 ThreadLocal与InheritableThreadLocal的使用

ThreadLocal,线程本地存储,为变量在每个线程中都创建了一个副本,那么每个线程可以独立地改变和访问自己的副本变量,而不会影响其它线程所对应的副本变量。从线程的角度看,目标变量就像是线程的本地变量,这也是类名中“Local”所要表达的意思。       ThreadLocal不是用来解决对象共享访问问题的,而是提供了保持对象的方法和避免参数传递的对象访问方式。每个线程中都有一个自己的Th

2015-12-29 14:14:27 984

原创 SQL优化及注意事项

1.where子句中有"!="或"    select * from emp where amount != 0 (不使用)     select * from emp where amount > 0 (使用) 2.where条件中对字段增加处理函数将不使用该列的索引。    select * from emp where to_char(date,'yyyymmdd')='

2015-12-28 21:13:11 376

原创 重构示例_01

遇到这样的代码:public void callMethodA() { List list = tomcatDao.getTomcat(); for (final TomcatVO tomcat : list) { executor.execute(new Runnable() { public void run() {

2015-12-21 21:53:57 354

原创 JMockit简单使用(二)

JMockit使用时,建议使用Expectations{}块来录制行为,这样mock对象在运行时必须 依据Expectations块中定义的顺序依次调用方法,不能多调用也不能少调用,可以省略掉Verifications块。一旦多调用或则少调用,那么测试就不会通过,这样可以清晰的把握单元测试每一步、每一次执行的过程。       但是,测试的方法中如果存在线程的调用来执行录制行为,很多情况用Ex

2015-12-20 19:43:14 15031

原创 Apache HttpClient4.5(一)

创建HTTP客户端CloseableHttpClient httpClient = HttpClientBuilder.create().build();// 也可以为客户端配置请求的参数,作为所有请求的默认值RequestConfig requestConfig = RequestConfig.custom() .setConnectionRequestTimeout(50

2015-12-18 23:04:23 1214

原创 Linux软连接和硬链接

硬连接       硬连接指通过索引节点来进行连接。硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。因为对应该目录的索引节点有一个以上的连接。只删除一个连接并不影响索引节点本身和其它的连接,只有当最后一个连接被删除后,文件的数据块及目录的连接才会被释放。也就是说,文件真正删除的条件是与之相关的所有硬连接文件均被删除。软连接

2015-12-05 18:19:58 422

原创 零碎笔记(一)

TCP的发送缓冲区中的数据,如果收不到接收方的ACK就不会删除,导致发送缓冲区溢出。如果接收方的缓冲区满了,收到数据后会不会向发送方发ACK呢?答案:    1. 只要收到了包,就会ACK。    2. TCP在ACK的同时会带有window大小值,表示这边能接受的数据量。发送方会根据这个调整数据量。    3. 接收方缓冲区满时,回给发送方的window值就是0。    4.

2015-12-05 17:32:59 286

转载 SpringMVC的@RequestMapping的用法

1.最基本的,方法级别上应用: @RequestMapping(value="/departments") public String simplePattern(){ System.out.println("simplePattern method was called"); return "someResult"; }访问http://localhost/x

2015-12-04 20:46:19 280

原创 Gradle简介与安装

Gradle介绍Gradle是一个基于JVM的构建工具,它提供了:      像Ant一样,通用灵活的构建工具      可以切换的,基于约定的构建框架      强大的多工程构建支持      基于Apache Ivy的强大的依赖管理      支持maven, Ivy仓库      支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件。

2015-12-03 21:01:19 358

原创 crontab

周期性计划命令crontab,用于生成cron进程所需要的crontab文件。crontab的命令格式,crontab {-l|-r|-e}-l    显示当前的crontab-r    删除当前的crontab-e    使用编辑器编辑当前crontab文件查看计划:# cd /var/spool/cron# ls---root# cat root--

2015-12-03 20:48:53 277

转载 SpringJDBC的JdbcTemplate

转载自: http://blog.csdn.net/dyllove98/article/details/7772463JdbcTemplate主要提供以下五类方法:      execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句;      update方法及batchUpdate方法:update方法用于执行新增、修改、删除等语句;batchUpdate方法用于

2015-12-03 10:53:46 298

空空如也

给csdn博客提提需求

发表于 2018-05-05 最后回复 2018-05-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除