自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 UNIQUE KEY

UNIQUE KEY 是用来防止唯一键重复的,如果表里的某个字段业务上要求严格不允许重复的数据可以使用。工作中遇到把索引改唯一key,先drop原来的索引,再增加unique key ,sql如下:alter table 表名 drop index `索引名`;alter table 表名 add unique key `索引名` (字段名)...

2015-08-14 16:20:17 568

原创 dubbo服务常用的命令

1,进入shell终端连接服务命令:telnet ip 端口号 ,按回车键进入dubbo命令模式。2,查看服务列表命令:ls 3,查看服务详细列表:ls -l4,查看某个服务的方法列表:ls ***Service5,查看服务的方法的详细列表:ls -l ***Service6,调用服务的接口命令:invoke com.test.TestService.selectBuyId...

2015-07-23 10:38:36 664

原创 redis学习笔记

1)nosql数据库主要由以下特点:非关系型的、分布式的、开源的、水平可扩展的。1,处理超大量的数据2,运行在便宜的PC服务器集群上,3,击碎了性能瓶颈。1)对数据高并发读写。2)对海量数据的高效率存储和访问。3)对数据的高扩展性和高可用性。redis支持的类型:Sring 类型set name lijieget name lijie set n...

2015-07-19 09:55:17 207

原创 struts2标签遍遍历后台传过来map的key,value值

struts标签遍历后台传过来的map方法:action中代码: [code="java"] private Map map; //给map赋值 //map的set,get方法[/code] jsp代码如下: ...

2015-07-07 15:25:59 505

原创 mac下的命令行终端工具-iTerm

用过mac自带的命令行终端,再用iTerm相对比会发现自带的终端和iTerm相比会逊色很多,你会发现会有很多方便快捷的功能。 1,选中就是复制。先选中,再去要粘贴的地方按下command+v即可粘贴成功。 2,查找功能,只需要command+f输入要查找的内容,即可看到当前页面高亮显示。如图: [img]http://dl2.iteye....

2015-06-26 18:41:54 229

原创 强大的ZSH - oh-my-zsh

[size=medium] 在mac上默认bash部分功能不够强大,oh-my-zsh是一个开源的软件,它拥有有用的函数,帮助,插件,主题...... mac用户平时用的shell就是bash,在mac下输入命令查看你的系统下有几种shell:cat /etc/shells 显示如下: /bin/bash /bin/csh /bin/ks...

2015-06-17 19:44:27 173

原创 mybatis返回插入的主键id值(mysql数据库)

