自定义博客皮肤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)
  • 资源 (9)
  • 收藏
  • 关注

转载 CopyOnWriteArrayList与Collections.synchronizedList的性能对比

列表实现有ArrayList、Vector、CopyOnWriteArrayList、Collections.synchronizedList(list)四种方式。1 ArrayList        ArrayList是非线性安全,此类的 iterator 和 listIterator 方法返回的迭代器是快速失败的:在创建迭代器之后,除非通过迭代器自身的 remove 或 add

2015-08-31 20:34:25 19020 3

转载 深入理解Java:SimpleDateFormat安全的时间格式化

想必大家对SimpleDateFormat并不陌生。SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,但如果使用不小心会导致非常微妙和难以调试的问题,因为 DateFormat 和 SimpleDateFormat 类不都是线程安全的,在多线程环境下调用 format() 和 parse() 方法应该使用同步代码来避免问题。下面我们通

2015-08-31 12:26:31 505

原创 java thread cpu

问题:一个java进程的多个线程能否在cpu的多core里执行?观点一:进程是CPU进行调度的单位,而JVM是一个进程,于是一个jvm产生的java进程就只能跑在CPU的一个core上。在我的印象里一直抱着这个想法,很多年。多年之前OS对于cpu执行进程是这么处理的,没有错。观点二:从操作系统来看,linux2.6以及windowsNT4.0之后都具备将多个线程放到cpu的

2015-08-20 18:07:13 628

转载 PostgreSQL window function

Postgresql window function 第一篇  window function,简单来说就是窗口函数。postgresql 在8.4版本开始有了窗口函数的特性。    看多很多中文解释,找不到合适的解释什么是窗口函数,有句英文很好的诠释了什么是窗口函数。“ The whole idea behind window functions is to allow yo

2015-08-17 21:47:51 2747

转载 eclipse,idea 安装第三方jar到本地仓库

1. 安装第三方jar到我们的本地库中进入cmd,F:\java_memcached-release_2.6.6>mvn install:install-file -Dfile=java_memcached-release_2.6.6.jar -DgroupId=com.dana -DartifactId=memcached -Dversion=2.6.6 -Dpackaging=jar

2015-08-12 18:45:37 5163

转载 Quartz的XML调用模式

☆Quartz可以通过XML来配置定时服务,简单笔记如下:      ☆定义一个处理业务逻辑的Class[继承Job],例如package mypackage;import org.quartz.Job;import org.quartz.JobExecutionContext;import org.quartz.JobExecutionException;

2015-08-12 15:28:06 3766

转载 Quartz 两种实现方式

Example to run multiple jobs in QuartzBy mkyong | July 30, 2012 | Updated : August 29, 2012In this example, we show you how to declare multiple Quartz jobs via Quartz APIs, Quartz XML and

2015-08-12 15:05:05 1509

转载 crontab 启动 执行多次

昨天写了一个crontab,内容如下:PHP1234SHELL=/bin/cshPATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/X11R6/bin:/roo

2015-08-11 20:35:31 5503 1

转载 crontab 定时任务

通过crontab 命令,我们可以在固定的间隔时间执行指定的系统指令或 shell script脚本。时间间隔的单位可以是分钟、小时、日、月、周及以上的任意组合。这个命令非常适合周期性的日志分析或数据备份等工作。19.1. 命令格式crontab [-u user] [ -e | -l | -r ]19.2. 命令参数-u user:用来设定某个用户的cro

2015-08-10 20:27:13 459

转载 Java设计模式—生产者消费者模式(阻塞队列实现)

生产者消费者模式是并发、多线程编程中经典的设计模式,生产者和消费者通过分离的执行工作解耦,简化了开发模式,生产者和消费者可以以不同的速度生产和消费数据。这篇文章我们来看看什么是生产者消费者模式,这个问题也是多线程面试题中经常被提及的。如何使用阻塞队列(Blocking Queue)解决生产者消费者模式,以及使用生产者消费者模式的好处。真实世界中的生产者消费者模式生产者和消费者模

2015-08-07 15:01:33 4749 2

转载 SVN的标准目录结构:trunk、branches、tags

SVN的标准目录结构:trunk、branches、tags我们在一些著名开源项目的版本库中,通常可以看到trunk, branches, tags等三个目录。由于SVN固有的特点,目录在SVN中并没有特别的意义,但是这三个目录却在大多数开源项目中存在,这是因为这三个目录反映了软件开发的通常模式。trunk是主分支,是日常开发进行的地方。branches是分支。一些阶段

2015-08-07 12:26:56 587

原创 IDEA 配置

1.console buffer size在Eclipse下非常容易配置:Window-》preference-》搜索console-》有 Limit Console output和Console buffer size 的设置项在IDEA下的配置如下:1.找到IDEA_HOME\bin\idea.properties         2.编辑:idea.cycle.buffe

2015-08-05 20:57:25 392

原创 java File 路径

/** * .class相同路径下 */// String fileName = StartRead.class.getResource("").getFile()+"SIPServer.20150330_123011_674.log";/** * resources目录 */// String fileName = StartRead.class.getClassLoade

2015-08-05 20:32:03 484

转载 Mysql Join语法解析与性能分析

.Join语法概述join 用于多表中字段之间的联系,语法如下:... FROM table1 INNER|LEFT|RIGHT JOIN table2 ON conditionatable1:左表;table2:右表。JOIN 按照功能大致分为如下三类:INNER JOIN(内连接,或等值连接):取得两个表中存在连接匹配关系的记录。LEFT JOIN(

2015-08-04 17:05:50 390

转载 MySQL优化GROUP BY-松散索引扫描与紧凑索引扫描

满足GROUP BY子句的最一般的方法是扫描整个表并创建一个新的临时表,表中每个组的所有行应为连续的,然后使用该临时表来找到组并应用累积函数(如果有)。在某些情况中,MySQL能够做得更好,即通过索引访问而不用创建临时表。       为GROUP BY使用索引的最重要的前提条件是所有GROUP BY列引用同一索引的属性,并且索引按顺序保存其关键字。是否用索引访问来代替临时表的使用还取决于

2015-08-04 17:04:31 510

Multiple-Jobs-in-Quartz-Spring-Example

Multiple-Jobs-in-Quartz-Spring-Example,搞java的程序员看名称就知道了

2015-08-12

weblogic不兼容客户端的解决办法

weblogic不兼容客户端weblogic不兼容客户端weblogic不兼容客户端

2014-01-08

HTTP post基于HTTP协议实现的数据传

基于HTTP协议实现的数据传 文件内容: java project:发起post请求 java web project:接受post请求,并处理... 运行步骤: 先运行java web project 再运行java project

2012-06-18

struts2导出excel java 导出excel JXL

struts2导出excel java 导出excel: JXL_excel: 可以直接在elipse下运行的例子 可以直接导出excel文件(包含所需的jar包) CSharpJExcel: 是JXL的官方下载的 包括详细的文档 和jar包

2012-05-08

jad在eclipse配置查看jar包源码.rar

在eclipse配置查看jar包源码 包括详细的配置和所需要的jar包和程序

2012-05-08

学生管理系统

学生管理系统 struts1 + oracle 入门学习框架的好例子

2011-12-18

用java写的 scoket

java scoket的入门级例子,自己写的 有注释 可以联系我

2011-11-28

二十家企业经典面试题

我和我的同学们收集了三个月 收来的资料 面试必备 值得拥有

2011-09-30

PLsql 帮助文档

不错的 文档 可以看看 不错的 文档 可以看看 不错的 文档 可以看看 不错的 文档 可以看看

2011-09-16

空空如也

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

TA关注的人

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