- 博客(17)
- 收藏
- 关注
原创 SpringBoot整合Mybatis问题整理
最近学习springBoot,遇到了一些问题。特别是今天在学习springBoot整合mybatis时,遇到一些问题,网上搜索了好久也才解决,特此记录。说明:使用idea编译器,jdk版本1.8,spring-boot的版本是2.2.1.RELEASE,视图层使用默认的thymeleaf。异常1:2020-02-07 21:25:16.926 ERROR 5604 --- [n...
2020-02-07 21:37:09
475
原创 进程和线程
一、进程的作用进程是为了提高CPU的执行效率,减少因为程序等待带来的CPU空转以及其他计算机软硬件资源的浪费而提出来的。二、线程的作用线程是为了减少进程切换和创建的开销,提高执行效率和节省资源 。三、进程和线程的区别?调度:进程是操作系统进行资源分配的基本单位,而线程是任务调度和执行的基本单位。拥有资源:进程是拥有资源的基本单位,线程不拥有资源,但线程可以共享器隶属进程的系统资源。...
2019-08-08 13:17:54
1236
原创 数据库删除操作总结
truncate和 delete只删除数据不删除表的结构(定义)drop删除表的结构,被依赖的约束(constrain),触发器(trigger),索引(index); 依赖于该表的存储过程/函数将保留,但是变为invalid状态.delete是DML,这个操作会放到rollback segement中,事务提交之后才生效;如果有相应的trigger,执行的时候将被触发;truncat...
2019-07-18 13:25:25
335
转载 hadoop基础
原文链接:https://blog.youkuaiyun.com/gwd1154978352/article/details/81095592一.hadoop是什么Hadoop被公认是一套行业大数据标准开源软件,在分布式环境下提供了海量数据的处理能力。几乎所有主流厂商都围绕Hadoop开发工具、开源软件、商业化工具和技术服务。今年大型IT公司,如EMC、Microsoft、Intel、Teradata...
2019-03-11 12:34:50
305
转载 lombok学习
转载虽然接触到lombok已经有很长时间,但是大量使用lombok以减少代码编写还是在新团队编写新代码维护老代码中遇到的。我个人并不主张使用lombok,其带来的代价足以抵消其便利,但是由于团队编码风格需要一致,用还是要继续使用下去。使用期间遇到了一些问题并进行了一番研究和思考,记录一下。1. 一些杂七杂八的问题这些是最初我不喜欢lombok的原因。1.1 额外的环境配置作...
2019-02-19 09:06:02
459
转载 load-on-startup的作用
web.xml中load-on-startup的作用我们在web.xml中配置servlet的时候会有个属性<load-on-startup></load-on-startup>,这里主要记一下它的作用,源码在后续记得好好看一下。The load-on-startup element indicates that this servlet should be loa...
2019-02-15 09:57:26
418
转载 对Spring IOC的理解
学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解。一、分享Iteye的开涛对Ioc的精彩讲解 首先要分享的是Iteye的开涛这位技术牛人对Spring框架的IOC的理解,写...
2019-02-02 11:42:53
193
转载 java转大数据
首先这个文章是转载的,留着后面基础再扎实一点之后开始学习,感谢原文的作者,写出了如此清晰的学习路线。原文作者文章链接:https://blog.youkuaiyun.com/gitchat/article/details/78341484【不要错过文末彩蛋】申明:本文旨在为普通程序员(Java程序员最佳)提供一个入门级别的大数据技术学习路径,不适用于大数据工程师的进阶学习,也不适用于零编程基础的同...
2019-02-01 10:59:46
1676
转载 数据库事务的四大特性以及事务的隔离级别
数据库事务的四大特性以及事务的隔离级别(网上看到的,感觉很好,做个记录) 本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。 如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如...
2019-01-31 10:21:36
198
原创 常用排序算法3
插入排序1:public static void main(String[] args) { int[] array = new int[] { 3, -4, 39, 2, 5, 7, 1, 8, 0, 12, 2 }; insertionSort(array); for(int x : array) { System.o...
2019-01-29 11:30:15
170
原创 常用排序算法2
选择排序:public static void main(String[] args0) { int[] array = new int[] {3,2,5,7,1,8,0,12,39,200}; for(int x : array) { System.out.print(x + " "); } int[...
2019-01-22 15:12:46
171
原创 常用排序算法实现1
冒泡排序:public static void main(String[] args) { //冒泡排序 int[] arr = new int[]{4,2,5,7,1}; for(int x : arr) { System.out.print(x + " "); } System.out...
2019-01-22 12:00:00
190
原创 转发和重定向
重定向和转发总结:1.重定向:1.浏览器发两次请求,第一次请求得到一个地址,返回码是300,然后根据得到的地址,发第二次请求。浏览器地址栏中的地址也会发生相应的改变。 2.HttpServletResponse.sendRedirect 方法不仅可以重定向到当前应用程序中的其他资源,还可以重定向到同一个站点上的其他应用程序中的资源,甚至是使用绝对URL重定向到其他站点的资源;...
2019-01-21 09:52:13
255
转载 java堆栈详细解释
看到的好文章,记录下来,以备不时之需。一:在JAVA中,有六个不同的地方可以存储数据: 1. 寄存器(register)。 这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。 ------最快的存储区, 由编译器根据需求进行分配,我们在程...
2019-01-17 18:48:28
1876
原创 java 集合干货整理
Collection 1.set:无序,需要注意重写equals()。eg:HashSet(),TreeSet()按照hashCode排序。 2.List:ArrayList,LinkedList 3.QueueMay key不能重复 hashMap,linkedHashMapIterator 集合遍历...
2019-01-17 15:30:22
219
原创 java流
2019年1月8日15:42:11流字节流:InputStream、OutputStream字符流:Reader 、 Writer将字节流转换为字符流 InputStreamReader(InputStream in, Charset cs); OutputStreamWriter(OutputStream out,Charset cs);...
2019-01-08 15:44:35
154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人