自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(155)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

转载 Java设计模式透析之 —— 策略(Strategy)

转载:http://blog.csdn.net/guolin_blog/article/details/8986285今天你的leader兴致冲冲地找到你,希望你可以帮他一个小忙,他现在急着要去开会。要帮什么忙呢?你很好奇。他对你说,当前你们项目的数据库中有一张用户信息表,里面存放了很用户的数据,现在需要完成一个选择性查询用户信息的功能。他说会传递给你一个包含许多用户名的数组,你需

2015-05-16 16:32:51 390

原创 mybatis oracle批量添加

最近在做同步数据功能,就是将缓存里面的数据每天定时更新到oracle,如果是一条一条添加,肯定会影响效率,虽然说同步时间可以避开高峰期,但是采用批量添加肯定会好一些,具体代码如下: insert into LOGGER ( ID, SYNC_TYPE, SYNC_TIME, SYNC_FLAG, REMARK) select

2015-05-13 14:31:46 541

原创 基于Spring注解方式配置Quartz

之前我们都是通过基于XML的方式实现Spring  Quartz 虽然配置起来特别的方便,但是Spring还支持基本注解的方式来配置,这样做不仅更加简单,而且代码量也更加少了很多。1、配置需要调度的类,并添加注解import java.text.SimpleDateFormat;import java.util.Date;import org.springframework.sc

2015-05-13 10:30:16 6772 1

原创 用注解的方式实现servlet

import java.io.IOException;import java.io.PrintWriter;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet.

2015-05-12 15:38:00 681

原创 oracle触发器指定列更新触发

在工作中时而不时都有可能会用到触发器,我现在就是利用oracle触发器解决某些表的某些字段发生变化后会将日志记录到另外一个表中,然后通过定时器的方式读取日志信息,定时更新到redis中,关于这个项目的架构后续我会说一下,现在我们只说一下oracle触发器指定列更新触发,具体代码如下:CREATE OR REPLACE TRIGGER TRGSYNC_USER_TEST_AFTER afte

2015-05-12 11:07:55 7791 1

原创 java实现图片与base64字符串之间的转换

// 图片转化成base64字符串 public static byte[] GetImageStr() { String imgFile = "E://soft//1.jpg"; InputStream in = null; byte[] data = null; try { in = new FileInputStream(imgFile); dat

2015-05-12 10:23:00 348

原创 SSI技术

1.       SSI,通常称为“服务器端包含”技术。使用了SSI技术的文件默认的后缀名为.shtml,SSI技术通过在html文件中加入SSI指令让web服务器在输出标准HTML代码之前先解释SSI指令,并把解释完后的输出结果和HTML代码一起返回给客户端。2.       SSI技术的优点:SSI技术是通用技术,它不受限于运行环境,在java、dotnet、CGI、ASP、PHP下都可以

2015-05-12 10:22:54 522

原创 解决java中两个double类型的值相加

