拥有Java标签的文章
Java

JAVA线程池shutdown和shutdownNow的区别

shutDown()当线程池调用该方法时,线程池的状态则立刻变成SHUTDOWN状态。此时,则不能再往线程池中添加任何任务,否则将会抛出RejectedExecutionException异常。但是,此时线程池不会立刻退出,直到添加到线程池中的任务都已经处理完成,才会退出。shutdownNow()根据JDK文档描述,大致意思是:执行该方法,线程池的状态立刻变成STOP状态,并试图停止所有正在执行的线程,不再处理还在池队列中等待的任务,当然,它会返回那些未

系统 2019-08-29 22:19:52 2385

Java

tomcat-java_opts设置说明

TheJAVA_OPTSenvironmentvariablecanbeusedtospecifyadditionalargumentstotheJVMJBosswillberunin.Thesecanbesetasregularenvironmentvariablesontheplatform,inthestartupscript(run.shorrun.bat,or(whenusingrun.sh)inrun.conf.Someexamples:Mem

系统 2019-08-12 01:33:55 2385

Java

java类加载器-Tomcat类加载器

在上文中,已经介绍了系统类加载器以及类加载器的相关机制,还自定制类加载器的方式。接下来就以tomcat6为例看看tomat是如何使用自定制类加载器的。(本介绍是基于tomcat6.0.41,不同版本可能存在差异!)网上所描述的tomcat类加载器在网上搜一下“tomcat类加载器”会发现有大量的文章,在此我偷个懒,^_^把网上对tomcat类加载器的描述重说一下吧。CommonClassLoader:加载的类目录通过{tomcat}/conf/catali

系统 2019-08-12 01:32:44 2385

Java

Viva:Open Java的Source

众所周知,Java语言本身并不是OpenSource的。现在,OpenSource社群创办了一个网站——http://viva.sourceforge.net——专门从事OpenSource的Java语言实现。这对于Java的推广和发展将大有帮助。请记住,Java不等于Sun。虽然“太阳”下没有新鲜事,但咖啡却可以每天都是新的。——————————Viva-asitededicatedtoopensourceJava-isnowlive.Vivaaimst

系统 2019-08-12 01:33:38 2377

Java

让Java Swing显示中文更美观

首先感谢Could的回复和提醒关键字:SwingJGoodiesLook&Feel中文汉字在前一篇文章中提到通过使用第三方的L&F来使

系统 2019-08-29 22:52:05 2376

Java

【技术贴】java插入mysql中文乱码解决|java插入

【技术贴】java插入mysql中文乱码解决|java插入mysql数据库显示问号?在你要连接到mysql的代码里写上?useUnicode=true&characterEncoding=UTF-8"比如"jdbc:mysql://localhost:3306/chenluancl1?useUnicode=true&characterEncoding=UTF-8","root","密码"【技术贴】java插入mysql中文乱码解决|java插入mysql数

系统 2019-08-12 01:52:25 2372

Java

【总结】String in Java

作者:每次上网冲杯Java时,都能看到关于String无休无止的争论。还是觉得有必要让这个讨厌又很可爱的String美眉,赤裸裸的站在我们这些Java色狼面前了。嘿嘿....众所周知,String是由字符组成的串,在程序中使用频率很高。Java中的String是一个类,而并非基本数据类型。不过她却不是普通的类哦!!!【镜头1】String对象的创建1、关于类对象的创建,很普通的一种方式就是利用构造器,String类也不例外:Strings=newStrin

系统 2019-08-29 21:59:57 2371

Java

Java垃圾回收调优

在Java中,通常通讯类型的服务器对GC(GarbageCollection)比较敏感。通常通讯服务器每秒需要处理大量进出的数据包,需要解析,分解成不同的业务逻辑对象并做相关的业务处理,这样会导致大量的临时对象被创建和回收。同时服务器如果需要同时保存用户状态的话,又会产生很多永久的对象,比如用户session。业务越复杂的应用往往用户session包含的引用对象就越多。这样在极端情况下会发生两件事情,longgcpausetime或outofmemory。

系统 2019-08-29 23:10:14 2369

Java

Tomcat与Java Web开发技术详解

想找基于java的web开发书,原来选定的几本oreilly的书后来看看,版本都太老了,而且内容比较分散,不适合入门阶段上手。无意在书店翻了翻这本,看了一遍目录感觉还不错,但是基于以往的恶劣经验,我很久没有看国产技术书籍了,有些犹豫。又详细看了一两章,回家又考虑再三,最后在amazon.cn买了。花了4天时间,一口气看完,感觉挺不错。优点技术体系比较完整。关于javaweb开发基本的各方面技术都讲到了,重点是servlet/jsp及其在tomcat下的部署

系统 2019-08-29 22:48:24 2368

Java

JasperReport+iReport进行java报表开发

一相关基础知识1.关于JasperReport和iReportJasperreport是一个报表制作程序,用户需要按照它制定的规则编写一个XML文件,然后得到用户需要输出的格式文件。它支持输出的文件格式包括PDF,HTML,XML,XLS,CVS等等.而iReport就是一个可以帮助我们制作Jasperreport的XML文件的可视化开发工具。他的作用和dreamware的作用是类似的.2、下载ireport和jasperreportjasperrepor

系统 2019-08-29 22:45:24 2368

Java

Python和Java对比,全面解读哪个语言最赚钱,前景最好?

都知道现在最火爆的是人工智能、大数据。而人工智能和大数据主要用的语言就是Java和Python。今天我们就来分析一下,当前java和python,哪个就业前景更好,薪资更高?该学哪一个?一、语言历史Python:生而为简Python是一门拥有简洁语法的高级编程语言。一个名为GuidovanRossum的荷兰大佬在1991年设计了它。Rossum设计这门语言的初衷,就是为了让代码读起来更轻松,并且让程序员们比起用其他语言,可以写更少的代码,事半功倍。Java

系统 2019-09-27 17:57:06 2364

Java

深入入门正则表达式(java) - 匹配原理 - 1 -

深入入门正则表达式(java)-引言深入入门正则表达式(java)-1-入门基础深入入门正则表达式(java)-2-基本实例深入入门正则表达式(java)-3-正则在java中的使用深入入门正则表达式(java)-匹配原理-1-引擎分类与普适原则深入入门正则表达式(java)-匹配原理-2-回溯本节第一部分主要介绍正则引擎的分类,由于java属于NFA,所以只重点介绍此类。其余类型简要或不做介绍。分类的内容全部来自《精通正则表达式》v3引擎类型程序DFAa

系统 2019-08-29 22:04:20 2363

Java

java范型简介

java范型简介一.简单认识java范型经常听人说“范型”,我一直不是太明白什么叫“范型”,今天就查阅了一些文章,给我的第一感觉就是之所以在java中用范型,就是为了让一些错误在编译阶段就可以暴露出来,而不用在运行阶段才抛出异常。下面给出一个简单例子来说明。/***//***没有利用范型的例子*/publicvoidexample1()...{ArrayListarray=newArrayList();array.add("thisisastring");

系统 2019-08-29 23:37:07 2362

Java

Java SE 6 新特性: Instrumentation 新功能

2006年底,Sun公司发布了JavaStandardEdition6(JavaSE6)的最终正式版,代号Mustang(野马)。跟Tiger(JavaSE5)相比,Mustang在性能方面有了不错的提升。与Tiger在API库方面的大幅度加强相比,虽然Mustang在API库方面的新特性显得不太多,但是也提供了许多实用和方便的功能:在脚本,Webservice,XML,编译器API,数据库,JMX,网络和Instrumentation方面都有不错的新特性

系统 2019-08-12 09:30:24 2362