自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

清文的博客

编程渣,努力成为程序猿

  • 博客(134)
  • 收藏
  • 关注

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

转载自http://www.cnblogs.com/peida/archive/2013/05/31/3070790.html想必大家对SimpleDateFormat并不陌生。SimpleDateFormat 是 Java 中一个非常常用的类,该类用来对日期字符串进行解析和格式化输出,但如果使用不小心会导致非常微妙和难以调试的问题,因为 DateFormat 和 SimpleDateForm

2016-09-21 10:34:10 9308

转载 大文件上传实现

http://blog.kazaff.me/2014/11/14/%E8%81%8A%E8%81%8A%E5%A4%A7%E6%96%87%E4%BB%B6%E4%B8%8A%E4%BC%A0/

2016-07-18 16:53:05 403

转载 linux下利用nohup后台运行jar文件包程序

http://blog.csdn.net/tang9140/article/details/38899345

2016-06-14 17:27:44 673

转载 腾讯云服务器centos 6.5(jdk+tomcat+vsftp)、腾讯mysql数据库 及 tomcat自启动 配置教程

http://www.cnblogs.com/NeilLing/p/4539462.html

2016-06-14 16:53:20 544

转载 CentOS安装配置JDK-7

http://www.cnblogs.com/zhoulf/archive/2013/02/04/2891608.html

2016-06-14 16:52:44 315

转载 maven项目打包发布问题-Unable to locate Spring NamespaceHandler for XML schema namespace

http://chenzhou123520.iteye.com/blog/1971322java服务中整合了spring,在Eclipse里本地启动时没问题,但是部署到局域网linux服务器上时解析spring applicationContext.xml报错,具体报错信息如下:Console代码  org.springframework.bea

2016-06-08 11:40:37 7506 1

转载 SpringMVC知识点梳理

http://www.imooc.com/article/1392

2016-06-07 20:57:53 361

转载 mybatis保存完整日期的解决方法

对于Ibatis操作Date/Time/DateTime,总结如下:  将pojo的属性类型设置为java.sql.Date(或java.sql.Time, java.sql.Timestamp),此时会严格遵循这三种类型的语义。但此方法因存在前文中提到的性能问题,在JDK1.6以前的JDK版本中能少使用就少使用。  如果你想在pojo中使用java.util.Date, 则要注意:  

2016-06-02 19:11:23 6273

转载 Java并发-任务执行和取消关闭

1.正确关闭线程2.详细分析Java中断机制3. 取消与关闭 知识点归纳

2016-06-02 11:19:37 515

转载 Java并发基础知识(内存栅栏+volatile+synchronized详解+java锁优化+wait notify+AbstractQueuedSynchronizer详解+线程中断)

内存栅栏volatile详解synchronized详解java锁优化Java线程中断Java的wait和notifyAbstractQueuedSynchronizer详解

2016-06-02 11:06:52 717

转载 Java日志系统

ava有大量的框架用于日志输出,常见的包括slf4j, log4j, logback, logging等.#一、slf4jslf4j只是一个门面(facet),它不包含具体的实现,而是将一些log4j,java.logging等实现包装成统一的接口。  commons-logging和slf4j都是日志的接口,供用户使用,而没有提供实现!  log4j,log

2016-06-02 10:58:47 4388 1

转载 FutureTask 源码解析

http://ifeve.com/futuretask-source/站在使用者的角度,future是一个经常在多线程环境下使用的Runnable,使用它的好处有两个:1. 线程执行结果带有返回值2. 提供了一个线程超时的功能,超过超时时间抛出异常后返回。那,怎么实现future这种超时控制呢?来看看代码:FutureTask的实现只是依赖了一个内部类S

2016-05-31 17:55:22 301

转载 JAVA线程池的分析和使用

http://www.infoq.com/cn/articles/java-threadPool引言合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定

2016-05-31 17:08:54 328

转载 《Java并发编程实战》 任务执行和取消关闭

http://blog.csdn.net/androiddevelop/article/details/27299357  Java没有提供任何机制来安全地(抢占式方法)终止线程,虽然Thread.stop和suspend等方法提供了这样的机制,但是由于存在着一些严重的缺陷,因此应该避免使用。但它提供了中断Interruption机制,这是一种协作机制,能够使一个线程终止另一个线程的当前工

2016-05-31 15:56:58 2177

转载 Compile Less to CSS with IntelliJ IDEA

