一、逆向工程生成基础信息 二、springMVC与Mybatis整合 各个配置文件 1.项目结构 2、各个文件的核心代码 a.web.xml b、config/mybatis/applicationContext-mybatis.xml c、config/spring/applicationCont ...
分类:
编程语言 时间:
2016-05-11 14:48:45
阅读次数:
253
突发奇想要写一段全部复制文件夹的代码,可以复制一个文件夹到任何目录(包括盘符根目录或者文件夹根目录),感觉自己写的很冗余,新手希望大牛指点一下!public class Test {
int a = 0;
static File startPath = null;
static File endPath = null;
public static void main(...
分类:
编程语言 时间:
2016-05-11 13:37:53
阅读次数:
208
生产者和消费者问题的产生 生产者和消费者是指俩个不同的线程对象,操作统一资源的情况:生产者负责生产数据,消费者负责消费数据,生产者每生产完一组数据后,消费者 消费一组数据, Object对多线程的支持: wait();等待被唤醒 notify();唤醒 notifyAll();唤醒所有 sleep( ...
分类:
编程语言 时间:
2016-05-11 13:36:42
阅读次数:
162
首先我们来看JDK源码中Java.util.Vector的代码,剔除所有的方法和静态变量, Java.lang.Vector的核心代码如下: public class Vector<E> extends AbstractList<E> implements List<E>, RandomAccess ...
分类:
编程语言 时间:
2016-05-11 13:35:31
阅读次数:
305
1 TCP Sockets基础 Sockets是一个编程抽象概念,它是网络上与另一个应用程序通信连接的句柄。Sockets编程将用户代码与TCP/IP协议堆栈的底层实现隔离开,允许用户灵活地实现自己的编程。 基于TCP协议的TCP Sockets需要四个方面的数据: (1) 本地系统的IP地址。 ( ...
分类:
编程语言 时间:
2016-05-11 13:33:21
阅读次数:
169
线程池的关键点是:1、尽量减少线程切换和管理的开支; 2、最大化利用cpu。对于1,要求线程数尽量少,这样可以减少线程切换和管理的开支;对于2,要求尽量多的线程,以保证CPU资源最大化的利用。 所以对于任务耗时短的情况,要求线程尽量少,如果线程太多,有可能出现线程切换和管理的时间,大于任务执行的时间 ...
分类:
编程语言 时间:
2016-05-11 13:30:52
阅读次数:
2027
之前就写过很多关于二维码的东西,一直没有时间整理一下,所以呢今天就先来介绍一下如何利用java开发二维码。生成二维码有很多jar包可以实现,例如Zxing,QRcode,前者是谷歌的,后者日本的,这里我将对这两种方式的具体实现方法做简单介绍。 一、二维码的原理 二维条形码最早发明于日本,它是用某种特 ...
分类:
编程语言 时间:
2016-05-11 13:27:30
阅读次数:
334
http://blog.csdn.net/sd4000784/article/details/7745947 以前框架使用quartz框架执行定时调度问题、 老大说这配置太麻烦、每个调度都需要多加在spring的配置中、 能不能减少配置的量从而提高开发效率、 最近看了看spring的 schedul ...
分类:
编程语言 时间:
2016-05-11 13:28:15
阅读次数:
206
转载自: Java中Scanner的nextInt(),next(),nextLine()方法总结 今天在java上机课时遇到了个小问题,使用Scanner输入数据时,使用了一次nextInt(),一次nextLine(),却只接收了一个整数。代码如下 code1: 运行结果为: 请输入一个整数 1 ...
分类:
编程语言 时间:
2016-05-11 13:24:37
阅读次数:
228
引用reference 有时候又称为别名alias,如下例所示:int m=0;int &n=m;n=1;cout<<"n "<<n<<endl;cout<<"m "<<m<<endl;&表示n是m的引用,即别名,对n的任何操作就是对m的操作。所以n既不是m的拷贝,也不是指向m的指针,其实n就是m它 ...
分类:
编程语言 时间:
2016-05-11 13:25:54
阅读次数:
148
终于把C++ Primer Plus通读了一遍。 IO部分跳过,从开始到完成4.29-5.11刚好14天,实际用于看书的时间是6.5天。如果没有5.1假期,应该会更好一点。 但是这个就像读书的时候,考过几次140+就觉得自己的水平是140+,实际上高考已经充分证明了水平就是120+。 随便吐槽几句。 ...
分类:
编程语言 时间:
2016-05-11 13:27:02
阅读次数:
120
重载:方法名相同,但参数不同的多个同名函数 注意:1.参数不同的意思是参数类型、参数个数、参数顺序至少有一个不同 2.返回值和异常以及访问修饰符,不能作为重载的条件(因为对于匿名调用,会出现歧义,eg:void a ()和int a() ,如果调用a(),出现歧义) 3.main方法也是可以被重载的 ...
分类:
编程语言 时间:
2016-05-11 13:24:01
阅读次数:
124
解决办法: 一:把jdk版本换成1.7 or 1.7以下 二:使用spring 4.0RELEASE及以上版本 type Exception report message Servlet.init() for servlet springMvc threw exception description ...
分类:
编程语言 时间:
2016-05-11 13:22:24
阅读次数:
2303
因为mac OS属于类unix系统,所以基本和linux系统使用相差不大,只是用户登陆时自动执行环境变量文件的区别 mac系统: linux系统: linux中有bash_profile,bashrc,以下是区别: /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该 ...
分类:
编程语言 时间:
2016-05-11 13:19:27
阅读次数:
246
ajax post 传递数组参数后台接收的为null,需要将其连接为字符串后传递 var url = "@Url.Action("CheckOutProduct", "ProductManage")"; var idsStr = ids.join(','); $.post(url, { id: id ...
分类:
编程语言 时间:
2016-05-11 13:18:21
阅读次数:
158
获取【下载地址】 【免费支持更新】三大数据库 mysql oracle sqlsever 更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】 A集成代码生成器 [正反双向(单表、主表、明细表、树形表,开发利器)+快速构建表单;freemaker模版技术 ...
分类:
编程语言 时间:
2016-05-11 13:15:17
阅读次数:
345
GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。 UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称 ...
分类:
编程语言 时间:
2016-05-11 13:15:19
阅读次数:
194