- 博客(80)
- 收藏
- 关注
java 工程中静态常量类问题
在搭建java工程时,一般都会建有一个常量类Constants来存放工程中用到的常量。如表示状态的常量,日期格式等等。一处定义多处使用,非常方便。但是注意当某个常量的值被修改后,所有引用到该常量的类都会进行重新编译,当将修改更新到生产环境时,要将所有重新编译的class文件全部上传才能更新完整。不能只更新修改的java文件所对应的class文件。这么的还是吧一些变量放到...
2015-05-27 10:42:59
1266
spring MVC 乱码解决
spring MVC 乱码解决get乱码:tomcat服务器在server.xml配置文件中http的节点添加参数URIEncoding="UTF-8"解决Post乱码:web.xml配置过滤器,可使用spring包内自带过滤器:[code="xml"] characterEncodingFilter ...
2015-05-26 16:56:58
161
原创 android ListView
ListView垂直列表显示内容创建方法: 使用ListView 使用ListActivity常用xml属性android:divider 设置listView分隔条,可以是coler,drawableandroid:dividerHeight 设置分隔条的高度android:entries 指定一个数字资源,作为listView的内容...
2014-09-05 11:31:21
282
linux sort 命令
sort 对文本文件内容 行 排序参数:-t 指定分隔符,默认tab或空格-k 以哪列进行排序,上面-t分割后,1行可能有多列 可以指定多列排序 语法:开始列[.第几个字符,结束列.第几个字符] 括号内可以省略不指定 -r 降序,默认升序-u 去除重复行-n 以数字进行排序,默认以字符-f 忽略大小写建立第一个测试文件...
2014-06-18 11:21:18
259
linux sed 命令
sed :stream editor查找和编辑文本参数-n 只列出经过sed 特殊处理的行-i 在源文件上操作-e 允许多重编辑常用命令:a新增行,当前参照行后 sed '2a hello' 第二行后新加一行 helloi新增行,当前参照行前c行替换, c的后面接字串,替换多行被替换的内容用 \n表示换行 sed '3...
2014-06-17 16:45:15
167
原创 java计算排列结果内容
递归方法[code="java"] /** * 递归计算 * @param rs 最后结果 * @param temprs 当前排列数据内容 上下文 * @param data 待排列数据 * @param all 一共几组 从0计 * @param index 第几组数 从0计 */ public void cal(List ...
2014-06-16 11:06:10
185
oracle 数据库隔离级别
[b]事务不同引发的状况:[/b] 脏读(Dirty reads) 一个事务读取另一个事务尚未提交的修改时,产生脏读 很多数据库允许脏读以避免排它锁的竞争。 不可重复读(Nonrepeatable reads) 同一查询在同一事务中多次进行,由于其他提交事务所做的修改或删除,每次返回不同的结果集,此时发...
2014-04-29 17:46:11
646
css 三角箭头
要做效果:天猫首页分类导航白色小三角[img]http://dl2.iteye.com/upload/attachment/0096/6078/cc50fae2-390b-3602-99c3-4fb2f53736d8.jpg[/img]主要用css设置border的样式首先看一下,一个普通的设置border情况[code="html"] test ...
2014-04-29 14:30:12
233
原创 activemq 发送接收消息
下载apache activemq:http://activemq.apache.org/download-archives.html选择自己选用版本。这里本地测试选用window版本解压zip文件,不做任何修改 /bin目录下有window启动文件运行activemq.bat启动activemq服务默认服务连接地址:tcp://localhost:6161...
2014-04-28 14:05:58
168
linux tar 命令
-v 压缩/解压缩的过程中,将正在处理的文件名显示出来(常用)-f 后面立刻接要被处理的文档名-c 建立打包文档,-x 解打包或解压缩 -t 查看打包文档的内容一般 -c,-x,-t不可能出现在同一串指令中-j 以bzip2进行压缩或解压缩。文档名最好:*.tar.bz2-z 以gzip进行压缩或解压缩。 文档名最好:*.tar.gz-C 目录 :解...
2014-04-10 13:38:46
181
java消息服务(jms) 概念
[b]什么是消息[/b]消息是组件和应用程序之间的一种通信形式。一个消息系统是点对点的设施。消息客户端可以发送或接收消息。每一个客户端都连接到一个消息代理。这个代理可以创建,发送,接收和读取消息。消息传递可以分布式通信,是松耦合的。一个组件发送一条消息到目的地,接受者可以从目的地接收到该条消息。然而,发送者和接受者不必为了通信同时可用。事实上,发送者并不需要了解接收...
2014-04-09 18:02:18
134
apache mina 自定义编码解码
mina允许自定义数据传输的编码和解码方式需要实现ProtocolCodecFactory接口的工厂类实现ProtocolDecoder接口的解码类实现ProtocolEncoder接口的编码类本例以client和server端都是java实现首先定义传输的数据格式:编码和解码都是针对数据字节。数据格式:A+B+C+DA:固定长度 6个字节,用来简单...
2014-04-08 21:50:59
311
mysql 用户和权限管理
首先mysql root用户登录[code="java"][root@xx ~]# mysql -u root -p Enter password: 输入密码[/code]切换数据库[code="java"]mysql> use mysql;[/code]创建一个用户[code="sql"]mysql> insert into user(host,user,pass...
2014-04-02 14:07:22
135
linux 账号管理
useradd 命令 新建用户useradd bird新建一个bird用户,bird的相关信息会有一些默认值用户的相关信息主要存储在/etc/passwd和/etc/shadow两个目录下/etc/passwd文件bird:x:1009:1009::/home/bird:/bin/bash以“:”分割第一列:账号名称第二列:密码,非明文第三列:UID...
2014-04-01 21:49:14
179
mina 传输java对象
mina client和server端传输和接收java对象,是java序列化和反序列化的过程。mina-core包中有对这一块encoder-decoder的编解码类。ObjectSerializationCodecFactory是工厂类,在client和server端配置coder filter时使用到。ObjectSerializationEncoder是序列化编码类,ObjectS...
2014-03-19 17:11:16
214
java 序列化
以有序的字节数组形式描述java对象,包括对象的描述信息(类名,字段信息等)和当前值状态对java对象进行持久化,保持对象状态进行网络传输或存储到文件中序列化只和类有状态的信息有关,其他的信息不必要进行序列化,如方法的描述。实现Serializable接口serialVersionUID:主要是反序列化时校验版本一致性。序列化时会将该值存储到字节中,如果中间...
2014-03-18 17:41:46
133
mina 服务端启动源码阅读
$home=org.apache.mina启动过程中,主要业务开始于$home.core.polling.AbstractPollingIoAcceptor.Acceptor线程类监听,case1:未初始化server,进行绑定初始化具体绑定代码在[code="java"]$home.transport.socket.nio.NioSocketAcceptor.open...
2014-03-17 16:29:06
175
原创 mina 简单server端例子
jar包依赖:[code="xml"] org.apache.mina mina-core 2.0.7 log4j log4j 1.2.17 org.slf4j slf4j-log4j12 1.7.6 org.slf4j s...
2014-03-14 16:28:24
149
spring mvc 文件上传
页面:[code="html"] 文件: [/code]spring 配置出去mvc基本配置外,添加[code="java"][/code]CommonsMultipartResolver继承自spring的CommonsFileUploadSupport,后者需要apachecommmon io和fileupload包的依赖...
2014-02-27 17:54:58
92
HttpClient 登陆iteye
[code="java"] static String cookie; static String url ="http://www.iteye.com/login"; static String name="xxx"; static String password ="xxx"; public static void main(String[] args) throws Exce...
2014-02-21 16:10:32
274
jquery 操作select
[code="html"]-AB[/code]被选中的值:[code="html"]$("#sel option:selected").val()[/code]change事件取选中值:[code="html"]$("#sel").change(function(){ var chkVal = $("option:selected",this)
2014-02-21 11:34:26
80
linux文件权限
Linux多用户,多任务系统一个用户可以属于多个组任何一个文件都有User,Group,Others三种身份每个用户相关信息记录在/etc/passwd中个人密码在/etc/shadowgroup信息在/etc/groupll命令查看一个文件-rw-r--r-- 1 root root 57849014 Feb 10 09:12 xx.log第1...
2014-02-11 14:52:16
93
原创 java 调用 oracle 存储过程
[code="java"] private static String url ="jdbc:oracle:thin:@ip:port:inst"; private static String user="xxx"; private static String password="xxx"; static Connection conn; static CallableStat...
2014-02-08 14:45:04
110
原创 oracle ORA-00257
ORA-00257表示oracle日志文件已满,需清理日志空间1.dba角色登陆sqlplus / as sysdba2.查询日志空间使用情况SQL> select * from V$FLASH_RECOVERY_AREA_USAGE;3.rman命令清理日志 # rman target sys/pass 检查一些无用的archivelog RMAN> cros...
2014-02-07 10:23:45
1605
原创 jqeury 跟随鼠标飘动的div
[code="html"]follow mouse with a div var $mouseX = 0, $mouseY = 0; var $xp = 0, $yp =0; $(document).mousemove(function(e){ $mouseX = e.pageX; $mouseY = e.pageY; });...
2014-01-26 16:02:22
171
oracle导入sql文件
1.oracle用户登录 或root下切换 :su - oracle2.登录sqlplus 输入sqlplus命令:$sqlplus 输入要导入sql的schema下的用户名/密码3.把要导入的sql文件上传到linux某个位置4.SQL>@文件路径 即可...
2014-01-26 14:17:23
478
原创 log4j 配置
log4j日志配置[size=large]1.log4j.rootLogger [/size]配置日志输出级别,append名字日志级别:DEBUG
2014-01-22 17:49:48
83
原创 tomcat 使用log4j记录分割日志
tomcat日志记录默认使用java.util.logging。logs目录下的catalina.out日志文件是append不分割的。长时间该日志文件就会越来越大。在网上找了半天,有好几种方法可以进行日志分割。下面按照tomcat文档上的操作实现了日志分割。1.首先需要准备4个jar, log4j.jar(自己选择版本) commons-logging.jar(应该是可选...
2014-01-16 10:51:50
543
jquery 居中弹框
[code="html"] pop window .popup { display: none; background: #333; padding: 10px; border: 2px solid #ddd; position: fixed; top: 50%; left: 50%...
2014-01-14 17:12:48
123
原创 oracle 处理死锁
需以dba角色登录--查询死锁的sql[code="sql"]select sql_text from v$sql where hash_value in (select sql_hash_value from v$session where sid in(select session_id from v$locked_object));[/code]--查询死锁的sess...
2013-10-30 10:23:46
118
原创 java 正则
\d 数字0-9\D 非数字[^0-9]\s 空白字符[ \t\n\x0B\f\r]\S 非空白字符[^\s]\w 数字字母下划线\W [^\w]出现次数? 0或1* >=0+ >=1{x} x次{x,} >=x{x,y} >=x && ...
2013-10-29 16:47:01
92
原创 javabean 嵌套属性赋值
[code="java"]import java.beans.PropertyDescriptor;import org.apache.commons.beanutils.PropertyUtils;/** * 需beanutils jar包 * 属性格式嵌套用"."相隔 */public class Test { public static void...
2013-04-02 09:33:45
1558
eclipse 取消汉化
方法一:在eclipse.ini文件中添加启动参数-Duser.language=en方法二:在eclipse.exe快捷方式右击--》属性--》目标添加 -nl en_US
2013-03-06 11:36:10
1406
java 进度条上传
上传ajax方式,可用juery.ajaxupload插件上传一个地址 url_1:读取文件大小,和上传的字节大小,放到session中查看进度地址 url_2:从session中读取上传进度,页面展示。两个请求都是ajax异步并行。读取进度轮询请求...
2013-02-28 10:00:04
131
java 调用 webservice
只想调用远处webservice,不构建自己的,看了一些资料都是先构建,再请求。webservice提供一种服务,暴露某个地址,调用也是http请求,客户端只要传递正确参数到服务端能够解析调用的那个累的那个方法,获取参数后将响应信息组装给客户端,来回处理都是xml。请求webservice的例子[code="java"]import java.io.BufferedReader;...
2013-01-07 11:14:44
215
java nio SocketChannel 服务器端与多客户端 信息交互(聊天功能)
服务器端:[code="java"]import java.io.IOException;import java.net.InetSocketAddress;import java.net.ServerSocket;import java.net.Socket;import java.nio.ByteBuffer;import java.nio.channels.Sel...
2013-01-05 15:24:39
246
原创 java nio buffer
buffer是固定数量的数据的容器,可以被填充和读取。 一个 buffer 主要由 position,limit,capacity 3个属性 capacity : buffer最大容量,创建时设定,不可修改 position:当前操作(读写)位置 limit: 第一个不能被读写的元素的位置,即最大可用空间.如果position=limit,继...
2012-12-31 17:54:49
88
spring 管理servlet
web.xml中配置spring的loaderListener这样在servlet中就可以获取到spring的WebApplicationContext在servlet中WebApplicationContext wac = WebApplicationContextUtils .getRequiredWebApplicationContext(getServletContext...
2012-01-09 14:27:23
123
js数组去除重复元素
[code="js"] function unique(data){ data = data || []; var a = {}; for (var i=0; i
2011-12-14 14:16:25
130
Apache Commons DbUtils
dbutils jar下载地址http://labs.renren.com/apache-mirror//commons/dbutils/binaries/commons-dbutils-1.4-bin.zip配置获取一个数据库连接(添加数据库驱动)[code="java"] String url = "xxx"; String driver = "oracle.jdbc.dr...
2011-12-06 11:11:04
159
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人