- 浏览: 590591 次
- 性别:
- 来自: 上海
最新评论
-
hhybtczit:
请问这样做的意义何在?
spring-jdbc文件数据库配置加密 -
di1984HIT:
学习了哦!!!
ORA-28000: the account is locked的解决办法 -
王庆波-行:
学习了,感谢分享
ORA-01017 invalid username/password;logon denied (密码丢失解决方案) -
ron.luo:
哥们,给了思路,赞一个。
spring-jdbc文件数据库配置加密 -
chinahuyong:
学习了。
public static boolean isVa ...
日期字符串解析--SimpleDateFormat严格限制日期转换setLenient(false)
文章列表
创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。
这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。
如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到效果,这样使用起来就比较麻烦。
而自从Java 1.5开始,就提供了Callable和Future,通过它们可以在任务执行完毕之后得到任务执行结果。
今天我们就来讨论一下Callable、Future和FutureTask三个类的使用方法。以下是本文的目录大纲:
一.Callable与Runnable
二.Future
三.Futur ...
如果spring batch需要进行有条件的判断是否继续执行step还是需要中止当前批量,可以使用<batch:next>或<batch:end on="STOPPED">
<batch:next on="COMPLETED" to="下一step id">.....</batch:next>
linux安装sz和rz命令
- 博客分类:
- linux
sz:下载
rz:上传
linux初始并没有这两个命令,需要安装
安装步骤:
root 账号登陆后,依次执行以下命令:
cd /tmp
wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz
tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20
./configure && make && make install
上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下,现在我们并不能直接使用, ...
打包、解压命令:jar和tar
- 博客分类:
- linux
java war 打包、解压命令
打包如下:
// 将当前目录打包成war包
jar cvf temp.war */ .
命令格式:
java cvf 打包文件名称 要打包的目录 打包文件保存路径
解压自然就是:
jar xvf temp.war
-v, --verbose
显示命令的执行过程
-x, --extract, --get
从归档文件中解析文件
-c, --create
创建新的归档文件
jar和linux下面的tar命令类似
tar -zcvf 打包
tar -zxvf 解压
打包并使用gzip压缩为***.ta ...
查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by
/*修改原字段名MONTHLY_INT_RATE为MONTHLY_INT_RATE_TMP*/
alter table RULE_PRODUCT_INFO rename column MONTHLY_INT_RATE to MONTHLY_INT_RATE_TMP;
/*增加一个和原字段名同名的字段MONTHLY_INT_RATE*/
alter table RULE_PRODUCT_INFO add MONTHLY_INT_RATE NUMBER(18,6);
/*将原字段MONTHLY_INT_RATE_TMP数据更新到增加的字段MONTHLY_INT_RATE*/
...
linux查看端口是否被占用并停止进程
- 博客分类:
- linux
lsof -i :portnumber
#portnumber端口号
可以直接列出监听该端口使用进程/应用
根据进程号查看进程应用
查看端口是否有活动的连接监听
netstat -an
String规则替换
- 博客分类:
- java
public static void main(String[] args) {
String htmlBody = "2013年10月01日机构"GV"发放的贷记卡(美元账户),业务号X,授信额度折合人民币27000元,信用/免担保.截至2015年06月26日.2014年07月08日机构"AT"发放的贷记卡(人民币账户),业务号X,授信额度28000元,信用/免担保.截至2015年07月16日,2012年08月22日机构"EP"发放的贷记卡(人民币账户),业务号X,授信额度4000元,信用/免担保,已于2013年11月销户";
Pattern pattern ...
数据库垂直拆分与水平拆分概念
- 博客分类:
- 大数据
垂直拆分
垂直拆分就是要把表按模块划分到不同数据库表中(当然原则还是不破坏第三范式),这种拆分在大型网站的演变过程中是很常见的。当一个网站还在很小的时候,只有小量的人来开发和维护,各模块和表都在一起,当网站不断丰富和壮大的时候,也会变成多个子系统来支撑,这时就有按模块和功能把表划分出来的需求。其实,相对于垂直切分更进一步的是服务化改造,说得简单就是要把原来强耦合的系统拆分成多个弱耦合的服务,通过服务间的调用来满足业务需求看,因此表拆出来后要通过服务的形式暴露出去,而不是直接调用不同模块的表,淘宝在架构不断演变过程,最重要的一环就是服务化改造,把用户、交易、店铺、宝贝这些核心的概念抽取成独立 ...
一个数组,里面的元素是json类型的数据,格式如:[{"userId" : "wjlvivid"}]
String jsondata = "[{"userId" : "wjlvivid"}]";
JSONArray jsonArray = JSONArray.fromObject(jsondata);
System.out.println(jsonArray.get(0)); //得到的是一个json对象
//如何得到json对象里userId字段的值
JSONObject j ...
SecureCRT相关设置
- 博客分类:
- 工具
一、如何修改目录的显示颜色
secureCRT有一个很大的问题是,如果设置Emulation Terminal 为Linux模式,则ls的时候,目录的蓝色跟背景的黑色非常接近,很难看清楚,修改办法
option->Global options –> Terminal->Apperance->ANSI Color , Bold colors ,把蓝色修改你觉得合适的颜色!
OK!
二、如何修改背景和字体颜色
secureCRT默认情况下黑底白字,不能像linux下那样文件和目录以及一些特殊格式文件都分类颜色显示,在option->session o ...
可在线演示,可下载
http://www.cnblogs.com/lhb25/archive/2012/10/19/10-free-html-admin-templates.html
jca分析工具,IBM 线程和监控堆分析,能找到死锁,线程挂死等问题
ibm-thread-and-monitor-dump-analyzer.pdf
oralce 字符串按某个字符截取
- 博客分类:
- 数据库
--参数说明:substr(字符串,截取开始位置,截取长度)
select substr('1000|1010|106', instr('1000|1010|106','|', 1, 1), instr('1000|1010|106','|', instr('1000|1010|106','|', 1, 1), 2) - instr('1000|1010|106','|', 1, 1) ) from dual;
select instr('1000|1010|106','|', instr('1000|1010|106','|', 1, 1), 2) - instr('1000 ...
/**
* 用于读取系统参数的工具类
* 该工具类提供统一的方法读取系统参数,不管该参数是保存在配置文件还是数据库
*/
public class ConfigurationHelper
{
private static final CPSLogger LOGGER = new CPSLogger(
ConfigurationHelper.class);
private static Map<String, ConfigurationProvider> cacheProviders
...