上一页 1 2 3 4 5 6 7 8 9 ··· 27 下一页
摘要: java的(PO,VO,TO,BO,DAO,POJO)解释O/R Mapping 是 Object Relational Mapping(对象关系映射)的缩写。通俗点讲,就是将对象与关系数据库绑定,用对象来表示关系数据。在O/R Mapping的世界里,有两个基本的也是重要的东东需要了解,即VO,PO。 VO,值对象(Value Object),PO,持久对象(Persisent Object),它们是由一组属性和属性的get和set方法组成。从结构上看,它们并没有什么不同的地方。但从其意义和本质上来看是完全不同的。1.VO是用new关键字创建,由GC回收的。 PO则是向数据库中添加新数... 阅读全文
posted @ 2014-03-21 14:34 山顶的鱼 阅读(107) 评论(0) 推荐(0) 编辑
摘要: String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用 String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后, JVM 的 GC 就会开始工作,那速度是一定会相当慢的。而如果是使用 StringBuffer 阅读全文
posted @ 2014-03-18 09:35 山顶的鱼 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 初级快捷:ctrl+ C复制ctrl+V黏贴ctrl+X剪切ctrl+D删除选中行(使用率可达100%)ctrl+A全选ctrl+Z退格(返回上一步操作)ctrl+Y前进(当使用“退格”后回到退格前)ctrl+L跳转到某行代码ctrl + H 搜索文件或字符串(维护项目、研究底层源码之必备快捷键)ctrl+ /单行注释(选中多行时,每行首加“//”,取消行注释再按一次该快捷键即可)ctrl+ M:当前选项卡的最大最小化。(写代码最爽莫过于选项卡最大化,使用率可达100%)Alt+/联想提示。(很好用,但不能滥用)Alt +↑将当前行移动至上一行(使用次数不如以上几项,但用到的频率绝对不低)Al 阅读全文
posted @ 2014-03-13 10:48 山顶的鱼 阅读(216) 评论(0) 推荐(0) 编辑
摘要: https://code.google.com/p/google-styleguide/ 阅读全文
posted @ 2014-03-11 17:08 山顶的鱼 阅读(232) 评论(0) 推荐(0) 编辑
摘要: List lcs = new ArrayList();lcs.toArray(new Criteria[0]);toArray的方法声明: T[] toArray(T[] a);相当于你需要将自己的ArrayList放到一个新建的数组对象中。 阅读全文
posted @ 2014-03-11 10:14 山顶的鱼 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 百度搜索网站登录口:http://www.baidu.com/search/url_submit.htmlGoogle网站登录口:http://www.google.com/addurl/?hl=zh-CN&continue=/addurlGoogle新闻网站内容http://www.google.com/support/news_pub/bin/request.py?contact_type=suggest_content&hl=cn搜狗网站收录提交入口:http://www.sogou.com/feedback/urlfeedback.phpSOSO搜搜网站收录提交入口:h 阅读全文
posted @ 2014-03-09 23:01 山顶的鱼 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 写在最前面:之前看过一些关于暗网信息抓取的Paper,觉得这一块是我们今后做好WebSpider的一个重要的努力方向。下面就对暗网信息的抓取做一个通俗简洁的介绍,达到使一般读者能够明白暗网信息抓取基本原理的目的。 1.什么是暗网 广义地讲,任何不能通过一次(或多次)HTTP GET请求直接下载的Web页面,我们都可以认为其处于“暗网”中。不能直接通过HTTP GET请求下载这些Web页面的原因是多方面的,有可能是网络原因不能下载,比如说企业或学校的内部网站,只有通过代理服务器连通这些网络,才能下载其中的Web页面;也有可能是动态页面,需要用户身份认证,登录后才能下载等,还有其它一些原因... 阅读全文
posted @ 2014-03-09 19:59 山顶的鱼 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 1)一句话概括:ArrayList想象成一种“会自动扩增容量的Array”,Array大小不能变。2)Array([]):最高效;但是其容量固定且无法动态改变; ArrayList: 容量可动态增长;但牺牲效率;3)建议:基于效率和类型检验,应尽可能使用Array,无法确定数组大小时才使用ArrayList!不过当你试着解决更一般化的问题时,Array的功能就可能过于受限。4)Java中一切皆对象,Array也是对象。不论你所使用得Array型别为何,Array名称本身实际上是个reference,指向heap之内得某个实际对象。这个对象可经由“Array初始化语法”被自动产生,也可以以ne. 阅读全文
posted @ 2014-03-01 23:33 山顶的鱼 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 数据库 表studentname score courseA 85 语文A 75 数学A 82 英语B 75 语文B 89 数学B 79 英语天使美眉90 语文天使美眉100 数学天使美眉100 英语请找出每门课程都超过80分的那个人名字的SQL语句SQL1:select name from test.stugroup by namehaving count(score) =sum(case when score>80 then 1 else 0 end )SQL2:select name from stugroup by namehaving name not in (select n 阅读全文
posted @ 2014-03-01 22:39 山顶的鱼 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 好长时间没好好写点东西了,前段时间由于项目的需要出差了一个多月,期间各种加班,每天晚上加班到十点,回到宾馆实现是没什么精力再写博客了。有时间能静下来写点东西总是很好的一件事,如果写技术方面的博客,不仅能给读者提供一些解决问题的线索,也能加深自己对技术点的理解,如果写的是自己对项目的感悟,也算是对自己所做的工作的总结。现在终于有时间写点东西了,感觉还是不错的。 今天这篇博客不是写关于具体技术的,而是我对程序员怎样学习和提高自己能力的一些感悟。我是今年7月初毕业的,离开学校后就直接进入之前实习的公司上班了。现在算来工作了也将近半年了,算上实习的时间,将近一年了。在这期间,参与了几个andro... 阅读全文
posted @ 2014-01-07 11:36 山顶的鱼 阅读(191) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 27 下一页