码迷,mamicode.com
首页 > 编程语言
SpringMVC与mybatis整合
一、逆向工程生成基础信息 二、springMVC与Mybatis整合 各个配置文件 1.项目结构 2、各个文件的核心代码 a.web.xml b、config/mybatis/applicationContext-mybatis.xml c、config/spring/applicationCont ...
分类:编程语言   时间:2016-05-11 14:48:45    阅读次数:253
javaIo——运用字节流完整复制文件夹及文件
突发奇想要写一段全部复制文件夹的代码,可以复制一个文件夹到任何目录(包括盘符根目录或者文件夹根目录),感觉自己写的很冗余,新手希望大牛指点一下!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
java 集合类源码分析--Vector
首先我们来看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
Java—网络技术
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二维码开发
之前就写过很多关于二维码的东西,一直没有时间整理一下,所以呢今天就先来介绍一下如何利用java开发二维码。生成二维码有很多jar包可以实现,例如Zxing,QRcode,前者是谷歌的,后者日本的,这里我将对这两种方式的具体实现方法做简单介绍。 一、二维码的原理 二维条形码最早发明于日本,它是用某种特 ...
分类:编程语言   时间:2016-05-11 13:27:30    阅读次数:334
【转】使用spring @Scheduled注解执行定时任务
http://blog.csdn.net/sd4000784/article/details/7745947 以前框架使用quartz框架执行定时调度问题、 老大说这配置太麻烦、每个调度都需要多加在spring的配置中、 能不能减少配置的量从而提高开发效率、 最近看了看spring的 schedul ...
分类:编程语言   时间:2016-05-11 13:28:15    阅读次数:206
Java中的Scanner类学习
转载自: Java中Scanner的nextInt(),next(),nextLine()方法总结 今天在java上机课时遇到了个小问题,使用Scanner输入数据时,使用了一次nextInt(),一次nextLine(),却只接收了一个整数。代码如下 code1: 运行结果为: 请输入一个整数 1 ...
分类:编程语言   时间:2016-05-11 13:24:37    阅读次数:228
C++引用与指针
引用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++学习
终于把C++ Primer Plus通读了一遍。 IO部分跳过,从开始到完成4.29-5.11刚好14天,实际用于看书的时间是6.5天。如果没有5.1假期,应该会更好一点。 但是这个就像读书的时候,考过几次140+就觉得自己的水平是140+,实际上高考已经充分证明了水平就是120+。 随便吐槽几句。 ...
分类:编程语言   时间:2016-05-11 13:27:02    阅读次数:120
java的重载、覆盖和隐藏的区别
重载:方法名相同,但参数不同的多个同名函数 注意:1.参数不同的意思是参数类型、参数个数、参数顺序至少有一个不同 2.返回值和异常以及访问修饰符,不能作为重载的条件(因为对于匿名调用,会出现歧义,eg:void a ()和int a() ,如果调用a(),出现歧义) 3.main方法也是可以被重载的 ...
分类:编程语言   时间:2016-05-11 13:24:01    阅读次数:124
HTTP Status 500 - Servlet.init() for servlet springmvc threw exception
解决办法: 一:把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或者linux系统自动加载python tab补全功能
因为mac OS属于类unix系统,所以基本和linux系统使用相差不大,只是用户登陆时自动执行环境变量文件的区别 mac系统: linux系统: linux中有bash_profile,bashrc,以下是区别: /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该 ...
分类:编程语言   时间:2016-05-11 13:19:27    阅读次数:246
ajax post 数组
ajax post 传递数组参数后台接收的为null,需要将其连接为字符串后传递 var url = "@Url.Action("CheckOutProduct", "ProductManage")"; var idsStr = ids.join(','); $.post(url, { id: id ...
分类:编程语言   时间:2016-05-11 13:18:21    阅读次数:158
Java全新高大尚HTML5 bootstrap ace后台框架源码springmvc mybatis
获取【下载地址】 【免费支持更新】三大数据库 mysql oracle sqlsever 更专业、更强悍、适合不同用户群体【新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统】 A集成代码生成器 [正反双向(单表、主表、明细表、树形表,开发利器)+快速构建表单;freemaker模版技术 ...
分类:编程语言   时间:2016-05-11 13:15:17    阅读次数:345
java生成随机字符串uuid
GUID是一个128位长的数字,一般用16进制表示。算法的核心思想是结合机器的网卡、当地时间、一个随即数来生成GUID。从理论上讲,如果一台机器每秒产生10000000个GUID,则可以保证(概率意义上)3240年不重复。 UUID是1.5中新增的一个类,在java.util下,用它可以产生一个号称 ...
分类:编程语言   时间:2016-05-11 13:15:19    阅读次数:194
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!