一、添加依赖<!--mybatis-->
<dependency>
<groupId>org.mybatis.spring.boot</groupId>
<artifactId>mybatis-spring-boot-starter</artifactId>
<version>1.2.0</version>
</dependency>
<dependency>
<group..
分类:
编程语言 时间:
2017-06-18 21:54:24
阅读次数:
173
个人的一点参考总结,如有雷同,纯属巧合! 1、hashmap的实现原理以及hashtable的线程安全是怎么实现的?HashMap其实也是一个线性的数组实现的,所以可以理解为其存储数据的容器就是一个线性数组。首先HashMap里面实现一个静态内部类Entry,其重要的属性有 key , value, ...
分类:
编程语言 时间:
2017-06-18 21:52:17
阅读次数:
195
在下面的表格中,我们已列出了一些路径表达式以及表达式的结果: 下面介绍下HTMLParser的用法: ...
分类:
编程语言 时间:
2017-06-18 21:52:03
阅读次数:
309
关于Swift的基本概念及语法知识。我在前面的章节中已经介绍了非常多。这一节和下一节主要有针对性的解说Swift在实际UIKit开发中的使用场景及注意点。先来看看Demo的终于效果图。 Demo分析: 1. 界面上面有三个button,他们的宽度不一致。 2. 点击每一个button的时候。以下有红 ...
分类:
编程语言 时间:
2017-06-18 21:51:18
阅读次数:
172
学习Java Web应用程序开发,首先需要了解其核心的基础内容,即HTTP协议。HTTP协议是一种超文本传输协议,用于在计算机网络中的通信。一个完整的web应用程序由网页应用程序,客户端浏览器,web服务器,以及HTTP协议四部分组成。HTTP协议作为连接浏览器和web服务器的纽带,在web应用开发 ...
分类:
编程语言 时间:
2017-06-18 21:50:19
阅读次数:
149
Java线程:新特征-有返回值的线程在Java5之前,线程是没有返回值的,常常为了“有”返回值,破费周折,而且代码很不好写。或者干脆绕过这道坎,走别的路了。现在Java终于有可返回值的任务(也可以叫做线程)了。可返回值的任务必须实现Callable接口,类似的,无返回值的任务必..
分类:
编程语言 时间:
2017-06-18 21:50:05
阅读次数:
260
不懂优化的人希望能有通用的方法来解决他手头的问题。但不幸的事没有这样的方法存在。高速的方法都须要某些条件,比方常见的有强凸。线性,可分解啥的。眼下研究的比較成熟的就是强凸光源可分解 非凸没有特别有效的方法来解。假设是强凸的,何必用那么复杂的方法求最优解?正是由于不是强凸的,才用到优化方法。就算是凸的 ...
分类:
编程语言 时间:
2017-06-18 21:48:57
阅读次数:
140
假设你须要在Scala或是Java中调用C或C++函数库,就须要使用JNI。 这里就涉及到编译scala ,java 和C(C++)代码,在这里给出一个程序的框架,我们使用sbt 缺省的代码文件夹文件文件夹src—>main——–>java——–>scala——–>c当中文件夹c存放C++代码 ,j ...
分类:
编程语言 时间:
2017-06-18 21:48:18
阅读次数:
232
Java线程:新特征-线程池Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。有关Java5线程新特..
分类:
编程语言 时间:
2017-06-18 21:47:39
阅读次数:
152
程序、进程、线程的概念程序(program):是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。进程(process):是程序的一次执行过程,或是正在运行的一个程序。动态过程:有它自身的产生、存在和消亡的过程。如:运行中的QQ,运行中的MP3播放器程..
分类:
编程语言 时间:
2017-06-18 21:47:31
阅读次数:
208
反射 1、什么是反射技术? 动态获取指定类以及类中的内容(成员),并运行其内容。 应用程序已经运行,无法在其中进行new对象的建立,就无法使用对象。这时可以根据配置文件的类全名去找对应的字节码文件,并加载进内存,并创建该类对象实例。这就需要使用反射技术完成 2、获取class对象的三种方式 获取Cl ...
分类:
编程语言 时间:
2017-06-18 21:47:24
阅读次数:
132
JavaScript之Window对象 首先我们先了解一个概念:事件。 事件,就是把一段代码设置好,满足条件时触发。或者说,事件是可以被 JavaScript 侦测到的行为。 网页中每个元素都可以触发JavaScript事件。 我们先来看一个简单的事件: 我们可以使用<input>标签的onClic ...
分类:
编程语言 时间:
2017-06-18 21:46:14
阅读次数:
258
一直以来用java做web开发总是需要解决各种依赖和配置很是烦人springboot在这方面做的很好。用maven管理项目只需要简单的引入几个包就可以做web开发。下面是一个例子<?xmlversion="1.0"encoding="UTF-8"?>
<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:xsi..
分类:
编程语言 时间:
2017-06-18 21:44:20
阅读次数:
174
同步容器将所有对容器状态的访问都串行化,以实现线程安全性。这种方式的缺点是严重降低并发性。Java 5.0提供了多种并发容器来改进同步容器的性能。如ConcurrentHashMap代替同步且基于散列的Map,CopyOnWriteArrayList,用于在遍历操作主要操作的情况下代替同步的List ...
分类:
编程语言 时间:
2017-06-18 21:44:03
阅读次数:
149
string对象 string对象的两种创建 var a="hello"; var b=new String("hello"); //下面是方法 //charAt()根据下标 找字符串中的字符 alert(a.charAt(3));//根据下标返回字符串某个字符 alert(a.charAt(10) ...
分类:
编程语言 时间:
2017-06-18 20:53:34
阅读次数:
143
一、引言 AQS(同步阻塞队列)是concurrent包下锁机制实现的基础,相信大家在读完本篇博客后会对AQS框架有一个较为清晰的认识 这篇博客主要针对AbstractQueuedSynchronizer的源码进行分析,大致分为三个部分: 所有的分析仅基于个人的理解,若有不正之处,请谅解和批评指正, ...
分类:
编程语言 时间:
2017-06-18 20:52:35
阅读次数:
309
一般情况下: [html] view plain copy @ContextConfiguration(Locations="../applicationContext.xml") [html] view plain copy [html] view plain copy 多个文件时,可用{} [h ...
分类:
编程语言 时间:
2017-06-18 20:51:40
阅读次数:
187