摘要: 基本元素 <html> 与 </html> 之间的文本描述网页 <body> 与 </body> 之间的文本是可见的页面内容 <h1> 与 </h1> 之间的文本被显示为标题 <p> 与 </p> 之间的文本被显示为段落 <a href=""> 与 </a> 之间是链接文字,href是链接地址 <i 阅读全文
posted @ 2018-05-07 09:06 glorythesky 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 问题: 手动计算 a * b * c 应该等于252, 但实际输出结果是251.99998。这是因为计算机用二进制01无法精确表示某一些带小数位的十进制数据。 这时BigDecimal就派上用场了,该类可以较灵活的控制小数点后的数值 阅读全文
posted @ 2018-03-05 11:00 glorythesky 阅读(1171) 评论(0) 推荐(0) 编辑
摘要: 把共享变量存在静态threadLocal类里。 不同线程不再调用原共享变量,而是调用threadLocal变量,那么每个使用该变量的线程都存有一个独立的副本。 阅读全文
posted @ 2018-01-30 15:30 glorythesky 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 一. 多线程基本原则: 1. 原子性:防止出现竞态条件(个人理解)。竞态条件:某个计算结果依赖于多个线程的交替进行,这时就会出现静态条件! 2. 可见性:修改状态后,其它线程可以看到状态的变化 ( volatile是一种轻量级的同步工具,volatile变量总可以读到变量最新的值,从而实现了可见性。 阅读全文
posted @ 2018-01-29 18:13 glorythesky 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 志不在软件开发,书中相关技术会用即可,权当备忘当个索引。 数据库表设计: 1. 多对多关系解决:放弃字符串列表,另建一表建立两字段之间的关系 2. 表层面的树结构(祖先结构):放弃邻接表 (parent_id) 因为查询效率不高 枚举法:建立一个字段专门存储祖先的id 嵌套集:没看懂 闭包表:专门建 阅读全文
posted @ 2018-01-17 18:07 glorythesky 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 不像在IDE中调试C++和java那样,pdb调试是一种交互式的调试;也就是说调试人员可以主动输入命令,而非点击鼠标,来控制调试的流程。 举个例子,以下代码中: 我想观察第2行 a = "aaa" 以后的流程,那么就在该语句后加入 pdb.set_trace(),运行程序: 则会出现一下代码: 也即 阅读全文
posted @ 2018-01-04 16:46 glorythesky 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 1. 封装变化 找出应用中经常需要变化的地方,把它独立出来,不需要把它和那些相对稳定的代码混在一起 2. 面向接口而非实现 我们应该面向抽象的接口功能编程,而不应该面向实现细节编程 3. 多用组合,少用继承 组合相对于继承更加具有弹性,面向新的功能,有时继承必须要修改原有代码,但是组合却可以在不改变 阅读全文
posted @ 2018-01-04 11:50 glorythesky 阅读(218) 评论(0) 推荐(0) 编辑
摘要: "@service"就是要告诉spring我不要给这个了配置bean,spring自动帮你实例化它 关于多个对象实现同一个接口: 不同的实现@service可在后面加上名字: 这样在autowired该接口时候这样摄者就不会混淆每个实现了: 注意,给实现起名字的时候,要注意名字的重复问题,即使是实现 阅读全文
posted @ 2018-01-03 19:07 glorythesky 阅读(548) 评论(0) 推荐(0) 编辑
摘要: bash的正则表达式有些特殊的用法,需要使用egrep来替代grep语句: 1. "+" 重复前一个字符re至少一次(这里要区别".",也即重复0或者更多次) 2. "?" 重复前一个字符0或者1次 3. "|" 或者的意思,匹配前或者匹配后都算匹配成功 4. "()" 群组匹配,我的理解(就是把括 阅读全文
posted @ 2018-01-03 18:49 glorythesky 阅读(214) 评论(0) 推荐(0) 编辑
摘要: sed是一种流编辑器,它是文本处理中非常中的工具,能够完美的配合正则表达式使用,功能不同凡响。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。 阅读全文
posted @ 2018-01-03 17:52 glorythesky 阅读(328) 评论(0) 推荐(0) 编辑