- 博客(9)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 一些不错的博客链接(不喜勿喷,个人观点)
数据结构B树和B+树重温数据结构:理解 B 树、B+ 树特点及使用场景:https://juejin.im/entry/5b0cb64e518825157476b4a9#b-%E6%A0%91-1
2019-11-13 19:46:02
188
原创 那些我踩过的坑——并发请求时的全局变量
前言:这次的场景主要是,有一个接口产品说让改,需求也很简单,大概就是有一个map,那么这个map呢是一个全局变量(包内的全局变量,go语言环境),然后需求呢是需要根据前端传入的日期参数来判断是否在2020-12-22,如果在2020-12-22以及以后的日期则需要改变这个map中某个key的value值,那么因为源代码不是我写的,是一个前同事写的,所以从我的角度出发肯定是希望直接改动这个map,这样我就可以不碰源代码需求就做完了。所以我很开心的在接口逻辑的最前面加了一个判断,大概逻辑如下(伪代码):if(
2020-12-23 21:37:19
702
2
原创 Go
GoGo - Go语言基础Go - Go语言基础 - 函数Go - Go语言基础 - 函数 - 匿名函数//squares 函数返回一个函数,后者包含下一次要用到的平方数func main() { f := squares() fmt.Println(f()) fmt.Println(f())}func squares() func() int { var x int log.Println("x:",&x) return func() int
2020-12-03 23:58:26
339
原创 Mysql时间类型之timestamp与datetime
前言在掘金小册逛大佬博客的时候发现一个以前没咋注意到的知识点,所以突然兴趣来了,决定写篇博客。正文我相信大半部分人在设置时间的时候还是在使用datetime这个类型或者String类型用来存储吧?其他的不知道反正我看我们公司开发的时候挺多人用datetime的,有一说一我以前也老用。那么这篇博客我就是想告诉自己和你们强烈推荐使用timestamp类型,那么我们来看看为啥。一、时区DateTime 类型是没有时区信息的(时区无关),DateTime 类型保存的时间都是当前会话所设置的时区对应的时
2020-06-02 18:20:01
237
原创 那些我踩过的坑——Arrays.asList()
前言在公司写业务的时候发现我需要将很多个枚举转换成List然后进行处理,于是一开始我根据idea的自动修改使用了Arrays.asList(Enum.values)形式将枚举转换成list但是在随后的list.remove()方法报错于是就有了下面的故事。正文话不多说贴代码public class test { public static void main(String[] args) { Map map = new HashMap(); map.put("
2020-05-29 08:56:29
385
原创 Mybatis-generator之通用mapper
前言因为最近在学习一个教程,项目搭建采用 spring boot + mybatis 使用mybatis的都知道mybatis的逆向工程,但是这个项目采用一个开源的逆向工程地址奉上MyBatis 通用 Mapper4但是我在使用的时候疯狂报错来看看我怎么解决的。正文首先错误如下Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing this as a fallback.
2020-05-19 10:24:24
241
原创 精确计算之BigDecimal
前言由于公司的一个需求,要求计算两个价格的差值,从第三方接口拿过来的数据存储的价钱都是Double类型,然后我计算的时候也打算用Double后来发现大佬说要用BigDecimal于是改用BigDecimal但是改了之后发现会出现计算不精准的情况。正文不多说上来贴代码 public static void main(String[] args) { Map input = new HashMap(); double a = 5.01; double
2020-05-18 17:35:43
412
原创 Stream流
Stream(java8新特性)学习来源 本人是根据官方文档然后提取出个人认为比较重要的不喜勿喷简介Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream。Java 8 中的...
2020-05-07 08:30:33
222
原创 java线程池参数
Java线程池合理利用线程池能够带来三个好处。第一:降低资源消耗。通过重复利用已创建的线程降低线程创建和销毁造成的消耗。第二:提高响应速度。当任务到达时,任务可以不需要的等到线程创建就能立即执行。第三:提高线程的可管理性。线程是稀缺资源,如果无限制的创建,不仅会消耗系统资源,还会降低系统的稳定性,使用线程池可以进行统一的分配,调优和监控。但是要做到合理的利用线程池,必须对其原理了如指掌。一. ...
2019-11-11 16:26:02
212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人