BlogJava 首页 发新随笔
发新文章 联系 管理

2012年4月24日

     摘要: ARP攻击原理
一台电脑通过网络访问另一台电脑的时候,在数据链路层需要知道对方的MAC地址进行真正的物理通信.
而电脑上的应用程序通常都是根据另一台电脑的IP地址来和对方建立通信,这时候就需要有一个协议将
IP地址解析到MAC地址,这就是ARP协议.  阅读全文
posted @ 2012-07-05 13:20 jlins_you 阅读(883) | 评论 (0)编辑 收藏
 
     摘要: 1.减少访问数据库的频率,应用程序从内存中读取持久化对象的速度显然比到数据库查询数据的速度快多了,因此Session的缓存可以提高数据库的访问性能。
2.保证缓存中的对象与数据库中的记录保持同步,当缓存中持久化对象的状态发生了变化,Session并不会立即执行相关的SQL语句,这使得Session能够把几条相关的Sql语句合并为一条sql语句,以便减少访问数据库的次数,从而提高应用程序的性能。  阅读全文
posted @ 2012-07-05 13:19 jlins_you 阅读(1453) | 评论 (0)编辑 收藏
 
     摘要: 不知不觉间,毕业快一年了。
还记得当初在校园的时候,曾经还憧憬过毕业之后多么多么美好。有个什么什么样的工作,一个月多少多少薪水。怎样怎样花,什么时候买车,什么时候买房。依稀记得当初的我嘴角还挂着些许微笑,那是对校园外未知世界的向往。对梦想的追求。现在回想起来,不禁唏嘘,社会,您真TM会坑人。当初在校园一起过的傻逼日子,换来了现在苦逼的生活现状。怨谁?找谁。。。  阅读全文
posted @ 2012-07-01 00:50 jlins_you 阅读(1154) | 评论 (2)编辑 收藏
 
     摘要: 本人去年毕业,毕业时,一不小心,落入了华为人力外包,作为一个刚刚毕业的学生,对工作充满期待,但是进入公司之后,发现理想和差距太大了,首先是错误的进入了人力外包这种恶心的公司,在别人公司呆着,总觉得低人一等,而且核心技术也不会让你做,只是一味的将你当做一个劳动力,在公司效益不好的时候,随时都还有把你辞掉的可能(当然,这种是能力确实不行的人才会遇到的)。所以最近想跳槽  阅读全文
posted @ 2012-06-29 00:10 jlins_you 阅读(1073) | 评论 (1)编辑 收藏
 
     摘要: 对个人的影响

有人说紧点好,理由是可以从中学到东西,这是一种压力驱动式的学习方式;也有人说松点好,可以有大把的时间去闲逛、打酱油。前一种人至少是上进的、积极的,只是兴许是由于教育体制和软件大环境的原因,已经失去了许多主动性,非得要环境逼迫的压力下才能去学习、去分析和解决问题。

其实,大部分刚毕业的程序员都属于前一种,他们至少是努力着去提升自己,设法去写出好的代码,有一种追求卓越的愿望。但是,我们从来的教育都是这样,喂食——吃食,喂食——吃食……到了大学,喂食的情况少了,于是颓废、堕落的人就多了,素质教育和体验教育没有跟上节拍,真正要实施的时候发现,学生基础、自我管理和约束能力与领导的理念太不兼容,于是实施只能停留在概念上。  阅读全文
posted @ 2012-06-29 00:08 jlins_you 阅读(1013) | 评论 (1)编辑 收藏
 
posted @ 2012-06-29 00:08 jlins_you 阅读(9017) | 评论 (1)编辑 收藏
 
posted @ 2012-06-24 23:29 jlins_you 阅读(882) | 评论 (1)编辑 收藏
 
posted @ 2012-06-24 23:24 jlins_you 阅读(1052) | 评论 (0)编辑 收藏
 
posted @ 2012-06-24 23:13 jlins_you 阅读(1307) | 评论 (0)编辑 收藏
 
     摘要: json除了可以用于前台传递,还可用于后台之间传递。它可以传递List,Map,Bean等类型的数据。
