自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 搭建高可用的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 619

原创 在centos linux 环境下使用火焰图

火焰图是个比较方便查看程序资源占用的图形,由于其外表看起来像一团火焰,故命名为火焰图(http://www.brendangregg.com/flamegraphs.html)

2017-08-21 16:54:32 2445

转载 Nginx配置文件详细说明

Nginx配置解析

2016-08-25 19:28:56 588

原创 在Linux里安装、启动nginx

nginx安装、配置、启动

2016-07-07 14:33:34 30928 3

原创 spring集成kafka实现producer和consumer

spring集成kafka实现producer和consumer

2016-06-29 19:55:18 46548 15

原创 按行输出log日志文件里的日志,

如果用不同的bufferedreader的readline方法去读取一个日志文件里的一行的话,经常会出现,实际读出来的并不是真是的行,而是会把行阶段,用下面的方式,可以把一个文件里的行日志,按行输出: public String viewLog(@QueryParam("s") Integer s,@QueryParam("k") String k) { String logpath =

2016-05-13 10:06:49 1877

原创 在web项目里获取spring bean的工具类

在web项目里获取spring的bean实例

2016-03-09 11:02:59 1874

原创 spring自定义标签实现

根据官方文档编写的第一个自定义标签示例

2016-03-01 16:13:18 623

原创 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 55771 1

原创 java使用replaceall中的正则表达式剔除掉img标签里的class

s.replaceAll("(?i)(?s)(]*)class\\s*=\"[^\"']*\"", "$1")正则前面的(?i)(?s)作用是忽略大小写和多行匹配

2015-12-14 14:45:00 1209

原创 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 3287

原创 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 34411 7

原创 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 7957 1

原创 对list进行多字段排序

对list进行多字段排序

2015-08-25 15:32:53 399

转载 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 536

原创 在linux里用wget指令下载jdk

解决如何在linux服务器上用wget指令下载jdk

2015-07-02 18:04:54 533

原创 java用httpclient 4.3 实现将base64串进行文件上传

java用httpclient 4.3 实现将base64串进行文件上传

2015-06-25 17:42:55 4175 1

原创 在spring项目中配置mybatis

在spring项目中简单配置Mybatis。

2015-06-24 08:46:52 357

原创 在eclipse中添加open explorer功能

在MyEclipse中的open explorer功能用起来很方便,但可以eclipse中没有,幸好有大牛开发了open explorer组件可用,安装方法:下载组件的jar包:OpenExplorer;将下载下来的jar包复制到eclipse安装目录的plugins下面;重启eclipse即可。

2015-06-16 09:54:00 862

原创 highcharts柱状图设置颜色渐变的效果

配置highcharts的柱状图的颜色渐变效果

2015-06-12 14:55:26 9834 1

转载 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 568

原创 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 861

原创 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 340

原创 使用javascript处理url的简单封装

在前台开发的过程中,经常会遇到通过在地址栏后加参数的方式对请求做处理,以下是我做的简单的对URL地址中的参数进行截取,通过传入参数名,获取对应的参数值:

2015-06-12 11:42:38 831

原创 java正则表达式处理HTML标签

用正则表达式处理html格式的字符串

2015-06-12 11:42:33 334

原创 在Java Spring+Windows中使用Memcached实例

windows环境memcached的使用

2015-06-12 11:42:29 417

原创 使用velocity时,报cannot find resrouce/找不到vm文件

java使用elocity找不到vm文件时的处理方法

2015-06-12 11:42:24 911

原创 在eclipse、myeclipse中快速安装svn组件

在eclipse中快速安装svn

2015-06-12 11:42:20 419

原创 多个float数相加会发生位移,可能得不到预想的值

在项目中有时会遇到将多个浮点数float与double相运算的情况,由于这些浮点数多次运算过程中会有位移的情况发生,所以有时会得不到自己想要的结果,如我试着将几千个正负相交的数相加,原则上应该结果是0,但实际得到的结果是一个很小的小数。解决这种情况,在java中可以用BigDecimal这个类,用这个类的add方法将我前面提到的几千个数相加,结果便是预想的0.

2015-06-12 11:42:15 458

原创 js实现按返回键,不返回上一个页面

阻止由于误按退格键,页面返回到上一页。

2015-06-12 11:42:11 4418

原创 Android开发中,调用removeView报NullpointerException错

在调用ViewGroup的removeView时报NullPointerException的错,我总结的原因如下:1:只能移除ViewGroup内部的子节点;2:当在animation的onAnimationEnd中调用removeView方法时,移除节点后,要保证整个页面布局不能重新加载。

2015-06-12 11:42:06 470

原创 点击Android Virtual Device Manager没有反应

在Eclipse中点击Android Virtual Device Manager按钮没有反应,没有弹出模拟器的界面。我的ADT是在Android官网上下载的压缩包,SDK能正常的用,所有的更新也都完成。但就是不弹出模拟器,这个问题困扰了我一整天,后来经google,找到了问题的症结所在:以前我将下载包放到了一个地方,后来整理磁盘数据,就把该文件夹放到了另外的一个地方,以后就出现了这种情况

2015-06-12 11:42:02 2895 1

原创 设置关闭网页时的确认效果

以下的语句是实现,当点击窗口的关闭按钮时,弹出提示是否离开当前页面。 window.onbeforeunload = function(){   event.returnValue="";}       window.onunload = function(){   alert("确定后的逻辑代码写这里。。");}

2015-06-12 11:41:57 283

原创 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 464

原创 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 472

原创 用eos做无线级级联菜单

实现页面上的无限级联下拉菜单

2015-06-12 11:41:44 648

转载 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 337

原创 java 用BASE64 进行加密 解密

使用java语言实现base64加密解密操作

2015-06-12 11:41:34 665

原创 js验证身份证号

用js实现对身份证号码的验证

2015-06-12 11:41:30 308

转载 String.format 方法介绍

1.对整数进行格式化:%[index$][标识][最小宽度]转换方式       我们可以看到,格式化字符串由4部分组成,其中%[index$]的含义我们上面已经讲过,[最小宽度]的含义是最终该整数转化的字符串最少包含多少位数字。我们来看看剩下2个部分的含义吧:方法介绍" />标识: 方法介绍" /> '-'    在最小宽度内左对齐,不可以与“用0填充”同时使用方法介绍" />

2015-06-12 11:41:25 380

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