经验记录
文章平均质量分 92
suamt
这个作者很懒,什么都没留下…
展开
-
如果你运行sc create就出现“描述...”帮助而不能执行
网上很多执行此命令的注意事项,满大街都是,不知道是原创的还是转的,都可以看看。但有一个注意事项都没有提到,就是如果路径中有空格时,反斜杠的方向,如下是正确的:sc create SVNService binPath= "\"G:\Program Files\Subversion\bin\svnserve.exe\" --service -r G:\SSH\svnRepository\X原创 2013-05-01 17:29:11 · 1575 阅读 · 0 评论 -
关于“子网掩码”
http://baike.baidu.com/view/878.htm摘一部分:子网掩码通常有以下2种格式的表示方法:1. 通过与IP地址格式相同的点分十进制表示如:255.0.0.0 或255.255.255.1282. 在IP地址后加上"/"符号以及1-32的数字,其中1-32的数字表示子网掩码中网络标识位的长度如:192.168.1.1/24 的子网掩码也转载 2013-07-19 14:19:11 · 515 阅读 · 0 评论 -
CXF中定义方法时返回值的类名跟方法名不能一样
比如:ListVirtualServerStatuses listVirtualServerStatuses( @WebParam(name = "req") ListVirtualServerStatusesRequest request);其实上面的返回值还不是完全一样的,首字母不同,但框架会统一把首字母变成小写。除此之外,返回值去掉结尾的"Respons原创 2013-08-26 15:00:46 · 1413 阅读 · 0 评论 -
使用JSch进行SSH交互(服务器对私钥公钥都鉴权)
最近接到个需求,如下:与防火墙用SSH进行交互,防火墙会对公钥、私钥都进行鉴权,少一个都不行;有些场景一次只能执行一行命令、不能执行多行、但必须在一个会话内。(当然这些需求是在摸索过程中慢慢发现的,最原始需求就是、用SSH于防火墙交互、用rsa鉴权)按照一般的linux里的Rsa配置过程,产生私钥、公钥文件(假设为rsa 和 rsa.pub),在服务器的.ssh/authori原创 2013-09-27 17:43:12 · 5901 阅读 · 0 评论 -
经常忘记windws和linux中调用JAVA的class的区别,记录一下。
冒号和分号!如下:windows:java -classpath .\;.\lib\httpclient-4.0.jar;.\lib\httpcore-4.0.jar;.\lib\commons-codec-1.4.jar;.\lib\commons-logging-1.1.1.jar;.\lib\htmllexer.jar;.\lib\htmlparser.jar CaoliuS原创 2013-09-27 17:04:42 · 620 阅读 · 0 评论 -
关键路径法举例和分析
引自百度:http://baike.baidu.com/link?url=ngJEWQAMMfvrjEO8slYpubHfpM2luadkQ_qhNkHWxz0-KaHOSpl0XVyr-N1MeFGu在关键路径法中,一般有以下一些时间参数:最早开始时间(Early Start)活动最早开始时间由所有前置活动中最后一个最早结束时间确定。最早结束时间(Early Finish)活动的转载 2013-08-31 16:15:24 · 12699 阅读 · 0 评论 -
安卓开发莫名其妙的无法加载程序到模拟器中,模拟器可以正常启动
莫名其妙的无法加载程序到模拟器中,模拟器可以正常启动,并且报下面这个错误:[2012-07-18 16:18:26 - ] The connection to adb is down, and a severe error has occured. [2012-07-18 16:18:26 - ] You must restart adb and Eclipse. [201原创 2013-09-22 17:21:29 · 6398 阅读 · 3 评论 -
尝试使用Androidfby反编译APK生成文件时遇到的问题
1、res/values文件夹下面会多出ids.xml和public.xml文件。如果把这两个文件一起拷贝到开发环境中,会扰乱R文件的生成。2、所有的@+id都变成了@id,就是说+号不见了。如果恰好把第1步的一起拷贝了过来,或者的R文件也拷贝过来了,这些文件就不会报错。如果做了上面的第1步,则这里要手工加上+,然后clean一把,重新生成一下R文件。附加一个R文件曾经遇到的问题:A、原创 2014-01-05 12:09:40 · 2526 阅读 · 0 评论 -
JVM资料汇总
JVM内存管理:深入Java内存区域与OOM:http://hllvm.group.iteye.com/group/wiki/2857-JVM转载 2014-06-24 11:20:27 · 663 阅读 · 0 评论 -
JAVA的wait和notify和notifyall
这个内容真是常学常忘啊,这次学了总结一下原创 2014-05-24 12:23:14 · 684 阅读 · 0 评论 -
关于Vmware的Nat
有网友说vmware的Nat组网模式类比路由器,则虚拟机可以ping通主机(物理机),物理机无法ping通虚拟机。这种类比有一定的道理,但vmware有自己的解决方法,那就是把物理机也通过一个网卡连接到Nat上,这样通过那个层面其实物理机是可以ping通虚拟机的,也就是说:物理机通过物理网卡上网,比如说通过路由器上网,申请到IP地址是192.168.1.13(IP地址都是假设);物理机通过原创 2014-08-22 17:00:46 · 894 阅读 · 0 评论 -
JDKBIN目录下的命令
Jmap:一、调用命令示例:jmap -F-dump:format=b,file=rmsheap.bin 6086就会在当前目录下生成rmsheap.bin的文件,6086是Pid。-F是在某些情况下连不上进程时需要加上。二、使用:使用mat进行分析,下载地址:http://www.eclipse.org/mat/downloads.php可以分析内存泄露,等。原创 2014-08-26 14:49:17 · 2313 阅读 · 0 评论 -
SSL技术白皮书(转)
http://www.h3c.com.cn/Products___Technology/Technology/Security_Encrypt/Other_technology/Technology_book/200812/622834_30003_0.htm关于验证书的过程:根据此文“身份验证机制”那一章节所说,应该是服务器用私钥把证书信息加密了,然后又把公钥跟加密后的证书信息一起发给客户端转载 2013-07-19 13:59:27 · 853 阅读 · 0 评论 -
axis2实现HTTPs双向认证的几种方式
1、 重写transport Sender类并重定义axis2的配置文件。参考http://www.cnblogs.com/SoYoung/archive/2012/04/08/Custom_SSL_in_Axis2.html 主要目的是需要实现一个SSLcontext(注:主要是实现自己的SSLProtocolSocketFactory,在getSSLContext方法里面使用下面转载 2013-07-19 09:47:12 · 4452 阅读 · 0 评论 -
svn同一台机器移动位置
关掉服务、整个respository剪切到新目录、用新目录开启服务。刚试了下,update、commit都没啥问题。。还以为相同机器也要使用dump、load命令呢。。。原创 2013-05-01 15:27:21 · 711 阅读 · 0 评论 -
MyEclipse移位置后要进行的设置
1,需要修改启动MyEclipse的快捷方式中调用的JDK的路径。在MyEclipse的根路径下面有启动MyEclipse的快捷方式,右键点击找属性,在弹出框里面的目标(T)里面找到类似下面这么一句:E:\XSSH\MyEclipse601\eclipse\eclipse.exe-vm "E:\XSSH\MyEclipse601\jre\bin\javaw.exe"也就是这里的两边的路径都原创 2013-05-01 15:30:43 · 1085 阅读 · 0 评论 -
貌似是最快的Android开发环境的搭建的方法。。。
从下面链接下载ADT-bundle包,400多M。http://developer.android.com/sdk/index.html#download解压,打开eclipse,就可以直接开发4.2版本的程序了。要其他的sdk,打开SDK Manager下就行了。。。前提应该是要先装java-sdk的,这没测试过,我测试的机器都已经装了的。原创 2013-05-05 19:18:20 · 584 阅读 · 0 评论 -
NAT穿透原理
最后看的一篇是下面这个文章:http://blog.csdn.net/cuishi0/article/details/7562010上面基本上已经说明白了。补充一些:引:一. NAT分类根据STUN协议(RFC3489),NAT大致分为下面四类:1) Full Cone这种NAT内部的机器A连接过外网机器C后,NAT会打开一个端口.然后外网的任何发到这个转载 2013-05-07 17:05:53 · 825 阅读 · 0 评论 -
HttpClient相关
工具介绍: 可以使用httpLook来抓包,不管是浏览器发出的还是httpClient发出的都可以抓到。但貌似对https无效。IE浏览器还可以使用httpWatch。 分类经验:1、 如果码流中抓出了Expect:100-Continue,是因为httpClient默认开了这个握手,可以关掉,方式如下: HttpPost loginPost = n原创 2013-05-09 09:19:28 · 755 阅读 · 0 评论 -
selectforupdate尝试
表以InnoDB方式建立 一:Select for update语句的使用,一定要再BEGIN/COMMIT之间,但可以不需要update语句。比如:BEGIN;select lockTblId, status from locktblwhere lockTblId='pubIPFlow' for update; ----表示锁住了。Commit; -----表示解锁了。原创 2013-05-09 09:32:52 · 809 阅读 · 0 评论 -
码流、编码等的一些想法记录
所谓的码流,就是一串二进制数字的信息流,比如10001010 0001011010101110 10101000这样的信息。显示到页面上,一般是转换成16进制来显示,可能是考虑到用二进制显示太占位置了,就用16进制显示。 转换成16进制显示,它们8个为一组,可以转换成两位一起的16进制表示,比如上面的串就变成8A16 AE A8,前面再加个0x,它是C/C++里规定的16进制串的表原创 2013-05-09 09:47:12 · 958 阅读 · 0 评论 -
HTTP的无鉴权_基本鉴权和摘要鉴权
一 无鉴权方式就是正确的客户端请求发到服务器后,HTTP服务器返回200状态码并且把内容直接返回。报文示例:请求:GET.http://10.127.194.3:8061/VoiceObjects.....返回:HTTP/1.1.200.OK..Date:.Fri,.28.Oct.20..... 二 基本鉴权方式基本鉴权和摘要鉴权方式都是基于一种叫challen原创 2013-05-09 10:18:22 · 7647 阅读 · 1 评论 -
GitHub+TortoiseGit
从http://hi.baidu.com/tp100/item/b48debf7f6fa8909d99e7253来。TortoiseGit虽然说要用git指令才能完整地体验git的强大功能,TortoiseGit对于指令界面感到陌生的人可能会比较友善,也能够在功能和易用性上有个好的平衡。TortoiseGit可到此下载: http://code.google.com转载 2013-05-26 17:04:29 · 594 阅读 · 0 评论 -
Cookies和Port(端口)
最近碰到一个问题,在同一个机器上部署两个服务,通过不同端口访问,这两个服务又正好使用相同的服务名。通过浏览器访问的时候,出现现象是:一个登录鉴权通过后、另一个再鉴权登录、再回到之前第一个登录的服务页面点任何的服务就退出要重新登录。分析了下,发现是cookies在不同端口下、同服务名时浏览器没法区分从而导致cookies里面的session标志共用导致的。查了下,貌似cook转载 2013-05-29 11:43:26 · 1570 阅读 · 0 评论 -
HTTPs涉及到的一些文件做记录
Keystore 公钥密钥的存储文件。拥有此证书的一方用此文件来证明自己。比如服务器向客户端证明自己,就是服务端绑定好这个文件,待客户端向服务端发起请求时,由服务端由此文件生成(具体过程不懂,可能有误)证明文件发给客户端,由客户端进行校验。keytool -genkey -v -alias tomcat -keyalgRSA -validity 3650 -keystor转载 2013-07-19 11:56:16 · 1201 阅读 · 0 评论 -
LVM
关于LVM:1、第一次创建,按照如下的命令顺序进行:pvcreate -> vgcreate -> lvcreate -> mkfs.ext3解释:pvcreate--创建pv。示例:pvcreate /dev/xvdevgcreate--创建逻辑磁盘,相对于真实的分区,逻辑磁盘还可以包括几个分区哦。一个vg可以包含几个pv。示例:vgcreate myvg /dev/原创 2014-08-27 15:41:09 · 986 阅读 · 0 评论