
java基础
xiaoliang330
这个作者很懒,什么都没留下…
展开
-
常用正则表达式收藏
[code="java"]1。^\d+$ //匹配非负整数(正整数 + 0) 2。^[0-9]*[1-9][0-9]*$ //匹配正整数 3。^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0) 4。^-[0-9]*[1-9][0-9]*$ //匹配负整数 5。^-?\d+$ //匹配整数 6。^\d+(\.\d+)?$ //匹配非负浮点数(正浮点...原创 2011-04-26 12:26:58 · 90 阅读 · 0 评论 -
安全性,加密
[code="java"]/** * 随机字符串集 */ private static final String CHARACTORS = "efghxxxx"; /** * 随机长度范围 6表示0~6 */ private static final int RANDOM_LENGTH = 6;[/...原创 2016-03-07 15:55:21 · 173 阅读 · 0 评论 -
一致性hash算法测试
[b]因为用memcached集群缓存数据,所以增删服务器节点 对缓存key的影响需要考虑一种策略来实现 数据缓存key所映射的节点变动至最小值(这句话好长啊,就是缓存服务器的增减,对在已经缓存了的数据影响降到最小,比如“test”这个数据之前存在a1节点服务器上,那么增加删除了服务器节点,‘test’依然在 a1上(有可能不在,这个原因可以看以下代码),用10个数据来说明吧,感觉有点只可意会不可...原创 2014-12-17 18:40:44 · 344 阅读 · 0 评论 -
并发队列
[code="java"]import java.util.concurrent.ConcurrentLinkedQueue;import java.util.concurrent.CountDownLatch;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;...原创 2015-12-03 15:26:01 · 113 阅读 · 0 评论 -
微信JSSDK 使用
获取微信JSAPI_TICKET[code="java"]package com.mazing.wx;import com.fasterxml.jackson.core.type.TypeReference;import com.mazing.CommonConstants;import com.mazing.commons.utils.HttpClientUtils;...原创 2016-05-26 11:49:12 · 497 阅读 · 0 评论 -
Netty服务构建实践
用main的形式在服务器上启动了一个netty服务,有端口有地址,可请求[code="java"]package com.mazing.wx;import java.io.IOException;import java.io.InputStream;import org.apache.logging.log4j.core.config.Configurati...原创 2016-05-26 11:40:58 · 147 阅读 · 0 评论 -
ant脚本编译部署java工程到tomcat服务器
[code="java"] ...原创 2013-06-28 15:35:22 · 150 阅读 · 0 评论 -
Myeclipse反向生成pojo及hibernate映射文件(由数据库表)
在这之前请创建一个web工程,然后右键选择myeclipse-->add hibernate capabilities1.选择myeclipse database explorer视图2.左侧区域new connection3.弹出框内填写相应驱动连接信息driver template:MYSQL Connetordriver name: com.mysql.jdb...原创 2013-03-18 14:38:21 · 188 阅读 · 0 评论 -
手写比较器comparator
项目中需要对一些数据进行排序,应用到了个比较强大的比较器,感觉还是很不错的,贴上代码: [code="java"]public class XXXComparator { private final Logger log = Logger.getLogger(XXXComparator.class); @SuppressWarnings({ "uncheck...原创 2012-07-12 15:47:45 · 253 阅读 · 0 评论 -
copy到粘贴板
直接上代码,实现了IE和火狐下的copy content[code="java"]String.prototype.replaceAll=function(s1,s2){ return this.replace(new RegExp(s1,"g"),s2); }function copy(){var text = $("#text")....原创 2012-05-22 11:39:31 · 126 阅读 · 0 评论 -
对日期类型与String类型之间转换方法的小结
关于日期的方法举例程序如下:[code="java"]package com.xll.date;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class...原创 2011-03-07 19:25:12 · 192 阅读 · 0 评论 -
线程同步
转自http://www.iteye.com/topic/164905 非常有价值的文章! 线程同步 作者 : buaawhl 我们可以在计算机上运行各种计算机软件程序。每一个运行的程序可能包括多个独立运行的线程(Thread)。 线程(Thread)是一份独立运行的程序,有自己专用的运行栈。线程有可能和其他线程共享一些资源,比如,内存,文件,数据库等。 当多个...原创 2011-02-26 10:47:19 · 99 阅读 · 0 评论 -
java多线程
本文转载自 http://www.iteye.com/topic/158377多线程 线程:是指进程中的一个执行流程。 线程与进程的区别:每个进程都需要操作系统为其分配独立的内存地址空间,而同一进程中的所有线程在同一块地址空间中工作,这些线程可以共享同一块内存和系统资源。 如何创建一个线程? 创建线程有两种方式,如下: 1、 扩展java.lang.Thre...原创 2011-02-26 08:15:03 · 70 阅读 · 0 评论 -
对java中反射的整理
[b]什么是Java中的类反射:[/b] Reflection 是 Java 程序开发语言的特征之一,它允许运行中的 Java 程序对自身进行检查,或者说“自审”,并能直接操作程序的内部属性和方法。Java 的这一能力在实际应用中用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。 Refle...原创 2011-02-24 20:04:04 · 77 阅读 · 0 评论 -
关于线程----线程间的数据共享
当多个线程的执行代码来自同一个类的run方法,既称他们共享相同的代码;当共享访问相同的对象时,既他们共享相同的数据。 演示代码Java代码 import java.lang.*; public class Demo { public static void main(String[] args) { ...原创 2011-02-19 19:45:39 · 101 阅读 · 0 评论 -
取两个集合的交集数据
[code="java"] List a = new ArrayList(); a.add("a"); a.add("b"); a.add("c"); a.add("d"); a.add("e"); a.add("f"); List b = new Arr原创 2011-08-30 11:13:30 · 306 阅读 · 0 评论 -
java快速读取大文件
[code="java"] public static String readContent(String filename) throws IOException { FileChannel fc = null; try { fc = new RandomAccessFile(filename, "r").getChannel(); MappedByteBuf...原创 2018-02-08 11:19:06 · 364 阅读 · 0 评论