Wesley13 Wesley13
3年前
java获取本机IPV4地址,非127.0.0.1
privatestaticStringgetHostIp(){try{Enumeration<NetworkInterfaceallNetInterfacesNetworkInterface.getNetworkInterfaces();wh
Wesley13 Wesley13
3年前
Java内嵌Groovy脚本引擎进行业务规则剥离(一)
一些常见商业应用程序或企业应用,大多都会遇上业务规则在一定的条件下,允许进行一些灵活的配置,以满足业务变化的需要。解决的方式大致有以下几个方面:1.最为传统的方式是java程序直接写死提供几个可调节的参数配置然后封装成为独立的业务模块组件,在增加参数或简单调整规则后,重新调上线。2.最为彻底的解决方式,引入商业化规则引擎,如iLog,国产的“
Wesley13 Wesley13
3年前
Java集合,ConcurrentHashMap底层实现和原理(常用于并发编程)
概述ConcurrentHashMap常用于并发编程,这里就从源码上来分析一下ConcurrentHashMap数据结构和底层原理。在开始之前先介绍一个算法,这个算法和Concurrent的实现是分不开的。CAS算法:CAS是英文单词CompareAndSwap的缩写,翻译过来就是比较并替换。CAS机制当中使用
Stella981 Stella981
3年前
C#在与java对接时候的UrlEncode的坑
最近与建行接口做对接和与一家短信运营商做对接时候遇到了这个坑在java中对UrlEncode时候哪些url非安全字符被转为%数字和大写字幕组合,比如:zhangsan/d会被转为 zhangsan%2Fd ,而在C中确被转为 zhangsan%2fd 。注意大小写的差异然后就导致了各种加密验签无法通过的情况。于是就自己在C原来的Url
Wesley13 Wesley13
3年前
JAVA中常用的二进制位操作
一,计算某个正数的二进制表示法中1的个数!复制代码(http://common.cnblogs.com/images/copycode.gif)1//求解正数的二进制表示法中的1的位数2privatestaticintcountBit(intnum){3intcount0;
Wesley13 Wesley13
3年前
Java中httpClient中的三种超时设置总结
在Apache的HttpClient包中,有三个设置超时的地方:/\从连接池中取连接的超时时间\/ConnManagerParams.setTimeout(params,1000);/_连接超时_/HttpConnectionParams.setConnectionTimeout(params,2000);/_请求超时_/HttpCon
Wesley13 Wesley13
3年前
Java 中时间处理SimpleDateFormat 中HH和hh的区别
之前发现自己开发的测试平台中,总是在乱发邮件。明明不应该发的邮件,怎么又在发。后来才发现,我自己记录时间类型的时候,记录错了24小时制要用大写的HH比如SimpleDateFormatdtf2newSimpleDateFormat("yyyyMMddHH:mm:ss@SSS");而我用了小写的hh的格式~~
Wesley13 Wesley13
3年前
Java并发编程(01):线程的创建方式,状态周期管理
本文源码:GitHub·点这里(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fcicadasmile%2Fjavabaseparent)||GitEE·点这里(https://gitee.com/cicadasmile/javabasepa
Wesley13 Wesley13
3年前
Java编程安全漏洞之:数据或系统信息安全
Cleartext\_Submission\_of\_Sensitive\_Information明文提交敏感数据,使用明文通信方式传输、提交敏感数据修复建议加密后再提交或使用加密的通信方式传输、提交敏感数据。Use\_of\_Insufficiently\_Random\_Values使用了不够随机的随机值
Wesley13 Wesley13
3年前
Java基础入门(三)之条件分支结构以及键盘录入
一、if语句1、if条件语句的表达式无论简单还是复杂,结果必须是布尔类型。2、if语句的三种形式第一种:if(比较表达式)                {语句体1:}如果if语句控制的语句体是一条,大括号可以省略,若为多条,必须加大括号。要求:统一加大括号第二种:if(比较表达式){语句体1