摘要: 在项目开发过程中经常遇到时间处理,但是你真的用对了吗,理解阿里巴巴开发手册中禁用static修饰SimpleDateFormat吗? 通过阅读本篇文章你将了解到: 为什么需要LocalDate、LocalTime、LocalDateTime【java8新提供的类】; java8新的时间API的使用方式... 阅读原文
2020-04-01 09:12:03 阅读(2515) 评论(0)
摘要: 引言 Koala是一款JavaEE企业级的平台开发工具件,考拉是基于Eclipse插件开发的JavaEE(企业级应用开发)的平台工具如果被开发者们广泛使用的话,对于开发者提高构建项目基础架构速度,和团队同事共同培养一种统一的编码风格,快速掌握一种对开发者自身而言比较陌生的IT技术或者IT开发模式并且此软件的使... 阅读原文
2020-04-01 07:21:03 阅读(3822) 评论(0)
摘要: 作者:宁愿呢https://www.cnblogs.com/liyus/p/10508681.html 为什么要使用设计模式 因为我们的项目的需求是永远在变的,为了应对这种变化,使得我们的代码能够轻易的实现解耦和拓展。如果能够保证代码一次写好以后都不会再改变了,那可以想怎么写怎么写了。 如何判断那里需要使... 阅读原文
2020-04-01 06:05:02 阅读(2493) 评论(0)
摘要: 转发: url路径不变; 只能转发服务器内部资源; 一次请求,因此,request是可以共享的; 重定向: url路径改变; 可以访问本项目外资源; 两次请求,因此,request也是两次,所以不能共享。 阅读原文
2020-04-01 06:00:02 阅读(2352) 评论(0)
摘要: 作者:老王谈运维https://www.toutiao.com/a6691523026984370699/ 对于正在运行的mysql性能如何?参数设置的是否合理?账号设置的是否存在安全隐患是否了然于胸? 俗话说工欲善其事,必先利其器,定期对你的MYSQL数据库进行一个体检,是保证数据库安全运行的重要手段。... 阅读原文
2020-04-01 00:02:07 阅读(2389) 评论(0)
摘要: 背景 去年9月份时候fastjson出现过一个漏洞,需要升级到1.2.60,旧版本是1.2.12,测试环境验证完毕后上线,上线几分钟瞬间几百封报错邮件,当时瞬间心里特紧张,但是表面上得装着没事,咱能搞定,哈哈,还好迅速定位并解决了问题。 系统流程 出问题模块流程比较简单,需要查询一些数据,先从Redis查询,... 阅读原文
2020-03-31 22:06:02 阅读(2479) 评论(0)
摘要: 我的LeetCode:https://leetcode-cn.com/u/ituring/ 我的LeetCode刷题源码[GitHub]:https://github.com/izhoujie/Algorithmcii LeetCode 912. 排序数组 题目 给你一个整数数组 nums,将该数组升序排... 阅读原文
2020-03-31 20:39:02 阅读(2460) 评论(0)
摘要: 工欲善其事必先利其器 可千万别小看了这本入门书籍的选择, 可能它可以决定一部分, 你能否坚持对数据结构和算法的学习 目录 一、漫画算法 小灰的算法之旅 二、算法图解 三、啊哈!算法 四、大话数据结构 五、趣学算法 六、数据结构与算法分析Java语言描述 七、我的第一本算法书 附:视频讲解Java数... 阅读原文
2020-03-31 19:36:31 阅读(2486) 评论(0)
摘要: 策略(Strategy)模式的定义:该模式定义了一系列算法,并将每个算法封装起来,使它们可以相互替换,且算法的变化不会影响使用算法的客户。策略模式属于对象行为模式,它通过对算法进行封装,把使用算法的责任和算法的实现分割开来,并委派给不同的对象对这些算法进行管理。策略模式有以下优点: 多重条件语句不易维护,而... 阅读原文
2020-03-31 17:34:03 阅读(2732) 评论(0)
摘要: 前言: 秒杀系统相信很多人见过,比如京东或者淘宝的秒杀,小米手机的秒杀。 那么秒杀系统的后台是如何实现的呢? 我们如何设计一个秒杀系统呢? 对于秒杀系统应该考虑哪些问题? 如何设计出健壮的秒杀系统? 本期我们就来探讨一下这个问题: 一:秒杀应该考虑哪些问题 1.1: 超卖问题 分析秒杀的业务场景,最... 阅读原文
2020-03-31 16:24:08 阅读(2638) 评论(0)