- 博客(27)
- 资源 (1)
- 收藏
- 关注
转载 linux添加新用户并给root权限
1、添加用户,首先用adduser命令添加一个普通用户,命令如下: #adduser tommy //添加一个名为tommy的用户#passwd tommy //修改密码Changing password for user tommy.New UNIX password: //在这里输入新密码Retype new UNIX password: //再次输入新密码passwd: all a
2015-02-15 09:24:26 748
原创 shell脚本
cat smstask_201412|awk '$4==1'|awk '$14~/2014-12-31/'|wc -lcat smstask_201412 |awk '$(NF-1)~/2014-12-01/'|awk 'length($2)
2015-02-02 16:13:57 346
转载 ThreadPoolExecutor线程池的简单使用
构造一个池子先:/** * 任务池 * * @author qianj */ public class ThreadPool { // 单例,让池子只有一个 private ThreadPool() { }; private static ThreadPool tp;
2014-09-22 17:17:35 569
原创 java读写配置文件
读文件Properties p1 = new Properties(); int accountTotal_last = 0; try { InputStream inputStream = new FileInputStream(this.getClass().getResource("/amount.propertie
2014-04-25 15:45:07 345
原创 静态方法引用service
/** * 根据商品名,获取商品类型name * @param goodsName * @return */ public static String getGoodsTypeName(String goodsName){ GoodsTypeService goodsTypeService = (GoodsTypeService) WebContext .getBe
2014-03-29 15:27:49 478
原创 过滤器配置
web.xml 配置 loginFiltercom.baidu.dianquan.cashier.filter.LoginFilterloginFilter/page/*类:public class LoginFilter implements Filter{@Overridepublic void destroy() {
2014-03-27 16:29:47 409
原创 Easyui获取数据库date数据的显示
众所周知Oracle数据库中的date与众不同,在Easyui中显示数据库的date类型如果不经过转化为显示为Object。因此需要经过处理。1、首先你要写转化date的JavaScript[javascript] function formattime(val) { var year=parseInt(val.year)+1900;
2014-03-24 20:18:10 711
原创 hibernate数据库表和实体类字段不一样
@Transient 可以解决这个问题@Transientprivate List goodsList;数据库中没有 goodsList这个字段
2014-03-20 20:56:25 1588
原创 用java发邮件遇到问题
Exception in thread "main" java.lang.NoClassDefFoundError: com/sun/mail/util/BEncoderStream 解决方法: 下载mail.jar和activation.jar文件加入到工程中。
2014-02-26 20:08:39 473
原创 java.sql.SQLException: Before start of result set解决方法
今天做东西的时候发现这个错误,查了查,特地记下来,以后开始积累了 哈哈 解决发法是:使用rs.getString();前一定要加上rs.next();原因:ResultSet对象代表SQL语句执行的结果集,维护指向其当前数据行的光标。每调用一次next()方法,光标向下移动一行。最初它位于第一行之前,因此第一次调用next()应把光标置于第一行上,使它成为当前行。随着每次调用nex
2014-02-25 17:48:52 726
转载 eclipse下切换svn用户
Eclipse的SVN插件Subclipse做得很好,在svn操作方面提供了很强大丰富的功能。但到目前为止,该插件对svn用户的概念极为淡薄,不但不能方便地切换用户,而且一旦用户的帐号、密码保存之后,就无法再变更了。解决思路: 既然界面上不能进行修改,那就只有删除subclipse记录的帐号、密码信息,重新输入。具体步骤: 1. 查看你的Eclips
2013-11-27 17:48:37 396
转载 java工厂模式
http://www.blogjava.net/jzgl-ever/archive/2008/07/26/217704.html
2013-11-26 11:58:54 336
转载 《JAVA与模式》之单例模式
在阎宏博士的《JAVA与模式》一书中开头是这样描述单例模式的: 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。单例模式的结构 单例模式的特点:单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例。 饿汉式单例类public
2013-11-25 10:38:00 361
原创 BeanUtils.copyProperties实体bean拷贝方法
for (StockListVO record : stockList) { StockList sl = new StockList(); BeanUtils.copyProperties(sl, record); sl.setQuarter(quarter); stockListDAO.insert(sl); }简单的实体bean拷贝方法,从r
2013-11-24 14:36:00 588
转载 数据库中的悲观锁和乐观锁实例
第一次接触这个名词,悲观锁,不知道是谁起的这样的名字. 很想知道为什么叫做悲观锁, 自己在占用一个东西的时候不允许别人碰就是悲观了(⊙_⊙)?这可能是理智的一种选择. 当然因为学习和生活即是相同的又是不同的, 我们可以这样解释的. 悲观锁是对数据的冲突采取一种悲观的态度, 比如上自习占座, 假设一定会有人和我抢一个座位, 我在最开始就把这个座位的时候,我就把这过座位贴上我的标签,
2013-11-22 16:39:56 1208
原创 spring mvc框架的aop拦截器验证controller层的注解值
功能是,验证用户是否用controller方法上注解内的权限码,没有则不能进入方法注解定义代码:package com.jd.las.goods.attribute.permission;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.ann
2013-11-20 11:02:47 3357
原创 String 和StringBuffer的区别
JAVA 平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改 变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可 以使用StringBuffers来动态构造字符数据。String str = "hello";
2013-11-19 13:35:31 740
原创 Statement和PreparedStatement之间的区别以及sql注入
1.PreparedStatement是预编译的,对于批量处理可以大大提高效率. 也叫JDBC存储过程2.使用 Statement 对象。在对数据库只执行一次性存取的时侯,用 Statement 对象进行处理。PreparedStatement 对象的开销比Statement大,对于一次性操作并不会带来额外的好处。3.statement每次执行sql语句,相关数据库
2013-11-18 14:55:53 726
原创 CXF接口服务端开发
spring配置文件<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/conte
2013-08-02 11:35:42 935
原创 HTTP接口客户端调用程序
public static void main(String[] args) throws IOException { /*String httpUrl = "http://t.s.bdp.jd.com/service/predict/interface1?sid=mysqlserver02" + "&appCode=consumer01&institute=611&distribut
2013-07-26 16:25:44 806
转载 JS的正则表达式
function isTrueName(s) { var patrn=/^[a-zA-Z]{1,30}$/; if (!patrn.exec(s)) return false return true } }} //校验密码:只能输入6-20个字母、数字、下划线 function isPasswd(s) { var patrn=/^(\w){6,20}$
2013-06-18 17:46:38 416
转载 mysql数据库中怎样实现多行合并为一行?
我的数据是这样的ID RE_ID1 20012 20012 20031 20023 2003 2 20023 2004......我希望的到的数据是:ID RE_ID1 2001,20022 2001,2002,20033 2003,2004-------------------------------------------------
2013-06-17 16:43:58 684
转载 doGet和doPost的区别(servlet)
service()是在javax.servlet.Servlet接口中定义的, 在 javax.servlet.GenericServlet 中实现了这个接口, 而 doGet/doPost 则是在 javax.servlet.http.HttpServlet 中实现的, javax.servlet.http.HttpServlet 是 javax.servlet.GenericServlet 的
2012-11-29 00:17:48 464
转载 spring MVC之用Handler Interceptor拦截请求
Servlet API定义的Servlet过滤器可以在Servlet处理每个web请求的前后分别对它进行前置处理和后置处理。你想要在Spring的web应用程序上下文中配置一些类似于过滤器的东西,以使能够利用容器特性。此外,有些时候,你可能只想处理由某些Spring MVC处理程序处理的Web请求,并在这些处理程序返回的模型属性被传递到视图之前,对它们进行一些操作。 Spring MVC允
2012-11-27 18:33:01 428
非常好用的代码对比工具WinMerge
2012-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人