
java
文章平均质量分 78
Jaaaaaaaava
这个作者很懒,什么都没留下…
展开
-
关于Datasource与数据库连接池的区别。
刚开始搞不太清楚这两者的关系 现在查阅多方资料后 自己整理思路。 数据库连接有两种方式: 1 :直连数据库方式 当调用DataSource.getConnection()时,其实它调用的是DriverManager.getConnection(url, user, password)来获取一个Connection,Connection使用完后被close,断开与数据库的原创 2014-01-11 23:19:49 · 6918 阅读 · 0 评论 -
JVM调优总结
堆大小设置JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。我在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java -Xmx3550m -Xms355转载 2015-11-03 00:09:58 · 638 阅读 · 0 评论 -
dwr 精准推送
这几天做项目,需要一个消息提醒功能,决定用dwr实现,在dwr官网和网上找了很多资料,也没实现精准推送,大多数的例子具体步骤写的不清楚,不怎么了解dwr的人看了也未必能看懂,反正我是没看懂,那时就决定,若自己实现了,一定将具体步骤写下来,希望能给那些和我一样的人一些帮助,若有不明白的,可以给小弟留言。我只写步骤,不写原理,下面开始。 第一、在项目中引入dwr.jar,然后在web.转载 2015-11-10 10:54:26 · 838 阅读 · 0 评论 -
SSM整合
1、基本概念1.1、SpringSpring 是一个开源框架, Spring 是于 2003 年兴起的一个轻量级的 Java 开发框架,由 Rod Johnson 在其著作 Expert One-On-One J2EE Development and Design 中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。 Spring 使用基本的 JavaB转载 2015-08-12 16:54:06 · 995 阅读 · 0 评论 -
JavaWeb项目获取路径各种方法。
在jsp和class文件中调用的相对路径不同。 在jsp里,根目录是WebRoot 在class文件中,根目录是WebRoot/WEB-INF/classes 当然你也可以用System.getProperty("user.dir")获取你工程的绝对路径。另:在Jsp,Servlet,Java中详细获得路径的方法!1.jsp中取得路径: 以工程名为TEST为例: (原创 2014-12-31 10:02:41 · 1478 阅读 · 0 评论 -
关于JavaWeb拦截访问一点总结。
在javaweb中,拦截访问现在有几种方式一种是Filter,Springmvc的Intercepter,struts2的拦截器等。。。这里总结一下Filter一些路径的拦截假如这是一个微博项目xxxx.com/login 是我前台的登陆 页面xxxx.com/admin/login 是我后台的登陆 页面 假如用户没登陆 访问 xxxx.com/原创 2014-12-25 10:57:26 · 2896 阅读 · 0 评论 -
Java通过thumbnailator对图片进行缩放,裁剪,添加水印等..
package com.test.image;import static org.junit.Assert.*;import java.io.File;import javax.imageio.ImageIO;import net.coobird.thumbnailator.Thumbnails;import net.coobird.thumbnailator.geometry.原创 2014-11-26 15:40:21 · 2377 阅读 · 0 评论 -
path与classpath的区别
1.path的作用 path是系统用来指定可执行文件的完整路径,即使不在path中设置JDK的路径也可执行JAVA文件,但必须把完整的路径写出来,如C:\Program Files\Java\jdk1.6.0_10\bin\javac TheClass.java。path是用来搜索所执行的可执行文件路径的,如果执行的可执行文件不在当前目录下,那就会依次搜索path中设置的路径;而ja原创 2014-09-17 20:53:50 · 1076 阅读 · 0 评论 -
jdk5.0 新增的 Concurrent包主要功能详解
我们都知道,在JDK1.5之前,Java中要进行业务并发时,通常需要有程序员独立完成代码实现,当然也有一些开源的框架提供了这些功能,但是这 些依然没有JDK自带的功能使用起来方便。而当针对高质量Java多线程并发程序设计时,为防止死蹦等现象的出现,比如使用java之前的wait()、 notify()和synchronized等,每每需要考虑性能、死锁、公平性、资源管理以及如何避免线程安全性方面带原创 2014-08-21 14:42:37 · 972 阅读 · 0 评论 -
spring3.0 AOP 详解
一、什么是 AOP。AOP(Aspect Orient Programming),也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序运行过程。二、AOP 的作用。常常通过 AOP 来处理一些具有横切性质的系统性服务,如事物管理、安全检查、缓存、对象池管理等,AOP 已经成为一种非常常用的解原创 2014-08-20 10:40:42 · 1321 阅读 · 0 评论 -
关于HIbernate在dao层的最佳实践。
Hi ~大家好,好久没写博客了。最近复习一些框架de原创 2014-06-19 15:22:34 · 929 阅读 · 0 评论 -
Java5中并发编程的各种细节。
在Java5之后,并发线程这块发生了根本的变化,最重要的莫过于新的启动、调度、管理线程的一大堆API了。在Java5以后,通过Executor来启动线程比用Thread的start()更好。在新特征中,可以很容易控制线程的启动、执行和关闭过程,还可以很容易使用线程池的特性。 一、创建任务 任务就是一个实现了Runnable接口的类。创建的时候实run方法即可。 二、执行原创 2014-06-13 19:27:12 · 951 阅读 · 0 评论 -
Mybatis学习记录。
在Hibernete过后,再次记录一下自己对另一款ORM框架的学习记录。原创 2014-06-23 15:03:06 · 719 阅读 · 0 评论 -
MySQL外键相关知识
(1) 外键的使用:外键的作用,主要有两个: 一个是让数据库自己通过外键来保证数据的完整性和一致性 一个就是能够增加ER图的可读性 有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库有时候会由于没有通过外键的检测而使得开发人员删除,插入操作失败.他们觉得这样很麻烦 其实这正式外键在强制你保证数据的完整性原创 2014-01-20 17:33:28 · 802 阅读 · 0 评论 -
java多线程复制文件,RandomAccessFile类
package com.wzh.mtd.t20151102;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;public class CopyThread implements Runnable{ private int block; p原创 2015-11-02 15:53:07 · 1793 阅读 · 3 评论