https://github.com/damao/Intellij-IDEA-F2E/wiki/Compile-Less-to-CSS-with--IntelliJ-IDEA此IntelliJ IDEA的插件可以实现 Less -> CSS,并能选择是否对CSS压缩。注:如果对格式(包括缩进,tab/space选择,换行处设置等)要求苛刻,建议继续使用 CodeKit 等专门的app。

2016-05-31 15:24:30 3568

转载 使用 Sublime、WebStorm 开发 Jade

Sublime、WebStorm (PhpStorm) 是前端开发者的得力工具,开发 Jade 也不例外。在配置这些软件的 Jade 开发环境前,请先在系统中安装 Node.js 和 Jade :安装 Node.js,装好后重启电脑安装 JadeWindows:cmd中运行 npm install jade --globalMac:运行 sudo npm install

2016-05-31 15:22:48 870

转载 linux新手常用命令(系列二)

作者:路人甲链接:https://zhuanlan.zhihu.com/p/21265783来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。继续上一篇的新手18个命令之后,相信大家也掌握了一些内容啦!不过那么多命令也一定要多加练习,不然看了就忘了。学习编程就是不断练习练习练习。那么如果你还没有读过上一期的文章还没有掌握前面的基础,你可以先去这篇

2016-05-31 11:25:59 528

转载 linux新手常用命令(系列一)

作者:路人甲链接:https://zhuanlan.zhihu.com/p/21264606来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。想来把电脑折腾到linux也挺久了。从一开始把她屈辱的放在windows的虚拟机里面,到后来渐渐的放到了双系统,再到后来变成了我的唯一,爱不释手。很多新手朋友在刚接触linux的时候肯定如我一样会遇到很多问

2016-05-31 11:25:11 418

转载 项目部署、配置、查错常用到的Linux命令

版权声明:本文为博主原创文章,转载注明出处http://blog.csdn.net/u013142781目录(?)[+]一、常用命令ls   显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all) ll 会列出该文件下的所有文件信息,包括隐藏的文件的文件详细信息,使用ls -l -

2016-05-30 11:30:32 235

转载 Java开发必会的Linux命令

http://www.hollischuang.com/archives/966作为一个Java开发人员,有些常用的Linux命令必须掌握。即时平时开发过程中不使用Linux(Unix)或者mac系统,也需要熟练掌握Linux命令。因为很多服务器上都是Linux系统。所以,要和服务器机器交互,就要通过shell命令。本文并不会对所有命令进行详细讲解,只给出常见用法和解释。具

2016-05-28 15:37:26 389

转载 Java开发必装的IntelliJ IDEA插件

http://www.hollischuang.com/archives/966IDEA插件简介常见的IDEA插件主要有如下几类:常用工具支持Java日常开发需要接触到很多常用的工具,为了便于使用,很多工具也有IDEA插件供开发使用,其中大部分已经在IDEA中默认集成了。例如maven、git、svn、tomcat、jetty、jrebel、Grad

2016-05-28 15:35:47 13357

转载 Java开发常用的在线工具

http://www.hollischuang.com/archives/1459作为一个Java开发人员,经常要和各种各样的工具打交道,除了我们常用的IDE工具以外,其实还有很多工具是我们在日常开发及学习过程中要经常使用到的。博主偏爱使用在线工具,因为个人觉得这样比较方便。本文就总结了一下我常用的在线工具。欢迎纠正及补充。我会在我的个人博客(http://www.ho

2016-05-28 15:34:10 229

转载 RESTful API 设计指南

http://www.ruanyifeng.com/blog/2014/05/restful_api.html网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。REST

2016-05-26 20:50:00 174

转载 Java并发编程实战 第二,三,四章

内置锁Java提供了一种内置锁机制来支持原子性:同步代码块(Synchronized Block),在之前的文章中有一定的记录。 重入当某个线程请求一个由其他线程持有的锁时,发现请求的线程就会阻塞。然而,由于内置锁是可以重入的,因此如果某信线程试图获得一个已经由它自己持有的锁,那么这个请求就会成功。“重入”意味着获取锁的操作的粒度是“线程”,而不是“调用”。

2016-05-25 20:07:11 282

转载 Java并发编程实战第四章对象的组合

http://codinghx.com/2016/04/18/%E5%B9%B6%E5%8F%91%E7%BC%96%E7%A8%8B%E5%9B%9B%E4%B9%8B%E5%AF%B9%E8%B1%A1%E7%9A%84%E7%BB%84%E5%90%88/1、设计线程安全类的3个基本要素:找出构成对象状态的所有变量。找出约束状态变量的不变性条件。建立对象状态的并发访问管理

