- 博客(158)
- 资源 (14)
- 收藏
- 关注
原创 oracle 导入txt
1899800 广东省东莞市 电信 0769 1899801 广东省东莞市 电信 0769 如上,有25w条手机号归属地的记录要入库,文件是excel格式的首先,建表,4个字段;然后,将excel另存为txt文件,选择制表符分隔;在txt文件同一目录,新建文件load.
2016-06-28 09:00:11
880
转载 检测浏览器版本
function getBrowserInfo() { var Sys = {}; var ua = navigator.userAgent.toLowerCase(); var s; (s = ua.match(/msie ([\d.]+)/)) ? Sys.ie = s[1] : (s = ua.match(/firefox\/([\d.]+)/)) ? Sys.fir
2016-04-07 10:53:57
508
转载 linux JMX
JDK的bin目录下有jvisualvm或jconsole可以监控本地和远程jvm实例的运行动态(包括cpu,内存等),对于性能分析或内存泄露分析等极其方便。下面介绍如何通过这两个工具远程监控有防火墙的linux上的tomcat服务。废话少说,直接上正题:我的测试环境是:centos 6.2(IP为192.168.1.118)上通过jsvc将tomcat 7作为服务启动。
2016-04-01 17:08:08
1481
转载 数据库回滚
ORACLE恢复删除表或表记录 一:表的恢复 对误删的表,只要没有使用PURGE永久删除选项,那么从flash back区恢复回来希望是挺大的。一般步骤有:1、从flash back里查询被删除的表 select * from recyclebin2.执行表的恢复 flashback table tb to before
2016-04-01 15:51:55
3538
原创 java 异步请求转同步结果
package com.test.sync;import java.util.Iterator;import java.util.Map;import java.util.concurrent.ConcurrentHashMap;import org.apache.log4j.Logger;public class Transfer { private static Logg
2016-03-10 10:50:14
1973
原创 jsonp跨域请求,捕获500异常
想要捕获4xx,5xx异常,需要设置timeout: 2000,这样只能在请求失败的时候捕获笼统的异常信息。
2016-03-01 10:48:15
2935
原创 spring boot mybatis
package com.ielpm.pay.web.mybatis;import java.io.IOException;import java.util.HashMap;import java.util.Map;import javax.sql.DataSource;import org.apache.ibatis.session.SqlSessionFactory;impor
2016-02-01 17:16:13
1038
原创 spring boot 异常处理
@Controllerpublic class MyErrorController implements ErrorController{ private static final String PATH = "/error"; @RequestMapping(value = PATH) @ResponseBody public String error()
2016-01-26 18:15:00
1031
原创 Spring 初始化加载两次
排除关于spring配置的问题,如果还是加载两次,就要看一下tomcat的server.xml,看docBase和path目录对不对docBase="coreTrade" path="/coreTrade" reloadable="true" source="org.eclipse.jst.j2ee.server:coreTrade"/>
2016-01-11 14:20:43
2528
原创 Spring boot 手动配置redis
MyRedisProperties.java,读取redis配置package com.redis.config;import org.springframework.boot.context.properties.ConfigurationProperties;@ConfigurationProperties( prefix = "my.redis")public class
2016-01-08 16:00:23
6211
原创 java 异步转同步工具类
package com.test.sync;import java.util.Iterator;import java.util.Map;import java.util.concurrent.ConcurrentHashMap;public class Pools { private static final long timeout = 10000; //ms priv
2016-01-04 16:05:27
1755
原创 java keytool 自签证书
server: 1.生成: keytool -genkey -validity 365 -keysize 1024 -alias server -keyalg RSA -keystore e://cert_new//server.jks -dname "CN=eilpm, OU=eilpm, O=eilpm, L=beijing, ST=beijing, C=CN" -
2015-12-08 12:06:48
1894
翻译 java servlet proxy
import java.io.IOException; import java.io.OutputStreamWriter;import java.net.URLDecoder; import java.util.Enumeration;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpSer
2015-12-01 12:13:39
697
原创 项目中new一个Spring管理的bean
import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springframework.stereotyp
2015-11-25 11:23:17
976
原创 java + Object C AES加密
第一次和IOS调试,由于能力有限,只发现java自动填充的密码长度算法和IOS的不一样,导致两边加密内容不一致。解决的方案是,两边同时采用自定义的补码方式来补全密码的长度。AES算法支持的Key的长度限制为:128, 192 or 256 bits 也就是 (16, 24 ,32 bytes)package com.secret.api.util.inner;import
2015-11-19 17:59:08
1730
原创 junit 多线程测试
需要依赖第三方jar包:GroboUtils-5-core.jar@Test public void MultiRequestsTest() { // 构造一个Runner TestRunnable runner = new TestRunnable() { @Override public
2015-11-16 09:43:43
452
原创 java 执行js
private static String escape(String s){ String r = s; ScriptEngineManager sem = new ScriptEngineManager(); ScriptEngine engine = sem.getEngineByExtension("js"); try{ Object re
2015-09-24 15:37:53
699
原创 Spring MVC配置(备忘)
<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:tx="http://www.springframework.org/schema/tx" xmlns:context="http://www.sprin
2015-09-01 14:22:21
713
原创 blob 读取转为 ByteArrayInputStream
byte[] bytes = rs.getBytes("blob_field"); InputStream is = new ByteArrayInputStream(bytes);
2015-05-19 18:28:05
2029
原创 通过User-agent判断移动或者PC
http://detectmobilebrowsers.com/java版:<%String ua=request.getHeader("User-Agent").toLowerCase();if(ua.matches("(?i).*((android|bb\\d+|meego).+mobile|avantgo|bada\\/|blackberry|blazer|compal|
2015-04-14 17:37:43
1453
原创 openssl自建CA证书(亲验证)
1. 准备 1) 在工作目录下新建目录 demoCA、demoCA/private、demoCA/newcerts(工作目录:/home/userName) 2) 在demoCA建立一个空文件 index.txt 3) 在demoCA建立一个文本文件 serial, 没有扩展名,内容是一个合法的16进制数字,例如 0000 4) 配置环境
2014-12-09 15:06:03
2351
转载 jquery noConflict()
实例使用 noConflict() 方法为 jQuery 变量规定新的名称:var jq=$.noConflict();亲自试一试定义和用法noConflict() 方法让渡变量 $ 的 jQuery 控制权。该方法释放 jQuery 对 $ 变量的控制。该方法也可用于为 jQuery 变量规定新的自定义名称。提示:在其他 Ja
2014-09-05 09:15:46
685
转载 tomcat中jar包加载顺序
当我们启动一个tomcat的服务的时候,jar包和claess文件是是以怎么样的顺序被加载进来的? 加载顺序:1. $java_home/lib 目录下的java核心api 2. $java_home/lib/ext 目录下的java扩展jar包3. java -classpath/-Djava.class.path所指的目录下的类与jar包4. $CATALINA_HOM
2014-07-22 10:18:29
2585
转载 js格式化金额
//格式化金额,s:金额; n:保留位数 formatMoney = function(s, n) { n = n > 0 && n <= 20 ? n : 2; s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + ""; var l = s.split(".")[0].split
2014-07-09 14:01:47
632
转载 通过设置P3P头来实现跨域访问COOKIE
网上看了别人介绍的一片文章,说使用P3P可以完成跨域COOKIE操作,感觉很COOL,不过没有提供源代码,我胡乱写了一下,大家看看。实际工作中,类似这样的要求很多,比如说,我们有两个域名,我们想实现在一个域名登录后,能自动完成另一个域名的登录,也就是PASSPORT的功能。我只写一个大概,为了测试的方便,先编辑hosts文件,加入测试域名(C:\WINDOWS\system32\d
2014-07-07 17:19:52
1094
转载 Git远程操作详解。
作者: 阮一峰Git是目前最流行的版本管理系统,学会Git几乎成了开发者的必备技能。Git有很多优势,其中之一就是远程操作非常简便。本文详细介绍5个Git命令,它们的概念和用法,理解了这些内容,你就会完全掌握Git远程操作。git clonegit remotegit fetchgit pullgit push本文针对初级用户,从最简单的
2014-06-19 16:10:35
658
原创 js 无提示自动定时关闭页面
支付结果" />" />" /> 支付成功! 即将关闭: 5秒 $(function() { jump(5); }); function jump(count) { window.setTimeout(function(){ count--;
2014-06-19 13:31:31
1697
原创 关于ORA-01461: can bind a LONG value only for insert into a LONG column
添加ojdbc14.jar
2014-05-28 09:21:17
1494
转载 ubuntu下不能进入windows的NTFS分区之挂载错误问题(error mounting)
问题描述装了Windows 8.1与Ubuntu双系统后,在Ubuntu系统下想进入Windows的某个NTFS分区,点击时却出现下面错误:Error mounting /dev/sda2 at /media/love/Mis Archiivos: Command-line `mount -t "ntfs" -o "uhelper=udisks2,nodev,nosuid,ui
2014-05-26 21:51:51
1509
原创 win7+virtualBox+ubuntu10.04 实现双向复制
在Ubuntu中安装VirtualBox非常简单,因为VirtualBox在Ubuntu的源里。 你只需要sudo aptitude install VirtualBox就行了。安装好了之后在创建VM machine.安装完了之后运行虚拟机,然后再点设备-->安装虚拟电脑软件包即可,包括显卡网络支持无缝模式。OK 装完之后按 ctrl+L就可以启动无缝模式了。
2014-04-16 10:02:10
2096
转载 动态改变Quartz的调度时间(1)
最近几天项目里的定时器常常发生异常,比如:1、修改linux系统时间时,定时任务全挂掉不动了。2、在页面里面动态修改任务时间,常常不执行了。 下面是一些网友的资料,暂时收集放着,有时间将去验证和修改自己系统的问题。近日碰到一位友人提出的一个问题,如何动态的改变Quartz的调度作业的时间。比如,由每10分钟执行一次
2014-04-15 16:42:21
1088
HTML.5与CSS.3权威指南
2012-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人