周记 2015.04.04

1. linux 中,日志在打印,并不一定还未发送完毕,有可能只是日志还未打印完成。

2. 使用触发事件更新缓存

3. 对应一些要一直执行的代码,如:循环、遍历等,为避免某些错误记录而导致程序停止运行,必须加异常捕获。

4. 备份文件不要与原文件放在同一个目录

5. Tomcat报的错太含糊了,什么错都没报出来,只提示了Error listenerStart。为了调试,我们要获得更详细的日志。

可以在WEB-INF/classes目录下新建一个文件叫logging.properties

6. 往数据库中存的字符串考虑是否去空格。

7. 出现错误后,不要急着恢复运行,应该保留日志,查询错误。

8. tomcat在debug模式下启动,如果不显示断点可用,可能是因为你起错项目了

9. fireFox浏览器调试js,可以在脚本里面进行firebug调试

时间: 2024-11-18 11:40:23

周记 2015.04.04的相关文章

周记 2015.07.04

1. Js获取当前日期时间及其它操作var myDate = new Date(); myDate.getFullYear(); //获取完整的年份(4位,1970-????) myDate.getMonth(); //获取当前月份(0-11,0代表1月) myDate.getDate(); //获取当前日(1-31) myDate.getDay(); //获取当前星期X(0-6,0代表星期天) myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数 http://

周记 2015.05.04

1. 数据是无状态还是有状态,考虑使用数据库过渡 2. 保证数据不丢失,可以考虑使用集群,不要把数据放到JVM队列中,JVM停了数据可能会丢失. 3. 缓存一般缓存有效数据 4. 与外部接口的对接,应该提前去做,最后做协调耽误时间. 5. 软件实在找不到问题,考虑硬件的问题 6. 数据库连不上储存,让系统工程师去查硬盘的问题 7. 磁盘阵列:盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能. 8. 一个应用系统: 9. 开发中做到

2015.11.04 学习 Ubuntu下安装gocode

2015.11.04 学习 Ubuntu下安装gocode 1.go get github.com/nsf/gocode,如果不成功 2.网页http://github.com/nsf/gocode,下载包,然后解压,解压后的文件名为gocode-master,修改为gocode. 3.复制gocode文件夹到go的安装目录~/go/github.com/nsf/gocode,(没有的话自行创建) 4.然后命令行执行go install github.com/nsf/gocode.确保安装目录的

【我的书】Unity Shader的书 — 目录(2015.09.04更新)

写在前面 感谢所有点进来看的朋友.没错,我目前打算写一本关于Unity Shader的书. 出书的目的有下面几个: 总结我接触Unity Shader以来的历程,给其他人一个借鉴.我非常明白学Shader的艰难,在群里也见了很多人提出的问题.我觉得学习Shader还是一件有规律可循的事情,但问题是中文资料难觅,而大家又不愿意去看英文...这对我有什么好处呢?强迫我对知识进行梳理,对细节问题把握更清楚. 第二个原因你懂的. 关于本书的定位问题: 面向Unity Shader初学者,但要: 有一定的

周记 2015.04.20

1. 方法一: // 获取当前jar包所在路径 String path = ConfigTool.class.getProtectionDomain().getCodeSource().getLocation().toString(); int begin = path.indexOf(":")+1; int end = path.lastIndexOf("/")+1; String userDir = path.substring(begin,end); 方法二:

周记 2015.04.25

1. 在CRT界面,使用命令:setup 可以配置网络,防火墙等.进入相关界面后,按空格键进行选择. 2. 服务器抛出socket异常“文件打开太多”的问题 , 可能是IO流未正常关闭或者是由于系统文件资源的限制导致的.可以先修改open files 的最大数,修改步骤: 1). ulimit -a 查看系统目前资源限制的设定. 2). ulimit -n 40960 修改该open files参数的最大值 3. CRT 直接连接内网,设置步骤: 1). 公网 – > properties --

周记 2015.04.11

1. 利用eclipse关联源码: 右键项目 -- Build Path -- Configure Build Path -- Java Build Path -- Libraries -- 选择你的jar包 -- 点开左边的+号 -- 选择Source attachment -- Edit -- Browse -- 选择你的源码 2. Math.abs(数值表达式)是用来求数值的绝对值的 3. 从32个0,到32个1这是整形的范围,首位0表示正数,1表示复数.所以最大值就是0111 1111

我关注的一周技术动态 2015.10.04

分布式系统实践 1. Distributed Systems(电子书) http://www.printfriendly.com/print/v2?url=http://book.mixu.net/distsys/ebook.html# 要点: 免费的介绍分布式系统理论的电子书, 这本书的难度非常适合初学者, 涵盖了分布式系统的方方面面, 但是又没有深入细节而无法理解, 结合具体例子, 让分布式理论学起来也不那么枯燥了. 2. 分布式系统一致性的发展历史(一) http://www.dianro

Murano Weekly Meeting 2015.11.04

Meeting time: 2015.November.4th 1:00~2:00 Chairperson:  Serg Melikyan, PTL from Mirantis Meeting summary: 1.Tagging Liberty    PIC:      Kirill Zaitsev Desc: Murano is still in Liberty 1.0.0 version. Kirill will try to tag stable branch 1.0.1 in this