使用MyBatis往MySQL数据库插入一条记录后如果需要返回该条记录的自增主键值,可以用一下方法。 1,在mapper中指定keyProperty属性,如下所示,指定了keyProperty="id",其中id表示插入StockFee的主键值。xml代码[code="xml"] [/code] 2,StockFee.java[cod...

2015-06-17 16:34:04 171

原创 java多线程(二)线程的实现及生命周期

在java中通过run方法为线程指明要完成的任务,有两种技术来为线程提供run方法;1,继承Thread类并重写run()方法。之后创建这个子类的对象并调用start()方法。2,通过定义实现Runnable接口的类进而实现run方法。这个类的对象在创建Thread的时候作为参数被传入。然后调用start()方法。Thread类是专门用来创建线程和对线程进行操作的类。当某个类继承了Th...

2015-06-10 10:41:12 198

原创 mac os系统配置jdk环境变量

mac os系统配置jdk环境变量的方法。 进入命令行: cd vim ./.bash_profile 进入编辑模式,输入jdk变量配置内容: export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_71.jdk/Contents/Home export J...

2015-06-08 20:06:45 229

原创 java多线程(一)基础概念

1、线程的概念:线程就是程序中单独顺序的流控制。线程本身不能运行,它只能用于程序中。说明:线程是程序内的顺序控制流,只能使用分配给程序的资源和环境。2、进程:执行中的程序。3、线程和进程的区别:多个进程的内部数据和状态都是完全独立的,而多个线程是共享一块内存空间和一组系统资源,有可能相互影响。线程本身的数据通常只有寄存器数据,以及一个程序执行是使用的堆栈。进程是重量级的...

2015-06-07 08:54:29 201

原创 java并发学习笔记-java.util.concurrent包

在并发量很小的情况下,也许大家平时用到的HashMap比较多。我们知道HashMap是线程不安全的,在多线程使用HashMap进行put操作会引起死循环,导致cpu利用率接近100%(已测试模拟100000个线程执行以uuid为key,put值操作,cpu达到百分之90多)。HashTable是使用synchronized保证线程安全的,但是线程竞争激烈的情况下效率低,如线程 1 使...

2015-05-30 13:03:35 192

原创 linux命令复习(二)

文件浏览cat 查看文件内容more 以翻页形式查看文件内容(只能向下翻页)less 以翻页形式查看文件内容(可上下翻页)head 查看文件的开始10行(或指定行数)tail 查看文件的结束10行(或指定行数)基于关键字搜素命令grep用以基于关键字搜索文本grep ‘linuxcast’ /etc/passwd/grep -B10 -A25 'Exce...

2015-05-21 20:46:17 306

原创 linux命令复习(一)

linux 系统的命令:ls列出当前目录下的所有文件,文件夹。-a 显示所有文件-l 显示详细信息-R 显示递归子目录结构-ld 显示目录和链接信息file 文件查看当前文件的类型uname显示当前系统的名称-a 所有信息-r 版本tag键就可以简化命令的输入:1)自动补全命令2)自动补全文件名查看输入命令的历史记录:使用上下按键查看之前...

2015-04-20 15:55:31 286

原创 tomcat的localhost_access_log日志文件

某天注意到在tomcat的logs目录下除了我们catalina.out日志文件外,还有个localhost_access_log.yyyy-MM-dd.txt的日志文件。生成这个文件的配置在tomcat的安装目录conf文件夹下server.xml里配置。[code="xml"] [/code] 这个日志文件可记录所有http的get,post访问日志。比如我要...

2015-03-23 23:10:44 548

原创 使用git常用的命令总结

git init 以创建新的git仓库git clone username@host:/path/to/repository 从远端服务器检出仓库git add 把更改的文件名添加到缓存区。git add -A 把所有更改的文件添加到缓存区。git commit -m “log message” 提交到了HEAD,但是还没到你的远端仓库...

2015-02-27 17:36:18 390

原创 使用git时避免每次都要输入用户名和密码

工作中遇到在命令行或eclipse使用git时每次都要输入git的用户名和密码,很不方便,解决方法如下: 使用git remote -v 检查所使用的git地址是不是https或http服务,如果是,将其更换为ssh服务,修改命令如下:git remote set-url origin git@****.git。这样就不用每次都输入用户名和密码了。...

2015-02-27 17:12:08 450

原创 linux查看文件修改时间的命令

linux系统下查看文件,压缩包最近修改时间的命令如下:(1)ls -l 缺省是不显示秒的:[img]http://dl2.iteye.com/upload/attachment/0103/8580/15a3575d-b254-3922-a14e-db1e60db1f67.png[/img](2)ls --full-time 显示秒:[img]http://dl2....

2014-12-01 18:55:48 381

原创 tomcat的一些简单了解总结

在了解tomcat前我们先看下通常一个应用目录的结构:[img]http://dl2.iteye.com/upload/attachment/0103/7466/80fda863-8c66-31f2-a162-d07d50b3d5c8.png[/img],这里web.xml不是必须的,如果lib和classes下有相同的包名,类名。classloader优先从classes下加载,...

2014-11-29 11:59:27 163

工作中关于redis应用的总结