例如:  阅读全文
posted @ 2012-06-22 00:24 jlins_you 阅读(5626) | 评论 (1)编辑 收藏
 
     摘要: 今天看一个网站的页面布局可以切换,觉得挺好玩儿的,就查资料自己简单的实现了一个。下面是我的代码,给新手们参考一下:   阅读全文
posted @ 2012-06-22 00:22 jlins_you 阅读(1095) | 评论 (0)编辑 收藏
 
posted @ 2012-06-22 00:20 jlins_you 阅读(21655) | 评论 (3)编辑 收藏
 
     摘要: “如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。”  阅读全文
posted @ 2012-06-20 20:35 jlins_you 阅读(1436) | 评论 (2)编辑 收藏
 
     摘要: 不管是正常作息时间还是夜猫子,限定编程时间,传说有个老外Timothy Ferriss每周只工作4小时还很牛逼  阅读全文
posted @ 2012-06-20 20:35 jlins_you 阅读(1332) | 评论 (0)编辑 收藏
 
     摘要: 每个人都熟悉这种作息规律:早上9点去上班,坐在电脑前面,编一天的程序,下午5点下班回家。如今,非常感谢蒂莫西·费里斯 (Timothy Ferriss)的《每周工作4小时》,我开始重新思考应该如何工作,如何让自己变成更有效率的程序员。  阅读全文
posted @ 2012-06-20 00:25 jlins_you 阅读(1502) | 评论 (3)编辑 收藏
 
     摘要: 我们一般都要在代码中都是要避免死循环的,但是今天我要让大家把下面的for循环代码变成一个死循环,这有点不可思议吧,哈哈。我们的要求死循环的代码如下:  阅读全文
posted @ 2012-06-20 00:22 jlins_you 阅读(1222) | 评论 (0)编辑 收藏
 
     摘要: 从去年到今年,陆陆续续看完了《代码大全》、《重构》、《代码整洁之道》、《程序员修炼之道》以及《The Art of Readable Code》,获益匪浅。下面就分享几条我赞同并信奉的编程哲学,顺便废话几句。
  本文适合有一定编程经验的读者阅读,高手请轻喷:)  阅读全文
posted @ 2012-06-16 01:27 jlins_you 阅读(1387) | 评论 (1)编辑 收藏
 
     摘要:  业界总是有高手之说,高手成了程序员心中之偶像,成了程序员成长之目标。但是,现实中人们往往对自己所了解的程序员,很难认同为高手;人们反而对那些自己不了解的,甚至是道听途说的人会认作为高手了。高手,同武林高手一样,神秘之至。  阅读全文
posted @ 2012-06-16 01:25 jlins_you 阅读(1209) | 评论 (0)编辑 收藏
 
     摘要: 12、对于高频度使用的对象,需要进行单独优化处理给以重用
13、在代码开发中,需要根据应用场景合理选择集合框架中的集合类,应用场景可按单线程和多线程来划分,也可按频繁插入、随机提取等具体操作场景来划分
14、对于热点代码,可以采用特定的集合类来提供系统性能,特定集合类可以是自己开发,也可以直接采用Trove这样的第三方开源类库  阅读全文
posted @ 2012-06-14 23:58 jlins_you 阅读(1297) | 评论 (1)编辑 收藏
 
     摘要: 1、 对于常用工具类的方法,需要关注同步问题
2、 对于不能确认被其它代码如何调用的方法或者可能被其它代码频繁调用的方法,需要关注同步问题
3、 对于常量字符串,不要通过new方式来创建  阅读全文
posted @ 2012-06-12 22:19 jlins_you 阅读(1346) | 评论 (0)编辑 收藏
 
     摘要: 前面2章我们已经讲解了 java网页静态化的原理和最简单的实现,大家可以通过下面的文章链接进行查看
java高并发-静态页面生成方案(1)
java高并发-静态页面生成方案(2)  阅读全文
posted @ 2012-06-11 20:50 jlins_you 阅读(1511) | 评论 (1)编辑 收藏
 
     摘要: 程序计数器:作用可以看成当前线程所执行的字节码的行号指示器。为了线程切换后能恢复到正确的执行位置,每条线程都需要有一个独立的程序计数器,各条线程之间的计数器互不影响,独立存储。---线程私有  阅读全文
