java后台
文章平均质量分 71
阿鹏鹏鹏
good good study ,day day up
展开
-
常用正则表达式
一、校验数字的表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\d{n,}$ 4 m-n位的数字:^\d{m,n}$ 5 零和非零开头的数字:^(0|[1-9][0-9]*)$ 6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$转载 2016-01-29 19:34:32 · 302 阅读 · 0 评论 -
java中几种synchronized用法总结
文章为自己测试后所写,有说得不对的地方希望看到的大神能够指出来让我得以改正,以免误导其他同行synchronized方法,synchronized静态方法,synchronized(this),synchronized(类),synchronized(变量)之间的区别原创 2016-09-28 09:31:17 · 2802 阅读 · 0 评论 -
阅读String源码总结【jdk1.6】
1、打开String源码发现String其实就是字符数组char[];2、String定义了三个变量value、offset、count(hash暂且不说),value是String的值,offset是偏移量,count是字符串长度;3、之所以说String是不可变的,是因为value、offset、count三个变量都是用private final修饰的,在外界访问不到,所以只能新建一个原创 2016-02-29 14:58:54 · 570 阅读 · 0 评论 -
Spring 定时任务之 @Scheduled cron表达式
一个cron表达式有至少6个(也可能7个)有空格分隔的时间元素。按顺序依次为秒(0~59)分钟(0~59)小时(0~23)天(月)(0~31,但是你需要考虑你月的天数)月(0~11)天(星期)(1~7 1=SUN 或 SUN,MON,TUE,WED,THU,FRI,SAT)7.年份(1970-2099)其中每个元素可以是一转载 2016-06-22 15:04:23 · 3452 阅读 · 0 评论 -
使用Spring 3的@value简化配置文件的读取
Spring 3支持@value注解的方式获取properties文件中的配置值,大简化了读取配置文件的代码。1、在applicationContext.xml文件中配置properties文件bean id="appProperty" class="org.springframework.beans.factory.config.PropertyPlaceholder转载 2016-06-22 12:11:15 · 351 阅读 · 0 评论 -
【自己总结的】网页乱码解决方式
自己在实际开发中遇到的网页乱码时候的一些问题解决方式原创 2016-01-23 11:48:21 · 435 阅读 · 0 评论 -
工具类——验证码
servlet端package web;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.image.BufferedImage;import java.io.IOException;import java.io.OutputStream原创 2016-01-29 19:36:15 · 345 阅读 · 0 评论 -
工具类——将中文名转换成大写拼音
import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import net.sourceforge.piny原创 2016-03-16 14:19:52 · 1334 阅读 · 0 评论 -
工具类——java在图片指定位置写字
import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.net.URL;import javax.imagei原创 2016-03-16 14:29:30 · 4480 阅读 · 1 评论 -
ant 编译打包
通常将build.xml文件放在项目根路径下//project 为项目根路径,必须有一个;default为运行整个项目的时候默认运行的target;basedir为项目路径 //property :属性,下面引用 //引第三方jar包用,若不指定原创 2016-01-29 19:29:39 · 2077 阅读 · 0 评论 -
正则表达式语法
字符说明\将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,“n”匹配字符“n”。“\n”匹配换行符。序列“\\”匹配“\”,“\(”匹配“(”。^匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与“\n”或“\r”之后的位置匹配。$匹配输入转载 2016-01-29 19:31:20 · 322 阅读 · 0 评论 -
从request获取各种路径总结
转:http://zjutsoft.iteye.com/blog/1084260从request获取各种路径总结request.getRealPath("url"); // 虚拟目录映射为实际目录request.getRealPath("./"); // 网页所在的目录request.getRealPath("../"); // 网页所在目录的上一层目录req转载 2016-01-29 19:31:50 · 376 阅读 · 0 评论 -
System.exit()和return区别
1.参考文献http://hi.baidu.com/accpzhangbo/blog/item/52aeffc683ee6ec238db4965.html2.解析查看java.lang.System的源代码,我们可以找到System.exit(status)这个方法的说明,代码如下:[java]view plaincopy/**转载 2016-01-29 19:32:18 · 480 阅读 · 0 评论 -
关于反射的一些姿势
获取Class对象有三种方式: 1.通过Object类的getClass()方法。例如:Class c1 = new String("").getClass();2.通过Class类的静态方法——forName()来实现:Class c2 = Class.forName("MyObject");3.如果T是一个已定义的类型的话,在java中,它的.class文件名:T.cl转载 2016-01-29 19:33:43 · 379 阅读 · 0 评论 -
java合理估算线程池大小——Dark Magic
具体见并发编程网的文章http://ifeve.com/how-to-calculate-threadpool-size/,原代码乱序了,这里做一个排序后分享github地址:https://github.com/sunshanpeng/dark_magic转载 2018-01-13 15:13:02 · 1866 阅读 · 0 评论