- 博客(45)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 搭建高可用的node环境
随着node的广泛普及,在实际的项目过程中使用node作为中间环境,充当前端与传统后端的中转层,是个不错的选择。node环境的高可用方案,可使用node+pm2+nginx的方式来实现。在这种架构模型中,node是提供基础服务,pm2负责管理node服务,nginx负责做多node服务端口的反向代理、负载均衡安装node:wget https://nodejs.org/dist/v8.9.4/no...
2018-02-24 16:23:12
1262
原创 在centos linux 环境下使用火焰图
火焰图是个比较方便查看程序资源占用的图形,由于其外表看起来像一团火焰,故命名为火焰图(http://www.brendangregg.com/flamegraphs.html)
2017-08-21 16:54:32
3991
原创 按行输出log日志文件里的日志,
如果用不同的bufferedreader的readline方法去读取一个日志文件里的一行的话,经常会出现,实际读出来的并不是真是的行,而是会把行阶段,用下面的方式,可以把一个文件里的行日志,按行输出: public String viewLog(@QueryParam("s") Integer s,@QueryParam("k") String k) { String logpath =
2016-05-13 10:06:49
2272
原创 java中快速创建带初始值的List和Map
常用情况下,初始话一个List和Map对象并为期加入值的写法如下: List sList = new ArrayList(); sList.add("str1"); sList.add("str2"); Map sMap = new HashMap(); sMap.put("k1", "v1"); sMap.put("k2", "v2");
2016-02-04 13:24:15
69145
2
原创 java使用replaceall中的正则表达式剔除掉img标签里的class
s.replaceAll("(?i)(?s)(]*)class\\s*=\"[^\"']*\"", "$1")正则前面的(?i)(?s)作用是忽略大小写和多行匹配
2015-12-14 14:45:00
1719
原创 svn Previous operation has not finished
对于在执行svn的cleanup操作时,有时会出现Previous operation has not finished;run 'cleanup' if it was interrupted 对于该问题的处理步骤为:下载sqlite3工具,下载地址为:http://www.sqlite.org/download.html将sqlite3.exe文件解压缩到.svn目录的同级目录打开命令行
2015-11-18 09:29:49
3536
原创 svn报错解决方法:svn:E200030: sqlite[S11]:database disk image is malformed
在使用svn提交项目时,有时会遇到报错:svn:E200030: sqlite[S11]:database disk image is malformed此时可通过sqlite3工具来修复,具体步骤为:下载sqlite3工具,下载地址为:http://www.sqlite.org/download.html将sqlite3.exe文件解压缩到.svn目录的同级目录打开命令行工具,切换到
2015-11-17 19:16:59
46985
9
原创 spring+ibatis+junit调用存储过程,事务不提交(rolled back)
在用junit进行单元测试时,调用sql server库的存储过程,会报如下问题,即事务自动回滚:10:44:56.682 [main] WARN - Unable to proxy method [public final void org.springframework.test.context.junit4.AbstractJUnit4SpringContextTests.setAppli
2015-10-24 10:57:03
9282
转载 java对list里面的对象进行多字段排序(借鉴整理)
import java.lang.reflect.Method;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.List;public class MultiCompare implements Comparator { int s
2015-07-17 16:18:20
822
原创 java用httpclient 4.3 实现将base64串进行文件上传
java用httpclient 4.3 实现将base64串进行文件上传
2015-06-25 17:42:55
5154
原创 在eclipse中添加open explorer功能
在MyEclipse中的open explorer功能用起来很方便,但可以eclipse中没有,幸好有大牛开发了open explorer组件可用,安装方法:下载组件的jar包:OpenExplorer;将下载下来的jar包复制到eclipse安装目录的plugins下面;重启eclipse即可。
2015-06-16 09:54:00
1215
转载 How To Fix Xcode's "used as the name of&
When you upgrade to Xcode 4.6, you may find that you are getting anumber of compiler warnings like this:'xxxxx' used as the name of the previous parameter ratherthan as part of the selectorIn th
2015-06-12 11:42:52
704
原创 resin2.1.17 报错:META-INF/tags/JsonPlugin.tld:5 unknown element `xsi:schemaL
resin2.1.17 报错:META-INF/tags/JsonPlugin.tld:5 unknown element `xsi:schemaL如果项
2015-06-12 11:42:47
1024
原创 Windows下nodejs的安装与简单事例
第一步:下载安装文件 下载地址为:http://www.nodejs.org/download/第二步:安装nodejs 双击运行node-vx.x.xx-xxx.msi安装文件进行安装,默认安装路径为:C:\ProgramFiles\nodejs第三步:安装相关环境 运行node.js command prompt
2015-06-12 11:42:43
412
原创 使用javascript处理url的简单封装
在前台开发的过程中,经常会遇到通过在地址栏后加参数的方式对请求做处理,以下是我做的简单的对URL地址中的参数进行截取,通过传入参数名,获取对应的参数值:
2015-06-12 11:42:38
1074
原创 多个float数相加会发生位移,可能得不到预想的值
在项目中有时会遇到将多个浮点数float与double相运算的情况,由于这些浮点数多次运算过程中会有位移的情况发生,所以有时会得不到自己想要的结果,如我试着将几千个正负相交的数相加,原则上应该结果是0,但实际得到的结果是一个很小的小数。解决这种情况,在java中可以用BigDecimal这个类,用这个类的add方法将我前面提到的几千个数相加,结果便是预想的0.
2015-06-12 11:42:15
751
原创 Android开发中,调用removeView报NullpointerException错
在调用ViewGroup的removeView时报NullPointerException的错,我总结的原因如下:1:只能移除ViewGroup内部的子节点;2:当在animation的onAnimationEnd中调用removeView方法时,移除节点后,要保证整个页面布局不能重新加载。
2015-06-12 11:42:06
990
原创 点击Android Virtual Device Manager没有反应
在Eclipse中点击Android Virtual Device Manager按钮没有反应,没有弹出模拟器的界面。我的ADT是在Android官网上下载的压缩包,SDK能正常的用,所有的更新也都完成。但就是不弹出模拟器,这个问题困扰了我一整天,后来经google,找到了问题的症结所在:以前我将下载包放到了一个地方,后来整理磁盘数据,就把该文件夹放到了另外的一个地方,以后就出现了这种情况
2015-06-12 11:42:02
6047
2
原创 设置关闭网页时的确认效果
以下的语句是实现,当点击窗口的关闭按钮时,弹出提示是否离开当前页面。 window.onbeforeunload = function(){ event.returnValue="";} window.onunload = function(){ alert("确定后的逻辑代码写这里。。");}
2015-06-12 11:41:57
429
原创 dom4j读写xml文件示例(EOS)
package com.primeton.eos;import java.io.File;import java.io.FileWriter;import java.util.ArrayList;import java.util.Iterator;import java.util.List;import org.dom4j.Document;import org.dom4j.Docu
2015-06-12 11:41:53
610
原创 PLSQL Developer 连接 64位 Oracle数据库
由于没有64位的PLSQLDeveloper,所以直接用PLSQL连接64位的Oracle数据库是不可以的,若想连接64位的Oracle,方法如下:1、下载32位的Oracle instant client。 (下载地址:ttp://www.oracle.com/technetwork/topics/winx64soft-089540.html)2、解压缩该文件到任意目录(我个人解压缩到
2015-06-12 11:41:48
652
转载 java解析xml字符串(用dom4j) (转载)
package com.smsServer.Dhst;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import org.dom4j.Document;import org.dom4j.DocumentException;import org.dom4j.DocumentHelper;
2015-06-12 11:41:39
444
转载 String.format 方法介绍
1.对整数进行格式化:%[index$][标识][最小宽度]转换方式 我们可以看到,格式化字符串由4部分组成,其中%[index$]的含义我们上面已经讲过,[最小宽度]的含义是最终该整数转化的字符串最少包含多少位数字。我们来看看剩下2个部分的含义吧:方法介绍" />标识: 方法介绍" /> '-' 在最小宽度内左对齐,不可以与“用0填充”同时使用方法介绍" />
2015-06-12 11:41:25
541
SecureCodingGuide
2016-03-25
关于spring+hibernate 注入sessionFactory为null的问题
2013-11-05
TA创建的收藏夹 TA关注的收藏夹
TA关注的人