你在开发中遇到过哪些坑?【不断更新中】
2017-10-24 18:39
267 查看
最近一段时间的任务安排:
1。Java的异常处理机制,自定义异常!
2。如何在实际问题中处理异常!
3。学习消息中间件MQ,学习缓存Redis
4。总结校招中遇到的难题,总结牛客网上面的面试经验中涉及到的知识点。
5。学习Go语言, 函数式编程。
6。坚持刷算法题,学习linux shell, awk, sed!
7。深入学习事务,分布式事务!
8。Java io, nio, netty!
9。学习fastjson源码
10。阅读关于系统监控的论文,开源项目。
11。将代码项目上传github, 熟悉git的使用!
导读:其实我们在日程开发总大大小小遇到过很多坑, 有的是不小心些错了, 有的是思路不完善, 有的是没有按照规范的流程开发。基于此我想用这篇文章中记录开发过程遇到的坑,避免以后再次掉进去!
1。日志记录,硬盘写满爆掉了。
思路:
1。其实正常的写文件应该是先判断指定路径是否有足够的可用空间,然后写入, 最后验证写入是否正确!
2。给指定的日志记录划定有限的空间, 定时的覆盖更新, 或者周期的清除或者当空间不足的时候清除
3。再加上系统监控,报警是可以避免掉这个问题。
2。数据库误删数据, 不小心删除了不应该删除的数据?
这个问题是是比较严重的, 一般可以在删除的时候先选者出来,确定要删除的数据是正常的, 然后再删除数据。
及时做好数据的备份也是很重要的。
1。Java的异常处理机制,自定义异常!
2。如何在实际问题中处理异常!
3。学习消息中间件MQ,学习缓存Redis
4。总结校招中遇到的难题,总结牛客网上面的面试经验中涉及到的知识点。
5。学习Go语言, 函数式编程。
6。坚持刷算法题,学习linux shell, awk, sed!
7。深入学习事务,分布式事务!
8。Java io, nio, netty!
9。学习fastjson源码
10。阅读关于系统监控的论文,开源项目。
11。将代码项目上传github, 熟悉git的使用!
导读:其实我们在日程开发总大大小小遇到过很多坑, 有的是不小心些错了, 有的是思路不完善, 有的是没有按照规范的流程开发。基于此我想用这篇文章中记录开发过程遇到的坑,避免以后再次掉进去!
1。日志记录,硬盘写满爆掉了。
思路:
1。其实正常的写文件应该是先判断指定路径是否有足够的可用空间,然后写入, 最后验证写入是否正确!
2。给指定的日志记录划定有限的空间, 定时的覆盖更新, 或者周期的清除或者当空间不足的时候清除
3。再加上系统监控,报警是可以避免掉这个问题。
2。数据库误删数据, 不小心删除了不应该删除的数据?
这个问题是是比较严重的, 一般可以在删除的时候先选者出来,确定要删除的数据是正常的, 然后再删除数据。
及时做好数据的备份也是很重要的。
相关文章推荐
- android开发过程遇到的问题和解决方案(不断更新)
- SpringMVC之旅-开发到部署过程中遇到的问题整理(不断更新)
- 安卓开发中所遇到的一些问题及解决办法,不断更新中
- JAVA开发错误总结(仅记录遇到的错误---后续不断更新......)
- MVC3.0 开发过程中遇到错误及解决方案(不断更新中。。。)
- Android开发遇到的问题和小知识总结(不断更新中)
- 开发Android的时候遇到的问题及解决方法(不断更新)
- 开发不归路上遇到并解决的各种疑难杂症(持续汇总,不断更新)
- Android开发过程中遇到的“错误”...不断更新中...
- [备忘]PHP开发中的心得(不断更新)
- linux中遇到的问题和解决(不断更新)
- Scala开发问题汇总(不断更新中)
- 开发SharePoint 2013 Workflow遇到的实例不更新的问题
- 学习iOS开发的一些网站(不断更新)
- Android开发: 错误整理(不断更新)
- ios开发总结:Utils常用方法等收集,添加扩展类,工具类方法,拥有很多方便快捷功能(不断更新中。。。)
- appium遇到问题总结(不断更新)
- java开发中遇到的问题及解决方法(持续更新)