- 博客(19)
- 收藏
- 关注
jar包发布
jar包发布: 方法1.普通jar:export->java->JAR file->select path->select Main class java -cp xxx.jar:xxx.jar main 方法2.runable jar:export->java->Runnable JAR file->Launch configuration(需...
2015-12-30 13:02:47
236
想考软件架构师考试
最近工作有点烦,感觉像是走进了一个三叉路口,不知道前面的路该这么走了。最终我选择考《软件架构师》职称。原因有以下几个:1.巩固自己的基础,2.加强自我管理,强迫自己学习,为软件行业做点贡献。不想自己老了“因为碌碌无为而羞耻,虚度年华而悔恨”。3.增加收入养活老婆孩子。 虽然已经决定好了,但是怎么做脑子里面还是一片空白,不知道从哪里下手。这至少是个中长期计划,又不能放弃手上的学习。今天就先把大概...
2015-04-03 11:33:03
815
下拉框option元素隐藏
select的option元素不能使用hide()和show()方法,所以如果想实现其隐藏, 可以通过缓存option,然后删除,在条件满足时再append。 例: 缓存: var option1 = $('#selectA option[value="1"]'); 删除: $('#selectA option[value="1"]').remove(); 添加: ...
2015-03-24 10:43:01
3129
原创 UML图形表示
在java里的称呼 在uml里的称呼 在uml里的表示 抽象类(abstract class) 抽象类(abstract class) 斜体表示 关系(relationship) 关联(association) -> 继承(inheritance) 泛化(generalization) 实线+空心三角 聚合(aggregation) 聚合(...
2015-03-09 11:29:26
239
面向对象分析与设计
1.怎么样才能算作是伟大的软件 a.满足用户需求 b.编码良好 c.方便维护、扩展和重用 2.怎么进行需求分析,做出满足用户的需求 用例的好处:好的用例能准确地描述系统要做的事,能方便自己、经理、客户及其他设计师理解系统。 a.use case包含三个部分,缺一不可 外部启动者 ...
2015-03-04 17:22:13
129
java final的用法
1.final修饰变量 该变量就变成常量了 2.final修饰类 该类就不能再被继承 3.final修饰引用 该引用的地址就不能再修改了 例如:final A a = new A();表示a的地址不再改变指向该对象,但是该对象的属性还是可以被修改的。 ...
2015-03-04 11:51:10
120
原创 RPC研究
深入浅出RPC——深入篇 mindwind · 2014-09-22 出处:http://mindwind.me/blog/2014/09/22/深入浅出RPC——深入篇.html 「解析 RPC 的本质。」 《深入篇》我们主要围绕 RPC 的功能目标和实现考量去展开,一个基本的 RPC 框架应该提供什么功能,满足什么要求以及如何去实现它? R...
2015-02-25 16:26:35
871
原创 Freemarker输出$和html标签等特殊符号
Freemarker输出$和html标签等特殊符号 分类: freemarker 2014-12-09 10:34 591人阅读 评论(0) 收藏 举报 场景:程序员都不喜欢看文档,而更喜欢抄例子。所以,我们把平台组的组件都做成例子供别人参考。我们前端展示层使用的是freemarker,所以遇到这个问题,比如我们要让前端显示freemarker自己的源码时就有问题了(因为...
2015-01-19 09:58:09
575
原创 保存 单点登陆技术
[url]http://www.360doc.com/content/14/0326/16/8072791_363906202.shtml[/url]
2014-12-25 15:00:49
124
原创 深入研究 method.invoike方法
在写代码的时候,发现Method可以调用子类的对象,但子类即使是改写了的Method,方法名一样,去调用父类的对象也会报错,虽然这是很符合多态的现象,也符合java的动态绑定规范,但还是想弄懂java是如何实现的,就学习了下Method的源代码。 Method的invoke方法 1.先检查 AccessibleObject的override属性是否为true。 AccessibleO...
2014-12-09 11:43:17
242
原创 圈复杂度计算
圈复杂度的计算 程序环路复杂性也即为McCabe复杂性度量,它一般常用圈复杂度来描述,记录为V(G)。它用来衡量一个程序模块所包含的判定结构的复杂程度,数量上表现为独立路径的条数,即合理地预防错误所需测试的最少路径条数,圈复杂度大的程序,说明其代码可能质量低且难于测试和维护。经验表明,程序的可能存在的Bug数和圈复杂度有着很大的相关性。 圈复杂度的计算方法很简单,计算公...
2014-11-28 10:46:29
1112
1
linux find命令
Linux中find常见用法示例 ·find path -option [ -print ] [ -exec -ok command ] {} \; find命令的参数; pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print: find命令将匹配的文件输出到标准输出。 -e...
2014-07-31 16:36:33
156
原创 linux svn命令
svn co 1、Linux命令行下将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、Linux命令行下往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) 3、...
2014-07-31 15:56:23
132
select insert 语句
1.INSERT INTO SELECT语句 语句形式为: Insert into Table2(field1,field2,...) select value1,value2,... from Table1 注意: (1)要求目标表Table2必须存在,并且字段field,field2...也必须存在 (2)注意Table2的主键约束,如果Table2有主键而且不为空,则 ...
2014-07-31 10:09:22
1544
shell 脚本常用命令
[b]>[/b] 1.echo "xxx" >$logfile >> ;如果文件不存在,将创建新的文件,并将数据送至此文件;如果文件存在,则将数据添加在文件后面 > ;如果文件不存在,同上,如果文件存在,先将文件清空,然后将数据填入此文件 2.sh test.sh 1 2 3 $*为"1 2 3"(一起被引号包住) $@为"1" "2" "3"(分别被包住
2014-07-30 17:19:25
150
设计模式-策略模式
策略模式的应用场景: 1、 多个类只区别在表现行为不同,可以使用Strategy模式,在运行时动态选择具体要执行的行为。 2、 需要在不同情况下使用不同的策略(算法),或者策略还可能在未来用其它方式来实现。 3、 对客户隐藏具体策略(算法)的实现细节,彼此完全独立。 ...
2014-06-19 13:54:50
111
原创 web.xml执行顺序
context-param -> listener -> filter -> servlet 其中filter,在filter-mapping之前一定要先有filter。servlet类似的。
2014-06-19 10:48:24
128
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