- 博客(35)
- 收藏
- 关注
原创 常见的http错误码
200 请求成功400 错误请求 — 请求中有语法问题,或不能满足请求。 403 禁止 — 即使有授权也不需要访问。404 找不到 — 服务器找不到给定的资源;文档不存在。 500 内部错误 — 因为意外情况,服务器不能完成请求。503 无法获得服务 — 由于临时过载或维护,服务器无法处理请求。 ...
2016-10-18 08:42:16
232
原创 java如何将金额格式化为带,的金额
public static String toAmount(long price){List<String> str = new ArrayList<>();BigDecimal divisor = null;BigDecimal remainder = null;BigDecimal dividend = new BigDecimal(price);...
2016-09-28 22:17:02
761
原创 利用反射比较同一个对象的两个实例的具体值的异同
/** * 比较同一个类的两个对象示例的不一样的内容,并输出不一样的字段内容 * <br/> 属性字段为基本数据类型 * * @author FALSE KING create * @date 2016年9月23日 下午4:36:38 */public class ModelComparator<T> { /*** 比较内容,输...
2016-09-28 21:44:18
424
原创 利用BigDecimal将价格分转为元的方法
private static String f2y(long fen){ String yuan = ""; BigDecimal fenPrince = new BigDecimal(fen);BigDecimal[] result = fenPrince.divideAndRemainder(new BigDecimal(100));if(result.l...
2016-09-28 21:36:05
4343
原创 利用dos指令拷贝文件夹下的所有文件内容到一个新的文件内的方法
场景:现有很多txt文件,需要合并到一个文件里面,如何不使用机械的拷贝粘贴,高效的合并文件,请参考如下示例的步骤: 0.不如E:\temp\res下有很多文件1.在e盘建立一个文件夹,E:\temp\reg,用于存放目的文件2.进入cmd,输入指令 copy /y E:\temp\reg\*.txt E:\temp\res\test.txt 解释上面的指令格式为 ...
2016-09-01 17:57:23
5655
原创 dubbo重试机制
dubbo框架的接口如果在默认时间内调用失败或者超时,会重试2次,这样会导致有时会有3条数据,比如电商的下订单的情况,会导致有3条订单数据,实际只有一条数据。修改方法:<dubbo:reference id="xxxxService" interface="xxxx.xxxxService"> <dubbo:method name="aaaaaa" timeout...
2016-08-25 16:09:15
403
原创 git回滚到之前的提交版本
git代码库回滚: 指的是将代码库某分支退回到以前的某个commit id【本地代码库回滚】:git reset --hard commit-id :回滚到commit-id,讲commit-id之后提交的commit都去除git reset --hard HEAD~3:将最近3次的提交回滚 【远程代码库回滚】:这个是重点要说的内容,过程比本地回滚要复杂应用场景:自...
2016-08-22 15:01:15
990
原创 使用fiddler联调本地服务接口的方法
场景:做移动开发时,往往需要调试手机app端调用后台服务接口的问题,通常我们需要打印很多log去观察数据问题,很难调查处问题所在点。此时,通过fiddler可以解决客户端调用本地服务,进行联调debug排查问题。具体做法如下: 1.下载fiddler并安装,如: Fiddler Web Debugger (v4.6.2.3)2.tools->connections进行设置...
2016-08-01 10:23:29
1221
原创 springMvc + iText 导出pdf,支持中文
http://www.cnblogs.com/crazy-fox/archive/2012/02/18/2357705.html
2016-06-22 19:03:04
303
原创 java基本数据类型与msql的数据类型的对应关系
javamysqlbytetinyintshortsmallintintintlongbigintbooleantinyint
2016-05-13 15:31:52
148
原创 java5,java6,java7常用特性
java51.泛型2.枚举类型3.自动拆箱装箱,int->Integer boolean->Boolean4.可变参数,Object ...param,一般在springjdbc的底层方法中多见5.注解,annotations6.迭代器7.静态导入,import static静态导入比较少用8.新的格式化方法 Formaterjava61.脚本支持2.更好的webservice支持3....
2016-03-20 11:41:21
108
原创 如何在亿级mysql数据库中随机抽任意n条数据
三种方案:1.通过by rand()的方式,最low的方式,不过对于小数据量了完全可以,简单方便2.通过sql语句实现SELECT * FROM opus WHERE player_id >= ((SELECT MAX(player_id) FROM opus)-(SELECT MIN(player_id) FROM opus)) * RAND() + (SEL...
2016-03-10 18:30:50
456
原创 项目启动报错:数据库连接太多的解决方案
项目数据库源使用druid项目启动时,连接数据库时报错:Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: "Too many connec...
2016-03-08 15:55:49
1159
原创 mysql 将表中的字段改为主键的方法
如:将表table_name的add_pkey字段改为主键先删除所有主键Alter table [table_name] drop primary key;再添加主键Alter table [table_name] add primary key(`pkey1`, `pkey2`,`add_pkey`); ...
2016-02-24 11:31:08
4664
1
原创 git的回滚,恢复操作
回滚到之前版本,比如上一个版本:1.git reset --hard HEAD~1//回滚上一个版本 2.git add . (注意有点号)3.git commit ‘roll-back'4.git push -f origin master//回滚之后,添加,提交,上传 git log查看历史记录: 1.git log -g列出所有的上传操作记录,使用...
2016-02-17 16:36:59
1052
原创 使用指令查看git的远程分支
使用windows git bash查看远程仓库的所有分支的方法:1.打开git bash,进入欢迎界面2.使用cd 进入指定的工程目录,可以配合ls进入自己的工作区目录3.使用git brach -r可以罗列出远程的所有分支4.使用git branch -a可以罗列出本地和远程的所有分支5.使用git branch可以罗列出本地分支,带*的表示当前切换的分支 ...
2016-02-17 10:50:49
354
原创 职业规划(转载)
http://blog.csdn.net/jacky0922/article/details/7025453职业规划(转载)在担任公司高管的几年间,我面试过数以百计的各个层面的员工,其中最让我感到遗憾的一个现象就是很多人有着非常好的素质,甚至有的还是名校的毕业生,因为不懂得去规划自己的职业,在工作多年后,依然拿着微薄的薪水,为了一份好一点的工作而奔波。很多这样的人,他们只要稍微修正一下...
2016-01-30 14:28:05
1941
原创 关于mysql的now的注意点
有时候我们在java端insert into一条数据的时需要将当前的时间插入数据,我们会把在java端使用now()的方式放在sql语句里面,但是最好不要使用该方法,应该使用java的方式取当前时间;因为我们的java服务端和mysql放在不同的服务器,很难保证两者的时间是否一致,在以后的查询数据时,如果用时间来查询会有一些偏差。...
2016-01-29 12:15:40
508
原创 java hashMap,treemap,linkedmap的区别
java hashMap,treemap,linkedmap的区别hashmap里面的值最终取出来是不会安装put时候的顺序来显示的,而且键可以为空,值也可以为空;线程不安全。linkedmap取出来的值会跟put进去的值的顺序一致,其他的和hashmap类似。treeMap可以进行升序降序的排序。 HashMap,LinkedHashMap,TreeMap的区...
2016-01-29 11:56:16
229
原创 打开就能用的迷你版linux-tr127虚拟机
转载自http://www.exehack.net/393.html本软件包专门是为那些想尝试一下linux,但却不方便安装linux的朋友使用。本软件包不需要安装绝对绿色只要解压后,运行linux.bat这个文件就可以了。qume是一个虚拟机软件。dsl.iso是一个极其精减但又不缺乏应用的linux livecd映像。尽管这个操作系统软件包很小不能体现出linux操作系...
2016-01-28 15:18:39
331
原创 (转载)使用 Nginx 提升网站访问速度
http://www.ibm.com/developerworks/cn/web/wa-lo-nginx/
2016-01-28 12:00:41
137
原创 spring aop的注意的一个问题
在使用spring aop切面方式拦截方法时,需要使用JoinPoint获取目标方法的参数,这样获得的参数对象中,父类的值是没有被设进去的; 比如:class A{ private long opusId; public long getOpusId() { return opusId; } public void setOpusId(l...
2016-01-19 18:53:54
318
原创 spring aop JoinPoint使用方法
JoinPoint java.lang.Object[] getArgs():获取连接点方法运行时的入参列表; Signature getSignature() :获取连接点的方法签名对象; java.lang.Object getTarget() :获取连接点所在的目标对象; (通俗一点就是被代理的对象) java.lang.Object getThis() :获...
2016-01-14 10:08:13
1049
原创 spring MVC 定时器表达式* ?的用法
"0 0/5 14 * * ?" 在每天下午2点到下午2:55期间的每5分钟触发 “*”字符代表所有可能的值因此,“*”在子表达式(月)里表示每个月的含义,“*”在子表达式(天(星期))表示星期的每一天 “/”字符用来指定数值的增量例如:在子表达式(分钟)里的“0/15”表示从第0分钟开始,每15分钟 在子表达式(分钟)里的“3/20”表示从第3分钟开始,每...
2016-01-08 16:43:43
165
原创 mysql亿级数据的查询
一程序需要在后台统计数据;mysql亿级数据的查询时候,查出某表的全部数据时报错“out of memery”解决方案:1.可以对主键添加索引2.优化查询语句3.由于是定时任务,在后台运行统计,可以对该表进行分区间查询。...
2016-01-07 16:11:17
1698
2
原创 linux常用指令-重启nginx
重启nginx的方法:ps aux |grep nginxkill [pid]重启,使用全路径重启 /usr/local/webservice/nginx/sbin/nginx -c /usr/local/webservice/nginx/conf/nginx.conf如果没有权限的话,添加sudo...
2016-01-07 11:54:31
296
原创 mysql查询语句in和exists二者的区别和性能影响
mysql in和exists性能比较和使用转载至 http://blog.csdn.net/ldl22847/article/details/7800572in 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询。一直以来认为exists比in效率高的说法是不准确的。 如果查询的两个表大小相当,那么用in和exists差别不...
2015-12-19 09:50:36
108
原创 安装Linux虚拟机步骤
参考http://www.cnblogs.com/seesea125/archive/2012/02/25/2368255.html
2015-12-16 10:37:12
110
原创 Elasticsearch (ES)学习入门手册(转载)
http://es.xiaoleilu.com/010_Intro/05_What_is_it.htmlhttps://www.gitbook.com/book/fuxiaopang/learnelasticsearch/detailsElasticsearch (ES)学习入门手册
2015-12-15 17:14:33
168
原创 CloseableHttpClient使用
HttpClient4.3.1简单入门实例http://blog.csdn.net/mr_tank_/article/details/17454315HttpClient-4.3.X 中get和post方法简介http://linhongyu.blog.51cto.com/6373370/1538672
2015-12-15 16:40:04
1363
原创 mysql的SQL_CALC_FOUND_ROWS与count(1)
参考http://kb.cnblogs.com/page/82986/MySQL的SQL_CALC_FOUND_ROWS真的很慢么?使用 select MySQL的SQL_CALC_FOUND_ROWS用于查询分页时用的总记录数,再使用SELECT FOUND_ROWS()的方式取得count;这种方式不用写两条数据库查询语句。...
2015-12-15 15:16:39
371
指定form表单的action的path
提交表单的数据时,请务必指定form表单的action的路径。我们知道,默认情况下,如果不指定的情况,是使用上一个action的path,但是翻页的时候回出现莫名其妙的现象,因为翻页的时候是进行get请求,而提交时是post请求。...
2015-12-15 10:37:53
841
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人