自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(317)
  • 资源 (9)
  • 收藏
  • 关注

原创 Mac 使用brew安装ElasticSearch

Mac 使用brew安装ElasticSearchbrew updatebrew install elasticsearch安装完后的路径elasticsearch: /usr/local/Cellar/elasticsearch/5.5.0Data: /usr/local/var/elasticsearch/elasticsearch_xuchen/Lo

2017-07-17 16:14:20 13577 1

原创 Java对象的序列化方式克隆

简述:用字节流的方式,复制Java对象代码:流克隆复制函数 public static Object deepClone(Object obj){ if(obj == null){ return null; } try { ByteArrayOutputStream byt

2015-04-26 00:30:19 1122

转载 Java 解惑阅读笔记 第10章(部分)

简述:读《Java解惑》 第10章 阅读笔记 谜题86  添加括号导致的编译器错误添加括号会产生编译期错误的情况int, 或者long, 最小值的绝对值比正数绝对值要大1添加了括号后谜题91 序列杀手

2015-03-29 23:00:39 952

转载 《Java 解惑》 第五章 异常之谜

简述:《Java 解惑》 第五章 异常之谜 - 笔记内容:谜题36: try中的return不会影响finally中方法执行package 异常之谜.优柔寡断;public class Indecisive { public static void main(String[] args){ System.out.println(decision(

2015-02-23 02:17:20 1126

转载 DelayQueue 试用

简述:《Java编程思想》 第四版 P726 ~ P727DelayQueue, 是一个无界的BlockingQueue, 用于放置实现了Delay接口的对象,其中的对象只能在器到期时才能从队列中取走。这种队列是有序的,即对头对象的延迟到期时间最常常。如果没有任何延迟到期,那么就不会有任何头元素代码:DelayedTask.javapackage com.anialy.

2015-01-04 00:11:17 829

转载 CyclicBarrier 试用

简述:《Java编程思想》 第四版 P724 ~ P726CycllicBarrier 适用于这样的情况:你希望创建一组人物,他们并行地执行工作,然后在进行下一个步骤之前等待,直至所有任务都完成Horse.javapackage com.anialy.test.concurrency.cyclicbarrier;import java.util.Rand

2015-01-01 17:49:05 613

原创 ThreadLocal使用

简述:ThreadLocal, 每个线程独立维护的局部变量代码:ThreadLocalDemo.javapackage com.anialy.test.concurrency.threadlocal;import java.util.UUID;public class ThreadLocalDemo implements Runnable { // 线程共享

2014-12-28 00:14:01 1090

转载 Java 多线程实现死锁场景

简述:《Java 编程思想》  P718 ~ P722模拟死锁的场景, 三个人 三根筷子,每个人需要拿到身边的两根筷子才能开始吃饭出现死锁的场景是,三个人都拿到了右边的筷子,但是由于筷子都被抢占,均无法获得左边的筷子Chopstick.javapackage com.anialy.test.multithread.philosophers;public cl

2014-12-17 00:00:48 2596 1

转载 Spring 事务隔离级别

简述:Spring 事务隔离级别在阐述几种隔离级别前,需要先说明几个读现象- 脏读无效数据的读出,是指在数据库访问中,事务T1将某一值修改,然后事务T2读取该值,此后T1因为某种原因撤销对该值的修改,这就导致了T2所读取到的数据是无效的。- 不可重复读在一个事务内,多次读同一个数据。在这个事务还没有结束时,另一个事务也访问该同一数据。那么,在第一个事务的两次

2014-12-16 11:33:03 983

转载 Spring 事务传播机制

简述:spring的事务(transaction)分为

2014-12-16 11:08:15 1867

转载 Spring 学习笔记 - IOC/依赖注入

简述:Spring 学习 - IOC/依赖注入1. Bean 的实例化1) 直接使用原始类创建bean2) 使用工厂方法创建bean3) 使用工厂类创建bean2.Bean 注入方式1)Setter Injection 2) Constructor

2014-12-16 10:45:17 638

转载 Java 多线程 join和interrupt 方法

简述:使用Java多线程中join和interrupt函数《Java编程思想》 P669 ~ P670一个线程可以再其他线程上调用join()方法,其效果是等待一段时间直到第二个线程结束才继续执行。如果某个线程在另一个线程t上调用t.join(), 此线程将被挂起, 直到目标线程t结束才恢复(即t.isAlive() 返回为假)对join()方法的调用可以被中断, 做法

2014-12-15 00:07:30 4370 1

原创 Java 多线程 CountDownLatch 试用

简述:使用Java多线程的库,包括

2014-11-11 00:36:43 1283

转载 Jclasslib 试用

简述:jclasslib 作为一个

2014-10-27 00:33:50 3079

原创 找寻丢失的Id

简述:从源sIds组生成目标dIds组过程中找寻丢失的Id代码: public static void main(String[] args) { List sIds = Arrays.asList(new String[]{"b", "a", "c", "e", "d"}); List dIds = Arrays.asList(new String[]{"b", "e

2014-10-15 09:33:28 744

原创 Spring Configuration动态绑定bean id

简述:对于bean id 可能在注入的时候需要根据配置动态的制定实例

2014-10-13 14:08:38 2484

转载 Linux 安装Maven

简述:Linux Ubuntu上安装maven工具参考:

2014-10-12 20:18:17 884

转载 Object Bean 转为 map

简述:需要将一个Bean对象转为map /** * 将object 转换为map对象 * @param bean * @return * @throws IntrospectionException * @throws InvocationTargetException * @throws IllegalArgumentException * @t

2014-10-08 17:27:25 1154

转载 背包问题的 javascript和java 实现

简述:一个背包,

2014-10-08 00:09:33 2425

转载 《Java 解惑》 第二章 表达式之谜

简述:《Java 解惑》

2014-10-07 01:49:27 1022

原创 Maven pom 版本升级脚本

简述:每一次发布版本全量升级太慢,Javashxian

2014-09-27 01:42:44 2293

转载 Annotation 使用笔记(二) 注解生成SQL脚本

简述:《Java 编程思想第四版 》 第20章注解使用笔记1. 使用注解生成SQL建表文件

2014-09-26 00:28:34 1738

转载 Annotation 使用笔记(一)

简述:《Java 编程思想第四版 》 第20章

2014-09-25 22:49:27 761

原创 CODE CSDN使用

简述:记录code svn的使用方式步骤:

2014-09-21 23:22:59 4015 2

转载 NIO 和 IO 读,写,读和写

简述:模板设计模式

2014-09-16 00:30:21 993

转载 WeakHashMap 笔记

简述:《Thinking in Java》第4版 P519 页 WeakHashMap一章读书笔记

2014-09-14 21:57:52 641

转载 避免过度同步(笔记)

简述:《Effective Java》

2014-09-10 00:03:58 1242

转载 OutOfMemoryError异常 (笔记)

简述:《深入理解Java虚拟机》一书第2张阅读笔记1. Java对移除

2014-09-08 13:07:53 1970

转载 Cglib 字节码加强试用

简述:试用cglib做字节码加强

2014-09-08 11:12:36 2127

原创 Java 实现大文件统计字母出现个数

简述:在100M的文件中用多线程实现查找里面次数出现最多的字母1. 数据生成代码package com.anialy.test.io;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;

2014-09-03 21:02:58 5445

原创 linux 配置Nginx(cache)

简述:Linux环境配置Nginx

2014-08-25 16:06:03 930

转载 HTML配置no-cache(备忘)

简述:No-cache配置html表头如下

2014-08-22 10:05:10 33768

转载 Spring aop试用

简述:了解Spring AOP的使用方式

2014-08-20 11:28:39 631

原创 javax.servlet.http.HttpSession 浏览器端session id浅析

简述:session 的使用小结内容:1. session 作为fuwuqi

2014-08-14 11:05:29 5317

原创 MySQL 索引(备忘)

简述:MySQL索引

2014-08-06 13:58:48 610

原创 Mysql 外键(备忘)

简介:使用外键foreign key时候出现过的

2014-08-06 00:12:03 606

原创 Excel 统计起止时间

简述:使用Excel, 对每个工作项提供

2014-07-17 16:17:28 3026

转载 Spring 连接mysql的字符集问题(备忘)

简述:使用springjdbc 连接MsdriverClassName=com.mysql.jdbc.DriverdbUrl=jdbc:mysql://192.168.1.199:3306/mobile_data_db?useUnicode=true&characterEncoding=UTF-8&zeroDateTimeBehavior=convertToNull&transform

2014-07-17 15:53:05 2065

转载 js ZeroClipboard 拷贝文本到剪贴板

简述:在浏览器中需要拷贝wenda

2014-07-09 15:47:04 2364

原创 Mysql使用笔记(随时更新)

简述:记录Mysql使用过程中实际遇到的问题及解决方式1. 由于insert的时候发生同时两条相同的记录写入

2014-07-08 11:22:49 943

SpringMVC 异步 数据返回后台模型

如果使用ModelAndView就能实现页面跳转,但这里还是使用支持前台JS的异步调用形式,也就是返回一个JSON格式数据到前台,

2013-06-19

LoadRunner11下载及破解

提供LoadRunner11的下载和破解方法

2013-06-09

Notepad++ JSON格式 转换插件

直接复制到Notepad++ 安装目录下的\plugins文件夹即可 - 使用的时候全选json部分字符 - 在工具栏选择 -插件 --JSONviewer ---Format JSON 即可转换

2013-05-14

SSL server client JAVA实现代码

SSL 实现客户端服务端通信的原型,可供参考,直接导入eclipse使用,先跑起来server,然后再跑client

2013-02-04

MINA框架 多人聊天的技术原型 包含slf4j和Log4j配置

这是MINA实现的多人聊天的技术原型 采用MAVEN做配置管理, 项目需要jar里面也有,是从Maven的repository中拔下来的 供大家参考

2013-01-22

WebTrends 网页跟踪的实现的Js源码

WebTrends 作为一款监测网页的工具,其开源的实现代码为 WebTrends.load.js 这里面的代码是初始化用(绑定一个Ip(profile) 和一个序列号) WebTrends.js(这个是WebTrends.js的具体功能实现,里面含有javascript非常常用的方法,例如发送请求, url解析等 都值得借鉴)

2012-12-18

WebTrends 7.0 log Analyzer (含序列号)

WebTrends Log Analyzer v7.0

2012-12-10

Notepad++ 转16进制插件

notepad++ 中转十六进制的插件 只要复制到Notepad++ 下的plugins目录就能下载 之后再Notepad++中可以自定义一下快捷键 运行--> 管理快捷键 具体可以参看本人博客: http://blog.csdn.net/anialy/article/details/8183108

2012-11-15

vtune 注册机 license号

vtune 注册机 license号 在安装时候,使用

2012-11-05

空空如也

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

TA关注的人

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