摘要:
Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行 阅读全文
posted @ 2016-02-19 12:46
小周JAVA技术分享
阅读(1785)
评论(0)
推荐(0)
摘要:
压缩工具类,提供压缩文件、解压文件的方法。 源码如下:(点击下载 - ZipUtils.java 、FolderUtils.java、ant-1.7.0.jar、commons-io-2.4.jar、commons-lang-2.6.jar) 1 import java.io.BufferedInp 阅读全文
posted @ 2016-02-19 12:38
小周JAVA技术分享
阅读(4486)
评论(0)
推荐(0)
摘要:
XML工具类,提供序列化XML、反序列化XML、获取指定节点的值的方法。 源码如下:(点击下载 - XmlUtils.java、dom4j-1.6.1.jar、xstream-1.4.7.jar ) 1 import org.dom4j.Document; 2 import org.dom4j.Do 阅读全文
posted @ 2016-02-19 12:37
小周JAVA技术分享
阅读(9887)
评论(2)
推荐(0)
摘要:
拼音操作工具类,提供字符串转换成拼音数组、汉字转换成拼音、取汉字的首字母等方法。 源码如下:(点击下载 -PinyinUtil.java、pinyin4j-2.5.0.jar ) 1 import net.sourceforge.pinyin4j.PinyinHelper; 2 import net 阅读全文
posted @ 2016-02-19 12:35
小周JAVA技术分享
阅读(4269)
评论(0)
推荐(0)
摘要:
Cookie工具类,提供Cookie的创建、获取、删除方法。 源码如下:(点击下载 -CookieUtil.java ) 1 import javax.servlet.http.Cookie; 2 import javax.servlet.http.HttpServletRequest; 3 imp 阅读全文
posted @ 2016-02-19 12:35
小周JAVA技术分享
阅读(9285)
评论(1)
推荐(0)
摘要:
加密工具类,包含MD5,BASE64,SHA,CRC32的加密与解密方法。 源码如下:(点击下载 - CryptoUtils.java、commons-io-2.4.jar、commons-codec-1.9.jar ) 1 import java.io.BufferedInputStream; 2 阅读全文
posted @ 2016-02-19 12:34
小周JAVA技术分享
阅读(7010)
评论(0)
推荐(1)
摘要:
纯JAVA实现的图片处理工具类,提供图片的裁剪、压缩、获取尺寸、制作圆角等方法。 源码如下:(点击下载 -ImageUtils.java 、FolderUtils.java 、commons-io-2.4.jar、commons-lang-2.6.jar) 1 import java.awt.Alp 阅读全文
posted @ 2016-02-19 12:32
小周JAVA技术分享
阅读(3659)
评论(0)
推荐(0)
摘要:
对象工具类,提供对象克隆、获取对象属性、类型判断、Map转换对象、对象转Map、设置对象属性等。源码如下:(点击下载 - ObjectUtils.java 、JsonUtils.java 、gson-2.2.4.jar 、commons-lang-2.6.jar) 1 import java.io. 阅读全文
posted @ 2016-02-19 12:31
小周JAVA技术分享
阅读(9974)
评论(0)
推荐(0)
摘要:
数组工具类,提供数组、对象之间转换的方法。 源码如下:(点击下载 - ArrayUtil.java 、commons-lang-2.6.jar) 1 import java.lang.reflect.Array; 2 import java.util.Collection; 3 import jav 阅读全文
posted @ 2016-02-19 12:30
小周JAVA技术分享
阅读(2868)
评论(0)
推荐(0)
摘要:
Json工具类,提供Json与对象之间的转换。 源码如下:(点击下载 - JsonUtils.java 、 gson-2.2.4.jar ) 1 import java.lang.reflect.Type; 2 import java.util.Map; 3 import com.google.gs 阅读全文
posted @ 2016-02-19 12:29
小周JAVA技术分享
阅读(4828)
评论(0)
推荐(0)
摘要:
Class类工具,提供操作class类的方法。<br/>比如:获知类、方法上是否有注解,获取类注解,获取某package下所有class等。 源码如下:(点击下载 - ClassUtils.java ) 1 import java.io.File; 2 import java.io.FileFilt 阅读全文
posted @ 2016-02-19 12:28
小周JAVA技术分享
阅读(5354)
评论(0)
推荐(0)
摘要:
日期工具类,提供对日期的格式化和转换方法、获取区间日期、指定日期、每月最后一天等。 源码如下:(点击下载 -DateUtil.java、commons-lang-2.6.jar ) 1 import java.text.DateFormat; 2 import java.text.ParseExce 阅读全文
posted @ 2016-02-19 12:26
小周JAVA技术分享
阅读(12878)
评论(0)
推荐(2)
摘要:
本教程是我个人编写,花费几个小时的时间,给需要学习的人员学习使用,希望能帮助到你们。 【环境说明】:本文演示过程在同一个机器上的,环境如下: windows7 64位 jdk1.7.0_51 apache-tomcat-7.0.57-windows-x64 cas-server-webapp-4.0 阅读全文
posted @ 2016-02-19 11:34
小周JAVA技术分享
阅读(38565)
评论(20)
推荐(8)
摘要:
混日子的定义: 来自百度百科的定义:“生活等方面过得不怎么好,无目标,混混沌沌。” 混日子:即没有理想,没有抱负,糊里糊涂地生活。也指工作没有责任心,得过且过。 OK ,百科的定义就酱紫。 那么,如何界定某一段日子是混过去的呢? 首先,我们在时间轴上选取起点和终点。 其次,回顾起点处的自己的状态(包 阅读全文
posted @ 2016-02-19 11:22
小周JAVA技术分享
阅读(425)
评论(0)
推荐(0)
摘要:
1.Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的 类装载器所做的工作实质是把类文件从硬盘读取到内存中 2.java中的类大致分为三种: 1.系统类 2.扩展类 3.由程序员自定义的类 3.类装载方式,有两种 1.隐式装载, 程序在运行过程中当碰到通过ne 阅读全文
posted @ 2016-02-19 11:21
小周JAVA技术分享
阅读(3795)
评论(0)
推荐(0)
摘要:
maven项目中使用junit进行单元测试,在进行编译的时候,可以通过2种方式排除test测试类的编译。 有2种方式 : 使用命令的时候带上参数 mvn install -Dmaven.test.skip=true 在pom.xml里面配置 <plugins> <plugin> <groupId>o 阅读全文
posted @ 2016-02-19 11:19
小周JAVA技术分享
阅读(3538)
评论(0)
推荐(0)
摘要:
下面是自己曾经编写过的mysql数据库存储过程,留作存档,以后用到的时候拿来参考。 其中,涉及到了存储过程、游标(双层循环)、事务。 【说明】:代码中的注释只针对当时业务而言,无须理会。 代码如下: DELIMITER $$ DROP PROCEDURE IF EXISTS `transferEma 阅读全文
posted @ 2016-02-19 11:16
小周JAVA技术分享
阅读(1200)
评论(0)
推荐(0)
摘要:
函数列表: 函数名 函数说明 使用举例 fn:contains 判断字符串是否包含另外一个字符串 <c:if test="${fn:contains(name, searchString)}"> fn:containsIgnoreCase 判断字符串是否包含另外一个字符串(大小写无关) <c:if 阅读全文
posted @ 2016-02-19 11:16
小周JAVA技术分享
阅读(5067)
评论(2)
推荐(0)
摘要:
此工具类用于生成24位字符串ID,唯一不重复。 直接通过 IdGenerator.get() 获取。 源码如下:(点击下载源码 - IdGenerator.java ) 1 import java.net.NetworkInterface; 2 import java.nio.ByteBuffer; 阅读全文
posted @ 2016-02-19 11:14
小周JAVA技术分享
阅读(2396)
评论(1)
推荐(0)
摘要:
使用linux命令行,删除某目录下某类型的文件,如:删除.rar结尾的所有文件。 命令如下: find . -name "*.rar" -type f -print -exec rm -rf {} \; 说明:命令中出现的 *.rar替换成你想删除的类型即可。 阅读全文
posted @ 2016-02-19 11:12
小周JAVA技术分享
阅读(5051)
评论(0)
推荐(0)
摘要:
修改nginx.conf文件,用于nginx处理静态资源。 主要配置如下(在server配置中加入location配置即可): server { listen 80; server_name 123.57.162.75; charset utf-8; index index.html index.h 阅读全文
posted @ 2016-02-19 11:10
小周JAVA技术分享
阅读(36276)
评论(1)
推荐(1)
摘要:
ASCII码介绍:HTTP状态码(HTTP Status Code)用来表示web服务器响应客户端的HTTP状态。主要有一下5种状态类型。1xx 消息2xx 成功3xx 重定向4xx 客户端错误5xx 服务器错误 状态码 含义 100 客户端应当继续发送请求。这个临时响应是用来通知客户端它的部分请求 阅读全文
posted @ 2016-02-19 11:09
小周JAVA技术分享
阅读(2357)
评论(0)
推荐(0)
摘要:
以下文章摘自网络 http://blog.csdn.net/xiaohai798/article/details/47623011 近来工作不在状态,烦躁,没事就写写鸡汤 扯扯淡吧。我知道其实还是很多人喜欢看扯淡的。 毕业三年多,真正工作也快三年了。工作前大概4个月时间,在一家公司自学过java s 阅读全文
posted @ 2016-02-19 11:07
小周JAVA技术分享
阅读(408)
评论(0)
推荐(0)
摘要:
calc是英文单词calculate(计算)的缩写,是css3的一个新增的功能,你可以使用calc()给元素的border、margin、pading、font-size和width等属性设置动态值。 以前我们可以使用box-sizing:border-box;来设置盒子的属性为不加上边距。现在我们 阅读全文
posted @ 2016-02-19 11:06
小周JAVA技术分享
阅读(471)
评论(0)
推荐(0)
摘要:
前言: 无意间使用 kill -9 命令杀掉了nginx的主进程,当我再次使用 ./nginx -s reload 重新刷新nginx的时候,一直出现了下面的错误信息: nginx: [alert] kill(27905, 1) failed (3: No such process) 同时,执行命令 阅读全文
posted @ 2016-02-19 11:04
小周JAVA技术分享
阅读(20241)
评论(0)
推荐(1)
摘要:
HTTP协议上的GZIP编码是一种用来改进web应 用程序性能的技术。大流量的WEB站点常常使用GZIP压缩技术来让用户感受更快的速度。这一般是指WWW服务器中安装的一个功能,当有人来访问这个服务 器中的网站时,服务器中的这个功能就将网页内容压缩后传输到来访的电脑浏览器中显示出来.一般对纯文本内容可 阅读全文
posted @ 2016-02-19 11:02
小周JAVA技术分享
阅读(2969)
评论(0)
推荐(0)
摘要:
输入框只能输入字母和下横线的正则表达式 <input type="text" onkeyup="this.value=this.value.replace(/[^_a-zA-Z]/g,'')" onpaste="this.value=this.value.replace(/[^_a-zA-Z]/g, 阅读全文
posted @ 2016-02-19 11:00
小周JAVA技术分享
阅读(987)
评论(0)
推荐(0)
摘要:
jquery点击图片选中特效 点击在线预览效果 阅读全文
posted @ 2016-02-19 10:54
小周JAVA技术分享
阅读(1433)
评论(0)
推荐(0)
摘要:
一、创建型模式 1、抽象工厂模式(Abstract factory pattern): 提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类.2、生成器模式(Builder pattern): 使用生成器模式封装一个产品的构造过程, 并允许按步骤构造. 将一个复杂对象的构建与它的表示分 阅读全文
posted @ 2016-02-19 10:53
小周JAVA技术分享
阅读(23356)
评论(0)
推荐(1)
摘要:
数据库设计方面: 1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2、应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描。 如: select id from t where num i 阅读全文
posted @ 2016-02-19 10:51
小周JAVA技术分享
阅读(1684)
评论(0)
推荐(0)
摘要:
JAVA源码如下: 1 package cn.yongche.utils; 2 3 import java.io.File; 4 import java.io.FileInputStream; 5 import java.io.IOException; 6 import java.io.InputS 阅读全文
posted @ 2016-02-19 10:49
小周JAVA技术分享
阅读(821)
评论(0)
推荐(0)
摘要:
代码如下: 1 package com.zb.onlinesource; 2 import java.awt.Dimension; 3 import java.awt.Rectangle; 4 import java.awt.Robot; 5 import java.awt.Toolkit; 6 i 阅读全文
posted @ 2016-02-19 10:47
小周JAVA技术分享
阅读(1291)
评论(0)
推荐(0)
摘要:
点击在线预览效果 点击下载该插件 下面是效果截图: 阅读全文
posted @ 2016-02-19 10:43
小周JAVA技术分享
阅读(424)
评论(0)
推荐(0)
摘要:
集合工具类,提供数组转LIST、数组转SET、合并集合、计算笛卡儿积等方法。 源码如下:(点击下载 - CollectionUtil.java、ArrayUtil.java、commons-lang-2.6.jar、commons-collections4-4.0.jar) 1 import jav 阅读全文
posted @ 2016-02-19 10:41
小周JAVA技术分享
阅读(8550)
评论(0)
推荐(0)
摘要:
二维码工具类,提供多种生成二维码、解析二维码的方法,包括中间logo的二维码等方法。 源码如下:(点击下载 - QrcodeUtils.java、MatrixToImageWriterEx.java、MatrixToLogoImageConfig.java、commons-io-2.4.jar、co 阅读全文
posted @ 2016-02-19 10:39
小周JAVA技术分享
阅读(8957)
评论(0)
推荐(0)
摘要:
常见排序 javaScript 实现的常见排序算法有:冒泡排序、选择排序、插入排序、谢尔排序、快速排序(递归)、快速排序(堆栈)、归并排序、堆排序。 过程 "快速排序"的思想很简单,整个排序过程只需要三步: 1、在数据集之中,找一个基准点 2、建立两个数组,分别存储左边和右边的数组 3、利用递归进行 阅读全文
posted @ 2016-02-19 10:32
小周JAVA技术分享
阅读(317)
评论(0)
推荐(0)
摘要:
根据IP地址获取详细的地域信息,也可通过 http://whois.pconline.com.cn/ 获取地址信息。 源码如下:(点击下载 IpAddress.java) 1 import java.io.BufferedReader; 2 import java.io.DataOutputStre 阅读全文
posted @ 2016-02-19 10:29
小周JAVA技术分享
阅读(2703)
评论(0)
推荐(0)
摘要:
验证码图片生成工具,使用JAVA生成的图片验证码,调用getRandcode方法获取图片验证码,以流的方式传输到前端页面。 源码如下:(点击下载 Captcha.java) 1 import java.awt.Color; 2 import java.awt.Font; 3 import java. 阅读全文
posted @ 2016-02-19 10:28
小周JAVA技术分享
阅读(1386)
评论(0)
推荐(1)
摘要:
文件相关操作的工具类,创建文件、删除文件、删除目录、复制、移动文件、获取文件路径、获取目录下文件个数等,满足大多数系统需求。 源码如下:(点击下载 FileUtils.java) 1 import java.io.BufferedReader; 2 import java.io.BufferedWr 阅读全文
posted @ 2016-02-19 10:25
小周JAVA技术分享
阅读(922)
评论(0)
推荐(0)
摘要:
点击预览效果 下载该特效: HTML5+CSS3鼠标悬停图片特效.zip 特效说明: 一款HTML5+CSS3鼠标悬停图片事件网页特效,集合了最流行鼠标悬停图片文字、图片动画移动、渐隐渐显动画特效。 请用支持HTML5+CSS3主流浏览器预览效果。(兼容测试:FireFox、Chrome、Safar 阅读全文
posted @ 2016-02-19 10:22
小周JAVA技术分享
阅读(1996)
评论(0)
推荐(0)
摘要:
JAVA多线程下载网络文件,开启多个线程,同时下载网络文件。 源码如下:(点击下载 MultiThreadDownload.java) 1 import java.io.InputStream; 2 import java.io.RandomAccessFile; 3 import java.net 阅读全文
posted @ 2016-02-19 10:19
小周JAVA技术分享
阅读(523)
评论(0)
推荐(0)
摘要:
说明:项目中要使用 JS 实现自动计算的功能,进行一些浮点数运算时,计算结果却是一长串的值,这里提供一个解决方法,问题基本上可以解决。 具体代码如下: 1 //加法函数 2 function accAdd(arg1, arg2) { 3 var r1, r2, m; 4 try { 5 r1 = a 阅读全文
posted @ 2016-02-19 10:06
小周JAVA技术分享
阅读(10522)
评论(0)
推荐(0)

浙公网安备 33010602011771号