持久层使用jpa时,默认提供了一个注解@Version来实现乐观锁 简单来说就是用一个version字段来充当乐观锁的作用。先来设计实体类 Dao层 Controller层充当单元测试的作用,通过访问一个requestMapping来触发我们想要测试的方法。 这里面三个方法,主要是我们想用来测试的三 ...
分类:
编程语言 时间:
2017-09-19 15:07:30
阅读次数:
204
1、ping连通性测试 或者:连通返回0,不通返回512 2、http(s)连通性测试 参考: 1、http://dgd2010.blog.51cto.com/1539422/1865925 2、http://blog.csdn.net/wyzxg/article/details/40048445 ...
分类:
编程语言 时间:
2017-09-19 15:08:08
阅读次数:
205
1.Java compiler level does not match the version of the installed Java project facet,意思是jdk版本和project facet版本不一致 2.解决Java Compiler和Project facets的版本需一 ...
分类:
编程语言 时间:
2017-09-19 15:13:02
阅读次数:
135
一个数组A中存有N(N>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(M>=0)个位置,即将A中的数据由(A0 A1……AN-1)变换为(AN-M …… AN-1 A0 A1……AN-M-1)(最后M个数循环移至最前面的M个位置)。如果需要考虑程序移动数据的次数尽量少,要如何设计 ...
分类:
编程语言 时间:
2017-09-19 15:13:59
阅读次数:
183
转载请注明出处:https://i.cnblogs.com/EditPosts.aspx?opt=1 我们在学习的过程中可以形成自己的代码库,即将一些常用的类,函数,接口,配置文件等单独拎出来,下次使用时直接复制过来,这样就可以重复造轮子,早点下班回家。 java NIO是一个高效的处理文件的API ...
分类:
编程语言 时间:
2017-09-19 15:15:03
阅读次数:
193
我们在做培训时,会发现一个不合理的情况,一些程序员能力不错,在公司里也是技术牛人,但发出去的简历往往会石沉大海,没有回复。对于刚毕业的大学生或工作年限在2年之内的程序员,这个情况会更严重。这种情况下,其实不是你的能力有问题,而是简历筛选人(往往是人事或技术面..
分类:
编程语言 时间:
2017-09-19 15:16:02
阅读次数:
222
java的内存机制 Java 把内存划分成两种:一种是栈内存,另一种是堆内存。 在函数中定义的一些基本类型的变量和对象的引用变量都是在函数的栈内存中分配,当在一段代码块定义一个变量时,Java 就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java 会自动释放掉为该变量分配的内存空间,该内存 ...
分类:
编程语言 时间:
2017-09-19 15:17:36
阅读次数:
262
一:java概述:1991年Sun公司的JamesGosling(詹姆斯·高斯林)等人开始开发名称为Oak的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;1994年将Oak语言更名为Java;Java的三种技术架构:JAVAEE:JavaPlatformEnterpriseEdition,开发企业环境下的应用程..
分类:
编程语言 时间:
2017-09-19 15:18:43
阅读次数:
235
1、使用del语句删除元素 del语句将值从列表中删除后,就再也无法访问它了。 2、使用pop()删除元素 pop()可删除列表末尾的元素,并让你能够接着使用它。食欲弹出(pop)源自这样的类比:列表就是一个栈,而删除列表末尾的元素相当于弹出栈顶元素。 作用:假设列表中的摩托车是按照购买时间存储的, ...
分类:
编程语言 时间:
2017-09-19 15:23:12
阅读次数:
300
JavaScript的默认对象表示方法{}可以视为其他语言中的Map或者Dictionary的数据结构,即一组键值对。 但是JavaScript的对象有个小问题,就是键必须是字符串,但实际上Number或者其他数据类型作为键也是非常合理的。 Map是一组键值对的结构,具有极快的查找速度。 初始化Ma ...
分类:
编程语言 时间:
2017-09-19 15:23:44
阅读次数:
196
#ifndef__QUEUE__
#define__QUEUE__
classCQueue
{
int*m_pData;
intm_nHead,m_nTail;
intm_nCount;
public:
CQueue(intnCount=10);
boolisEmpty();
boolisFull();
voidpush(constint&v);
boolpop(int&v);
};
CQueue::CQueue(intnCount)
{
m_pData=newint[nCount];..
分类:
编程语言 时间:
2017-09-19 15:25:07
阅读次数:
241
列表list,一个有序的队列列表内的个体为元素,由若干个元素按照顺序进行排列,列表是可变化的,也就是说可以增删list定义常用的列表定义方式:使用[]或者a=list()取数列表可以用range()列表查询方法indexindex=索引,以0开始查找方法:value,[start,[stop]]通过对应位置的索引..
分类:
编程语言 时间:
2017-09-19 15:26:01
阅读次数:
314
在开发中,特别是unity的跨平台中,我们常常会在各个平台游走,如安卓版,苹果版,PC版......。在此不同的平台上,有可能我们须要做不同的操作。然而我们就能够用unity的自带的平台宏定义方式来做平台的推断。Unity帮我们定义了例如以下平台预处理: 以后我们能够依据如上宏定义就能够去轻而易举的 ...
分类:
编程语言 时间:
2017-09-19 15:26:08
阅读次数:
279
Quick の implementation 快排,就像它的名字一定,风一样的快。基本上算是最快的排序算法了。快排的基本思想是选择一个切分的元素。把这个元素排序了。所有这个元素左边的元素都小于这个元素,所有这个元素右边的元素都大于这个元素。接着再把左右2个数组分别排序。 假设你有如下数组 (所有 i ...
分类:
编程语言 时间:
2017-09-19 15:27:35
阅读次数:
157
最近参加了一个比赛,然后看到队友编程的代码,我觉得真的是难以下咽,几乎每个字符都要咨询他,用老师的话来说,这就是山炮编程员,所以此时的我意识到写一篇关于注释程序的重要性了,因此特地的写一篇文章帮助大家入门。 注释不止是为了自己以后看的更清楚,还是为了以后的开发人员所准备的,其实一段时间后,当需要对程 ...
分类:
编程语言 时间:
2017-09-19 15:30:22
阅读次数:
241
Java GC就是JVM记录仪,书画了JVM各个分区的表演。 什么是 Java GC Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像 ...
分类:
编程语言 时间:
2017-09-19 15:33:32
阅读次数:
319
【正文】 声明:本文只是做一个总结,有关jvm的详细知识可以参考之前的系列文章,尤其是那篇:Java虚拟机详解04—-GC算法和种类。那篇文章和本文是面试时的重点。 面试必问关键词:JVM垃圾回收、类加载机制。 先把本文的目录画一个思维导图:(图的源文件在本文末尾) 一、Java引用的四种状态: 强 ...
分类:
编程语言 时间:
2017-09-19 15:34:25
阅读次数:
368
将漫反射的颜色改为从纹理贴图中获取,逐像素计算。 贴图选了一张文明6的图片。贴图颜色选浅色粉红,效果如下。 注意点: 使用tex2D()函数获取贴图指定位置的点的颜色,参数是目标贴图和UV坐标。 要将贴图颜色跟环境光融合,否则看起来会变朦胧。 学习资料: http://www.sikiedu.com ...
分类:
编程语言 时间:
2017-09-19 16:13:29
阅读次数:
637
1.GetMaxThreads,GetMinThreads 线程不是越多越好①:线程很多的话,线程调度就越频繁,可能就会出现某个任务执行的时间比线程调度花费的时间短很多的尴尬局面。②:我们要知道一个线程默认占用1M的堆栈空间,如果10230个线程将会占用差不多10G的内存空间,我想普通的电脑立马罢工 ...
分类:
编程语言 时间:
2017-09-19 16:15:09
阅读次数:
252
在Java中一共有8种基本数据类型,其中有4种整型,2种浮点类型,1种用于表示Unicode编码的字符单元的字符类型和1种用于表示真值的boolean类型。(一个字节等于8个bit)1.整型类型 存储需求 bit数 取值范围 备注int 4字节 4*8 short 2字节 2*8 -32768~32 ...
分类:
编程语言 时间:
2017-09-19 16:15:26
阅读次数:
176