springboot就是把创建项目简单化,省去了以往的配置mybatis、springmvc的繁琐过程。 搭建web应用三个主要功能,请求和响应,数据库交互,权限配置。 一、idea创建项目 (1) spring initializr (2)填写项目的名称 (3)选择相关的特性 然后选择项目存放的路 ...
分类:
编程语言 时间:
2019-02-11 12:17:40
阅读次数:
274
1:定义线程池 @EnableAsync @Configuration class TaskPoolConfig { @Bean("taskExecutor") public Executor taskExecutor() { ThreadPoolTaskExecutor executor = ne ...
分类:
编程语言 时间:
2019-02-11 12:18:58
阅读次数:
214
需求:通过使用 SpringBoot+SpringMVC+MyBatis 整合实现一个对数据库中的 t_user 表的 CRUD 的操作 1、创建maven项目,添加项目所需依赖 2、在resource文件夹下添加application.properties全局配置文件 3、数据库设计 创建数据库 ...
分类:
编程语言 时间:
2019-02-11 12:20:27
阅读次数:
170
原文地址:Java中子类是否可以继承父类的static变量和方法而呈现多态特性 静态方法 通常,在一个类中定义一个方法为static,那就是说,无需本类的对象即可调用此方法,关于static方法,声明为static的方法有以下几条限制: 它们仅能调用其他的static 方法。 它们只能访问stati ...
分类:
编程语言 时间:
2019-02-11 12:21:33
阅读次数:
158
1.分治思想快速排序 https://www.cnblogs.com/feichangnice/p/5334195.html 算法导论上的快速排序采用分治算法,步骤如下: 1.选取一个数字作为基准,可选取末位数字 2.将数列第一位开始,依次与此数字比较,如果小于此数,将小数交换到左边,最后达到小于基 ...
分类:
编程语言 时间:
2019-02-11 12:23:07
阅读次数:
270
1 package reentrantlock; 2 3 import java.util.ArrayList; 4 5 public class ProviderAndConsumerTest { 6 7 static ProviderAndConsumer providerAndConsumer... ...
分类:
编程语言 时间:
2019-02-11 12:31:18
阅读次数:
217
做一个socket客户端1、声明一个实例2、绑定端口号和地址3、循环发送和接收响应其中要注意粘包的产生,为了防止粘包的产生,应该在服务器端先测出要发送信息的大小,然后发送响应至客户端,等到服务器上一条信息发送完毕,客户再响应准备好接收下一条信息这样就不会有粘包的产生import socketclie ...
分类:
编程语言 时间:
2019-02-11 12:38:49
阅读次数:
214
1、KMP算法详解与应用 子序列:可以连续可以不连续。 子数组/串:要连续 暴力方法:逐个位置比对。 KMP:让前面的,指导后面。 概念建设: d的最长前缀与最长后缀的匹配长度为3。(前缀不能到最后一个,后缀也不能到第一个) 先计算出str2的全部匹配信息。 一路相等,直到X与Y不匹配,根据X位置的 ...
分类:
编程语言 时间:
2019-02-11 12:41:39
阅读次数:
328
1,首先要安装java环境 2,tools->build system->new build system... 3,新建helloworld.java ctrl+shift+b 编译然后运行即可 ...
分类:
编程语言 时间:
2019-02-11 12:45:40
阅读次数:
303
https://www.cnblogs.com/panxuejun/p/5883044.html 内存溢出 out of memory,是指程序在申请内存时,没有足够的内存空间供其使用,出现out of memory; 内存泄露 memory leak,是指程序在申请内存后,无法释放已申请的内存空间 ...
分类:
编程语言 时间:
2019-02-11 12:46:46
阅读次数:
151
1 package reentrantlock; 2 3 import java.util.ArrayList; 4 import java.util.concurrent.locks.ReentrantLock; 5 6 public class TestFairSyn { 7 8 public ... ...
分类:
编程语言 时间:
2019-02-11 12:48:44
阅读次数:
117
1.前言 上次讲了简单的JavaBean和json格式之间的转换,代码很简单,但是实际过程中,往往用到的JavaBean都是比较复杂的,其他的字段还好,如果JavaBean中包含了date类型的字段,就会比较麻烦,今天我们久就来讲一下,date类型的字段该如何操作。 2.含有date类型的JavaB ...
分类:
编程语言 时间:
2019-02-11 12:49:04
阅读次数:
181
继完成controller配置并使用controller实现页面跳转,现连接数据库进行登录。 在SSM框架中,使用Mybatis与数据库连接,因此需要配置关于mybatis的配置。 废话少说直接开始: 1、项目下的resources文件夹下创建一个包名为mybatis;并把mybatis-conf. ...
分类:
编程语言 时间:
2019-02-11 12:53:06
阅读次数:
377
做一道DP的题目,需要标记二维数组中,以某个点为中心边上的八个点(象棋中的“马”下一步可走的位置),然后是这样写的。 好像是没什么,但是没有处理下标越界的问题。然后OJ还过了。然后我仔细研究了一下。它们的内存地址是连续的,然后数组等价于指针呐,那就很好理解了。 红线内的1,从上往下是sign[x-2 ...
分类:
编程语言 时间:
2019-02-11 12:54:28
阅读次数:
170
内联函数与宏区别 需要在函数前加上关键字inline,但inline是建议性关键字,当请求将函数作为内联函数时,编译器并不一定会满足这种要求。内联函数尽量避免函数体过长、含有循环、递归。 内联函数的优势在于做参数类型检查,而宏定义不会,宏只是简单的文本替换。 1、宏不能访问对象的私有成员。2、宏的定 ...
分类:
编程语言 时间:
2019-02-11 13:01:50
阅读次数:
194
(一)闭包和 lamda 表达式 变量被 del 语句删除 一般情况下函数中定义的变量在函数运行时被分配给内存空间,在函数运行结束后不再可能被访问 对象不再被任何变量引用时,它不可能被访问 每个函数运行时都要分配给它一定的内存空间 同一个函数多次执行,不一定每次都分配了同样的内存 空间 如果函数执行 ...
分类:
编程语言 时间:
2019-02-11 13:02:22
阅读次数:
183
(1)Java中的主要同步机制是关键字synchronized,它提供了一种独占的加锁方式,但“同步”这个术语还包括volatile类型的变量,显式锁以及原子变量。 (2)线程安全性:当多个线程访问某个类时,这个类始终都能表现出正确的行为,那么就称这个类是线程安全的。 (3)要避免竞态条件问题,就必 ...
分类:
编程语言 时间:
2019-02-11 14:09:40
阅读次数:
153
1.浏览器向服务器发出GET请求(请求服务器ServletA) 2.服务器上的容器逻辑接收到该url,根据该url判断为Servlet请求,此时容器逻辑将产生两个对象:请求对象(HttpServletRequest)和响应对象(HttpServletResponce) 3.容器逻辑根据url找到目标 ...
分类:
编程语言 时间:
2019-02-11 14:11:06
阅读次数:
136
一.前言 1.id作用设置对象名,scope为作用域,class是相关bean的完整路径. 2.使用原型bean会对性能产生影响,尽量不要设置成prototype,除非有必要,尽量使用scope=”singleton” 3.init-method和destroy-method为定制方法,前者为定制初 ...
分类:
编程语言 时间:
2019-02-11 14:14:56
阅读次数:
201
用来求 二分图最大覆盖点 最大匹配数 ...
分类:
编程语言 时间:
2019-02-11 14:15:15
阅读次数:
228