Java_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> Java >>列表
· Java Web获取Web应用根路径(转)发布时间:2014-04-27
最基本的1,request.getRealPath("/");这个方法已不推荐用2,在Servlet里用this.getServletContext().getRealPath("/");获得要路径。或者request.getSession().getServletContext().getRealPath("/")来获取。3,struts里用this.getServlet().getServletContext().getRealPath("/")获得要路径。在spring中... 查看全文
· java提速发布时间:2014-04-27
Java语言特别强调准确性,但可靠的行为要以性能作为代价。这一特点反映在自动收集垃圾、严格的运行期检查、完整的字节码检查以及保守的运行期同步等等方面。对一个解释型的虚拟机来说,由于目前有大量平台可供挑选,所以进一步阻碍了性能的发挥。“先做完它,再逐步完善。幸好需要改进的地方通常不会太多。”(SteveMcConnell的《Aboutperformance》[16])本附录的宗旨就是指导大家寻找和优化“需要完善的那一部分”。D.1基本方法只有正确和完整地检测了程序后,再可着手解决性能方面的问题:... 查看全文
· Java实现aop案例发布时间:2014-04-27
MyPersonService.java代码如下:packagecom.shihuan.jdkaop.service;publicinterfaceMyPersonService{publicvoidfindPerson(Stringname);}MyPersonServiceImpl.java代码如下:packagecom.shihuan.jdkaop.service.impl;importcom.shihuan.jdkaop.service.MyPersonService... 查看全文
SAP的ERP平台很强大,这是毋庸置疑的,它被运用于个个行业领域,也正因如此,所以公司上线SAP后,总需要花费很多时间去培养用户,有时候,在SAP上,用户的操作需求很简单,但在SAP平台上,却不得不进行许多复杂的操作。=======================================================================================在我们公司,许多Sales和“老大们”都是电脑白痴,SAP虽然很强大,但是在他们自己用来,却觉得很复杂繁琐... 查看全文
JAVA发送手机短信,流传有几种方法:(1)使用webservice接口发送手机短信,这个可以使用sina提供的webservice进行发送,但是需要进行注册;(2)使用短信mao的方式进行短信的发送,这种方式应该是比较的常用,前提是需要购买硬件设备;(3)使用中国网建提供的SMS短信平台(申请账号地址:http://sms.webchinese.cn/default.shtml)附件里是中国网建提供的SMS短信平台的在线API地址及Java调用接口需要的jar包。Java发送手机短信息... 查看全文
· java 生成验证码发布时间:2014-04-26
项目中看到验证码的生成不是直接用的图片,而是根据自己的properties属性文件用java开发的。我在这里做一个记录:一个很简单的应用,就是一个jsp页面来展示一个生成的验证码的图片。首先来看一下效果:大小:10.9KB查看图片附件... 查看全文
· JAVA的集合交并差集操作发布时间:2014-04-26
业务中需求有不同集合中的相同元素,不同元素等。搞了个交并差的集合操作工具类,主要使用到的方法是removeAll、addAll使用set来搞,想的是去除重复:importjava.util.Collection;importjava.util.HashSet;importjava.util.Set;/***集合操作.**进行数学的‘并集’‘交集’‘减法’运算:<br>*并集:addAll.<br>*交集:retainAll.<br>*减法:removeAll... 查看全文
Android中向webview注入js代码可以通过webview.loadUrl("javascript:xxx")来实现,然后就会执行javascript后面的代码。但是当需要注入一整个js文件的时候,貌似就有点麻烦了。不过理清以下思路,方法其实也很简单,如下:我们通过在webview的onPageFinished方法中执行js代码注入:第一种:当webview加载完之后,读取整个js文件中的内容,然后将整个文件内容以字符串的形式,通过webview.loadUrl("javascript... 查看全文
· java_thread java并发编程实践发布时间:2014-04-25
3.1.3加锁和可见性3.1.4volatile变量比synchronized更轻量级(中文翻译的根本看不懂,以下是自己翻译和理解)WhenthreadAwritestoavolatilevariableandsubsequentlythreadBreadsthatsamevariable... 查看全文
· Java语言实现一个链表发布时间:2014-04-25
packagetest;publicclassLinkList{privatestaticclassNode{intdata;Nodenext;Node(intdata){this.data=data;this.next=null;}}Nodehead;//头结点publicLinkList(){//链表的构造方法head=null;}publicvoidclear(){//清空链表head=null;}publicvoidtravel(){//遍历打印链表Nodep=head;while(p... 查看全文
Mozilla新CTOAndreasGal(图片出自:CNET)北京时间4月25日消息,据国外科技网站CNET报道,Mozilla正式任命JavaScript、FirefoxOS专家AndreasGal为公司新CTO。六年前到Mozilla公司任职。2005年至上月,公司CTO职位由Mozilla的一位联合创始人BrendanEich担任,后被升职为公司CEO,但由于歧视同性恋等问题,上任十天就被迫辞职。Mozilla代理CEOChrisBeard在周四的博文中写道:&ldquo... 查看全文
· java_thread interrupt 理解发布时间:2014-04-25
packagecom.java.util.concurrent;importjava.util.concurrent.Callable;importjava.util.concurrent.ExecutorService;importjava.util.concurrent.Executors;importjava.util.concurrent.Future;publicclassTest1{publicstaticvoidmain(String[]args)throwsException... 查看全文
译注:其实语言都没有高下之分,适合当前工作的就是好语言。不过这位作者在这方面的一些态度的确值得我们学习,人家并不是盲目的乱喷,而是摆出数据,有理有据。本来想说老外在这方面怎么怎么样的,后来想了想,地图炮还是少开,毕竟这么说有失偏颇。我经常看到有文章在说,根据TIOBE的排名来看,Java和C在为“最受欢迎的编程语言”的称号争得不可开交——最后肯定都会说道,Java已经面临很长时间的衰落了。TIOBE用了一种相对复杂的公式来计算这个排名... 查看全文
· Java_打印发布时间:2014-04-25
<divclass="iteye-blog-content-contain"style="font-size:14px">JAVA提供两种打印方式:一种是使用默认连接的打印机//检查可用打印机。PrinterJobprinterJob=PrinterJob.getPrinterJob();PrintServiceprintService=printerJob.getPrintService();//book是一个pageable的实现类printerJob.setPageable... 查看全文
在java中,用JDOM来读到XML文件。具体方法参阅:http://rsy.iteye.com/blog/2051880问题描述:在xml文件中,有中文,读取时,大部分正常,但部分生僻字却出现乱码。如图:解决方法:用记事本,将XML文件打开,将第一行中,encoding="gb2312"改为encoding="utf-8",然后再另存为,将其编码方式由ANSI改为UTF-8,再用程序读取时,输出正常,解决。大小:411KB大小:412.9KB查看图片附件... 查看全文
· Java基础巩固之线程学习发布时间:2014-04-25
一、线程的学习线程就是程序中执行单个任务的顺序的流程。线程创建的两种方式:1、继承Thread类publicstaticvoidmain(String[]args){//继承Thread类覆盖父类run方法Threadthread=newThread(){@Overridepublicvoidrun(){while(true){System.out.println(Thread.currentThread().getName());}}};thread.start();}2... 查看全文
· Java8 中HashMap的优化发布时间:2014-04-25
先看代码,来自HashMap.putVal()Node<K,V>e;Kk;if(p.hash==hash&&((k=p.key)==key||(key!=null&&key.equals(k))))e=p;elseif(pinstanceofTreeNode)e=((TreeNode<K,V>)p).putTreeVal(this,tab,hash,key,value);else{for(intbinCount=0;;++binCount... 查看全文
· CRM后端JAVA工程师-美团发布时间:2014-04-25
我们是美团成功背后的那个部门,真正的秘密武器,O2O行业CRM系统的翘楚。我们做的系统被竞对争相抄袭和模仿,但是目前X评,X米,X哪儿跑步追赶都不到看到我们影子。我们团队人人都是多面手,每个人至少精通(搜索,推荐,后端J2EE,IOS,ANDROID)两个技术方向。我们期望您是一个能认同以下理念的人:1,技术成长主要靠自己,然后相互借力,加速成长。2,尊重是靠实力来赢得。3,不计代价,使命必达。4,AutomateEverythingYouCan。我们期望的人:1,敢于不断挑战自我... 查看全文
Java动态代理的InvocationHandler设计的问题Java的动态代理需要一个InvocationHandler实例,这个实例就是代理处理程序。这个接口中有一个方法:Objectinvoke(Objectproxy,Methodmethod,Object[]args)throwsThrowable在代理实例上处理方法调用并返回结果。在与方法关联的代理实例上调用方法时,将在调用处理程序上调用此方法。参数:proxy-在其上调用方法的代理实例method... 查看全文
1、蒙特卡洛法:蒙特卡罗方法又称统计模拟法、随机抽样技术,是一种随机模拟方法,以概率和统计理论方法为基础的一种计算方法,是使用随机数(或更常见的伪随机数)来解决很多计算问题的方法。将所求解的问题同一定的概率模型相联系,用电子计算机实现统计模拟或抽样,以获得问题的近似解。为象征性地表明这一方法的概率统计特征,故借用赌城蒙特卡罗命名。提出:蒙特卡罗方法于20世纪40年代美国在第二次世界大战中研制原子弹的“曼哈顿计划”计划的成员S.M.乌拉姆和J.冯·诺伊曼首先提出。数学家冯... 查看全文