随笔分类 -  Java

摘要:public class LoggerUtil { /** * 获取最原始被调用的堆栈信息 * * @return */ public static StackTraceElement findCaller() { // 获取堆栈信息 StackTraceElement[] callStack = Threa... 阅读全文
posted @ 2017-10-13 16:07 atzuge 阅读(827) 评论(0) 推荐(0)
摘要:package com.fh.util; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.HashMap; import java.util.List; import java.util.Map; import org.apach... 阅读全文
posted @ 2017-05-15 00:16 atzuge 阅读(558) 评论(0) 推荐(0)
摘要:今天遇到了一个比较有意思的问题,从服务器上封装好的java.sql.timestamp对象返回到本地客户端程序后与数据库中的时间相差了整整14个小时。因为跟客户的时差是14个小时,所以大体怀疑是时差问题,所以在google上搜了下“java.sql.timestamp TimeZone”的问题,找到 阅读全文
posted @ 2017-05-09 16:14 atzuge 阅读(862) 评论(0) 推荐(0)
摘要:正确获取星期几(Calendar.DAY_OF_WEEK) Calendar now = Calendar.getInstance(); //一周第一天是否为星期天 boolean isFirstSunday = (now.getFirstDayOfWeek() == Calendar.SUNDAY 阅读全文
posted @ 2017-05-09 16:13 atzuge 阅读(9341) 评论(0) 推荐(0)
摘要:http://blog.sina.com.cn/s/blog_9707fac3010178xm.html 阅读全文
posted @ 2017-05-02 13:42 atzuge 阅读(171) 评论(0) 推荐(0)
摘要:http://www.cnblogs.com/s3189454231s/p/5626557.html 阅读全文
posted @ 2017-04-21 10:51 atzuge 阅读(106) 评论(0) 推荐(0)
摘要:过滤器(Filter): 当你有一堆东西的时候,你只希望选择符合你要求的某一些东西。定义这些要求的工具,就是过滤器。过滤掉非法url(不是login.do的地址请求,如果用户没有登陆都过滤掉),或者在传入servlet或者 struts的action前统一设置字符集, 或者去除掉一些非法字符(聊天室 阅读全文
posted @ 2017-03-08 11:40 atzuge 阅读(265) 评论(0) 推荐(0)
摘要:URL中的特殊字符 有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。例如 空格的编码值是"%20"。下表中列出了一些URL特殊符号及编码:替换为%3A 例 阅读全文
posted @ 2017-02-17 16:21 atzuge 阅读(895) 评论(0) 推荐(0)
摘要:Java序列化与反序列化是什么?为什么需要序列化与反序列化?如何实现Java序列化与反序列化?本文围绕这些问题进行了探讨。 1.Java序列化与反序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。 2.为什么需要序列化与反序列化 阅读全文
posted @ 2017-02-16 16:43 atzuge 阅读(189) 评论(0) 推荐(0)
摘要:public class HtmlUtilsTest { public static void main(String[] args) { String specialStr = "溯动画电影的上游——"; String str1 = HtmlUtils.htmlEscape(specialStr); // ①转换为HTML转义字符表示 ... 阅读全文
posted @ 2017-01-26 11:12 atzuge 阅读(1565) 评论(0) 推荐(0)
摘要:比如得到的List中有10个User对象,现在要求UserName相同的对象只保留一个,下面给大家介绍两种较简便的方法, 方法一:首先建一个空的list1和一个HashMap,然后对List进行for循环,在for循环中得到List中的User对象,将User对象的UserName放到Map中(ma 阅读全文
posted @ 2017-01-24 17:10 atzuge 阅读(6004) 评论(0) 推荐(0)
摘要:在初学Java时,可能会经常碰到下面的代码:、 为什么第4行和第5行的输出结果不一样?==和equals方法之间的区别是什么?如果在初学Java的时候这个问题不弄清楚,就会导致自己在以后编写代码时出现一些低级的错误。今天就来一起了解一下==和equals方法的区别之处。 一.关系操作符“==”到底比 阅读全文
posted @ 2016-12-15 14:41 atzuge 阅读(191) 评论(0) 推荐(0)
摘要:https://my.oschina.net/jiangmitiao/blog/480549 阅读全文
posted @ 2016-12-12 16:39 atzuge 阅读(116) 评论(0) 推荐(0)
摘要:书写URL时要使用US-ASCII字符集可以显示的字符。 http://www.google.com 如果需要在URL中使用不属于此字符集的字符,就要使用特殊的符号对该字符进行编码。 如:最常使用的空格用%20来表示,例如:http://www.google.com/new%20123.html 除 阅读全文
posted @ 2016-12-07 15:29 atzuge 阅读(4387) 评论(0) 推荐(0)
摘要:1 public static void main(String[] args) { 2 3 4 Map map = new HashMap(); 5 map.put("1", "value1"); 6 map.put("2", "value2"); 7 map.put("3", "value3"); 8 9 //第一种:普遍使用,二次取值 10 ... 阅读全文
posted @ 2016-10-20 15:10 atzuge 阅读(157) 评论(0) 推荐(0)
摘要:所有Map操作中key的值是不能重复的,例如,HashMap操作时key是不能重复的,如果重复则肯定会覆盖之前的内容,如下代码所示。 范例:Map中的key不允许重复,重复就是覆盖 程序运行结果: 从程序的运行结果中可以发现,第二个内容覆盖了第一个内容,所以此时可以使用Identity HashMa 阅读全文
posted @ 2016-10-19 14:17 atzuge 阅读(2626) 评论(0) 推荐(0)
摘要:今天在写程序过程中,需要根据判断条件删除一个Map中的相应数据,我自然而然想到可以通过调用Map中的remove(Object key)函数进行删除:代码如下: public Map<Double, Double> processMap(Map<Double, Double> list) { Map 阅读全文
posted @ 2016-10-19 14:15 atzuge 阅读(52283) 评论(1) 推荐(0)
摘要:import java.io.File; import java.io.IOException; import org.apache.poi.openxml4j.exceptions.InvalidFormatException; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; i... 阅读全文
posted @ 2016-10-19 14:12 atzuge 阅读(1921) 评论(0) 推荐(0)
摘要:五个基本原则: 单一职责原则(Single-Resposibility Principle):一个类,最好只做一件事,只有一个引起它的变化。单一职责原则可以看做是低耦合、高内聚在面向对象原则上的引申,将职责定义为引起变化的原因,以提高内聚性来减少引起变化的原因。 开放封闭原则(Open-Closed 阅读全文
posted @ 2016-10-09 17:12 atzuge 阅读(127) 评论(0) 推荐(0)
摘要:1.从地址栏显示来说 forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址. redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址 阅读全文
posted @ 2016-10-08 16:33 atzuge 阅读(156) 评论(0) 推荐(0)