java
sky丁
这个作者很懒,什么都没留下…
展开
-
jdbc 使用谨记
jdbc是java操作数据库的杀手锏。所有java程序员,对jdbc应该都不陌生。但是,应该你也曾经被其折磨的抓耳挠腮,咬牙切齿吧,也许正因为这样你才对其记忆犹新,刻骨铭心。这里有一些使用jdbc中所必知的东西,罗列一下,提醒后来人,解脱后来人!预编译设置参数:单引号内的变量无效,不会设置单引号内的变量;‘:user_id’,user_id不会被当成变量。字符串无需原创 2013-10-22 18:49:21 · 597 阅读 · 0 评论 -
struts2 学习笔记
执行路线配置文件程序 = 数据结构(构成元素)+算法(运行机理)struts-default.xml 和 default.properties 是框架级的配置文件。struts.xml 和 struts.properties 是应用级别的配置。它们的结构与框架级别的配置文件完全相同,但是其中定义的所有内容将覆盖框架级别的配置定义。struts 框架中的xml文件原创 2012-12-22 21:26:35 · 380 阅读 · 0 评论 -
java编码终极探秘
首先要明白,java中string字符串都是unicode码保存的,只不过显示的时候会根据一定的规则,比如GBK或者是UTF-8去对照表中查找进行显示。之所以会乱码就是因为使用错了编码方式。数据是要用来保存和传输的,在保存和传输的时候必定会使用一种默认的编码方式(Charset.default().name())可以获得.本质上来讲,所有的数据在计算机中都是二进制,都是字节,“原创 2014-03-26 11:57:28 · 502 阅读 · 0 评论 -
sql 分析 依赖beanutils
package com.newland.bi.webservice.common.manage;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.regex.Matcher;import java.util.re原创 2014-05-22 09:27:10 · 681 阅读 · 0 评论 -
java 中String与StringBuilder 效率
之前印象中string与stringbuilder操作时,如果多次改变string原创 2014-06-12 20:08:04 · 534 阅读 · 0 评论 -
java 多线程 executor callable runnable future
package com.wch.future;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;impor原创 2014-10-24 22:38:23 · 529 阅读 · 0 评论 -
javassist 的使用
1/获取方法参数名2/ javassist.notFoundException来源:点击打开链接AOP中需要通过反射获取方法参数名称,所以用到javassist,jar包测试ok可放到war包,部署到tomcat后便报异常:javassist.NotFoundException: xxx.xxx.xxxServiceImplwar包中配的AOP拦截jar包中的Service方法转载 2014-11-25 23:27:25 · 4415 阅读 · 0 评论 -
java工程添加web属性
从cvs、svn等版本管理工具上面down下来的工程可能没有web属性,在eclipse里面无法作为web工程运行;.project 保存的是工程的属性信息及编译信息.classpath 就是保存jar的引入路径以及 src 、class路径信息1、从cvs、svn等版本控制工具上down下来的工程有可能没有配置信息,eclipse识别不出是web工程?将一个正常的web工程目录下原创 2014-11-26 15:28:39 · 960 阅读 · 0 评论 -
java 操作clob
之前在学校的时候做的都是练习,小儿科,遇到的情况完全都在自己的设想范围内。最近老是遇到字段溢出的情况,但是varchar2好像最长也只有4000个字符。所以不得不另辟蹊径,就找上了clob字段。package test;import java.io.BufferedReader;import java.io.IOException;import java.io.Writer;i原创 2013-10-22 22:48:05 · 536 阅读 · 0 评论 -
jsp 文件下载
//jsp 页面 js/** * 导出角色 */function exportRole(){ var user_id = $('input[name=userListRadio]:checked').attr('id'); if(!user_id ||user_id == ''){ showinfo('请选择用户!'); return; } var par原创 2013-10-28 20:08:27 · 923 阅读 · 0 评论 -
剔除重复jar包,查找重复类
作为程序员,没有遇到过jar包冲突,不是你幸运,就是你还年轻。jar包冲突有着无穷的魔力,一提到就会有说不完的怨愤,道不清的忧伤,这都是内伤。jar 包冲突就像深藏地底的地雷,看上去平常无奇,一切是那么的平静,那么的正常。很容易被忽视。你一旦踩上去,那你就遭殃啦。让你找到天荒地老,你也不会想通。不过那种刺激,那种惊心动魄的感觉是畅快的,会给你柳暗花明的感觉。号外!号外!jar包冲突克星问世原创 2013-08-16 19:46:44 · 3529 阅读 · 1 评论 -
代理的四种实现方式
1、jdk动态代理 实现核心:Proxy.newProxyInstance(this.target.getClass().getClassLoader(), this.target.getClass().getInterfaces(), this); package org.sh.proxy;import java.lang.reflect.InvocationHandler;imp原创 2013-08-21 21:52:04 · 696 阅读 · 0 评论 -
正则表达式提取String子串
最近遇到了一个字符串处理的功能,忽然发现了正则表达式的强大,深深的被她的迷人魅力所吸引,以前只是听说,今天亲眼所见,亲身经历,真的彻底折服。言归正传:java中String类里面封装了很多字符串处理的方法,替换、查找、包含等,但是我今天遇到了一个功能竟然没有封装,就是查找出字符串内所有匹配正则表达式的字符串数组,(源字符串“2012-08-12 水电费 2012-12 abcde 2012-0原创 2013-08-14 12:39:52 · 12133 阅读 · 0 评论 -
could not find action or result
struts2 使用时不能找到action或者是rusult.主要有以下几个方面的错误:一般配置都会是正确的,否则启动的时候会报错。最有可能的是进行使用的时候方式不对或者是名称确实写错了,这个时候要好好查看一下调用的和配置的是否是一致的action 类里面返回的值没有在action的result中进行配置或者是返回了action的result中配置之外的值。action命名冲突(我已经原创 2013-08-18 22:33:13 · 666 阅读 · 0 评论 -
strut2 拦截器 使用
拦截器是strut2里一个很振奋人心的应用。通过配置拦截器可以在action执行之前进行一些初始化或者是其他的操作,但是在action执行之后,返回结果就已经确定,结果是很难改变了(目前我还不知道怎么改变结果),只能获取结果值。package org.sh.interceptor;import javax.servlet.http.HttpServletRequest;import ja原创 2013-08-18 22:38:40 · 535 阅读 · 0 评论 -
java JSON
qryBeanStr="{\"kpi_code\":\"11010111001\",\"kpiDims\":[{\"dim_id\":\"1005\",\"dim_name\":\"按订购可选包流量分层\",\"kpiDimValues\":[{\"level_id\":\"102\",\"level_description\":\"可选包流量=50MB\"},{\"level_id\":\"10原创 2013-09-29 17:29:11 · 522 阅读 · 0 评论 -
java中 数组 list map之间的互转
三者之间转换关系,一张图清晰呈现。上代码:其中的maputils是apache的collection包。package util;import java.util.ArrayList;import java.util.Arrays;import java.util.HashMap;import java.util.List;import java.util.Ma原创 2013-10-24 23:19:55 · 5751 阅读 · 2 评论 -
json 新用
如果使用struts2的action,可以省去属性赋值的工夫。但是假如你没有使用struts2,而且使用的是ajax请求,通过json来传递参数。那我下面所说的对你可能是一个很好的解脱,从此告别request.getParamter。在传递参数前,可以通过JSON.encode将参数对象转换为字符串param,作为一个参数传递过去。在服务端,通过获取一个字符串的参数param,通过Json原创 2013-10-25 00:01:30 · 578 阅读 · 0 评论 -
java与javascript之间json格式数据互转
javascript中对象与字符串的互转对象转为字符串:通过JSON.encode方法,这个是json.js里面的方法,引入到当前文件就可以了。字符串转换为对象:①使用JSON.decode方法,同上,引入js就可以了。②jQuery中有个方法,$.parseJson也可以实现。java中json字符串与对象的互转对象转换为字符串:在struts2-json-plugin.ja原创 2013-10-25 22:39:07 · 1373 阅读 · 0 评论 -
ajax 请求spring之post
背景现在使用spring boot开发一个web应用是非常普遍的了,ajax请求更是标配;那么你在ajax请求时,是否遇到过在controller中获取不到参数的情况呢?特别是post请求;GETGET请求的参数会拼接到URL中的,那么在controller的方法中,可以不指定@RequestParam注解,默认通过参数名称从URL中获取;也可以指定注解,但是如果不传递此参数就会报错了,因为默认是必原创 2016-08-25 10:31:01 · 458 阅读 · 0 评论