1、spring提供了一组数据访问框架,集成了多种数据访问技术。支持JDBC、ibatis、hibernate、jpa等持久化框架。 2、spring的数据访问哲学 spring的目标之一就是允许开发人员在开发应用程序时,能够遵循面向对象原则中的“针对接口编程”。spring对数据访问的支持也不例外 ...
分类:
编程语言 时间:
2017-03-17 17:37:42
阅读次数:
393
ArrayList类是java集合框架出现之后取代Vector类的 二者底层原理都是基于数组的算法,一模一样。 区别: Vector:所有的方法都使用了synchronize修饰符 线程安全但是性能较低,适用于多线程环境。 ArrayList:所有的方法都没使用synchronize修饰符 线程不安 ...
分类:
编程语言 时间:
2017-03-17 17:45:38
阅读次数:
184
代码: 本例通过实现Runnable接口方法实现多线程,这里是“美团“和“糯米“两个分线程抢票的过程。 由于线程锁只能锁引用类型,所以这里将剩余票数以Model类属性的形式表现出来。 以下是一次输出结果: ...
分类:
编程语言 时间:
2017-03-17 17:49:13
阅读次数:
169
1 int n=0; 2 printf("please enter the number:\n"); 3 scanf("%d",&n); 4 5 int *number=new int[n]; 6 7 for(int i=0;i 2 #include 3 using namespace std; 4... ...
分类:
编程语言 时间:
2017-03-17 17:51:08
阅读次数:
209
11:13 2017/3/141,安装问题:JDK与ECLIPSE位数一定要对应,32位对64位会出现 java was returned ....code 13的弹框错误。版本号可以不一致。2,ECLIPSE 启动后,需要设置JRE路径,否则代码提示错误。3,智能提示问题:在window -pre ...
分类:
编程语言 时间:
2017-03-17 17:56:49
阅读次数:
1740
输入模式 输出模式 ⑴字节输入流:InputStream ⑵字节输出流:OutputStream ⑶字符输入流:Reader ⑷字符输出流:Writer ⑸File类 ...
分类:
编程语言 时间:
2017-03-17 18:42:10
阅读次数:
164
junitTest, 提喜欢用的一个方法, 在测试代码时非常好用 1, 添加maven依赖 2, 编写测试代码 注解介绍: ...
分类:
编程语言 时间:
2017-03-17 18:44:55
阅读次数:
269
js中的字符串是一种类数组,采用UTF-16编码的Unicode字符集,意味字符串的每个字符可用下标方式获取,而每个字符串在内存中都是一个16位值组成的序列。js对字符串的各项操作均是在对16位值进行操作,而非字符。 在js中“\”后面的第一个字符不会被解析为字符,这就是js的转义字符: 控制台输出 ...
分类:
编程语言 时间:
2017-03-17 18:45:44
阅读次数:
190
1.题目描述 输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。 2.动态规划 设currSum(i)为前i个元素中,以第i个元素为结尾,和最大的连续子数组的和。那么可得一下递推公式 currS ...
分类:
编程语言 时间:
2017-03-17 18:48:28
阅读次数:
170
最近比较清闲,就重新看了一遍例子系统,感觉能把效果做的炫酷对于初学者来说并不是一件容易的事,但是回头想想,最重要的原因可能还是没有把Particle Systems组件研究透吧,温故而知新,一起复习一下粒子系统吧。 下面是Unity5.5.0版本的粒子系统官方文档的翻译 Main module//主 ...
分类:
编程语言 时间:
2017-03-17 18:55:13
阅读次数:
445
问题背景: 我要在一个表单里同时一次性提交多名乘客的个人信息到SpringMVC,前端HTML和SpringMVC Controller里该如何处理? 第1种方法:表单提交,以字段数组接收; 第2种方法:表单提交,以BeanListModel接收; 第3种方法:将Json对象序列化成Json字符串提 ...
分类:
编程语言 时间:
2017-03-17 19:03:53
阅读次数:
359
写这篇文章的目的是想总结一下自己这么多年来使用java的一些心得体会,主要是和一些java基础知识点相关的,所以也希望能分享给刚刚入门的Java程序员和打算入Java开发这个行当的准新手们,希望可以给大家一些经验,能让大家更好学习和使用Java。 这次介绍的主要内容是和J2SE相关的部分,另外,会在 ...
分类:
编程语言 时间:
2017-03-17 19:10:13
阅读次数:
245
目前DevOps是整个运维发展的方向,Network的运维也一样。使用程序控制底层的路由器是最基本的要求之一。 本文简单解释如何用Python控制路由器,对网络设备进行配置。 Python和网络设备连接,一般采用SSH。本文采用Paramiko的ssh来与路由器通讯。 一、安装Paramiko Pa ...
分类:
编程语言 时间:
2017-03-17 19:11:58
阅读次数:
277
Java NIO Buffer Java NIO Buffers are used when interacting with NIO Channels. As you know, data is read from channels into buffers, and written from b ...
分类:
编程语言 时间:
2017-03-17 19:12:58
阅读次数:
160
三个类: 输出结果: ...
分类:
编程语言 时间:
2017-03-17 19:16:19
阅读次数:
139
Java NIO Overview Java NIO consist of the following core components: Channels Buffers Selectors Java NIO has more classes and components than these, b ...
分类:
编程语言 时间:
2017-03-17 19:16:41
阅读次数:
151
重载new和delete 首先借用C++ Primer 5e的一个例子: 这其实进行了以下三步操作: new表达式调用一个名为operator new(或者operator new[])的标准函数,分配一块足够大的,原始的,未命名的内存空间来存储特定的类型或者对象的数组。 编译器运行相应的构造函数以 ...
分类:
编程语言 时间:
2017-03-17 19:17:00
阅读次数:
581
Java NIO Channel Java NIO Channels are similar to streams with a few differences: You can both read and write to a Channels. Streams are typically one ...
分类:
编程语言 时间:
2017-03-17 19:20:09
阅读次数:
163
项目中Java代码如下: jsp页面代码: 效果图: ...
分类:
编程语言 时间:
2017-03-17 19:20:43
阅读次数:
228
#include #include #include #include #include #include #define CUSTOMER_NUM 10 pthread_mutex_t mutex_x= PTHREAD_MUTEX_INITIALIZER; sem_t sem; int sem_v... ...
分类:
编程语言 时间:
2017-03-17 19:25:33
阅读次数:
190