- 浏览: 195126 次
- 性别:
- 来自: 杭州
博客专栏
-
Percolator与分布...
浏览量:5674
最新评论
-
heglase:
好牛逼 竟然解决了我别的问题
使用jdk工具tools.jar引发的问题 -
wqcva:
在使用这个类的时候workerId应该怎么传
java时间有序id生成 -
沙漠绿树:
增加虚拟节点解决数据均衡的问题。我有个疑问:1.使用虚拟节点后 ...
一致性hash的实现 -
BucketLi:
wangjian95 写道tddl.....?不是
java唯一ID生成 -
wangjian95:
tddl.....?
java唯一ID生成
文章列表
看代码过程中一些细节记录,不断补充。质量可靠,开发高效的捷径在于使用一些成熟的库和代码,并且了解其特性和主要原理,特别是工具类。
1.向左补充特定字符
StringUtils.leftPad(String.valueOf(i), startStr.length(), '0')
2.值为null抛IllegalArgumentException
Assert.notNull(mode);
3.截取特定字符之前的字符串
StringUtils.substringBefore(rawValue, "[")
4.匹配任意一个字符
StringUtils.containsAny ...
java获取类版本和检查重复代码
- 博客分类:
- java基础
public final class Version {
private Version() {}
private static final Logger logger = LoggerFactory.getLogger(Version.class);
private static final String VERSION = getVersion(Version.class, "2.0.0");
private static final boolean INTERNAL = hasResource("com/ ...
oracle的一些sql操作
- 博客分类:
- oracle
sqlplus非TNS登陆oracle:
引用sqlplus abc/pass@10.1.1.1:1521/sid
1.oracle查看一张表的ddl语句,get_ddl为clob类型,设置下set long 9999让一列显示完全
引用SELECT DBMS_METADATA.GET_DDL('TABLE','BUL_DATA') FROM DUAL;
2.oracle查看当前用户表列表
引用select table_name from user_tables
3.查询某个表的约束
引用select constraint_name,INDEX_OWNER,constraint_type ...
获取电信光猫超级账号
- 博客分类:
- linux
玩游戏需要设置NAT方式,找了下超级账号方法.记下
1.路由器是中兴f612
2.telnet 192.168.1.1
3.我这个猫的用户名密码是root Zte521,各个地区可能不一样,搜下
4.sendcmd 1 DB p UserInfo
5.得到密码
<Row No="0">
<DM name="ViewName" val="IGD.UserIF.UserInfo1"/>
<DM name="Type" val="1&q ...
spring mvc的参数获取(转)
- 博客分类:
- java基础
原文地址:http://www.blogjava.net/wmcoo/articles/333463.html
1.通过@PathVariabl注解获取路径中传递参数
@RequestMapping(value = "/{id}/{str}")
public ModelAndView helloWorld(@PathVariable String id,
@PathVariable String str) {
System.out.println(id);
System.out.println(str);
return ...
1.终端多开tab免登
在你的登录账户下的.ssh文件夹新建一个文件:config.
引用cd ~/.ssh
vi config
config的文件中,内容为:
host *
ControlMaster auto
ControlPath ~/.ssh/master-%r@%h:%p
重新打开终端,第一次,你还是需要输入密码,第二次ssh登录同一台机器,你就不用输入密码了,跟secureCRT一样的clone session的方式一样。
这个文件的属性我这边设置为600的,一般不设置该属性也没有问题的。
如果你细心的话,你在~/.ssh/目录下发现master-*的sock文件。它记录了你目前 ...
配置客户端,找到所在用户的.ssh目录,如root用户该目录在:
/root/.ssh/
在该目录创建config文件(若没有,直接创建一个config)
vi /root/.ssh/config
加入下面一句:
ServerAliveInterval 10
保存退出,重新开启root用户的shell,则再ssh远程服务器的时候,不会因为长时间操作断开。应该是加入这句之后,ssh客户端会每隔一段时间自动与ssh服务器通信一次,所以长时间操作不会断开。tips: 数值的单位是秒
做出一个可以受控制的机械臂,首先得明确使用什么控制机械臂的动作,需要哪些材料,使用什么进行开发,如何控制机械臂的动作,然后一步一步执行即可.
1.使用什么控制机械臂的动作?
一般控制硬件属于单片机的范畴,如果使用类 ...
java 的一些排序方法(转)
- 博客分类:
- java基础
一些java排序方法,记录下。
package com.taobao.junyu.fastnet.util;
import java.util.Arrays;
import java.util.List;
public class SortUtil {
private static int CUTOFF = 10;
/**
* Simple insertion sort
*
* @param a
* an array of Comparable items
*/
public static <T exte ...
转自某微博,这边tips下,虽然很不完全,但是有一些思路
信息安全基础
1.防猜测,用随机数
2.防泄露,加密存储
3.防重放,用带过期的随机数
4.防拦截,加密传输
5.加密大数据,用对称加密
6.加密小数据,用非对称加密
6.不可抵赖性,私钥签名,公钥验证签名
7.获取公钥或证书,用ca
8.数据完整性和防篡改,用哈希或数字信封
9.防明文攻击,用iv
pgm工具的简单使用
- 博客分类:
- linux
1. 创建 ~/.pgm/pgm.cfg 文件
2. 文件格式
[default]
user =admin
normal_timeout = -1
batch=5
batch_timeout = -1
max_batch_threads = 20
getgroup = /usr/cccc/bin/xxxhost.sh
[group]
aaa=abchost1,abchost2
默认admin账号
3. 如果是个人账号或者非admin账号,可以-l指定,类似
pgm -A -l ac ...
linux的sed命令
- 博客分类:
- linux
碰到文件中指定字符后需要加入换行,所以想到用sed命令直接替换
比如text文件中的abcdef,如果想在b字符后面换行
那么
sed -i 's/b/b\n/g' text
然后vi中 :set list 显示换行符就确认了
原文:http://robbinfan.com/blog/34/git-common-command
git配置
引用git config --global user.name "robbin"
git config --global user.email "fankai@gmail.com"
git config --global color.ui true
git config --global alias.co checkout
git config --global alias.ci commit
git config --global ...
主要是察看gc方面的命令
jstat -gcutil pid
jstat -gccapacity pid
jps -mlVv
top -H
echo "obase=16;xxx"|bc
产看mysql表数据的平均大小
show table status like 'auction_auctions_r_0000'
linux无线网络手动设置的一些命令
- 博客分类:
- linux
lsusb
查看usb设备
iwconfig
查看网卡状态
ifconfig wlan0 up
激活网卡
iwlist wlan0 scan
扫描网络
vi /etc/my_wpa_supplicant.conf
配置无线网络
ctrl_interface=/var/run/wpa_supplicant
network={
ssid="MECURY-XXXX"
psk="密码"
}
wpa_cli status
连接状态
wpa_cli terminate
关闭连接
wap_cli配置:
scan
scan_result
a ...