
java
文章平均质量分 71
白山黑土
芸芸众生
展开
-
java线程池
本文参考:[1]http://www.cnblogs.com/jersey/archive/2011/03/30/2000231.html[2]http://wenku.baidu.com/view/a2554da00029bd64783e2c8c.html1.概念:java线程池用来管理程序中的线程数量,防止系统的线程数量过多,从而导致内存消耗严重,影响程序的运行速度。原创 2014-03-28 17:00:47 · 667 阅读 · 0 评论 -
Spring之IOC
1.IOC介绍IOC:Inversion of Control控制反转,控制权的转移,应用程序本身不负责以来对象的创建和维护,而是由外部容器进行创建和维护。DI:Dependency Injection依赖注入是IOC的一种实现方式。IOC的目的是创建对象,并组装对象之间的关系。控制反转是获得依赖对象的过程被反转了,获得依赖对象的过程由自身管理(new对象)变成了由IOC容器主动注原创 2018-02-01 22:23:35 · 203 阅读 · 0 评论 -
java注解学习
java注解是java语言的一个有利补充,尤其是在各种框架中,注解应用极为频繁。java中内置的标准注解有3个,@Override用于方法重载,@Depcreted用于声明方法为不推荐使用、@SuppressWarning用于忽略警告。当需要自定义注解时用到元注解,共有4个,@Target、@Retention、@Documented、@Inherited@Target声明了注解的应用原创 2017-12-27 08:39:15 · 255 阅读 · 0 评论 -
java GC基本知识
java垃圾回收机制(Garbage Collection)是java一个基本的知识点,无论是在工作中还是在找工作的面试中都是一个重要的知识点。掌握GC不止包括理解GC原理,还包括如何对GC调优,如何与GC交互等。了解java GC之前,先认识一下“堆”。在java中,所有使用new关键字创建的对象都是在堆中分配内存空间的,堆被划分为新生代、老年代和永久代,其中新生代又被分为Eden和Surv原创 2017-12-05 19:11:17 · 399 阅读 · 1 评论 -
Java内存分配
内存泄漏:长生命周期的对象持有短生命周期的对象的引用就很可能发生内存泄漏,尽管短生命周期对象已经不再需要,但是因为长生命周期对象持有它的引用而导致不能被收回,这就是Java中内存泄漏的场景。(无法用,也无法收回)堆区:1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令)2.jvm只有一个堆区(heap)被所有线程共享,堆中不原创 2015-08-19 15:26:52 · 713 阅读 · 0 评论 -
Itext 学习 Paragraph (段)的用法
转自:http://liubl2011.iteye.com/blog/1389092Itext的com.itextpdf.text.Paragraph 类是段落的处理。在一个段落中,你可以设置段落的对齐方式,缩进和间距。例子一代码如下 import java.io.FileNotFoundException;import java.io.FileOutputStream;转载 2015-08-26 16:38:44 · 38251 阅读 · 5 评论 -
如何用javac 和java 编译运行整个Java工程
前言:本文教你怎么用javac和java命令,以及如何利用脚本(shell或bat)方便处理,并用简单的实例展示这些用法。 IDE是把双刃剑,它可以什么都帮你做了,你只要敲几行代码,点几下鼠标,程序就跑起来了,用起来相当方便。你不用去关心它后面做了些什么,执行了哪些命令,基于什么原理。然而也是这种过分的依赖往往让人散失了最基本的技能,当到了一个没有IDE的地方,你便觉得无从下手,转载 2014-08-13 10:18:40 · 502 阅读 · 0 评论 -
Hibernate Axis2 Webservice
首先用Eclipse开发Hibernate,并确保能正常操作数据库原创 2014-07-26 10:54:06 · 681 阅读 · 0 评论 -
Eclipse axis开发WebService(访问MySQL数据库)
用javaEE版的eclipse1. 配置好Tomcat2. 创建一个Dynamic Web Project,名为WebServiceStudy 3. 写一个service类,名为TableInfoService,其中该类引用了其他两个类(MySQLUtils和RequestInfoFromMySQL)4. 右击TableInfoServic原创 2014-07-23 13:05:49 · 4472 阅读 · 1 评论 -
java命令行输入
java命令行输入方式:1.System.in.read();这种方法很不方便,不建议使用2.Scanner类Scanner scanner = new Scanner(System.in);String in = scanner.nextLine();Scanner类中有很多读取命令行输入方式,上例中的方式以回车为结束符。原创 2014-03-28 21:23:15 · 5464 阅读 · 0 评论 -
Spring之注入方式
Spring注入是指在启动Spring容器加载bean配置时,完成对变量的赋值行为。常用的注入方式有设值注入和构造注入两种。Spring在加载xml配置文件时会实例化标签中的Bean类(特别注意,Bean类如果声明了带参数的构造方法,必须要声明无参构造方法,以使得Spring可以正常实例化Bean类)。而注入就是在实例化Bean类时将其变量进行赋值操作。设值注入需要被注入的Bean类有对属原创 2018-02-02 23:11:13 · 310 阅读 · 0 评论