Java 基础
wjw_allen
这个作者很懒,什么都没留下…
展开
-
Calendar 获取当天0点时间戳,有误差
方式一:这种方式在网上看到很多,但不知道是哪里的问题,我执行之后,总有误差(例如我在4月26日的一次执行,执行结果time是1619366400958),不知道是不是我使用的方式有问题。 Calendar calendar = Calendar.getInstance(); calendar.set(Calendar.HOUR_OF_DAY, 0); calendar.set(Calendar.MINUTE, 0); calendar.set(Calendar.SECOND, 0).原创 2021-04-26 16:09:00 · 1036 阅读 · 2 评论 -
JSONUtil
package com.xxx.utils;import java.util.Map;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.alibaba.fastjson.TypeReference;import com.alibaba.fastjson.serializer.SerializerFeature;import com.alibaba.fastjson.seria.原创 2021-04-25 15:50:20 · 151 阅读 · 0 评论 -
bean在Spring Bean应用上下文中的生命周期(转载)
原创 2021-04-19 16:16:52 · 114 阅读 · 0 评论 -
tomcat启动失败,catalina.out找不到具体出错代码,localhost.yyyy-MM-dd.log发挥奇效
项目在测试环境能够正常启动,到了预生产的时候,报错如下:2020-07-14 15:33:19.222 [localhost-startStop-1] WARN org.springframework.web.context.support.XmlWebApplicationContext - Exception thrown from ApplicationListener handling ContextClosedEventjava.lang.NullPointerException原创 2020-07-14 16:06:19 · 1122 阅读 · 0 评论 -
冒泡算法、插入算法、选择算法
转自https://www.cnblogs.com/onepixel/articles/7674659.html1、冒泡排序(Bubble Sort)冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。1.1 算法描述比较相邻的元素。如果第一个比第二个大,就交换它们两个; 对每...转载 2020-05-09 15:13:13 · 189 阅读 · 0 评论 -
记一次找bug的过程(boolean 与 Boolean)
公司网络下有多个服务模块,我所负责的模块A需要向工程师甲的接口请求并接收数据。从工程师甲手里拿到的接口文档示例如下:(这是返回的字段列表)字段名类型isAuthbooleanfiledBboolean 按照国际惯例,我在本地下写了接收json的bean。如下:public class Test{ private boolean isAuth; private boolean...原创 2018-03-22 15:34:28 · 344 阅读 · 0 评论 -
Spring IOC 容器源码分析 - 循环依赖的解决办法-------转载
原文链接:http://www.imooc.com/article/341501. 简介本文,我们来看一下 Spring 是如何解决循环依赖问题的。在本篇文章中,我会首先向大家介绍一下什么是循环依赖。然后,进入源码分析阶段。为了更好的说明 Spring 解决循环依赖的办法,我将会从获取 bean 的方法getBean(String)开始,把整个调用过程梳理一遍。梳理完后,再来详细分析源...转载 2019-05-23 10:26:36 · 110 阅读 · 0 评论