java
文章平均质量分 81
snowwolf1015
这个作者很懒,什么都没留下…
展开
-
MyBatis+Spring 事务管理
本文以MyBatis3.0.6 + Spring3.0.6为例结合(一定要这个版本才行): 定义一个实体类:Emp.java package com.lixing.scm.entity; public class Emp { private String id; private String name; private String sex;转载 2013-03-29 14:08:36 · 583 阅读 · 0 评论 -
Tomcat version 6.0 only supports J2EE 1.2, 1.3, 1.4, and Java EE 5 Web modules
《通过search,发现在project的.setting folder下面,有个名为org.eclipse.wst.common.project.facet.core.xml的文件,里面配置有各种版本信息。此时,按照本机配置修改这个文件,问题就解决了。 》 像我这样的错误,可以下载Tomcat 7。0解决,不过我闲麻烦,干脆就在配置文件中把 改转载 2013-09-27 09:46:16 · 421 阅读 · 0 评论 -
ByteBuffer使用记录
在 NIO 库中,所有数据都是用缓冲区处理的。在读取数据时,它是直接读到缓冲区中的。在写入数据时,它是写入到缓冲区中的。任何时候访问 NIO 中的数据,都是将它放到缓冲区中。缓冲区实质上是一个数组。通常它是一个字节数组,但是也可以使用其他种类的数组。但是一个缓冲区不仅仅是一个数组。缓冲区提供了对数据的结构化访问,而且还可以跟踪系统的读/写进程。 buffer其实只是一个美化了的数组。转载 2013-03-28 11:07:21 · 528 阅读 · 0 评论 -
java.util.concurrent.Executors应用
写一个程序要求主线程等待子线程运行结束后退出,且子线程同时运行。 思路共享一个计数标志位,每个线程结束后都去更新这个计数标志位,主线程判断该计数标志位是否所有的线程都已经工作完成,但是为了不去浪费过多的CPU,主线程需要进行Thread.sleep(),但是Thread.sleep()也会倒是效率的下降,所以这样的方法并不完美。 查资料,发现java.util.concurrent包中转载 2013-03-27 08:50:33 · 1101 阅读 · 0 评论 -
ExecutorService的execute和submit方法
三个区别: 1、接收的参数不一样 2、submit有返回值,而execute没有 Method submit extends base method Executor.execute by creating and returning a Future that can be used to cancel execution and/or wait for completion.转载 2013-03-27 09:06:21 · 555 阅读 · 0 评论 -
Eclipse快捷键备用
Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母转载 2013-04-09 16:55:20 · 522 阅读 · 0 评论 -
org.apache.commons.io.FileUtils使用详解
String fileName = "C://11.txt"; File file = new File(fileName); String fileContent = ""; try { fileContent = org.apache.commons.io.FileUtils.readFileToString(file, "GBK"); } catch (I转载 2013-04-09 15:22:10 · 1652 阅读 · 0 评论 -
ByteBuffer使用详解
position测试: Java代码 ByteBuffer bb = ByteBuffer.allocate(10); System.out.println("起始position: "+bb.position()); bb.put(5, (byte)15); System.out.println("指定位置put数据之后的position: "+b转载 2013-04-08 13:32:20 · 1100 阅读 · 0 评论 -
java反射详解
【案例1】通过一个对象获得完整的包名和类名 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 package Reflect; /** * 通过一个对象获得完整的包名和类名 * */ class Demo{ //other codes... } class he转载 2013-04-03 14:16:54 · 405 阅读 · 0 评论 -
java.util.concurrent 多线程框架
JDK5中的一个亮点就是将Doug Lea的并发库引入到Java标准库中。Doug Lea确实是一个牛人,能教书,能出书,能编码,不过这在国外还是比较普遍的,而国内的教授们就相差太远了。 一般的服务器都需要线程池,比如Web、FTP等服务器,不过它们一般都自己实现了线程池,比如以前介绍过的Tomcat、Resin和Jetty等,现在有了JDK5,我们就没有必要重复造车轮了,直接使用就可以,转载 2013-04-02 16:14:20 · 516 阅读 · 0 评论 -
java中的IO整理
记录下常用操作 【案例1】创建一个新文件 ? 1 2 3 4 5 6 7 8 9 10 11 import java.io.*; class hello{ public static void main(String[] args) { File f=new File("D:\\hello.txt")转载 2013-03-20 15:59:12 · 622 阅读 · 0 评论 -
eclipse 中创建maven web项目
Maven的Eclipse插件m2eclipse在线安装地址 http://m2eclipse.sonatype.org/sites/m2e;我又试了link方式安装也没什么作用,不知怎么回事? 还有让webapp显示到最上层的WTP插件http://m2eclipse.sonatype.org/sites/m2e-extras 下面介绍方法 一、创建新Maven Web项目转载 2014-01-26 10:46:23 · 472 阅读 · 0 评论