`
lingqi1818
  • 浏览: 252940 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
见附件。。。。
见附件。。。
http://java.sun.com/javase/6/webnotes/trouble/TSG-VM/html/tooldescr.html#gbmls
http://java.sun.com/javase/6/webnotes/trouble/TSG-VM/html/felog.html#gbwcy
请参见附件
先介绍几个概念吧 1.《易经》讲什么? 应该是古人对自然界法则的总结,然后提出了应对之道。 2.《易经》的作者? 伏羲氏,周文王,孔子三人合作的成果。 《易经》应该是唯物的,首先肯定了万物的起源,自然界的规律。 《易经》的卦象 由基础的八卦,两两组合后加上自身,为C82=8*7+8=64卦 64卦可谓揭示了人生的密码,我认为不管什么卦象,只要坦然面对,积极的心态去应对。那么都是可以迎刃而解。道理大家都懂,关键看你怎么去提高自身的修养。 换句话说,假如算卦都给你算对了,例如明天在什么地点什么时间你要倒霉,然后你避开了,那么不是算卦没算准?也许这就是“算命悖论”吧? ...
概述 假如行为不同步在多线程环境下就会出现混乱。 在共享内存环境中读取一块由可能被多个线程更新的数据。那么就需要建立java内存模型。并且这个模型在不同的硬件架构中是类似的。 以下为原文: The behavior of threads, particularly when not correctly synchronized, can be confusing and counterintuitive. This chapter describes the semantics of multithreaded programs; it includes rules for which valu ...
95年我14岁开始看球,到现在快奔三了,我以为有生之年看不到这一刻了,每一次看中国队的球都再想,赢了我会走运,但每次都输,我要开始交好运了。激动。。 啥都不说了。上图,破门瞬间: 的一球,于海4': 第二球,郜林25': 第三球,邓卓翔60': 球迷的评论: 附上视频地址: http://video.sina.com.cn/sports/n/v/2010-02-10/201339489.shtml
服务端代码: login.sh #!/bin/bash #TVAR=123 #BVAR=456 touch ff.sh echo "#!/bin/bash">>ff.sh echo "/sbin/iptables -F">>ff.sh echo "/sbin/iptables -X">>ff.sh echo "/sbin/iptables -Z">>ff.sh echo "/sbin/iptables -F -t nat">& ...
注意点如下: 1.程序逻辑部分,新逻辑上线,注意对老逻辑的兼容,千万不要不管三七二十一暴力替换。 2.数据库部分: 1)能建新表尽量建新表以避免对老数据的破坏。 2)如果老表有字段增加,千万不要做非空,唯一性的约束,否则后果自负。 3)假如需要减字段,那么请考虑临时替代的方案,比如新建一张临时表,让程序先取临时表数据,最后等新表建立后再切换过来,导入数据。 3.CACHE等需要序列化,反序列化的部分。一定要兼容原先在缓存中的数据,例如SID千万不要变化,否则反序列化失败,假如有字段需要增加,那么考虑第一次读入先取数据库。 4.外部接口相关的,能不要求外部接口联调,尽量就不做联调,一是麻烦,二 ...
占坐占坐占坐占坐
考虑个问题,为什么要独占? 假如你的对象状态永远是不会改变的,那么就不用考虑这个问题了。 达到独占的基本策略: 一.确保对象永远不会出现不一致状态的情况 例如保证对象的无状态性: class stateless{ public int add(int a,int b){ retun a+b; } } 或者可以把属性引用申明为为final class TT{ private final int a; TT(int a){ this.a =a ; } public int addA(int b){return a+b;} } 用不变的对象 ...
1.同步保证原子性synchronized 几个简单的规则: 1.永远只在更新对象的成员变量的时候加锁 2.永远只对在访问有可能被更新的成员时变量加锁 3.永远不要再调用其他对象的方法时加锁【个人觉得其他对象应该自己保证】 几个常用方法: join其实就是调用wait() wait()和notify()需要在同步块中使用。进入同步块的永远是当前线程。 interrupt方法将中断标志设置为true,如果正在wait(),join();sleep()将抛异常 setDaemon(),当所有非后台进程结束的时候,JVM就会退出,并且立即结束这个线程。 4.进程与线程的区别 线程共享进程的底层 ...
1.简单开放才是美。。。 2.面向过程VS面向对象,并非任何场景都适合面向对象。
1.如何让程序员被动性的写单元测试(不可能,机制保证,除非对主要业务逻辑单元进行模板代码生成) 2.测试数据的类型划分问题(应该条件都覆盖到了就可以了) 3.如何测试驱动开发 感觉这类实践比较适合写底层代码,如api,应用框架等等,如果只是写业务逻辑的话,只要保证单元测试覆盖率就OK了。 4.mock对象(同样需要测试减少危险) 5.提交前保证所有测试运行通过 6.如何看待伪实现 7.重构 8.测试覆盖范围统计工具(目前使用emma)
Global site tag (gtag.js) - Google Analytics