摘要:
学习:1.先大纲,然后思路优先(适当的提出问题) 2.合理推测
为了熟悉线程池,提出一些问题
1.线程什么时候创建?
2.线程池主要做什么?
3.无任务执行处于什么状态?
4.提交一个任务,执行逻辑?
5.线程池怎样被销毁?
阅读原文
2019-11-21 13:23:02 阅读(2004) 评论(0)
摘要:
任何服务对数据库的日常操作,都离不开增删改查。如果一次查询的纪录很多,那我们必须采用分页的方式。对于一个Springboot项目,访问和查询MySQL数据库,持久化框架可以使用MyBatis,分页工具可以使用github的 PageHelper。我们来看一下PageHelper的使用方法:
1 // 组... 阅读原文
2019-11-21 12:10:02 阅读(2111) 评论(0)
摘要:
1.简述:在使用 迭代器对象遍历集合时,使用集合对象修改集合中的元素导致出现异常
public static void main(String[] args) {
List<Integer> list=new ArrayList<>();
... 阅读原文
2019-11-21 11:04:03 阅读(1892) 评论(0)
摘要:
Zuul提供了服务网关的功能,可以实现负载均衡、反向代理、动态路由、请求转发等功能。Zuul大部分功能是通过过滤器实现的,除了标准的四种过滤器类型,还支持自定义过滤器。
使用@EnableZuulProxy注解,Spring容器初始化时,会将Zuul的相关配置初始化,其中包含一个Spring Boot的Be... 阅读原文
2019-11-21 11:02:07 阅读(1827) 评论(0)
摘要:
一、乐观锁
乐观锁是一种乐观思想,即认为读多写少,遇到并发写的可能性低,每次去拿数据时都认为别人不会修改,所以不会上锁,但是在更新时会判断一下在此期间别人有没有去更新这个数据,采取在写时先读出当前版本号,然后加锁操作(比较跟上一次的版本号,如果一样则更新),如果失败则要重复读-比较-写操作。
Java... 阅读原文
2019-11-21 10:19:02 阅读(3331) 评论(0)
摘要:
模板方法模式
什么是模板方法模式?
定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。
结构说明
抽象模板(AbstractClass)中的方法基本分两类:
基本方法:子类去实现的方法 ,并且在模板方法中被调用。
模板方法:把基本... 阅读原文
2019-11-21 09:21:03 阅读(2299) 评论(0)
摘要:
java.lang.ClassCastException: org.springframework.web.filter.CharacterEncodingFilter cannot be cast to javax.servlet.Filter
这个问题遇到好几次了,久了又忘记怎么解决的了,特此记录下;
很... 阅读原文
2019-11-21 08:08:01 阅读(2330) 评论(0)
摘要:
在java中所有的map都实现了Map接口,因此所有的Map(如HashMap, TreeMap, LinkedHashMap, Hashtable等)都可以用以下的方式去遍历。
方法一:在for循环中使用entries实现Map的遍历(最常用的):
/** * 最常见也是大多数情况下用的最多的,一般在... 阅读原文
2019-11-21 06:15:02 阅读(2355) 评论(0)
摘要:
序言
众所周知,程序员需要快速学习新知识,所以就有了《21天精通C++》和《MySQL-从删库到跑路》这样的书籍,Java作为更“高级”的语言也不应该落后,所以我就写一个《极·Java速成教程》,让想学的人能够快速学习Java(手斜)。
本文大概分三大部分:
编程基础知识
面向对象思想
数据类型
运算符
... 阅读原文
2019-11-21 06:00:04 阅读(2395) 评论(0)
摘要:
腾讯云年度的开发者大会已经落幕,大会包括1场前沿技术主峰会,18个技术专场,150位海内外技术专家,28个互动展区,8场动手实验室,23小时小程序云开发极限编程,1场数据库诊断大赛。
内容上涵盖了最新云计算发展趋势,来自谷歌、Netflix、腾讯等技术先锋分享的云上基础设施演进、云原生、机器学习、音视频等;同... 阅读原文
2019-11-20 23:50:04 阅读(2546) 评论(0)