摘要:
在项目开发过程中经常遇到时间处理,但是你真的用对了吗,理解阿里巴巴开发手册中禁用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)