J2EE概念//相关
文章平均质量分 64
zhangliguo186
具有很强的团队荣誉感!
展开
-
java程序写的更健壮
1 、尽早释放无用对象的引用。好的办法是使用临时变量的时候,让引用变量在退出活动域后,自动设置为null ,暗示垃圾收集器来收集该对象,防止发生内存泄露。对于仍然有指针指向的实例,jvm 就不会回收该资源, 因为垃圾回收会将值为null 的对象作为垃圾,提高GC 回收机制效率; 2 、定义字符串应该尽量使用 String str="hello"; 的形式,避免使用String str...原创 2015-02-02 15:33:40 · 155 阅读 · 0 评论 -
java GUI ; AWT SWT SWING 比较
AWT AWT是Sun不推荐使用的工具集。然而它在许多非桌面环境如移动或嵌入式设备中有着自己的优势。 更少的内存。它对运行在有限环境中的GUI程序的开发,是合适的。 1.更少的启动事件。由于AWT组件是本地由操作系统实现的。绝大多数的二进制代码已经在如系统启动的时候被预装载了,这降低了它的启动事件。 2.更好的响应。由于本地组件由操作系统渲染。 3.从java 1...2015-10-14 15:51:27 · 408 阅读 · 0 评论 -
真的假的,关于癌症
如果你看到请马上转发,你的一个转发,你的朋友可能会感激你一辈子,不要到你手上终止了今天一位十几年没见的朋友请我们去吃饭,吃完在他公司闲聊时无意中说起他一个朋友的父亲得了癌症,被医生宣布只能回家等死了,有人送来了一个偏方,家人就是:死马只当活马医,试着吃起了这个方子,没想到吃了几贴就有了起色,就接着吃下去,现在已经是复查也查不出病症状了!于是这个朋友把这个方子拿来给了自己的亲戚吃,最近也有了起色...2015-10-14 16:49:31 · 148 阅读 · 0 评论 -
java多线程 -- 初学者指南(一):线程简介
一、线程概述线程是程序运行的基本执行单元。当操作系统(不包括单线程的操作系统,如微软早期的DOS)在执行一个程序时,会在系统中建立一个进程,而在这个进 程中,必须至少建立一个线程(这个线程被称为主线程)来作为这个程序运行的入口点。因此,在操作系统中运行的任何程序都至少有一个主线程。进程和线程是现代操作系统中两个必不可少的运行模型。在操作系统中可以有多个进程,这些进程包括系统进程(由...原创 2015-10-15 09:36:26 · 100 阅读 · 0 评论 -
java多线程 -- 初学者指南(二):为什么要进行数据同步
Java中的变量分为两类:局部变量和类变量。局部变量是指在方法内定义的变量,如在run方法中定义的变量。对于这些变量来说,并不存在线程之间 共享的问题。因此,它们不需要进行数据同步。类变量是在类中定义的变量,作用域是整个类。这类变量可以被多个线程共享。因此,我们需要对这类变量进行数据 同步。 数据同步就是指在同一时间,只能由一个线程来访问被同步的类变量,当前线程访问完这些变量后,其他线...原创 2015-10-15 09:36:56 · 109 阅读 · 0 评论 -
通往构架师的路
对于任何一个软件开发人员来说,架构师都是一个令人向往的角色。就连世界首富比尔盖茨在2000年卸任公司CEO的同时,也担任了微软公司的荣誉角色“首 席软件架构师”,可见“架构师”这一称谓的吸引力。架构师是公司的“金领”,有着非常高的收入,很少需要考虑生存的问题,从而有更多的精力思考关键技术问 题,形成“强者愈强”的良性循环。部分优秀的开发人员在工作了一定时间后,就要开始考虑自己的未来到...原创 2015-10-15 10:21:18 · 128 阅读 · 0 评论 -
java多线程 -- Lock应用,内部静态类,线程池(经典)
import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.Future; import java.util.concurrent.locks.Lock; import...原创 2015-10-15 15:19:01 · 116 阅读 · 0 评论 -
java多线程 -- 线程的构架(线程池)
import java.util.concurrent.Callable; import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; ...2015-10-15 16:13:22 · 81 阅读 · 0 评论 -
HTTP请求报文与响应报文介绍
概述:HTTP报文是文本,报文中的每一个字段都是ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。《一》请求报文请求行:下面会有介绍其组成的部分 请求头部:User-Agent:产生请求的浏览器类型。Accept:客户端可识别的内容类型列表。Host:请求的主机名,允许多个域名同处一个IP地址,即虚拟主机。请求数据:请...2015-11-20 13:37:01 · 172 阅读 · 0 评论 -
HTTP客户端服务端TCP连接内幕
DNS(Domain Name System,域名系统),因特网上作为域名和IP地址相互映射的一个分布式数据库,能够使用户更方便的访问互联网,而不用去记住能够被机器直接读取的 IP数串。通过主机名,最终得到该主机名对应的IP地址的过程叫做域名解析(或主机名解析)。DNS协议运行在UDP协议之上,使用端口号53。 域名是为了方便记忆而专门建立的一套地址转换系统,要访问一台互联网上...2015-11-20 15:17:40 · 316 阅读 · 0 评论 -
EhCache Redis Memcache 比较
如有写的不周到不正确地方,欢迎留言,共同讨论学习进步~首先先粗俗的介绍下,这三个集群开源产品~(一):Ehcache在java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache基于java开发、被认证具有apache 2.0 license,充满特色,所以被用于大型复杂分布式web application的...2015-10-14 10:36:28 · 120 阅读 · 0 评论 -
TCP/IP协议,你了解多少?(一)
一 :传输层的主要功能是什么? 分割并重新组装上层提供的数据流,为数据流提供端到端的传输服务。 二:传输层如何区分不同应用程序的数据流?因为,对应传输层而言,它只需要知道目标主机上的哪个服务程序来响应这个程序,而不需要知道这个服务程序是干什么的。因此,我们只需要能够抽象的表示出来这些应用程序和服务程序即可。我们使用端口号来抽象标识每个网络程序。传输层的TCP和UDP可以接收来自多个应用程...原创 2015-10-12 17:08:31 · 126 阅读 · 0 评论 -
如何成为java高手
很多网友问我学习Java有没有什么捷径,我说"无他,唯手熟尔".但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛! 要想学好Java,首先要知道Java的大致分类.我们知道,自从Sun推出Java以来,就力图使之无所不包,所以Java发展到现在,按应用来分主要分为三大块:J2SE,J2ME和J2EE,这也就是SunONE(Open Net Enviro...原创 2015-02-26 10:16:57 · 163 阅读 · 0 评论 -
猥琐的Java笔试/面试题目
1、运算符优先级问题,下面代码的结果是多少?(笔试)[java] view plaincopy package test; public class Test { public static void main(String[] args) { int k = 0; int ret = ++k...原创 2015-02-26 14:13:54 · 92 阅读 · 0 评论 -
内存的分布问题
今天在面试的过程中,突然被一个给问“倒”啦。题目请看:http://topic.csdn.net/u/20110803/18/5f9cee1b-efbf-4bd4-8bcb-60c8914177dd.html中的第一题!当他问我内存的分布情况时,我当时只知道它不是分布在堆内存中就是栈内存。因此,在那比划了半天都不知道哪个分布在堆内存,哪个分布在栈内存。回来之后,立即查了一下,发现:①n...原创 2015-02-27 10:21:36 · 86 阅读 · 0 评论 -
Struts2面试题
昨天去求职公司做笔试题目时,遇到了这样一个题目,之前还真没有遇到过,它的问题是:Struts的5个常用类有哪些?有谁知道吗?回来查资料才知道原来以前见过也了解过,只是没想到居然那个题目的答案就是它们。所谓的5个常用类是:ActionServlet、ActionMapping、ActionForm、ActionForward、Action,不知我查的对不对。在此也顺便讲一下Struts2的工...原创 2015-02-27 10:21:48 · 79 阅读 · 0 评论 -
10个漂亮问题完美结束面试
在面试结束前,大多数的主考官都会丢问题给求职者,最常见的就是:你有没有什么问题或疑问,想要提出来的?无论求职者是否有提出问题,其实,这个问题背后的真正含意,通常是主考官用来测试你对这份工作有多大的企图心、决心和热情。 因此,如果你害怕发问不妥当,或是不知道该从何问起,甚至回答没有问题时,都很可能会让主考官认为,你想要这份工作的企图心、决心还不够强。 相反的,求职者应该更积极、主动...原创 2015-02-27 10:22:01 · 91 阅读 · 0 评论 -
SSH原理面试题
Struts1原理1、 初始化:struts框架的总控制器ActionServlet是一个Servlet,它在web.xml中配置成自动启动的Servlet,在启动时总 控制器会读取配置文件(struts-config.xml)的配置信息,为struts中不同的模块初始化相应的对象。(面向对象思想) 2、发送请求:用户提交表单或通过URL向WEB服务器提交请求,请求的数据用HTTP协议传给...原创 2015-02-27 10:22:12 · 120 阅读 · 0 评论 -
window7 修改锁定桌面图片
系统之家114小编这里要跟大家分享的是关于windows7系统 如何更换锁屏背景壁纸的方法,很多更新了win8系统的用户都会发现增设了很多美化的环节,锁屏壁纸就是其中之一,美轮美奂的界面让人心动,但是这并不是 win8系统的专属,在成熟稳重的win7系统中也可以体验这样的操作,感兴趣的朋友跟随小编一起来学习吧!操作方法/步骤: 1、先单击window7系统的“开始”按钮,在空...原创 2015-05-05 13:46:36 · 746 阅读 · 0 评论 -
Java JNDI 概念
JNDI(Java Naming and Directory Interface)是一个应用程序设计的API,为开发人员提供了查找和访问各种命名和目录服务的通用、统一的接口,类似JDBC都是构建在抽象层上。现在JNDI已经成为J2EE的标准之一,所有的J2EE容器都必须提供一个JNDI的服务。 JNDI提供了一种统一的方式,可以用在网络上查找和访问服务。通过指定一个资源名称,该名称对...原创 2015-08-27 10:19:13 · 146 阅读 · 0 评论 -
Java EJB 概念
EJB是sun的服务器端组件模型,最大的用处是部署分布式应用程序当然,还有许多方式可以实现分布式应用,类似微软的.net技术。凭借java跨平台的优势,用EJB技术部署的分布式系统可 以不限于特定的平台。EJB (Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基于组件的企业多重应用程序的标准。其特点包括网络服务支持和核心开发工具(SDK)。 在J2EE里,Ent...原创 2015-08-27 10:47:16 · 160 阅读 · 0 评论 -
改变体质,预防癌症第一步
有关癌症--看完再寄给别人-功德无量 三十多年前有一位服务于公卖局台北啤酒厂的张先生,参加该啤酒厂选派技术人员到国外深造的考试,以优异的成绩及格。但在出国前经某公立医院体检发现,罹患有像孩拳头大小的肺部肿瘤,因而不能出国。 张先生失望之余,一直怀疑诊断有误;于是再到另一家医院检查,结果还是证实原来的诊断并无错误。当时年轻力壮的张先生得到这样的绝症,在人生绝望之余,多次打电话给当时任职台东县政府黄顺...2015-12-09 10:37:14 · 203 阅读 · 0 评论