随笔分类 -  Java

java
摘要:转自:http://blog.csdn.net/gtuu0123/article/details/6114197本文主要是归纳了JDK中所包含的设计模式,包括作用和其设计类图。首先来个总结,具体的某个模式可以一个一个慢慢写,希望能对研究JDK和设计模式有所帮助。一、设计模式是什么(1)反复出现问题的... 阅读全文
posted @ 2016-01-19 23:31 艺言弈行 阅读(623) 评论(0) 推荐(0)
摘要:策略模式定义了一系列算法,把它们一个个封装起来,并且使它们可相互替换。该模式可使得算法能独立于使用它的客户而变化。Strategy模式是行为模式,正因为他是一种行为模式,所以他不是用来解决类的实例化的,跟创建什么样的产品没有关系,此模式解决的问题是把一个系列完成相同工作,却实现不同的算法(行为)包装... 阅读全文
posted @ 2016-01-19 23:27 艺言弈行 阅读(470) 评论(0) 推荐(0)
摘要:最近接触的sendHttpPostRequest的问题比较多,近期碰到了关于 "java.net.SocketException: Too many open files" 的问题异常信息如下:ERROR | 2016-01-12 03:19:36.642 | ERROR | IREAD | [Ex... 阅读全文
posted @ 2016-01-13 14:33 艺言弈行 阅读(4605) 评论(0) 推荐(0)
摘要:Struts BaseAction工具类,封装Session,Request,Application,ModelDriven 阅读全文
posted @ 2016-01-07 10:23 艺言弈行 阅读(732) 评论(0) 推荐(0)
摘要:/** * * 判断是否是邮箱 * * @param mobile 手机号码 * @return boolean */ public static boolean isEmail(String email) { ... 阅读全文
posted @ 2016-01-07 10:13 艺言弈行 阅读(321) 评论(0) 推荐(0)
摘要:hibernate缓存说明 阅读全文
posted @ 2016-01-06 14:50 艺言弈行 阅读(274) 评论(1) 推荐(0)
摘要:Hibernate之N+1 阅读全文
posted @ 2015-12-26 02:01 艺言弈行 阅读(1234) 评论(0) 推荐(0)
摘要: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+(/... 阅读全文
posted @ 2015-09-10 14:37 艺言弈行 阅读(258) 评论(0) 推荐(0)
摘要:Base64加密解密原理以及代码实现转自:http://blog.csdn.net/jacky_dai/article/details/4698461 1. Base64使用A--Z,a--z,0--9,+,/ 这64个字符. 2. 编码原理:将3个字节转换成4个字节( (3 X 8) = 24 =... 阅读全文
posted @ 2015-09-10 11:32 艺言弈行 阅读(2176) 评论(0) 推荐(0)
摘要:这里会介绍三种打印日志的方法:控制台Console,文件File,数据库DataBase1.下载lo4j的jar包并导入project2.因为要在数据库添加日志,所以先新建一个库,并新建打印日志的表。 在mysql里新建database:log4j,然后在log4j库里新建table: 1 CRE... 阅读全文
posted @ 2015-09-02 00:06 艺言弈行 阅读(406) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/saindy5828/article/details/64140141、从Transaction 的TransactionReceipt属性中得到接收的数据,并以base64编码;2、创建JSON对象,字典格式,单键值对,键名为“receiptdata... 阅读全文
posted @ 2015-09-01 10:08 艺言弈行 阅读(1140) 评论(0) 推荐(0)
摘要:eclipse svn异常:RA layer request failed 的解决方案 阅读全文
posted @ 2015-08-05 14:19 艺言弈行 阅读(6287) 评论(1) 推荐(0)
摘要:package com.print.xingzhuang;public class Print_SanJiaoXing { public static void main(String[] args) { System.out.println("------------第一行5个... 阅读全文
posted @ 2014-06-30 21:30 艺言弈行 阅读(305) 评论(0) 推荐(0)
摘要:package com.tb.image; import java.awt.Rectangle; import java.awt.image.BufferedImage; import java.io.File; import java.io.FileInputStream; import java 阅读全文
posted @ 2014-04-10 11:48 艺言弈行 阅读(404) 评论(0) 推荐(0)
摘要:1.合并图片package com.tb.image;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import javax.imageio.ImageIO;import com.sun.image.codec.jpeg.JPEGCodec;import com.sun.image.codec.jpeg.JPEGImageEncoder;/** * 图片拼接 * 把多张 阅读全文
posted @ 2014-04-10 11:44 艺言弈行 阅读(5801) 评论(0) 推荐(1)
摘要:1.读取文件夹中的文件/** * 读取图片文件 * @param imgPath 文件所在的文件夹绝对路径 * @return * @throws FileNotFoundException */ public static List readImg(String imgPath)throws FileNotFoundException{ System.out.println("----------------------------读取start--------------------------"); List ab... 阅读全文
posted @ 2014-04-10 11:36 艺言弈行 阅读(355) 评论(0) 推荐(0)
摘要:import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class Text { public static void main(String[] args) { String joinDate = "2012-3-21 11:7:5"; //开始是String=”2012-3-21 11:7:5“ SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH... 阅读全文
posted @ 2014-03-19 10:41 艺言弈行 阅读(806) 评论(0) 推荐(0)
摘要:package com.yangzl.basic;/** * 九九乘法表 * @author Administrator * */public class Nine_Nine_Multiplication_Table { public static void main(String[] args) { for (int i = 1; i <= 9; i++) { for(int j=1;j<=9;j++){ System.out.print(j+"*"+i+"="+j*i+" "); if(i... 阅读全文
posted @ 2014-01-22 14:56 艺言弈行 阅读(591) 评论(0) 推荐(0)
摘要:package com.yangzl.basic;import java.util.Scanner;/** * 分别统计出其中汉字、英文字母、空格、数字和其它字符的个数 * @author Administrator * */public class Count_Input_Str_Num { public static void main(String[] args) { System.out.print("输入字符:"); Scanner s = new Scanner(System.in); String str = s.nextLine(... 阅读全文
posted @ 2014-01-22 10:29 艺言弈行 阅读(1044) 评论(0) 推荐(1)
摘要:1 package com.yangzl.basic; 2 /** 3 * 题目:打印出所有的"水仙花数". 4 * 所谓"水仙花数"是指一个三位数, 5 * 其各位数字立方和等于该数本身。 6 * 例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 7 * 8 * @author Administrator 9 *10 */11 /*程序分析:利用for循环控制100-999个数,每个数分解出个位,十位,百位。*/12 public class ShuiXianHua {13 public static 阅读全文
posted @ 2014-01-21 15:23 艺言弈行 阅读(1252) 评论(0) 推荐(0)