- 博客(13)
- 资源 (16)
- 问答 (1)
- 收藏
- 关注
原创 Spring中的byname,byType及其注解
注解时@autowire(bytype) com.orient.nms.domain.service.impl.FHalarmInfoServiceImpl这个类定义一个bean,如下 然后在需要该对象的地方设置一个fHalarmInfoServiceImpl的属性就够了 注解时@resourse(byname) byName快 因为byName是直接反射 b...
2012-05-31 15:10:24 759
原创 要多参加社区
1。个人有分享的意识,才可能迈出第一步。从原来一个封闭的环境中跳入到一个未知的环境中,需要些勇气,迈出第一步很重要。 2。如果自认为是个技术牛人,但无人从你的经验中受益,也无人知道你确实牛,那等于说了一个无人听到,也无人发笑的笑话。分享经验就需要说和写的能力,具体点就是通过文章或者演讲的方式。 3。每个人的第一步都有不堪回首的回忆。文章达人和演讲达人不是天生的,但如果在分享过程...
2012-05-31 14:13:13 75
原创 一直没很注意的log4j
如果要一个系统出多个log文件,每个出相应的模块. 根路径下的所有logger输出都会受到影响,但是优先级最低,可以被任意特定的包设定覆盖。所以这里的A2会被覆盖.root下的是所有的信息都会输入到后边的(红色)路径下. 程序里我这样写: static Logger logger = Logger.getLogger ("protocal") ; 配置里我这样写: log4j....
2012-05-30 16:35:22 81
原创 列转行+合并一行
select t3.departmentname, wm_concat(t3.a), wm_concat(t3.b), wm_concat(t3.c) from (select t1.departmentname,decode(t.ondutydate,'20120526080000',t.leadername) as a, decode(t.ondutydate,'2012052708000...
2012-05-27 11:05:50 139
原创 json select
jsSelectItemByValue(); 动态删除select中的某一项option: var sObj=document.getElementById("ddlResourceType"); sObj.removeChild(sObj.options[indx]); 动态添加select中的项option: docum...
2012-05-25 23:17:47 223
原创 myeclipse8.5 更改默认workspace
记得6.5自己保存一下,下回就自动记忆了.可以8.5还有点不一样.这myeclipse还让人猜心思呢.呵呵. 打开安装目录下的:MyEclipse 8.x Latest\configuration\config.ini #This configuration file was written by: org.eclipse.equinox.internal.frameworkadmin...
2012-05-22 09:01:28 84
原创 java中方法不要写太长的真正原因
我以前也只是听说不能把方法写的过长,但一直没深究其原因. 原来是jvm对其方法长度做了限制(8000字节).超过了不会编译. java中一般建议一个方法不要写的过长,不方便维护和阅读是其中的一个原因,但是其真正性能的原因大家知道吗? 我们知道,JVM一开始是以解释方式执行字节码的。当这段代码被执行的次数足够多以后,它会被动态优化并编译成机器码执行,执行速...
2012-05-21 11:27:24 1800 1
原创 系统表
记得上个项目做excel导入时,有个需求是通过sql判断字段的长短 ,当时不能上网,所以现在把写下来. 发再oracle中的系统表很值得一学. SELECT V.DATA_LENGTH From all_tab_columns v where v.OWNER='PMES_A' AND V.TABLE_NAME='C_APPLY' AND V.COLUMN_NAME='APPLYTYPE'; ...
2012-05-21 10:04:26 56
原创 jar包运行时的编码
在eclipse里正常的j2se工程,打包后会乱码. 主要是运行时的jvm的编码会是本地编码,所以运行前要加入 -Dfile.encoding=utf-8 start.cmd [code="java"]java -Dfile.encoding=utf-8 -jar testTool.jar [/code] eclipse中所有的j2se工程,编译后,会放到自己的bin里边. ...
2012-05-12 17:15:06 521
原创 wm_concat拼接字符
select t.name , wm_concat(t.value) from TEST t group by t.name -- Create table create table TEST ( id VARCHAR2(10), name VARCHAR2(10), value VARCHAR2(30) ) tablespace USERS pctf...
2012-05-11 17:55:18 674
原创 二进制
第二句,一定是传来前排了序 [code="java"]ByteBuffer buffer = ByteBuffer.wrap(srv_token); buffer.order(ByteOrder.nativeOrder());//取与硬件相同的字节排序,会读取更快 short len = buffer.getShort();//获取会话密钥长度[/code]...
2012-05-09 15:33:46 91
原创 java 防止SQL注入 .
SQL注入是最常见的攻击方式之一,它不是利用操作系统或其它系统的漏洞来实现攻击的,而是程序员因为没有做好判断,被不法 用户钻了SQL的空子,下面我们先来看下什么是SQL注入: 比如在一个登陆界面,要求用户输入用户名和密码: 用户名: ' or 1=1 -- 密 码: ...
2012-05-08 11:16:00 51
原创 java.security.*包下MessageDigest类的简单应用 MD5加密
[code="java"]先通过MD5加密之后,再来一次可逆的加密。 *顺序可以调整,可以选择先用可逆加密,然后再用MD5加密 */ public class MD5andKL{ //MD5加密。32位 public static String MD5(String inStr) { MessageDigest md5 = null; try { md5 = ...
2012-05-07 19:07:14 253
py_workspace_04.zip
2019-07-23
strut2标签库aaaaaaaaaaaaaaaaaaaa
2010-04-14
jfreechart-1.0.13.zip
2009-12-13
java mail1.4.2
2009-08-26
java nio socket 异步接收数据
2014-07-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人