Throwable堆栈信息 转 String
摘要:public static String stackTraceToString(Throwable e) { try (ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream(); PrintStream pri
阅读全文
posted @
2024-08-23 10:56
为牛马者,背负前行
阅读(66)
推荐(0)
Map强制警告处理
摘要:public <K, V> Map<K, V> typeConversionMap(Object obj, Class<K> tClass, Class<V> vClass) { HashMap<K, V> result = new HashMap<>(); if (obj instanceof M
阅读全文
posted @
2022-05-25 09:16
为牛马者,背负前行
阅读(60)
推荐(0)
LocalDateTime 时间戳转换
摘要:long timestamp = Instant.now().toEpochMilli(); long timestamp = LocalDateTime.now().toInstant(ZoneOffset.ofHours(8)).toEpochMilli(); System.out.printl
阅读全文
posted @
2021-11-18 15:19
为牛马者,背负前行
阅读(1549)
推荐(0)
HttpServletRequest获取REST风格参数
摘要:Object attributeObject = request.getAttribute(HandlerMapping.URI_TEMPLATE_VARIABLES_ATTRIBUTE); Map<String, Object> restParamsMap = typeConversionMap(
阅读全文
posted @
2021-11-11 15:39
为牛马者,背负前行
阅读(304)
推荐(0)
java.time 判断相差
摘要:Duration.between 只能判断包含秒的时间,也就是参数只能是 LocalDateTime ChronoUnit 可以判断 LocalDate
阅读全文
posted @
2021-10-26 11:43
为牛马者,背负前行
阅读(63)
推荐(0)
Spring 解析(获取)URL 参数
摘要:import org.springframework.web.util.UriComponentsBuilder; public static void main(String[] args) { String uri = "http://my.test.com/test?param1=ab&par
阅读全文
posted @
2021-04-26 15:09
为牛马者,背负前行
阅读(858)
推荐(0)
阿里巴巴Java开发手册(详尽版)V1.4
摘要:阿里巴巴Java开发手册(详尽版) 阿里巴巴Java开发手册V1.5(华山版)
阅读全文
posted @
2019-01-02 17:14
为牛马者,背负前行
阅读(2820)
推荐(2)
K/V式枚举
摘要:1 public enum OType { 2 LOGIN { 3 public String getDesc() { 4 return "登录"; 5 ...
阅读全文
posted @
2018-07-03 09:03
为牛马者,背负前行
阅读(268)
推荐(0)
servlet Filter过滤javascript
摘要:新建HttpServletRequestWrapper子类XssHttpServletRequestWrapper 在Fileter中调用
阅读全文
posted @
2016-09-21 17:50
为牛马者,背负前行
阅读(282)
推荐(0)
maven bat脚本打包
摘要:脚本内容: @echo off echo 正在设置临时环境变量 set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_45 set MAVEN_HOME=D:\apache-maven-3.2.5 set CLASSPATH=.;%JAVA_HOME%\lib\d
阅读全文
posted @
2016-05-16 10:52
为牛马者,背负前行
阅读(3333)
推荐(0)
【转】Log4j按级别输出日志到不同文件配置分析
摘要:关于LOG4J 按照级别输出日志,并按照级别输出到不同文件中的说法有很多, 网上贴的最多的log4j.properties的设置是这样的 而实际上这部分代码解决不了按照LOG4J的级别文件进行文件输出。 配置中关键的配置说明是这一句: log4j.appender.debug.Threshold =
阅读全文
posted @
2015-08-25 09:46
为牛马者,背负前行
阅读(340)
推荐(0)
取客户端IP的那些事
摘要:1 外界流传的JAVA/PHP服务器端获取客户端IP都是这么取的: 2 伪代码: 3 1)ip = request.getHeader("X-FORWARDED-FOR") 4 可伪造,参考附录A 5 2)如果该值为空或数组长度为0或等于"unknown",那么: 6 ip = request.getHeader("Proxy-Client-IP") 7 3)如果该值为空或数组长度为0或等于"unknown",那么: 8 ip = request.getHeader("WL-Proxy-Client-IP
阅读全文
posted @
2013-03-02 14:00
为牛马者,背负前行
阅读(721)
推荐(0)
Apache HttpClient 访问http连接
摘要:import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpclient.HttpException;import org.apache.commons.httpclient.methods.PostMethod;public class ActionTest { public static void main(String[] args) { int app = 0; PostMethod postMethodProxyRequest = null...
阅读全文
posted @
2013-03-02 13:58
为牛马者,背负前行
阅读(881)
推荐(0)
获取完整IP地址
摘要:1 public void getIpAddr(HttpServletRequest request,Log log) {2 log.info( ">>>>>>>>>>获取请求方IP地址开始>>>>>>>>>>" );3 log.info( "RemoteAddr:"+request.getRemoteAddr());4 log.info( "HTTP_CLIENT_IP:"+request.getHeader(&q
阅读全文
posted @
2013-03-02 13:52
为牛马者,背负前行
阅读(403)
推荐(0)
检测日期字符串是否为合法(java版)
摘要:1 /** 2 * 检测日期字符串是否为合法 3 * @param dateStr 4 * @param format 5 * @return 6 */ 7 public static final boolean checkDateFormat(String dateStr,String format) throws NumberFormatException{ 8 if(dateStr == null || "".equals(dateStr) ) return fals...
阅读全文
posted @
2013-03-02 13:47
为牛马者,背负前行
阅读(813)
推荐(0)
在xml文件里获取jvm环境变量
摘要:1 <context-param> 2 <param-name> contextConfigLocation</param-name > 3 <param-value> 4 file:${home}${file.separator}amn_sms${file.separator} config${file.separator}context.xml 5 </param-value> 6 </context-param> 7 <listener> 8 ...
阅读全文
posted @
2012-10-20 20:21
为牛马者,背负前行
阅读(2100)
推荐(0)