自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

转载 Future模拟

1. 疑惑 Future f = executor.submit(callable); 线程池执行任务的时候, 为了高效,使用的都是异步执行方式;上面这种形式是异步执行的,但是使用 f.get()方法获取结果时又是阻塞的, 这是怎么实现的呢? 2. 分析 ...

2017-05-29 14:41:00 108

转载 ThreadLocal为什么是线程安全的

如何看一个类是否是线程安全的? 由JMM(Java内存模型)我们可以看出,在堆中的变量,如果同时被多个线程操作,就有可能出现线程安全问题(堆中的数据是线程共享的)。 类分为有状态(有成员变量等)和无状态的, 无状态的类肯定是线程安全的, 我们都知道servlet,还有S...

2017-05-14 11:45:00 1845

转载 Echarts Legend 图标改变

最近有需求,看了一下Echarts的关系网络图可以实现,但是图出来后发现图例的图标显示的都一样,看了文档后,觉得不符合我的要求,就改了下代码,最终的chart如下(每一类一种图标): 改动如下: legend.js 里面_buildItem方法里 itemType=d...

2015-09-24 14:41:00 281

转载 nodejs获取邮件

npm install imap npm install mailparser varImap=require('imap');varinspect=require('util').inspect;varMailparser=require('mailparser')...

2015-08-06 10:18:00 1431

转载 nodejs发送邮件

nmp install nodemailer(若需要指定版本,使用@版本号即可) varndoemailer=require('nodemailer');//开启一个SMTP连接池varsmtpTransport=ndoemailer.createTransport('SM...

2015-08-06 10:16:00 130

转载 IoC容器的启动过程

<context-param><param-name>contextConfigLocation</param-name><param-value>applicationContext.xml</param-value>...

2015-05-13 14:37:00 82

转载 第三方登录小结

说明: 由于业务需要,所以这两天抽空看了一下第三方登录的API,从而实现了第三方的登录。 一、申请APPID 到QQ和新浪微博的开发平台申请APPID和SECRET ,这是一个百度的apistore,第三方登录; 二、QQ登录 ...

2014-12-18 20:52:00 81

转载 spring email

一、添加依赖包 ..... compile "org.springframework:spring-context-support:4.0.1.RELEASE" compile "javamail:javamail:1.3.2" ...

2014-09-28 23:36:00 108

转载 spring security 应用实例

开篇说明 最近工作有权限控制的需求,所以看了一下spring的security,它提供了很好的安全服务; 参考文章:http://peiquan.blog.51cto.com/7518552/1384168; 在这里我使用第三种权限控制方法,即将用户,权限,资源使用数据库存储...

2014-08-10 12:35:00 137

转载 Quartz实现动态定时任务

一、 说明 由于最近工作要实现定时任务的执行,而且要求定时周期是不固定的,所以就用到了quartz来实现这个功能; spring3.1以下的版本必须使用quartz1.x系列,3.1以上的版本才支持quartz 2.x,不然会出错。至于原因,则是spring对于quar...

2014-06-26 23:31:00 79

转载 使用Gradle构建web项目

下载gradlegradle下载地址 设置环境变量1. 将下载的gradle压缩包解压到指定路径,比如D:\gradle-1.11-all ;2. 在环境变量(系统变量)的Path里,添加D:\gradle-1.11-all\bin ;3. 在命令行里输入gradle -v ,出现下...

2014-05-28 22:46:00 141

转载 点滴记录

类中的实例变量,定义时指定初始值和非静态初始化块中指定初始值都会在构造块前执行,而且二者执行的顺序和它们在源代码中的顺序一致。如下:第2),3)处的代码都会在1)处前执行,实际上他们经过编译器处理之后,2),3)处对应的代码会被合并到构造器中,并且放在构造器里面原来的代码的前面,所以才会...

2014-05-16 17:48:00 80

转载 浅析算法

最近闲来无事,温习了一下算法,还是别有风情。 1、逆波兰式 问题描述: Evaluate the value of an arithmetic expression in Reverse Polish Notation. Valid operator...

2014-04-14 21:47:00 57

转载 浅谈百度智能提示

1. 分析 先上图: 这个大家都见过吧,那你如果想用到这种功能,可以采用使用百度的这个接口,简单分析一下几个参数,我们不难发现,wd是我们输入的关键字,window.bdsug.sug是个回调函数,返回的信息也在该回调函数内,这样一分析大家应该都...

2013-11-13 16:28:00 87

转载 node.js写的一个简单的聊天系统

初学node.js感觉很不错,就想做一个项目练手,简单搞了一个聊天系统,node高手就不用看了,也勿喷。 环境: 1、nodejs已安装; 2、我用的IDE是WebStorm; 步骤: 1、新建一个express项目; 2、安装socket.io的包...

2013-10-31 14:30:00 142

空空如也

空空如也

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

TA关注的人

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