工作中用到的缓存技术有memcache,redis,常用的缓存技术是redis,它和memcache一样,数据都是缓存在内存中的。区别是redis会周期性把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且支持主从同步。提供了五种数据类型:String,hash,list,set及sorted set。 遇到应用场景如下: 1,计数器。比如购买某商品后,购买人数增加1,调用h...

2014-11-21 21:04:32 160

原创 string类型的List去重

定义一个String类型的List,往list添加几个字符串输出,调用去重函数输出。[code="java"]public class removeDupleteList { @Test public void test() { List list = new ArrayList(); list.add("mjc"); list.add("mjc"); li...

2014-11-18 20:25:14 799

原创 struts2标签遍历后台list一行展示2列

struts2标签一行遍历2列如下:[code="java"] [/code]

2014-11-13 16:09:23 241

原创 Integer类型溢出显示负数

工作中遇到后台计算出来的金额在前台展示展示竟然是负数。看了下算法和数据里的数据都没错,而最终算出来的金额是:3000000000,前台展示为:-1294967296。后来发现我把金额定义为整数了,整数的最大范围是2147483647,算出来的金额大于整数的最大范围。解决办法定义为长整型。 java中的一个整数占4个字节,一个字节8位。用二进制数表示是:11111111111111...

2014-11-13 15:26:55 2767

原创 struts2标签的escape属性

工作中遇到把后台的json串输出到前台,用标签输出:,json为后台的json串,发现json串里的双引号全部变为转义字符&quot了,而不是自己想要的按照原来的双引号输出。解决办法:,这样就解决了。 查了下资料还有说标签的escape属性默认true,即不解析html代码,直接将其输出。若想要输出html的效果,则要改为false。...

2014-11-13 14:39:23 192

原创 sql实现替换某字段的中间一段用*代替

工作中遇到把数据库中的某字段里中间几位用*号代替,用sql实现如下。[code="sql"]SELECT replace(bankCardNo,substr(bankCardNo,6,6),'******') as bankCardNo FROM p2p_order where productCode = #{productCode} ORDER BY uid[/code]这里用...

2014-09-15 19:58:00 3014

原创 form中上传文件设置enctype属性

form中上传文件的时候要设置enctype属性为 multipart/form-data 。不然的话不能用于上传文件。[code="java"] [/code]首先知道enctype这个属性管理的是表单的MIME编码。共有三个值可选:1、application/x-www-form-urlencoded2、multipart/form-data3、text/pl...

2014-08-23 14:20:05 1962

原创 sql如何遍历后台传过来的List

mybatis的xml配置文件中的sql遍历后台传过来的String类型的List如下,其中productCodes是后台穿过来的String类型的List[code="java"] SELECT * FROM 表名 productCode in ( #{productCode} ) [/code]...

2014-08-05 10:26:07 785

原创 时间格式化12小时,24小时的方法

以前用SimpleDateFormat没注意到时间格式化有12小时,24小时两种方式。开始用:[code="java"]SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");[/code]发现是12小时格式显示。不是自己想要的24小时显示效果。查了下资料原来想24小时得这样写:[code="jav...

2014-07-31 12:49:47 607

原创 jsp引用动态文件名不同的jsp

工作中遇到要动态引用jsp文件名:一开始在jsp这样做[code="jsp"][/code]发现这样不行后来改为如下的写法就可以了[code="jsp"][/code]谁能给个解释啊?...

2014-07-30 21:00:03 148

原创 带有年月日时分秒的日历控件

一开始下载了webCalendar.js的日期控件,但是只显示年月日而没有时分秒的显示,不满足需求。最后发现my97这个日期控件有年月日时分秒的显示。可以到http://www.my97.net/dp/index.asp 这个网站免费下载源码,是my97官网。注意事项,功能及示例,配置说明,如何使用介绍的都很详细。...

2014-07-23 09:34:16 586

原创 读取数据库文件用POI生成Excel

读取数据库中的数据导出成Excel在页面可供用户下载,代码如下:[code="java"] /** * 读取数据库文件生成Excel * */ public String paymentsToExcel(List verifyCodesList) { //verifyCodesList是读取数据库数据存入List中 String sheetName...

2014-07-16 15:47:19 184

原创 生成字母加数字的八位随机码

工作中遇到要生成八位字母加数字的随机码,代码如下:[code="java"] /** * 生成数字加字母随机验证码 * */ @Test public void generateCode() { Random r=new Random(); String code=""; for(int i=0;i...

2014-07-16 14:52:03 1645

原创 struts2标签格式化日期

从数据库取得日期在前端用struts2标签取出来默认是yyyy-MM-dd格式,需求中要求 yyyy年MM月dd日 和 yyy年MM月dd日前 格式。struts2用s:date标签处理如下:basicInformation是后台传过来的对象。[code="jsp"][/code]...

2014-07-10 10:17:00 203

原创 sql中oracle和mysql连接字符串的不同

以前用oracle链接字符串用 || 链接,最近开发中用到mysql链接字符的方法用 concat() 函数。比如模糊查询中用到链接字符串oracle的方法是:[code="sql"] SELECT * FROM p2p_company_infomation where companyFullName like '%'||#{companyFullName}||'%'...

2014-06-28 13:39:27 198

原创 java异常:java.lang.NoSuchFieldException: DEFAULT_PARAM

启动tomcat报[img][img]http://dl2.iteye.com/upload/attachment/0098/0493/ee9417c6-40f9-3785-80de-45ef9478aa3d.png[/img][/img] 项目用的是struts 2.3.15.3 这个版本,项目中有用到 struts2-json-plugin-2.3.15.3.jar 这个ja...

2014-06-12 15:31:17 400

原创 Struts2标签如何判断后台传过来的集合是否为空

工作中遇到当后台传过来的List不为空时显示div。struts2标签判断集合不为空的方法如下: [code="jsp"] 后台传过来的集合不为空时所要执行的代码 [/code]...

2014-06-11 19:21:33 292

原创 strusts2标签如何遍历List和数组

工作中遇到遍历对象类型的List,然后以该对象的某个属性查询数据库某个字段组装成一个String类型的数组再遍历该数组。代码如下:[code="java"] [/code]其中p2pBasicInformation为后台传过来的List,#BasicInfor.productCode为list中对象的属性,getProductLabel(#Basi...

2014-06-09 14:33:21 215

原创 时间工具类(比较时间大小,计算一年中的天数,计算现在和指定时间相差天数)...

如果从数据库取出两个时间,比较其大小,可以用以下方法:[code="java"]public class DateUtils{ public static String DEFAULT_FORMAT = "yyyy-MM-dd"; /** * * @param d1 * @param d2 * @return */ public long ...

2014-06-07 15:04:41 656

原创 如何获取table里的行数

如何获取table内的行数:[code="js"]function loadBar(){ var count = document.getElementById("netRateTable").rows.length;//netRateTable为table的id }[/code]

2014-05-30 10:14:39 830

原创 本地文件和SVN上比较时svn文件中文乱码问题

myelipse本地文件和SVN文件对比发现svn上中文乱码。解决办法:点击Window-->General-->Workspace_Text file encoding把默认的GBK改为UTF-8编码。图解如下所示:[img]http://dl2.iteye.com/upload/attachment/0097/6466/7798ec9f-21c9-3a34-965a-af28f...

2014-05-30 10:12:07 1449

原创 查询最近n个月每月最后一天的日期

最近工作中遇到要查询数据中最近5个月中每月最后一天的数据,先写了个工具类,调用工具类把最近5各月最后一天的数据添加到List里,sql中用foreach标签遍历该List,遍历的sql如下: #{value} 其中netDateList是后台穿过来的List。工具类代码如下:[code="java"]public class GetLastDateOf...

2014-05-26 11:49:02 467

空空如也

空空如也

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

TA关注的人

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