`
BucketLi
  • 浏览: 195126 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
博客专栏
5a76a659-f8e6-3bf3-b39a-8ae8f7a0f9d9
Percolator与分布...
浏览量:5674
社区版块
存档分类
最新评论
文章列表

java代码细节

 
看代码过程中一些细节记录,不断补充。质量可靠,开发高效的捷径在于使用一些成熟的库和代码,并且了解其特性和主要原理,特别是工具类。 1.向左补充特定字符 StringUtils.leftPad(String.valueOf(i), startStr.length(), '0') 2.值为null抛IllegalArgumentException Assert.notNull(mode); 3.截取特定字符之前的字符串 StringUtils.substringBefore(rawValue, "[") 4.匹配任意一个字符 StringUtils.containsAny ...
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/ ...
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 ...
玩游戏需要设置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 ...
原文地址: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反空闲

配置客户端,找到所在用户的.ssh目录,如root用户该目录在: /root/.ssh/ 在该目录创建config文件(若没有,直接创建一个config) vi /root/.ssh/config 加入下面一句: ServerAliveInterval 10 保存退出,重新开启root用户的shell,则再ssh远程服务器的时候,不会因为长时间操作断开。应该是加入这句之后,ssh客户端会每隔一段时间自动与ssh服务器通信一次,所以长时间操作不会断开。tips: 数值的单位是秒
做出一个可以受控制的机械臂,首先得明确使用什么控制机械臂的动作,需要哪些材料,使用什么进行开发,如何控制机械臂的动作,然后一步一步执行即可. 1.使用什么控制机械臂的动作? 一般控制硬件属于单片机的范畴,如果使用类 ...
一些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
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命令

碰到文件中指定字符后需要加入换行,所以想到用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'
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 ...
Global site tag (gtag.js) - Google Analytics