Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· MongoDB的Java驱动发布时间:2014-04-12
指定新mongo实例:Mongom=newMongo();Mongom=newMongo("localhost");Mongom=newMongo("localhost",27017);//or,toconnecttoareplicaset,supplyaseedlistofmembersMongom=newMongo(Arrays.asList(newServerAddress("localhost",27017),newServerAddress("localhost",27018)... 查看全文
· Java中&和&&的区别发布时间:2014-04-12
相同点:&和&&都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为true时,整个运算结果才为true,否则,只要有一方为false,则结果为false。不同点:&&还具有短路的功能,即如果第一个表达式为false,则不再计算第二个表达式,例如,对于if(str!=null&&!str.equals(“”))表达式,当str为null时,后面的表达式不会执行,所以不会出现NullPointerException... 查看全文
· [Java EE 7] JSF 资源处理发布时间:2014-04-11
JSF提供了标准的方式来处理资源,比如:图片,CSS,JavaScript文件等。这些资源可以在组件的rendered属性中使用。资源可以放在web工程的/resources目录下,也可以放到classpath的/META-INF/resources目录下。资源可以被本地化、版本化、集成化到jar包中。资源可以被EL引用:[url=#{resource['header.jpg']}]clickhere[/url]在这个例子中header.jpg放在标准的resources目录下... 查看全文
· Java 调用 C# DLL发布时间:2014-04-11
Java无法直接调用C#dll,需要通过经过桥接的方式,进行中继转发一下请求。查阅大量资料,做了大量实验,不停的调试、排错之后,期间试过jni4net,不过这个插件需要修改原有的C#DLL内容,还会生成一些额外的Java代码,jni4net侵入性太多,将它排除。最后通过管理性的C++桥接方式,成功完成了Java调用C#DLL。国内很多文章都是只有文章,没有在文中附上完整的代码工程,导致读者做实验时非常麻烦。而老外经常会带上完整的代码工程,这让读者做实验时参考起来非常方便。本文附上完整的Java... 查看全文
· Java中的类与对象、方法发布时间:2014-04-11
针对将近一年来的对Java的学习,对于Java上的有了一些属于自己的理解,以下就是我对于Java中关于类与对象、方法的一些理解和总结:计算机语言的发展C语言==>面向过程的开发语言,20世纪70年代初诞生于美国贝尔实验室。C++==>面向过程的基础上增加了面向对象,1979年,当时在贝尔实验室工作的Stroustrup开始开发一个替代C语言的编程语言。1985年10月14日,第一个官方参考指南《C++程序设计语言》(第一版)出版。Java、C#、Objective-C==>... 查看全文
· Java 调用 C# DLL发布时间:2014-04-11
Java无法直接调用C#dll,需要通过经过桥接的方式,进行中继转发一下请求。查阅大量资料,做了大量实验,不停的调试、排错之后,期间试过jni4net,不过这个插件需要修改原有的C#DLL内容,还会生成一些额外的Java代码,jni4net侵入性太多,将它排除。最后通过管理性的C++桥接方式,成功完成了Java调用C#DLL。国内很多文章都是只有文章,没有在文中附上完整的代码工程,导致读者做实验时非常麻烦。而老外经常会带上完整的代码工程,这让读者做实验时参考起来非常方便。本文附上完整的Java... 查看全文
· 字符集及Java中的字符知识整理发布时间:2014-04-11
一.字符相关的定义(一)字符:各种文字和符号的总称,包括各国家文字、标点符号、图形符号、数字等。(二)字符集:是一个系统支持的所有抽象字符的集合,也就是多个字符的集合,字符集种类较多,每个字符集包含的字符个数不同。(常见字符集名称:ASCII字符集、GB2312字符集、BIG5字符集、GB18030字符集、Unicode字符集等。)(三)字符编码:是一套法则,使用该法则能够对自然语言的字符的一个集合(如字母表或音节表),与其他东西的一个集合(如号码或电脉冲)进行配对... 查看全文
英文原文:FinalResultsfromourJavaEE8CommunitySurveyJavaEE7已经发布快一年了(2013年6月发布),开发团队在这段时间内也一直在规划下一个大版本JavaEE8。近日,JavaEE社区开展了一项调查,看开发者希望哪些功能出现在JavaEE8版本中。关于新的JSR下图展示了开发者认为应该包含在JavaEE8中的一些比较重要的JSR。其中79%的用户认JavaAPIforJSONBinding比较重要... 查看全文
动态规划的基本思想是将待求解问题分解成若干个子问题,先求解子问题,并将这些子问题的解保存起来,如果以后在求解较大子问题的时候需要用到这些子问题的解,就可以直接取出这些已经计算过的解而免去重复运算。保存子问题的解可以使用填表方式,例如保存在数组中。用一个实际例子来体现动态规划的算法思想——硬币找零问题。硬币找零问题描述:现存在一堆面值为V1、V2、V3…个单位的硬币,问最少需要多少个硬币才能找出总值为T个单位的零钱?假设这一堆面值分别为1、2、5、21、25元,需要找出总值T为63元的零钱... 查看全文
· Java中的Socket编程(2)-提高发布时间:2014-04-11
日日行,不怕千万里;常常做,不怕千万事。意思是说,每天都走路的话,就不怕走千里万里,每天都做事的话,就不怕做了千事万事。学习也一样,每天学一点,就不怕学习了千万知识。上一次我们对Socket编程有了一个初步的了解,今天我们来继续学习。上一次我们写了一个简单的服务端和客户端程序,只是实现了客户端写,服务端读。今天我们来实现一个服务端和客户端同时读写的程序。需求:实现一个服务端和客户端同时读写。为了便于大家更好的理解,我画了一个程序流程图,虽然不是很专业和美观,但旨在说明问题。1、程序流程图:2... 查看全文
· 66个高质量Java英文博客发布时间:2014-04-11
英文原文:100High-QualityJavaDevelopers’Blogs我们收集了这66个高质量的Java博客。博主们来自世界各地。其中有一些博主可能不是做Java开发的,但他们的内容是有价值的,值得分享给Java开发者们。谷歌的排名对这些小站相对而已是不公平的。有很多网站,虽然流量很大,但他们的内容质量并不高。我对高质量的定义如下:文章可读性强,并且有创意。文章的作者对技术是真的感兴趣。文章中包含了作者对创造性思的独特理解。文章会定期更新。所以... 查看全文
以前,前后台全是utf-8格式所以乱码问题没有什么,到现在的新公司,遇到点问题,我们现在前后台全是gbk所以用ajax就会出问题,因为ajax的post方法编码是用utf-8格式。解决方法:在网上看了看必须用二次编码才行,就是在前台两次编码(encodeURI(encodeURI(data)))encodeURIComponent一样(说的只是针对这个问题的效果一样),这样就ok了。后台只需URLDecoder.decode(data,"UTF-8")就解码成功了。为什么呢??... 查看全文
· 21个值得收藏的Javascript技巧发布时间:2014-04-10
在本文中列出了21个值得收藏的Javascript技巧,在实际工作中,如果能适当运用,则大大提高工作效率。1Javascript数组转换为CSV格式首先考虑如下的应用场景,有一个Javscript的字符型(或者数值型)数组,现在需要转换为以逗号分割的CSV格式文件。则我们可以使用如下的小技巧,代码如下:12varfruits=['apple','peaches','oranges','mangoes'];varstr=fruits.valueOf();输出:apple,peaches... 查看全文
· java操作html字符串发布时间:2014-04-10
业务描述:在我们系统中要这样一个需求,我们会将html当作字符串保存在数据库中,然后再后期通过Java需要操作这个html比如增加一个文件框,改变其结构,添加事件。解决方案:jsoupJavaHTML解析器使用方法:1.导入jar包。可以使用maven帮你下载这个jar包和源码<dependency><groupId>org.jsoup</groupId><artifactId>jsoup</artifactId><... 查看全文
· java ant myeclipse集成发布时间:2014-04-10
本文转载自网络http://blog.csdn.net/xingguo822/article/details/6106456在Eclipse中使用AntAnt是Java平台下非常棒的批处理命令执行程序,能非常方便地自动完成编译,测试,打包,部署等等一系列任务,大大提高开发效率。如果你现在还没有开始使用Ant,那就要赶快开始学习使用,使自己的开发水平上一个新台阶。Eclipse中已经集成了Ant,我们可以直接在Eclipse中运行Ant。建立一个新的java项目,创建以下目录结构... 查看全文
主题:java(Web)中相对路径,绝对路径问题总结1.基本概念的理解绝对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:\xyz\test.txt代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表Web应用的跟目录。和物理路径的相对表示。例如:"./"代表当前目录... 查看全文
· java获取资源路径发布时间:2014-04-10
java获取资源路径Thread.currentThread().getContextClassLoader().getResource("")->E:/workspace/javaProj/bin/JavaFile.class.getClassLoader().getResource("")->E:/workspace/javaProj/bin/ClassLoader.getSystemResource("")->E... 查看全文
· JavaScript基础工具清单发布时间:2014-04-10
英文原文:AListofFoundationalJavaScriptTools在训练营中,我们给学员介绍了一些工具和库,以扩大其代码的能力。目前有位JavaScript学员Kalina,他汇总了这些工具的清单,想分享给其他的代码爱好者。IvanStorck,我们JavaScript训练营的辅导员,利用Kalina的清单,画了一张有帮助的思维导图:通用脚手架工具(用于启动项目)Yeoman–Yeoman是一个健壮且固定的客户端程序库,包含了工具和框架... 查看全文
· java常用设计模式发布时间:2014-04-10
java常用设计模式设计模式;一个程序员对设计模式的理解:“不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的是提出一种对所有锁的开锁方案。在真正理解设计模式之前我一直在编写“简单”的代码.这个“简单”不是功能的简单,而是设计的简单。简单的设计意味着缺少灵活性,代码很钢硬... 查看全文
· Java动态代理小结发布时间:2014-04-10
关于JDK动态代理,请参考http://lijingshou.iteye.com/blog/1949134实际上实现动态代理,有两种基本方法:JDK自带的动态代理,通过继承InvocationHandler接口CGLib动态代理,通过继承MethodInterceptor接口这两种动态代理的最大区别是,对于被代理的对象,前者需要一个接口和实现类.而后者不需要接口,可以直接为一个类创建代理子类动态代理的三个特点或者不足:目标类的所有方法都会被织入织入点往往被写死... 查看全文