posted @ 2012-06-08 00:31 jlins_you 阅读(1570) | 评论 (2)编辑 收藏
 
     摘要: 寄存器:我们在程序中无法控制
栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中
堆:存放用new产生的数据
静态域:存放在对象中用static定义的静态成员
常量池:存放常量  阅读全文
posted @ 2012-06-04 23:06 jlins_you 阅读(1534) | 评论 (1)编辑 收藏
 
     摘要: web界面上最快的访问速度是什么?当然是最原始的HTML文件访问,对于其他语言 比如 jsp ,asp,php等等,他们首先要通过服务器解析成html之后在返回给访问者,如果我们能提供全部是htm来的页面,那么就能大大的降低服务器和数据库资源的利用和提高网站的并发  阅读全文
posted @ 2012-06-04 23:05 jlins_you 阅读(4432) | 评论 (1)编辑 收藏
 
     摘要: 从事软件开发工作以来,经历过很多次面试与被面试。总结了一下,会发现好的面试官和差的面试官差在哪里,当然作为应聘者而言,好的面试官能够给你很多指导意见,差的面试官可能会让你疯掉!。  阅读全文
posted @ 2012-06-03 22:40 jlins_you 阅读(1727) | 评论 (2)编辑 收藏
 
     摘要: 开篇语:这篇文章是 java面试那件小事 系列文章的第一篇。该系列的文章将所有的读者都想象成是一个初学者,由浅入深的引入java相关的一些问题。这些问题都是sandeziVIP和朋友一起整理,或在群里或在论坛或查阅网络收集的一些出现频率较高且重要,当然也是必须要掌握的内容。如果你认为i你已经超出初学者了,却不是很懂每篇文章开头引入的几个问题,请把自己重归到初学者的行列。  阅读全文
posted @ 2012-06-02 01:26 jlins_you 阅读(1812) | 评论 (3)编辑 收藏
 
     摘要: 在学习jQuery的时候,有时候总是把DOM对象和jQuery对象弄混,用DOM对象去调用jQuery对象的方法,用jQuery对象的方法去调用DOM对象的方法,这是不可以的。其实这两种东西可以进行相互的转换,在使用的时候可以搭配使用。转换的过程十分的简单。  阅读全文
posted @ 2012-06-02 01:22 jlins_you 阅读(2546) | 评论 (1)编辑 收藏
 
     摘要:
1. hadoop集群是master/slave模式,master包括Namenode和Jobtracker,slave包括Datanode和Tasktracker。

2. master启动的时候,会开一个ipc server在那里,等待slave心跳。  阅读全文
posted @ 2012-05-31 00:12 jlins_you 阅读(3162) | 评论 (2)编辑 收藏
 
     摘要: 问题:发现刚刚发布的spring应用程序经常出现获取不到数据库连接的timeout 错误。仔细看代码后发现,有段代码需要连续发起两个query,常常是发第二个query时出现数据库连接获取不到的错误  阅读全文
posted @ 2012-05-19 14:41 jlins_you 阅读(2071) | 评论 (1)编辑 收藏
 
     摘要: Ctrl+1 快速修复
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)  阅读全文
posted @ 2012-05-19 14:38 jlins_you 阅读(1651) | 评论 (1)编辑 收藏
 
     摘要: CyclicBarrier 支持一个可选的 Runnable 命令,在一组线程中的最后一个线程到达之后(但在释放所有线程之前),该命令只在每个屏障点运行一次。
若在继续所有参与线程之前更新共享状态,此屏障操作 很有用。  阅读全文
posted @ 2012-04-24 21:23 jlins_you 阅读(2254) | 评论 (1)编辑 收藏
 
     摘要: java.util.concurrent
类 Semaphore

public class Semaphoreextends Objectimplements Serializable一个计数信号量。
从概念上讲,信号量维护了一个许可集。  阅读全文
posted @ 2012-04-24 21:17 jlins_you 阅读(1532) | 评论 (1)编辑 收藏
CALENDER
<2012年4月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

常用链接

我的博客

最新评论


Powered By: 博客园
模板提供沪江博客