import org.springframework.boot.autoconfigure.condition.*; @ConditionalOnBean // 当容器中有指定bean的条件下 @ConditionalOnClass // 当类路径下有指定类的条件下 @ConditionalOnEx... ...
分类:
编程语言 时间:
2017-11-11 14:07:22
阅读次数:
216
一直在寻找一款lua作为界面开发语言脚本框架,类似于web开发,使用html做界面, lua作为脚本语言进行行为控制,htmlayout是不二选择,但是其搭配的默认脚本并不是lua,这里找到一个 开源的框架,将htmlayout进行了改造,使其支持lua脚本作为逻辑控制语言; 本系列文章将对mfcu... ...
分类:
编程语言 时间:
2017-11-11 14:07:49
阅读次数:
218
1.重定向 A,通过ModelAndView以及RedirectView B.通过返回字符串 2.转发 spring默认方式为转发 ...
分类:
编程语言 时间:
2017-11-11 14:08:10
阅读次数:
221
1.POST方式提交 A.jsp页面POST方式提交表单 B.web.xml配置过滤器 C.保证文件的编码格式(文件上按右键选Properties里的编码格式)、JSP的pageEncoding、charset的编码必须跟过滤器的编码一致 2.GET方式提交 如果采用post提交,会走Filter, ...
分类:
编程语言 时间:
2017-11-11 14:08:36
阅读次数:
159
构造函数(constructor)是一种特殊的方法 。主要用来在创建对象时初始化对象, 即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中 。特别的一个类可以有多个构造函数 ,可根据其参数个数的不同或参数类型的不同来区分它们 即构造函数的重载。构造函数的功能主要用于在类的对象创建时 ...
分类:
编程语言 时间:
2017-11-11 14:09:01
阅读次数:
278
package com.wang.sort; import java.util.Arrays; public class Sort { /** * 1.直接插入排序 * 思想:当前数与前面已经排好顺序的数进行比较,插入到合适的位置 * @param arra */ public void simpl... ...
分类:
编程语言 时间:
2017-11-11 14:09:09
阅读次数:
238
本章节主要内容:通过前面的学习,我们了解并快速完成了springboot第一个应用。springboot企业级框架,那么springboot怎么读取静态资源?如js文件夹,css文件以及png/jpg图片呢?怎么自定义消息转换器呢?怎么自定义springmvc的配置呢?这些我们在公司都需要用的。这些怎么解决..
分类:
编程语言 时间:
2017-11-11 14:10:02
阅读次数:
243
在谈论equals和==的区别前,我们先简单介绍一下JVM中内存分配的问题。 在JVM中 内存分为栈内存和堆内存。二者有什么区别呢? 当我们创建一个对象(new Object)时,就会调用它的构造函数来开辟空间,将对象数据存储到堆内存中,与此同时在栈内存中生成对应的引用,当我们在后续代码中调用的时候 ...
分类:
编程语言 时间:
2017-11-11 14:10:16
阅读次数:
210
Java 是一种强类型的语言,声明变量时必须指明数据类型。变量(variable)的值占据一定的内存空间。不同类型的变量占据不同的大小。Java中共有8种基本数据类型,包括4 种整型、2 种浮点型、1 种字符型、1 种布尔型,请见下表。 对于整型数据,通常情况下使用 int 类型。但如果表示投放广岛 ...
分类:
编程语言 时间:
2017-11-11 14:10:59
阅读次数:
255
方法一:filter ES5方法 方法二:push方法 方法三:splice方法 方法四:利用数组本身的特性,将数组看作队列,使用push和shift方法来操作; function remove(arr,item){ var newarr=arr.slice(0); for (var i=0;i<n ...
分类:
编程语言 时间:
2017-11-11 14:11:07
阅读次数:
261
http://blog.csdn.net/woainishifu/article/details/76105667 单引号和双引号 在Python中我们都知道单引号和双引号都可以用来表示一个字符串,比如 str1 = 'python' str2 = "python" str1和str2是没有任何区别 ...
分类:
编程语言 时间:
2017-11-11 14:11:32
阅读次数:
372
socket socket可以完成C/S架构软件的开发。须知一个完整的计算机系统是由硬件、操作系统、应用软件三者组成,具备了这三个条件,一台计算机就可以工作了。但是要跟别人一起玩,就要上互联网(互联网的本质就是一系列的网络协议)。 互联网的核心就是由一堆协议组成,协议就是标准,比如全世界人通信的标准 ...
分类:
编程语言 时间:
2017-11-11 14:11:42
阅读次数:
330
内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++, ...
分类:
编程语言 时间:
2017-11-11 14:12:58
阅读次数:
222
思路是创建两个字符串a和b,再创建两个线程A和B,让每个线程都用synchronized锁住字符串(A先锁a,再去锁b;B先锁b,再锁a),如果A锁住a,B锁住b,A就没办法锁住b,B也没办法锁住a,这时就陷入了死锁。直接贴代码: 运行的结果如图所示: 可以看到,Lock1获取obj1,Lock2获 ...
分类:
编程语言 时间:
2017-11-11 14:13:07
阅读次数:
288
此篇内容紧接《JavaScript高级程序设计之引用类型(上)》,下边继续开始: Date类型 Date是一个日期类,用它可以来获取日期和时间以及指定日期的毫秒数。Date类提供了丰富的API,可以通过MDN上的文档来了解:点击这里跳到MDN,这里便不详细阐述了。 RegExp类型 正则表达式绝对是 ...
分类:
编程语言 时间:
2017-11-11 14:13:16
阅读次数:
215
c++中的char指针 这个char指针很有意思,char指针通常有两种初始化形式.一个是使用char数组初始化,一个是使用char变量初始化. c++当中使用双引号括起来的字符串起始已经被编译器初始化为一个const char[]类型的字符串常量.也就是说"hedd"在赋值给其他变量或常量时实际上 ...
分类:
编程语言 时间:
2017-11-11 14:13:23
阅读次数:
219
概念 二叉树:如图。 某个节点最多有两个子节点的树。常用于排序。效率较高。 节点中的值:键。key。 兄弟节点:拥有同一个父节点的节点。 根节点:没有父节点 外部节点:叶子节点,没有子节点。 内部节点:中间节点。有子节点。 高:节点都有深度,最大的节点深度即为这棵树的高。 排序二叉树:节点左孩子的值 ...
分类:
编程语言 时间:
2017-11-11 14:13:39
阅读次数:
274
注入集合 你已经看到如何使用value属性来配置基本数据类型和在你的bean配置文件中使用<property>标签的ref属性来配置对象引用。 现在如果想传递多个值,如Java Collection类型的List,Set,Map和Properties,应该怎么做呢?为了处理这种情况,Spring提供 ...
分类:
编程语言 时间:
2017-11-11 14:13:56
阅读次数:
325
/** * 这样买票会出现卖出超过100张票,把num静态化可以解决这个问题 */ private static void test1(){ System.out.println("开始卖票"+Thread.currentThread().getName()); Ticket ticket= new ...
分类:
编程语言 时间:
2017-11-11 14:14:22
阅读次数:
170
方法一:concat(),连接两个数组,返回一个新数组 方法二:slice()加push() 方法三:splice()方法; ...
分类:
编程语言 时间:
2017-11-11 14:14:30
阅读次数:
207