2016-05-25 14:48:49 542

转载 第13章 线程安全与锁优化

转载自http://freecoder.com.cn/?p=322一、线程安全1.1 Java语言中的线程安全按照线程安全的“安全程度”由强至弱,可以将Java语言中各种操作共享的数据分为以下5类:不可变、绝对线程安全、相对线程安全、线程兼容和线程对立。1.不可变如果共享数据是一个基本数据类型,那么只要在定义时使用final关键字修饰它就可以保证它是不可变的

2016-05-20 17:06:21 272

转载 第12章 Java内存的模型与线程

转载自 http://freecoder.com.cn/?p=289一、JAVA内存模型1.1 主内存与工作内存Java内存模型规定了所有的变量都存储在主内存(Main Memory)中,每条线程还有自己的工作内存(Working Memory)。线程的工作内存中保存了该线程使用到的变量的主内存副本拷贝,线程对变量的所有操作(读取、赋值等)都必须

2016-05-20 17:05:29 243

转载 AtomicInteger源码分析

转载自http://www.cnblogs.com/lcngu/p/5405890.html问题背景  最近在看LinkedBlockingQueue看到了其中的count使用AtomicInteger修饰,之前也看过AtomicInteger的一些解释,也是似懂非懂的,今天深入的了解了其实现方式,学到了很多东西。基础介绍   要对AtomicInteger

2016-05-20 17:00:18 231

转载 Intellij IDEA连接Git 适用于新建项目 + 适用于已有项目

转载自 Intellij IDEA连接Git首先安装git for windows 推荐使用这个: gitbash可以在任何目录 右键——git bash 弹出对应路径的 git 命令行窗口 而且启动速度比较快在Intellij中Settings——Version Control——Git——Path to Git executable找到安装git  bi

2016-05-17 22:39:45 993

转载 Zookeeper

分布式服务框架 Zookeeper – 集中常见功能大致实现Zookeeper笔记(一)初识ZookeeperZookeeper笔记(二)Paxos算法与Zookeeper的工作原理Zookeeper笔记(三)部署与启动ZookeeperZookeeper开发过程中一些常见问题

2016-05-16 20:59:53 239

转载 Java线程池

简单实现线程池Java线程池的分析与使用import java.util.ArrayList;import java.util.List;import java.util.concurrent.BlockingQueue;import java.util.concurrent.LinkedBlockingDeque;/** * Created by wenqing on 2016/5/16.

2016-05-16 20:55:00 276

转载 JDBC系列-<驱动加载原理全面解析>-<JDBC层次结构和基本构成>-存储过程 CallableStatement(创建和使用)

老调重弹:JDBC系列 之 <驱动加载原理全面解析> 老调重弹:JDBC系列 之

2016-05-12 11:15:10 338

转载 MyBatis源码分析

【mybatis源码分析】整体架构解析【mybatis源码分析】Configuration【mybatis源码分析】如何解析配置文件【mybatis源码分析】SqlSession【mybatis源码分析】Mybatis数据源与连接池

2016-05-08 11:54:47 706

转载 UML类之间关系

UML类之间关系

2016-05-08 11:30:53 191

转载 mysql单表多timestamp的current_timestamp设置问题

mysql单表多timestamp的current_timestamp设置问题一个表中出现多个timestamp并设置其中一个为current_timestamp的时候经常会遇到#1293 - Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTA

2016-05-07 11:30:45 410

转载 Head First设计模式

Head First设计模式之——策略模式

2016-04-11 13:36:16 468

原创 Java数据泛型正确的初始化方法

如果单单使用 T[] array;array = (T[]) new Object[10];T[] rep() { return array;}或Object[] array;array = new Object[10];T[] rep() { return (T[])array; }那么当外部使用类调用 GenericArray[] rep = c.rep();

2016-04-05 20:44:36 4231

原创 Java数据泛型正确的初始化方法

如果单单使用 T[] array;array = (T[]) new Object[10];T[] rep() {    return array;}或Object[] array;array = new Object[10];T[] rep() {    return (T[])array;     }那么当外部使用类调用 GenericArray[] rep =

2016-04-05 20:40:31 9858

转载 HTTP协议头部与Keep-Alive模式详解

HTTP协议头部与Keep-Alive模式详解

2016-03-27 11:58:56 250

转载 HTTP学习笔记:HTTP报文

HTTP学习笔记:HTTP报文

2016-03-22 22:18:43 224

空空如也

空空如也

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

TA关注的人

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