- 博客(48)
- 资源 (1)
- 收藏
- 关注
原创 JUC-线程池
本文主要内容什么是线程池线程池实现原理线程池中常见的各种队列自定义线程创建的工厂常见的饱和策略 自定义饱和策略线程池中两种关闭方法有何不同扩展线程池合理地配置线程池线程池中线程数量的配什么是线程池大家用 jdbc 操作过数据库应该知道,操作数据库需要和数据库建立连接,拿到连接之后才能操作数据库,用完之后销毁。数据库连接的创建和销毁其实是比较耗时的,真正和业务相关的操作耗时是比较短的。每个数据库操作之前都需要创建连接,为了提升系统性能,后来出现了数据库连接池,系统启动的时候,先创建很多
2022-04-10 22:22:59 195
原创 让接口性能轻松翻倍之10条经验
第 1 条:串行改并行将接口中非依赖的步骤由串行改为并行。通常咱们写接口是串行执行的,比如商品详情接口,如下1、根据商品ID查询商品基本信息2、根据商品ID查询商品评论信息3、根据商品ID查询商品详细描述信息(商品描述大字段放在独立的表中)这些步骤之间是没有依赖的,可以将这 3 个步骤改为并行执行,比如使用线程池同时去执行这 3 个步骤,效率将会提升不少。第 2 条:将多表连接查询改为多次单表查询这里要修正很多开发者的一个误区:很多人觉得查询的次数越多越耗时。这里要看什么查询,多次单表查
2022-04-10 20:44:56 2382
原创 2021 Java面试真题集锦
目录… 1大厂面试的基本流程 17字节跳动 17阿里 17腾讯 18网易游戏 18面试前需要准备: 18面试中可以借鉴的套路 19用简历争取到更多的面试机会 19自我介绍时,立即全面抛出技术栈和亮点 20先介绍项目背景,打消面试官疑问 21通过说项目管理工具,说明你不仅会写代码 22用 SPRING BOOT 项目举例,说明你的技术基本面 23用实例说明你在内存调优方面的经验 24展示你在数据库调优方面的经验 25总结前文说辞 26准备项目说辞时,更可以准备后继面试官的问
2021-12-26 22:18:10 86208
原创 jdk1.8新特性的应用-Stream 的终止操作
jdk1.8新特性的应用-Stream 的终止操作public class TestStreamApi4 { List<Employee> emps = Arrays.asList( new Employee("张三", 23, 14000.11, "深圳"), new Employee("李四", 34, 26000.33, "北京"), new Employee("王五", 55, 18000.00, "上海
2021-08-05 22:53:46 197
原创 jdk1.8新特性的应用-Stream Api
/** * Created by IntelliJ Idea 2018.1 * Author:Gavin Zhang * Data: 2021-07-29 * Time: 22:06 */public class TestStreamApi1 { public static void main(String[] args) { /* * 一.Stream 的三个操作步骤 * 1.创建 Stream * 2.中间...
2021-08-03 22:51:23 165
原创 jdk1.8新特性_Lambda表达式的引入
jdk1.8新特性_Lambda表达式练习引入需求: 获取工资大于20000的员工信息public class Employee { private String name; private int age; private Double salary; public String address; public Employee() { } public Employee(String name, int age, Double salar
2021-07-29 21:53:00 147
原创 05-POI
typora-copy-images-to: imgday05 预约管理-预约设置学习目标 了解什么是Apache POI 掌握Apache POI的使用方法 掌握批量导入预约设置信息的实现过程 掌握日历方式展示预约设置信息的实现过程 掌握基于日历实现预约设置信息的实现第一章-预约设置分析和Apache POI知识点-预约设置需求1.目标掌握预约设置的需求2.路径...
2019-12-22 19:53:53 280
原创 SpringMVC框架第三天
SpringMVC第三天##SpringMVC大纲第1章:搭建整合环境####1.1 搭建整合环境整合说明:SSM整合可以使用多种方式,咱们会选择XML + 注解的方式整合的思路先搭建整合的环境先把Spring的配置搭建完成再使用Spring整合SpringMVC框架最后使用Spring整合MyBatis框架创建数据库和表结构语句 create database ss...
2019-12-15 22:38:54 156
原创 SpringMVC框架第二天
SpringMVC框架第二天##SpringMVC大纲1.SpringMVC返回分类2.SpringMVC重定向和转发3.SpringMVC实现JSON数据处理4.SpringMVC文件上传5.SpringMVC异常处理器定义6.SpringMVC拦截器重点: 掌握SpringMVC文件上传 掌握ModelAndView使用 掌握@ResponseBody的使用 掌握异常处...
2019-12-15 22:38:16 206
原创 SpringMVC框架第一天
#SpringMVC框架第一天##SpringMVC大纲1.MVC回顾2.SpringMVC入门案例3.@RequestMapping注解4.请求参数绑定5.常用注解重点: SpringMVC入门案例 @RequestMapping注解的使用 @RequestParam注解的使用。 重点掌握请求参数绑定第一章:三层架构和MVC1.1 三层架构1. 咱们开发服务器端程序...
2019-12-15 22:37:51 444
原创 Spring第4天
#Spring第四天##Spring大纲Spring JdbcTemplate学习Spring 声明式事务 xml配置实现Spring 声明式事务 注解实现重点:掌握Spring 配置文件方式实现声明式事务和注解方式声明式事务第1章Spring中的JdbcTemplate[会用]####1.1 JdbcTemplate概述它是spring框架中提供的一个对象,是对原...
2019-12-15 22:37:11 193
原创 Spring第3天
#Spring第三天##Spring大纲实现Spring集成DBUtils对数据库CRUD事务操作基于动态代理改造上限案例掌握Spring AOP 基于配置文件方式掌握Spring AOP 基于注解方式 重点掌握:Spring AOP 基于XML和注解方式第1章AOP的相关概念[理解]####1.1 AOP概述#####1.1.1 什么是AOPAOP:全称...
2019-12-15 22:36:12 292
原创 Spring-第2天
#Spring第二天##大纲内容基于DBUtils实现数据库增删改查Spring相关注解Spring注解开发集成Spring测试框架 重点:重点掌握Spring相关注解。@Controller 、@Component、@Service 、@Repository、@Autowired、@Qualifier、@Resource、@Value、@Scope、@Bean、@Pr...
2019-12-15 22:35:38 237
原创 Spring-第1天
#Spring 第一天##Spring大纲内容SpringIOC容器Spring依赖注入Spring中Bean的声明周期重点:SpringIOC容器和Spring依赖注入都作为重点。注入方式:set注入方式、构造函数注入方式、集合注入创建Bean方式:构造函数创建、静态工厂创建、普通工厂创建第1章 Spring 概述1.1 spring 概述[了解]1...
2019-12-15 22:34:59 236
原创 MyBatis第3天
Mybatis 框架课程第三天##大纲内容MyBatis延迟加载1.1)一对一延迟加载1.2)一对多延迟加载MyBatis缓存2.1)MyBatis一级缓存2.2)MyBatis二级缓存MyBatis注解开发3.1)MyBatis注解实现增删改查哈3.2)MyBatis注解实现数据库列名和属性名不一致映射3.3)MyBatis注解实现一对一映射3.4)MyBat...
2019-12-15 22:34:23 186
原创 MyBatis第1天
#MyBatis第1天##MyBatis大纲###1 框架概述####1.1 什么是框架框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。简而言之,框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞...
2019-12-15 22:33:02 252
原创 MySQL多表查询与事务
MySQL多表查询与事务学习目标能够使用内连接进行多表查询(掌握)能够使用左外连接和右外连接进行多表查询(掌握一个)能够使用子查询进行多表查询(掌握)能够理解多表查询的规律(了解)能够理解事务的概念(理解)能够说出事务的原理(了解)能够在MySQL中使用事务(了解)能够理解脏读,不可重复读,幻读的概念及解决办法(了解)能够使用DCL处理MySQL中的用户(了解)第1章 多...
2019-12-15 22:25:36 316
原创 MYSQL查询与约束
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-V5YBfFZb-1576336675960)(F:%5CJAVA%5C%E9%BB%91%E9%A9%AC70%E6%9C%9F%E5%85%A8%E5%A5%97%E8%AF%BE%E7%A8%8B%5C01%E6%9D%A8%E6%96%87%E5%90%9B%5Cday15%5Cday15%5C%E4%BB%A3...
2019-12-14 23:27:58 958
原创 MYSQL的安装基础语法笔记
MYSQL基础语法学习目标能够理解数据库的概念(知道数据库是用来干嘛的)能够安装MySQL数据库能够启动,关闭及登录MySQL能够使用SQL语句操作数据库(创建、删除、修改、查询数据库)能够使用SQL语句操作表结构(创建、删除、修改、查询表)能够使用SQL语句进行数据的添加修改和删除的操作(掌握)能够使用SQL语句简单查询数据(重点掌握)第1章 数据库的介绍1.1 数据库概...
2019-12-14 23:08:48 656
原创 Maven-教案-实战(IDEA)
学习目标:1:jar包冲突(解决方案:直接排除,直接依赖)2:工程分解(一个父工程,四(n)个子工程) --重点3:私服(了解)Maven-教案-实战(IDEA)1. 第一章:****课程大纲1.1. 回顾[理解]什么是Maven[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Orka5Knt-1574263020384)(./img/001.p............
2019-11-20 23:17:57 522
原创 SpringMVC框架第三天
SpringMVC第三天##SpringMVC大纲第1章:搭建整合环境####1.1 搭建整合环境整合说明:SSM整合可以使用多种方式,咱们会选择XML + 注解的方式整合的思路先搭建整合的环境先把Spring的配置搭建完成再使用Spring整合SpringMVC框架最后使用Spring整合MyBatis框架创建数据库和表结构语句 create database ss......
2019-11-20 23:16:33 103
原创 SpringMVC框架第二天
SpringMVC框架第二天##SpringMVC大纲1.SpringMVC返回分类2.SpringMVC重定向和转发3.SpringMVC实现JSON数据处理4.SpringMVC文件上传5.SpringMVC异常处理器定义6.SpringMVC拦截器重点: 掌握SpringMVC文件上传 掌握ModelAndView使用 掌握@ResponseBody的使用 掌握异常处......
2019-11-20 23:16:00 130
原创 SpringMVC框架第一天
#SpringMVC框架第一天##SpringMVC大纲1.MVC回顾2.SpringMVC入门案例3.@RequestMapping注解4.请求参数绑定5.常用注解重点: SpringMVC入门案例 @RequestMapping注解的使用 @RequestParam注解的使用。 重点掌握请求参数绑定第一章:三层架构和MVC1.1 三层架构1. 咱们开发服务器端程序......
2019-11-20 23:15:15 134
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人