每周六都急急忙忙赶过来加班,今天早上一同事问我两个double类型相加会出现精度问题,找了很久没找到原因,后来在网上一看需要额外处理一下,提供几个通用的方法。/** * 提供精确的加法运算 * @param v1 被加数 * @param v2 加数 * @return 两个参数的和 */ public static double add(double v1

2015-05-12 10:22:48 13913

原创 Clob转换成String类型

最近查询用到一些函数但是查询出来是SerializableClob类型,需要做转换,将实现方式贴出来供大家参考一些,也记录一下,以便后续忘记。public String ClobToString(Clob clob) throws SQLException, IOException { String reString = ""; Reader is = clo

2015-05-12 10:22:42 4450

原创 js 将json字符串转换为json对象

在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键。例如:JSON字符串:var str1 = '{ "name": "cxh", "sex": "man" }'; JSON对象:var str2 = { "name": "cxh", "sex": "man" };一、JSON字符串转换为JSO

2015-05-12 10:22:31 337

原创 sql server 实现lastIndexOf

sql server 实现lastIndexOflen(@WapImage)+1-charindex('.',reverse(@WapImage))

2015-05-12 10:22:25 632

原创 MyEclipse6.5的反编译插件

MyEclipse6.5的反编译插件的安装我的MyEclipse6.5的安 装目录是D:\MyEclipse 6.5,以下仅供参考第一步: 下载jad.exe(Jad v1.5.8g版本)和net.sf.jadclipse_3.3.0.jar;第二步: 将jad.exe放进\Java\jdk1.7.0\jre\bin目录底 下,如果你的环境变量设置的没有问题,那么在DOS环境下敲入cm

2015-05-12 10:22:19 405

原创 出现数组越界解决办法

int num = 0; for(int i=0;i<endWeigheArray.length;i++) { int len = diamondpriceIdArray.length; num++; String id = num <= len ? diamondpriceIdArray[i

2015-05-12 10:22:14 3146

原创 Digester解析xml文件

http://blog.csdn.net/caihaijiang/article/details/5944955

2015-05-12 10:22:08 342

原创 Java中List转换为数组,数组转List

ArrayList list=new ArrayList();String strings[]=(String [])list.toArray();这样写代码个人觉得应该没什么问题,编译也没有问题。可是具体运行的时候报异常,如下:Exception in thread "main" java.lang.ClassCastException: [Ljava.lang.Object;但是这么写

2015-05-12 10:22:02 473

原创 json转换成list&lt;T&gt;

json值:String jsonString = "[{"viewNameKey":"crm_customerName","viewNameContent":"客户姓名","viewNameValue":"crm_customerName","viewNameType":"view_bean","viewDate":"2014-1-14 14:13:51"},{"viewNameKey":

2015-05-12 10:21:56 1789

原创 c:forEach实现每三个换行

${object.propertyName } ${object.propertyName }

2015-05-12 10:21:51 7301 1

原创 java中session对象及其常用方法

session对象用于在会话范围内,记录每个客户端的访问状态,以便于跟踪每个客户端的操作状态,在会话存储的信息,在浏览器发出后续请求时可以获取这些会话的有效数据。在jsp页面中可以直接使用session对象(jsp的内置对象),也可以通过pageContext.getSession()或者request.getSession重新回去session对象。session可以保存用户的信息和实现

2015-05-12 10:21:45 6527 1

原创 js验证身份证的有限,很准。

function checkCardId(socialNo){ if(socialNo == "") { alert("输入身份证号码不能为空!"); return (false); } if (socialNo.length != 15 && socialNo.length != 18) { alert("请输入

2015-05-12 10:21:39 406

原创 Java Math的 floor,round和ceil的总结

floor 返回不大于的最大整数 round 则是4舍5入的计算,入的时候是到大于它的整数(当-1.5时可见,四舍五入后得到的结果不是我们期待的,解决办法是先对他取绝对值,然后在用round方法)round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-11.5

2015-05-12 10:21:24 361

原创 修改Hosts文件

修改Hosts文件C:\WINDOWS\system32\drivers\etc

2015-05-12 10:21:19 568

原创 struts2如何跳转到百度

http://www.baidu.com

2015-05-12 10:21:13 789

原创 js提交数据出现中文乱码解决

1、首先在js中编码 encodeURI($('#xm').val())2、在java后台解码 String xm=URLDecoder.decode(request.getParameter("xm"),"UTF-8"); 获取到的中文就不会出现乱码。

2015-05-12 10:21:08 617

原创 js弹出系统自带的写邮件窗体

邮件

2015-05-12 10:21:02 534

原创 The type java.lang.Object cannot be resolved解决方法

最近,在Eclipse中导入其他项目,总是报下面2个错误。将项目所需的jar都引入了。依然还存在这个问题。1.The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object. Fix the build path then try buil

2015-05-12 10:20:56 462

原创 模拟表单发送POST,GET请求获取数据

public static String httpRequest(String reqUrl, String reqMethod, String outStr) { URL url = null; String str = ""; InputStream in = null; OutputStream out = null; BufferedReader bu

2015-05-12 10:20:50 452

原创 java遍历Map的两种方法

public static void main(String[] args) { Map map = new HashMap(); map.put("1", "11"); map.put("2", "22"); map.put("3", "33"); /** * 通过Map.entrySet使用iterator遍历key和value */ I

2015-05-12 10:20:44 279

原创 StringEscapeUtils类的使用

public static void main(String[] args) { String test="2536"; String test2 = StringEscapeUtils.escapeHtml(test); System.out.println(test2);}输出:<a>2536</a>public static vo

2015-05-12 10:20:38 775

原创 js评估用户输入的密码强度

Js评估用户输入的密码强度 //CharMode函数 //测试某个字符是属于哪一类. function CharMode(iN){ if (iN>=48 && iN <=57) //数字 return 1; if (iN>=65 && iN <=90) //大写字母 return 2; if (iN>=97 && iN <=122) //小写 return

2015-05-12 10:20:32 396

原创 marquee的使用

<marquee scrollamount="2" scrolldelay="2" onmouseover="this.stop()" onmouseout="this.start()" width="100%" height="21">Hello!!1.scrollamount="2" scrolldelay="2"代表滚动的速度2.onmouseover onmouseout 代

2015-05-12 10:20:27 369

原创 MD5加密算法

/** * md5加密 * @param sourceStr * @param chartSet * @return */ public static synchronized String md5Digest(String sourceStr,String chartSet) { try { if (sourceStr

2015-05-12 10:20:21 218

原创 如何生成公钥私钥

一直在找如何生成公钥私钥对,最后还是选择使用WinSCP工具可以直接生成公私钥对打开WinSCP-PuttYgen-Generate-然后保存私钥公钥,搞定!

2015-05-12 10:20:15 732

原创 jxl读入大容量excel内存溢出解决方案

Exception in thread "main" java.lang.OutOfMemoryError: Java heap space at jxl.read.biff.File.next(File.java:181) at jxl.read.biff.SheetReader.read(SheetReader.java:375) at jxl.read.biff.SheetImp

2015-05-12 10:20:09 910

原创 oracle配置服务命名

oracle 可以通过导向配置服务命名,也可以通过配置文件配置目录如下:D:\oracle\product\10.2.0\client_1\NETWORK\ADMIN\tnsnames.ora通过tnsnames.ora文件修改LOC76HD_ORCL = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PRO

2015-05-12 10:20:03 603

原创 java 多个if 和多个else if 的区别

int a=1;if(a==1){System.out.println("1");}if(a==2){System.out.println("2");}if(a==3){System.out.println("3");}if(a==1){System.out.println("1");}else if(a==2){System.out.println("2");}els

2015-05-12 10:19:58 614

原创 svn资料LOCK的解决方案

Microsoft Windows XP [版本 5.1.2600](C) 版权所有 1985-2001 Microsoft Corp.C:\Documents and Settings\Administrator>e:E:\>cd E:\hdE:\hd>del lock /q/s删除文件 - E:\hd\.svn\lock删除文件 - E:\hd\web\.svn\lock删

2015-05-12 10:19:52 295

原创 Oracle 10g 中误删除(drop)表的恢复处理

在9i中Oracle引入了flashback的概念,可以将数据返回到某个时间点,但对于诸如drop/truncate等DDL语句却尚不支持。进入Oracle10g,这一缺陷得到了弥补。可以将丢失掉的表,通过flashback命令直接找回。非常简单且易用。首先,可以查看当前schema中的表:SQL> select * from tab;TNAME

2015-05-12 10:19:46 400

原创 JQuery获取checkbox选中的值

每天进步一点点var $str=""; $("input[name='groupDan']:checked").each(function(){ $str += $(this).val() + ";"; alert($str); });

2015-05-12 10:19:40 254

原创 JQuery 实现全选和反选

$(document).ready(function(){ $("#groupAll").click( function(){ if(this.checked){ $("input[name='groupDan']").attr('checked', true) }else{ $("input[name='group

2015-05-12 10:19:34 183

原创 实现 加入收藏和设为首页的代码

设为首页的代码:设为首页加入收藏的代码:加入收藏

2015-05-12 10:19:28 804

hession4.0.38

hession提供给刚学习rcp服务调用者可以使用,Hessianjar包,亲测可用

2018-06-16

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

TA关注的人

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