
java
qq_40059532
这个作者很懒,什么都没留下…
展开
-
静态代码块、静态变量、普通代码块、构造函数执行顺序
这种东西在平时开发中基本用不到,也很少遇到,如果没遇到过的话恐怕有些人还不知道代码块的概念,但是在笔试面试中出现的概率却很大,所以这里记录一下。class A{ A(){ System.out.println("A的构造函数"); } { System.out.println("A的普通代码块"); } static { ...原创 2020-03-10 18:11:07 · 413 阅读 · 0 评论 -
java获取程序运行需要的内存和时间
//消耗的内存Runtime r = Runtime.getRuntime();r.gc();long startMem = r.freeMemory(); // 开始时的剩余内存long endMem = r.freeMemory(); // 结束时的剩余内存long mem= startMem - endMem ; // //消耗的时间double startTime = Sy...原创 2020-03-04 12:21:07 · 1031 阅读 · 1 评论 -
ajax返回一个字符串而不是整个页面代码
需求:在项目中需要点击发送按钮发送验证码,然后将生成的验证码返回,使用ajax实现问题:返回的不是这个验证码,而是整个HTML页面代码问题分析---------------------------------------------------------------------------------------------------------先看ajax代码 $.ajax(...原创 2020-02-10 10:27:05 · 691 阅读 · 0 评论 -
cookie的简单使用
public void saveCookie(HttpServletRequest request,HttpServletResponse response){ String cookieValue = "cookie值"; cookieValue = URLEncoder.encode(cookieValue, StandardCharsets.UTF_...原创 2020-02-06 09:50:49 · 189 阅读 · 0 评论 -
cookie保存对象、使用ObjectMapper实现json和list集合相互转换
在项目中需要用到cookie做缓存,记录用户的观看记录,每条记录为实体的一个对象,想到了不同的方法:方法一:直接保存每个对象的数据,每个cookie的name对应一个对象的json,有多条记录就需要记录多个cookie。但是这个方法有很大的弊端,观看记录比较多,那么就需要创建太多的cookie,一方面在统计有多少条记录时需要在获取cookie的name之后再对name进行分割判断是不是观看记录,...原创 2020-02-06 09:08:06 · 2196 阅读 · 0 评论 -
java日期或时间加减(获取前几天或后几天)
//获取当前日期java.sql.Date endTime = new java.sql.Date(new java.util.Date().getTime());//当前日期//减去七天Calendar calendar = Calendar.getInstance();calendar.set(Calendar.DATE, calendar.get(Calendar.DATE) - 7...原创 2020-02-02 00:05:05 · 3290 阅读 · 0 评论 -
MySQL常用时间类型与java时间类型转化
这里只说MySQL两个常用的时间类型,date(只有日期,如2020-02-01)和datetime(有日期有时间,如2020-02-01 23:25:30)MySQL的date对应java的sql.DateMySQL的datetime对应java的util.Date使用下面的方法可以将包含时间的date转为只包含日期的sqlDatejava.util.Date date = new ja...原创 2020-02-01 23:50:02 · 889 阅读 · 0 评论