![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Spring
weixin_40323340
这个作者很懒,什么都没留下…
展开
-
通过spring中getBean来优化if..else..
通过spring中getBean来优化if…else… 以用户的会员等级不懂,消费的折扣不一样为例。 很多人都是使用if…else…来解决问题的。if…else…越多代码的性能就越差,执行的效率就越差。一旦出现问题,维护起来也十分的吃力。 说到优化,很多人想到的switch…case…,其实switch…case…本质是和if…else…是一样的。而且代码依然是老长,乱七八糟的。 那么想一想,为什...转载 2019-07-07 16:47:03 · 241 阅读 · 0 评论 -
JAVA中JSON数据的解析和生成
JAVA中JSON数据的解析和生成 做开发的不可能不接触JSON数据,今天早上吃了几个大腰子,突然兴起,写了几种常用解析JSON的方式。 首推,阿里的 fastjson 工具包 其次,谷歌的 gson 工具包 或者,官网的 json-lib 工具包 最后,jackson 工具包 今天就搞了前三种,第四个我不会,不会为什么写在这?因为贱。做程序猿没有点贱贱的性格怎么成长。明白的老铁点个赞关注一下...转载 2019-07-15 16:28:36 · 355 阅读 · 0 评论 -
事件机制之观察者模式
事件机制中的观察者模式 以创建订单的信息通知为例。很多人都是从头写到尾,创建订单,短信通知,微信通知。一大串,好几百,好几千行的代码。 好一些的人会将短信和微信的通知封装出方法来进行简化。我说句实话,在我没有接触事件机制,我也就是这样写的,条例清晰,思路明确,注释完整,还会沾沾自喜。再我接触触事件机制后,我发现以前的我是那么的low。low的不行。 所以做这一行,需要不断的学习,学习新技术,学习新...转载 2019-07-06 17:00:58 · 392 阅读 · 0 评论 -
手写HttpClient请求
手写HttpClient请求 再开发过程中一定会遇到接第三方接口,拿写HTTP请求是不可不免的。但是请求的协议也是有所不同的。 我遇到的主要是HTTP和HTTPS两种。 HTTP和HTTPS的基本概念 1. HTTP http是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP), 用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络...原创 2019-07-27 16:32:19 · 664 阅读 · 0 评论 -
手写线程池
手写线程池 原理 代码 运行结果我就不贴了,感兴趣的自己敲一下,运行一下就可以了原创 2019-08-09 15:10:08 · 176 阅读 · 0 评论 -
手写Callable
手写Callable 了解其运行原理 下面代码是我手写的一个实现callable的实现类。不谈具体实现了什么类容,重点是怎么让这个线程跑起来的。用了submit()方法。 看看源码里面到底是个什么鬼。 看一下submit()方法的源码 我去RunnableFuture 这玩意又是个什么鬼? newTaskFor() 又是个啥玩意?来再往下看 答案:原来RunnableFuture就是个Runn...原创 2019-08-09 19:24:25 · 175 阅读 · 0 评论 -
动态代理-实现统计耗时
动态代理-实现统计耗时 图解 实现代码 测试结果原创 2019-08-17 00:50:29 · 229 阅读 · 0 评论