`
greemranqq
  • 浏览: 975534 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论
文章列表
这2天,看了看网路编程,这里记录一下自己的理解。 网络编程,简单的理解,就是通讯,这里说服务器和客户端的通讯。服务器一直监听着,看是不是有客户来访问。 服务器:相当于一个家,或者一个定点买东西的地方,肯定是需要地址的,不然别人找不到地方对吧。 JAVA 体面提供了InetAddress 对象,通过getByName 等方法,可以获取地址(住址名称)的。   客户端:客户嘛,大家都明白,就是要去和服务器进行回话,相当于我要和你联系,需要你家住址(起码要电话号码之类的,才能找到你)。   地址和端口:地址就不说了,就是能确定你位置一个东东。因为一台服务器,可能有很多服务,这里需要用 ...
Spring 为解耦而诞生,其中AOP(面向切面编程)是很浓重的一笔。 这里简单记录一下AOP 给我带来的好处: 1. 用了一段时间,想通过简单的代码,更好的阐述以及理解它。   以前:假设我们有个简单的业务,还是经典的Hello W ...
 最近有朋友问我,为什么你可以每天工作那么久的时间,在没有周六和周日的情况下,依然保持良好的工作状态和身体状态?这是个好问题,很多人辛苦工作,可总是觉得自己没有成就感或者疲于奔命。如何长时间工作并且保持效率?我愿意将自己的心得与大家分享。   我以前读博士时,基本上一天工作16小时。如何在艰苦的工作中,激励自己、让自己能做到更多从而发挥自己的潜力,我认为大家应该考虑的是:要做你真正感兴趣、与自己人生目标接轨的事情。   我发现我的“生产力”和我的“兴趣”有着直接的关系,而且这种关系还不是单纯的线性。如果面临我没有兴趣的事情,我可能会花40%的时间,但是真正产生的结果可能只有20%的工作效率 ...
感谢:http://www.programmer.com.cn/14857/#more-14857  、 感谢:尹华山 IT技术的发展日新月异,新技术层出不穷,具有良好的学习能力,能及时获取新知识、随时补充和丰富自己,已成为程序员职业发展的核心竞争力。本文中,作者结合多年的学习经验总结出了提高程序员学习能力的三个要点。 众所周知,现在是一个知识爆炸的时代,知识更新非常快。据测算,一个大学毕业生所学到的知识,在毕业之后2年内,有效的不过剩下5%。对于软件行业而言,这种形势更为明显,我们赖以立足的,不在于我们现在掌握了多少知识,而是我们有多强的学习能力。 学习人人都会,但不同的人学习效 ...
1.简单变量类型与定义 sql 与pl/sql 通用变量类型: varchar2(max_length) 最大4000字节 char(max_length) 最大2000字节 number(x,y) 最长x位,y位小数 date 7个字节,默认格式DD-Mon-yy 如:select to_char(sy ...
 很久没写PL/SQL了,在这里把以前的知识拿出来和新入行的朋友们分享,自己也可以巩固,分享快乐!感谢宁姐教育啊     1、PL/SQL语言简介: SQL99: 1999年制定的SQL标准;oracle、db2、sybase、sql server、mysql...都遵守这个标准。 PL/SQL(PL: Procedure Language)是标准SQL语言上的过程性扩展,他不仅允许嵌入SQL语句, 而且允许定义变量和常量,允许过程语言结构(条件分支语句和循环语句), 允许使用例外处理Oracle错误等,在运行Oracle的任何平台上应用开发人员多可以使用PL ...
感谢:http://www.pin18.net/yejie/535.html    编者按:程序员作为一个令人关注,并且时刻引领着科技发展的一群人,他们的薪资以及待遇,行业状况都是很多人关心的问题。一年一度的薪资调查问卷报告也相继出炉。以下是根据上万份问卷的数据分析,我们得以对目前软件开发者的生存状态、待遇水平、行业状况等有了更清晰的了解。     本次参与调查的开发者中,约59.4%的开发者在公司中的职位是软件工程师,高级软件工程师占14.98%。任职管理岗位的开发者中,项目经理或主管占 6.3%,部门经理或主管的人群约为4.7%。另外,本次调查也吸引了一些公司高级管理人员参与,其中 ...
感谢程序员的投递Eclipse提供了一个可扩展插件的开发系统。这就使得Eclipse在运行系统之上可以实现各种功能。这些插件也不同于其他的应用(插件的功能是最难用代码实现的)。拥有合适的Eclipse插件是非常重要的,因为它们能让Java开发者们无缝的开发基于J2EE和服务的应用程序。Eclipse的插件也能帮助他们开发不同应用架构上的程序。 下面列出来的是25个最好的免费Eclipse插件,可以让开发者更高效的工作 。提高代码质量的插件1. FindBugsFindBugs可以帮你找到Java代码中的bug,它使用Lesser GNU Public License的自由软件许可。2. C ...
     从SVN download 下来的项目,发现的.java 文件和平时的不一样,并且想加入jar 进去的时候没有Java Build Path 的选项,无法链接类的源码,项目也无法发布,这里记录分享:     原因是,在项目里面找到.project ,写入        <natures> <nature>org.eclipse.jdt.core.javanature</nature> </natures>               这样就行了,里面有各种属性,简单的记录一下:     1.工程名:<name& ...
绿色破解版:http://xiazai.zol.com.cn/detail/14/133429.shtml 官方网站:http://www.flashfxp.com/简单教程参考:http://jingyan.baidu.com/article/b7001fe1583bb10e7282dd14.html   东西比较简单,我主要用于服务器 和本地 之间传输文件。比如 我改动的某些东西,打包上去
感谢:http://www.cnblogs.com/hnrainll/archive/2011/08/11/2135315.html putty详细使用说明   在windows下操作linux命令的小工具,非常好。偶然发现,储存资料备用。 PuTTY 是一个跨平台的远程登录工具,包含了一组程序,包括: PuTTY (Telnet 和 SSH 客户端) PSCP (SCP 客户端, 命令行下通过 SSH 拷贝文件,类似于 Unix/Linux 下的 scp 命令) PSFTP (SFTP 的命令行客户端,类似于 FTP 的文件传输,只不过使用的是 SSH 的 22 ...
 以前使用Hibernate 使用了 以下代码: SQLQuery SqlQuery = session.createSQLQuery(sql.toString()); // 设置值 SqlQuery.addScalar("contractid", Hibernate.STRING); // .....   现在hibernate 版本升级了,就报错了,现在是下面的代替方法:   // 用这里面的警醒代替 StandardBasicTypes.CHARACTER_ARRAY Stri ...
我在项目开发过程中,经常要改动JAVA/JSP 文件,但是又不想从新启动服务器(服务器从新启动花时间),想直接获得(debug)结果.有两种方式热部署 和热加载:   1.热加载:在server.xml -> context 属性中 设置 reloadable="true"   <Context docBase="xxx" path="/xxx" reloadable="true"/>        2. 热部署:在server.xml -> context 属性中 设置  a ...
感谢:http://blog.csdn.net/zhengzhb/article/details/7278174   定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。 问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修 ...
泄露你的JavaScript技术很烂的五个表现 Javascript在互联网上名声很臭,但你又很难再找到一个像它这样如此动态、如此被广泛使用、如此根植于我们的生活中的另外一种语言。它的低学习门槛让很多人都称它为学前脚本语言,它另外一个让人嘲笑的东西是动态语言的概念是偏偏使用了高标准的静态数据类型。其实,你和Javascript都站错了立场,而现在,你让Javascript很生气。这里有五个原因能说明你的Javascript技术很烂。   1. 你没有使用命名空间。     是否还记得在大学里老师告诉你不要在家庭作业里使用全局变量?Javascript里的全局变量的使用方法 ...
Global site tag (gtag.js) - Google Analytics