Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
1、实现线程的三种方式:使用内核线程实现内核线程(KernelThread,KLT)就是直接由操作系统内核支持的线程,这种线程由内核来完成线程切换,内核通过操作调度器对线程进行调度,并负责将线程的任务映射到各个处理器上。程序一般不会直接去使用内核线程,而是去使用内核线程的一种高级接口——轻量级进程(LightWeightProcess,LWP),轻量级进程就是我们通常意义上所讲的线程,由于每个轻量级进程都由一个内核线程支持,因此只有先支持内核线程,才能有轻量级进程... 查看全文
· [Java EE 7] 事件监听器发布时间:2014-04-01
事件监听器提供了ServletContext、HttpSession和ServletRequest对象生命周期的回掉事件。事件监听器类需要实现接口,用于接收这些对象状态发生改变时所发出的通知。每个监听器都可以通过@WebListener、或web.xml、或ServletContext.addListener方法来进行注册。同一个事件,可能注册了多个监听器进行监听,容器会按照监听器的顺序依次调用监听器的方法。但是在应用程序关闭的时候,监听器会反序调用... 查看全文
保证你的<uses-libarayandroid:name="com.google.android.maps"/>在你的继承自MapActivity的类的一致性。如果不一致的话,删除<uses-libarayandroid:name="com.google.android.maps"/>运行,然后再添加运行。转载:http://blog.csdn.net/ltl451011/article/details/7445455... 查看全文
· Java 8 简明教程[ 网摘记录]发布时间:2014-04-01
http://www.iteye.com/magazines/129-Java-8-Tutorial... 查看全文
有许多方法可以实现web页面里图像的应答。然而,我碰到的所有方案都使用了JavaScript。这使我疑惑不用JavaScript实现图像响应是否可行。我提出了下面纯CSS的方案。它是如何工作的呢?我把<img>标签防止在<span>内。src属性将从服务器获得手机版本的图像。接着我还在<span>元素内部包含了一点CSS。什么??HTML文档中能嵌入了CSS?是的,只要你增加了scoped属性,这就在HTML5里就是非常有效的。在这个CSS里... 查看全文
项目地址:http://code.google.com/p/freecms/栏目管理栏目是系统频道某一类内容的集合体。您可以在频道中设置多个一级栏目,在一级栏目中添加多个二级栏目……。FreeCMS的栏目设置具有无级分类功能。1.添加一级栏目从左侧管理菜单点击栏目管理进入。点击“添加根栏目”输入相关属性点击“保存”即可。操作成功后,提示是否静态化本栏目页面、本栏目父栏目页面、站点首页。提示:1.本栏目页面静态化:选择将会对本栏目进行静态化页面处理。2.本栏目的所有父栏目页面静态化... 查看全文
· Java 复杂计算器的实现发布时间:2014-04-01
已经两次有公司面试上机,做这个题目,下面说一下实现思路。要求:给予的字符串是标准可以做有效运算的字符串,只包含加减乘除和数字,其中最前和最后是数字思路:先把字符串以运算符进行分割,把数字和运算符放到集合中。然后先做乘除运算,因为乘除必须先做。然后做加减计算,最后打印结果。备注:这里只是实现思路,没有SWING实现。下面计算:30*1+4*2*10-10+40/20的结果。实现代码如下,关键地方带有注释:packagetest;importjava.util.ArrayList... 查看全文
· Java 系统架构设计发布时间:2014-04-01
首先分为网关和引擎两部分:第一部分:网关主要负责转发请求和一些过滤操作,处理一些非法的重复IP请求,以及用户安全鉴权操作,分出来这一层的原因是,防止恶意攻击的请求太频繁,导致有逻辑业务的机器压力过大,导致宕机,这样子影响其他业务的处理,所以分出来了。第二部分:引擎主要负责处理业务逻辑。其次业务的可扩展性,对于业务请求,比如一套支付接口,可能有支付宝,银联,快钱,汇付,易宝等支付方式,使用反射原理调用不同的支付接口,避免啰里啰嗦的通过判断请求类型,再去分别调用每一个支付接口,降低程序的耦合性。... 查看全文
在做Java开发的过程中,经常会有一些这样或那样的错误,这些错误在一些或深入浅出、或入门的书里面都有提到过,但是这就像是生活中的一些教训,说多少遍都是白扯,只有自己经历了,才会懂。但是还是要写下来,一来作为自己的一个总结、反思,二来给不幸看到这篇小博客的同学们一点启发,哪怕在某天写代码的过程中有一瞬间想起来,并在自己的代码中使用这些小的技巧。虽然不能让程序一下子健壮起来,更不可能一下子让写代码的人高达上,但是至少会减少中午午睡的时候被叫醒去解决问题的次数。文章十分的浅显,高手、大拿可以直接掠过... 查看全文
在做Java开发的过程中,经常会有一些这样或那样的错误,这些错误在一些或深入浅出、或入门的书里面都有提到过,但是这就像是生活中的一些教训,说多少遍都是白扯,只有自己经历了,才会懂。但是还是要写下来,一来作为自己的一个总结、反思,二来给不幸看到这篇小博客的同学们一点启发,哪怕在某天写代码的过程中有一瞬间想起来,并在自己的代码中使用这些小的技巧。虽然不能让程序一下子健壮起来,更不可能一下子让写代码的人高达上,但是至少会减少中午午睡的时候被叫醒去解决问题的次数。文章十分的浅显,高手、大拿可以直接掠过... 查看全文
转自:http://aixiangct.blog.163.com/blog/static/91522461201088551561/java页面url传值中文编码&解码URL参数中有中文值,传到服务端,在用request.getParameter()方法,得到的常常会是乱码。这将涉及到字符解码操作,我们在应用中常常会用newString(fieldType.getBytes("iso-8859-1"),"UTF-8");等类似的方法去解码。但这种方式受具体应用环境限制... 查看全文
· [Java EE 7] Servlet Filter 简介发布时间:2014-03-31
Filter可以用来更改请求和响应的数据。有一点非常重要的就是,Filter自己不会产生响应,它只能更改和调整请求和响应数据。Filter最普遍的用途是用户鉴权、日志、数据压缩、数据转码等。Filter和Servlet一起打包部署,并作用于动态或静态的内容。可以使用URLpattern来将filter关联到一个servlet、或者关联到一组servlet,或者关联到静态内容。通过@WebFilter来定义filter:@WebFilter("/*"... 查看全文
· JAVA序列化和反序列化发布时间:2014-03-31
有关Java对象的序列化和反序列化也算是Java基础的一部分,下面对Java序列化的机制和原理进行一些介绍。Java序列化算法透析Serialization(序列化)是一种将对象以一连串的字节描述的过程;反序列化deserialization是一种将这些字节重建成一个对象的过程。Java序列化API提供一种处理对象序列化的标准机制。在这里你能学到如何序列化一个对象,什么时候需要序列化以及Java序列化的算法,我们用一个实例来示范序列化以后的字节是如何描述一个对象的信息的... 查看全文
· 6款Java转C#的最佳工具发布时间:2014-03-31
英文原文:6BestToolstoHelpYouConvertJavatoC#SourceCodeJava是基于类的面向对象计算机编程语言,由SunMicrosystems公司在1995年发布。将近900多万的开发者都在使用它,尤其在C/SWeb应用程序开发中。Java先将源代码编译成字节码,然后运行在JVM(Java虚拟机)中,它受欢迎的原因在于一次编译便可到处执行。而C#是多泛型编程语言,它是一种简单的、现代的、面向对象的、运行于.NETFramework之上的编程语言... 查看全文
· 用Java信号量 解决死锁发布时间:2014-03-31
死锁在多线程的情况下,在竞争竞态条件与临界区(http://cuisuqiang.iteye.com/blog/2020152)出现时,会出现数据不同步情况,而为了避免这种情况,之前也说了:界区实现方法有两种,一种是用synchronized,一种是用Lock显式锁实现。而如果不恰当的使用了锁,且出现同时要锁多个对象时,会出现死锁情况,如下:packagelockTest;importjava.util.Date;/***崔素强*@authorcuisuqiang@163... 查看全文
· java集合框架发布时间:2014-03-31
java集合框架图示大小:30.2KB查看图片附件... 查看全文
· [Java EE 7] Web Servlet 快速入门发布时间:2014-03-31
Servlet的规范是JSR340,完整的规范内容可以到这里下载。Servlet是放在servlet容器中的Web组件,可以生成动态内容。客户端通过请求/响应的方式来访问Servlet。Servlet容器负责管理servlet的生命周期,接收请求并发送响应,以及编码/解码等其它工作。定义servlet需要使用到@WebServlet注释,并且需要继承javax.servlet.http.HttpServlet类。下面是定义servlet的例子:@WebServlet("/account"... 查看全文
· java发消息MSMQ发布时间:2014-03-31
java发送消息给微软MSMQ的组件MsmqJava-1.2.1.2-src.zip(68.4KB)下载次数:0MsmqJava-1.2.1.2-doc.zip(39.3KB)下载次数:0MsmqJava-1.2.1.2-bin.zip(78.7KB)下载次数:0... 查看全文
· 为什么我喜欢Java发布时间:2014-03-31
英文原文:WhyIlikeJava我现在的老板使用一个在线测试系统来筛选在线申请职位的求职者。测试的第一个问题很浅显,仅仅是为了让求职者熟悉一下这个系统的提交和测试代码的流程。问题是这样的,写一个将标准输入拷贝到标准输出的流程。求职者可以使用任何他们喜欢的编程语言来实现这个程序。有时候我们也会遇到在这个测试中得零分的求职者。当我看到他们连最简单的问题都答不出的成绩时,我的第一感觉是,这并不反映出求职者有多差劲。很显然,这个测试系统本身太难使用,才导致求职者不能提交最简单的问题... 查看全文
· 浅谈Java堆内存发布时间:2014-03-30
一.Java中的堆空间是什么?当Java程序开始运行时,JVM会从操作系统获取一些内存。JVM使用这些内存,这些内存的一部分就是堆内存。堆内存通常在存储地址的底层,向上排列。当一个对象通过new关键字或通过其他方式创建后,对象从堆中获得内存。当对象不再使用了,被当做垃圾回收掉后,这些内存又重新回到堆内存中。二.如何增加Java堆空间?在大多数32位机、Sun的JVM上,Java的堆空间默认的大小为128MB,但也有例外,例如在32未Solaris操作系统(SPARC平台版本)上... 查看全文