Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· 八款Java开发者必备的工具发布时间:2015-03-16
英文原文:8BestJavaToolsThatEveryJavaProgrammerMustUseJava是计算机应用编程语言,被广泛的用于创建Web应用程序、服务器搭建、客户端API开发以及数据库。Java的用例和重要性是巨大的。Java的学习曲线需要程序员处于不断活跃的状态,而今天我们会列出8个最佳Java工具,可以帮助你开发Java应用。1.SparkJava这是针对Java开发者的一个新的轻量级以及强大的Web应用框架。Spark拥有简单和直接的方法,你可以使用Spark框架... 查看全文
· java序列化发布时间:2015-03-16
1.序列化的类对象可以通过流输出到文件保存到硬盘上,反序列化可以读取。2.序列化不包含静态成员变量。... 查看全文
· 开源 java CMS - FreeCMS2.3 留言管理发布时间:2015-03-16
原文地址:http://javaz.cn/site/javaz/site_study/info/2015/22027.html项目地址:http://www.freeteam.cn/留言管理管理当前管理站点的留言数据。1.回复留言选择需要回复的留言,然后点击“回复”。注意:同时只能回复一个留言。输入回复内容后,点击“回复”按钮即可。2.删除留言选择需要删除的留言,然后点击“删除”按钮。提示:同时可以删除多个留言。为了防止误操作,系统会提示用户是否删除,点击“确定”完成删除操作。... 查看全文
· java网络编程相关库发布时间:2015-03-15
java.net.InetSocketAddressjava.net.SocketAddressimportjava.net.SocketAddress;importjava.net.InetSocketAddress;importjava.nio.channels.SocketChannel;//连接SocketAddressaddress=newInetSocketAddress("127.0.0.1",11111);intsoTimeout=60000... 查看全文
· 使用Maven运行Java main的3种方式发布时间:2015-03-15
时间2014-02-2423:12:09CSDN博客原文http://blog.csdn.net/qbg19881206/article/details/19850857maven使用exec插件运行javamain方法,以下是3种不同的操作方式。一、从命令行运行1、运行前先编译代码,exec:java不会自动编译代码,你需要手动执行mvncompile来完成编译。mvncompile2、编译完成后,执行exec运行main方法。不需要传递参数:mvnexec:java-Dexec... 查看全文
· Java 去除数组中空值发布时间:2015-03-13
这几天做项目很忙,不过也从中学习到了很多平时常用的知识,现记录一下这两天学到的知识点,未必很难,只是希望在以后用到的时候能够回忆的起来。Java去除数组中空值:原理:新建一个List,用增强for循环来将数组中除了空值外的所有值都加入到list中,然后再把list用toArray()方法转换回数组。String[]sysName=sysNames.split(",");List<String>tmp=newArrayList<String>();for... 查看全文
· java发送http的get、post请求发布时间:2015-03-13
http://www.cnblogs.com/zhuawang/archive/2012/12/08/2809380.htmlpackagewzh.Http;importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;importjava.io.PrintWriter;importjava.net.URL;importjava.net.URLConnection... 查看全文
· 【转】java Lock 简介发布时间:2015-03-13
Java并发编程:Lock在上一篇文章中我们讲到了如何使用关键字synchronized来实现同步访问。本文我们继续来探讨这个问题,从Java5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock。也许有朋友会问,既然都可以通过synchronized来实现同步访问了,那么为什么还需要提供Lock?这个问题将在下面进行阐述。本文先从synchronized的缺陷讲起,然后再讲述java.util.concurrent... 查看全文
Java是计算机应用程序编程语言,被广泛用于创建Web应用、服务器处理、用户端的API开发乃至数据库等多个领域。下面列出了8个有助于你开发Java应用程序最好的Java工具。1.SparkJava这是一款体形轻巧,功能强大的Web应用框架。Spark拥有简单而直接的方法。您可以通过一些繁琐的XML配置来使用Spark框架编写应用程序。Spark能让你花费最少的精力来开发Java的Web应用程序。官方网站:http://sparkjava.com/2... 查看全文
· Java树形菜单的递归实现发布时间:2015-03-12
查询条件为parentIdselect*fromtablewhereparentId=?第一次调用传0,表示根getNode(0);publicListgetNode(intpid){Listlist=..查询...(pid);//执行查询,自己写吧if(list!=null&&list.size()!=0){//判断是否查到,没有了表示小的了for(inti=0;i<list.size();i++){System.out.print(list.get(i).name)... 查看全文
· java,wait与notify发布时间:2015-03-12
今天同学写个手机游戏,用蓝牙传输数据的时候丢包,问我解决方案,我提出的方案是:用多线程发送数据并要求对方回送ack号,如果在一定时间内没收到就要重发,如果收到了就要自身wait,那么这要用到多线了,开始写了几个老是报错,就在网上找了找这方面的资料,终于解决了,呵呵!下面我把这篇写的比较全面的文章转载过来,做个笔记,希望能帮助更多的用多线程出现问题的朋友们。wait与notify是java同步机制中重要的组成部分。结合与synchronized关键字使用,可以建立很多优秀的同步模型... 查看全文
· JavaMelody系统监控工具发布时间:2015-03-12
项目开发结束了,需要做一下压力测试,就使用apache自带的ab程序进行压力测试,300个并发20000个请求,压了4组,服务器端内存就疯长到了330m,jvm一共才配置了512m,tomcat基本响应就很慢了,经过观察,330m内存基本不释放,查看自己开发的代码,没有发现不断向静态队列里不停地压对象的代码,应该基本排除是自有代码的问题,于是不停地google,发现了http://ddupnow.javaeye.com/blog/621619文章,博主的问题和我的症状很像... 查看全文
· Mac OS Java 环境变量如何配置发布时间:2015-03-12
我的系统是Yosemite最新版,因为默认java版本是8而更多项目配置的java版本是在jdk1.7的,所以重新安装了1.7.0_60版本打开terminal然后输入vi.bash_profile将这段文字输入:JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_60.jdk/Contents/Home在vi编辑器使用:wq命令保存退出输入source... 查看全文
· java获取方法的参数名发布时间:2015-03-12
reflect.ClassInformationUtil.javapackagereflect;importjavassist.ClassPool;importjavassist.CtClass;importjavassist.CtMethod;importjavassist.Modifier;importjavassist.bytecode.CodeAttribute;importjavassist.bytecode.LocalVariableAttribute... 查看全文
· java 递归部分例子发布时间:2015-03-12
packagecom.lw.list;/****f(n)=n+f(n-1)*@authorliwei**/publicclass递归Test{/****方法一*递归方法DecimalToBinary,把一个十进制数转换成二进制数*@paramnum*/publicvoidDecimalToBinary(intnum){if(num==0){//当num=0时,循环结束return;}else{DecimalToBinary(num/2);//调用递归方法System.out.print... 查看全文
· Java内部类(转)发布时间:2015-03-12
Java内部类(InnerClass)也叫嵌套类(NestedClass。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的设计者在内部类身上的确是用心良苦。学会使用内部类,是掌握Java高级编程的一部分,它可以让你更优雅地设计你的程序结构。下面从以下几个方面来介绍:1、内部类实例1... 查看全文
· C++与Java对比发布时间:2015-03-11
C++与java对比大一到大三,我课外课内使用过很多语言,大一是c++,紧接着是java、php,再后来是python,天下语言都是相通的,不过每个程序员都应该掌握一个最称手的兵器,java虽然成熟通用却不高效,php开发网站方便但同样不高效,唯有两个语言可以入我的法眼:python和c++,python方面快捷,开发效率高,好用。C++效率高,我感兴趣的方向是数据挖掘,以后也希望做一个后台程序员,也许c++会用的比较多,而且我心目中的理想公司也在大范围使用。因此决定重新拾起... 查看全文
· 通过JNI java 调用c++发布时间:2015-03-11
java调用c++java调用c++用的是java的JNI技术即javanativeinterface,这个就是java调用c++底层接口,通过用jni可以实现java和jvm以外的c++通讯互相调用。首先新建一个java项目,在此命名为HelloWorld,然后新建一个包为jni,在jni下新建一个类命名为HelloWorld项目完整接口入下图:其次编译HelloWorld.java,并且生成为HelloWorld.class.packagetest... 查看全文
· 【转】java 并发工具不完全浅谈发布时间:2015-03-11
转】java并发工具不完全浅谈这篇文章就主要讨论讨论Java并发中的任务执行,来作为我整理的地一篇文章吧。文中难免有错,如果发现问题,可以即时站内或者回帖交流。OK,言归正传首先来看一下,任务的定义:所谓的任务,就是抽象,离散的工作单位。你可以简单理解为代码级别的(Runnable接口)大多数并发应用程序都是围绕着任务进行管理的.我们来看一小段代码:Java代码packagecom.ivan.concurrent.charpter6;importjava.net.ServerSocket... 查看全文
JavaSE5的java.util.concurrent包中的执行器(Executor)将为你管理Thread对象,从而简化了并发编程。Executor在客户端和执行任务之间提供了一个间接层,Executor代替客户端执行任务。Executor允许你管理异步任务的执行,而无须显式地管理线程的生命周期。Executor在JavaSE5/6中时启动任务的优选方法。Executor引入了一些功能类来管理和使用线程Thread,其中包括线程池,Executor,Executors... 查看全文