- 浏览: 5248211 次
- 性别:
- 来自: 北京
-
最新评论
-
fanchengliang:
好用,特地登录了来顶
破解 navicat premium 11 -
w_mojian180:
这个方法对于子类来说是没效果的
Spring AOP会忽略从父类继承的方法 -
cremains:
如何使用redis实现分布式锁 -
wangyudong:
没这么麻烦吧,网上找了一个Holer工具,只需要配置一个Acc ...
公网访问局域网内的数据库 -
haoxuexi87:
Jmeter性能测试从入门到精通(2018年最新)课程观看地址 ...
JMeter 接口测试入门01
文章列表
java 时间相关操作
(1)
public static boolean hasLicense(APP_INFO orgAppInfo) {
// String endDate = orgAppInfo.endDate;
String startDateStr = orgAppInfo.startDate;
Date startDate = null;
if (startDateStr.contains("-")) {//兼容startDateStr 是毫秒的情况
...
zsh 优化配置
vim .zshrc
[[ -s ~/.autojump/etc/profile.d/autojump.sh ]] && . ~/.autojump/etc/profile.d/autojump.sh
test -e "${HOME}/.iterm2_shell_integration.zsh" && source "${HOME}/.iterm2_shell_integration.zsh"
source /Users/whuanghkl/.iterm2_shell_integration ...
ios Safari浏览器不支持 js 复制字符串
本来设计成:点击"复制"按钮,可以复制订单号到剪切板的.
可以发现在 ios Safari 浏览器中不起作用.
后来在http://stackoverflow.com/ 查到
参考:http://stackoverflow.com/questions/34045777/copy-to-clipboard-using-javascript-in-ios
解决方法:
判断操作系统类型,如果是 ios 则不显示"复制"按钮(因为显示了,也无用)
(1)判断操作系统类型
Cl ...
IDEA 中启动tomcat时老是报错:
The selected directory is not a TomEE home
原因:选错了tomcat类型
linux shell 条件判断
(1)是否等于
if [ x"$1" == x"a" ];then
echo right
else
echo wrong
fi
(2)多重条件
#!/bin/bash
score=$1
if [ $score = 5 ]||[ $score = 3 ];then
echo right
else
echo wrong
fi
#!/bin/bash
score=$1
if [ $score -gt 5 ]||[ $score -lt 3 ] ...
java 解决实体类序列化时,报failed to lazily initialize 的问题
具体报错信息:
org.codehaus.jackson.map.JsonMappingException: failed to lazily initialize a collection of role: com.girltest.entity.Test2Boy.conventions, could not initialize proxy - no Session (through reference chain: java.util.HashMap["recordList&qu ...
maven批量打包,并且显示打包结果
#!/bin/bash
cd /Users/whuanghkl/work/mygit/io0007_new
mvn install
result2=$?
echo $result2
if [ $result2 -ne 0 ];then
echo "error."
exit 4
fi
cd /Users/whuanghkl/work/mygit/oa_framework
mvn install
unset result2
result2=$?
echo $result2
if [ $re ...
1、通过rpm包安装的MySQL
service mysqld restart
/etc/inint.d/mysqld start
2、从源码包安装的MySQL
// linux关闭MySQL的命令
$mysql_dir/bin/mysqladmin -uroot -p shutdown
// linux启动MySQL的命令
$mysql_dir/bin/mysqld_safe &
其中mysql_dir为MySQL的安装目录,mysqladmin和mysqld_safe位于MySQL安装目录的bin目录下。
3、以上方法都无效的时候,可以通过强行命令:“kil ...
linux expect常见用法
expect有什么用呢?
自动进行shell交互,自动填充相应信息
比如scp 拷贝文件时,需要输入密码,并且每执行一次都需要重新输入.
我觉得特别麻烦,所以写了一个自动scp的脚本,再也不需要输入密码了
#!/usr/bin/expect -f
set loginpass "123456"
set cmd_prompt "]#|~]?"
set timeout 300
set project_module "$argv"
spawn scp -r -P22 /User ...
java 初始化Number包装类型
比如有的java bean成员变量类型为Integer或者Long,
如果没有设置初始值,默认为null
下面的方法用来设置默认值
/***
* 数值类型(比如Integer,Long)如果值为null,则自动设置为0
* @param obj
* @throws SecurityException
* @throws NoSuchFieldException
* @throws IllegalArgumentException
* @throws IllegalAccess ...
http_request_tool 如何增加新的配置惯例呢?
(1)com/yunma/bean/WholeRequestBean.java 增加配置对象
(2)AutoTestPanel的resume方法
(3)AutoTestPanel的save方法
(4)dailog中save
(5)dialog 构造方法中设置
java 如何反序列化复杂的map呢?
例如:
待反序列化的json字符串:
{"/policyTemplate":{"modifyType":2,"keyword":"12","replacement":"4"}}
什么是复杂的map呢?
即map的key不是简单的int或者String,而是一个复杂的对象,比如Student,User等
实例:
map中key对应的java bean:
package com.common.bean;
/**
...
java 把上传截图到服务器
(1)从JTextArea或java swing的其他组件获取截图
/***
* convert JTextArea to image
* @param ta
* @param destFile : java.io.File or OutputStream
* @param format
* @param multiple : 分辨率倍数
*/
public static BufferedImage generateImage( ...
html5 多图预览
如何实现呢?
页面加载完成之后,绑定事件:
//预览图片,没有真正上传
com.whuang.hsj.previewLocalDiskImageMultiple($('#pic-file'), $("#previewImage"),function () {
if(uploadStatus==0) {//只要ajax上传成功一次,则不再校验.防止点击了选择图片,忘了ajax上传图片的情况
uploadStatus=1;
...
正则表达式的一些常用场景
(1)过滤表情符号
/***
* 过滤表情符号<br>
* see:http://blog.csdn.net/beatrice_g20/article/details/48489437
*
* @param str
* @return
*/
public static String filterExpression(String str) {
if (ValueWidget.isNullOrEmpty(str)) {
re ...