摘要:
1.新建变量名:JAVA_HOME变量值:jdk安装路径,如:D:\Java\jdk1.6.0_452.新建变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar3.编辑变量名:Path变量值:在原有的值后面加上:;%JAVA_HO 阅读全文
摘要:
数据不一致原因分析:数据库数据更新后,用户读取到的是更新前的数据 解决方案:对多个更新操作的业务加事物注解。在数据库表中加一个vesion版本控制字段(初始值为0)在更新操作前查询并记录该字段,更新操作完成vesion+1,再次查询vesion与更新操作前记录的值相差1说明前后数据一致,否则回滚更新 阅读全文
摘要:
递归 官方解释:一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。 通俗的讲就是一个特殊的循环,自己调用自己,比我们常用的f 阅读全文
摘要:
jmeter的下载: jmeter的官方下载地址:http://jmeter.apache.org/download_jmeter.cgi jemter的使用: 解压下载的压缩包,打开bin目录点击jmeter.bat即可打开,如下图(如果没有恭喜你,下载失败了) 如上图选中文件 ->新建->测试计 阅读全文
摘要:
git和svn是我们常用的项目版本管理工具,是每个程序员必回的技能。 如果你还在用U盘拷代码,如果你git提交代码总是不完整,如果你老是覆盖他人代码,我相信下面的东西会对你有所帮助... 以下是git中常用的一些命令: 1.git checkout 分支名(如feature/mybranch)(切换 阅读全文
摘要:
SDK SDK是Software Development Kit的缩写,中文意思是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。SDK是一系列文件的组合,它为软件的开发提供一个平台(它为软件开发使用各种API提供便利 阅读全文
摘要:
TCP是面向连接的,即使不知道具体的过程,也都知道TCP的三次握手,四次挥手。挥手也就是关闭连接,关闭连接的时候,主动关闭的一方在接收到被动关闭方的回应前,处于time_wait状态,并保持一段时间。close_wait是被动关闭方接收到关闭链接请求后所处的状态。查看状态的代码: $ netstat 阅读全文
摘要:
socket 英文socket的意思是插座,网络中的Socket是一个抽象的接口,可以理解为网络中连接的两端。通常被叫做套接字接口,其意义在对传输层进行封装屏蔽了传输层的复杂性。它并不是一个协议,是为了大家更方便的使用传输层协议产生的一个抽象层。大部分的主流编程语言都提供socket函数. 套接字: 阅读全文
摘要:
废话不多说,上来就堆代码.......... 感觉挺简单,就不过多解释,应该一看就懂..... 有点忙,相关jar包看API,好像有。。。。。。。。。。 阅读全文
摘要:
具体问题点 分析:在调用JSON.parse(str)时,str非标准json格式的字符串 解决方案:将str转为标准格式的json字符串,即【{"k":"v","k":"v","k":"v"............................... 此时问题应该解决了。。。。。。。。。。。。 阅读全文