自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 H2数据库学习总结

【代码】H2数据库学习总结。

2024-01-30 15:03:14 533

原创 Redis的Java客户端学习总结

实现了分布式和可扩展的 Java 数据结构,提供很多分布式相关操作服务,例如分布式锁,分布式集合,可通过 Redis 支持延迟队列。SpringDataRedis 是 Spring中数据操作模块 SpringData 中的一员,它提供了对不同Redis客户端的整合(Lettuce和Jedis)Lettuce 是基于 Netty 实现的,支持同步、异步和响应式编程方式,并且是线程安全的。,提供了 RedisTemplate 统一的API来操作Redis。它是一种可扩展的、线程安全的 Redis 高级客户端。

2024-01-26 11:12:28 645

原创 Java 8 函数式接口学习总结

断言接口,对给定的参数进行判断,返回断言结果。函数接口,将给定参数进行计算后按指定类型返回。消费接口,对给定的参数进行消费,无返回结果。

2024-01-23 15:18:01 392

原创 MySQL 常用函数学习总结

1、数值函数➢ 数学计算○ ABS(x) 返回x的绝对值SELECT ABS(-2);○ EXP(x) 返回 e 的 x 次方SELECT EXP(2);○ LN 返回数字的自然对数SELECT LN(2);○ OG(x) 返回自然对数(以 e 为底的对数)SELECT LOG(20.085536923188);○ POW(x,y)/POWER(x,y) 返回 x 的 y 次方SELECT POW(2,3);SELECT POWER(2,3);○

2024-01-22 16:57:43 1136

原创 线程池使用学习总结

➢ 使用ThreadPoolTaskExecutor 时一般需配置线程池。➢ 在使用多线程方法上标注@Async时表明调用的线程池。

2024-01-18 11:34:22 364

原创 EasyExcel学习总结

1、什么事EasyExcel? Java解析、生成Excel比较有名的框架有Apache poi、jxl。但他们都存在一个严重的问题就是非常的耗内存,poi有一套SAX模式的API可以一定程度的解决一些内存溢出的问题,但POI还是有一些缺陷,比如07版Excel解压缩以及解压后存储都是在内存中完成的,内存消耗依然很大。 easyexcel重写了poi对07版Excel的解析,一个3M的excel用POI sax解析依然需要100M左右内存,改用easyexcel可以降低到几M,并且再大的ex

2024-01-12 17:38:06 411

原创 Xsheel下sftp简单命令整理

【代码】Xsheel下sftp简单命令整理。

2024-01-09 14:58:01 768

原创 Java8 Stream笔记

Stream可以通过集合、数组或Stream自带的静态方法 of()、iterate()、generate() 来创建。流的操作类型分为:中间操作、终止操作、短路操作。

2024-01-08 14:26:50 336

原创 MySQL中NULL值与空值的坑

【代码】MySQL中NULL值与空值的坑。

2024-01-04 16:18:58 400

原创 Java中包装类型使用‘==’比较的坑

【代码】Java中包装类型使用‘==’比较的坑。

2024-01-04 14:34:34 419

原创 代码分层笔记

【代码】代码分层笔记。

2024-01-03 17:38:06 324

原创 maven 的 settings.xml 配置详解

setting.xml 配置详解<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0

2024-01-02 11:09:14 1500

原创 JAVA面试篇(七)一 SpringBoot

SpringBoot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,使开发者能快速上手。➢ 快速开发➢ 快速整合➢ 配置简化➢ 内嵌服务容器Spring JavaConfig 是 Spring 社区的产品,Spring 3.0 引入了他,它提供了配置 Spring IOC容器的纯Java 方法。因此它有助于避免使用 XML 配置。使用 JavaConfig 的优点在于:➢ 面向对象的配置。

2023-12-29 12:17:27 410

原创 JAVA面试篇(六)一 Mybatis

➢(1)Mybatis是一个半ORM(对象关系映射)框架,它内部封装了JDBC,加载驱动、创建连接、创建statement等繁杂的过程,开发者开发时只需要关注如何编写SQL语句,可以严格控制sql执行性能,灵活度高。➢(2)作为一个半ORM框架,MyBatis 可以使用 XML 或注解来配置和映射原生信息,将 POJO映射成数据库中的记录,避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。

2023-12-29 10:29:37 1029

原创 JAVA面试篇(五)一SpringMVC

1).通过实现HandlerInterceptor接口,或继承HandlerInterceptor接口的实现类(如HandlerInterceptorAdapter)来定义。2).通过实现WebRequestInterceptor接口,或继承WebRequestInterceptor接口的实现类来定义。5、SpingMvc中的控制器的注解一般用哪个?10、SpringMvc用什么对象从后台向前台传递数据的?9、SpringMvc中函数的返回值是什么?4、 SpringMVC常用的注解有哪些?

2023-12-28 11:12:42 339

原创 JAVA面试篇(四)一 Spring

1、Spring 是什么?2、Spring 带来哪些好处?3、说说 Spring 有哪些模块?4、Spring 中使用了哪些设计模式?5、Spring 中有哪些不同类型事件?

2023-12-27 15:59:21 390

原创 JAVA面试篇(三)一Redis

1、Redis 为何这么快?2、为何使用单线程?3、缓存三大问题以及解决方案?4、先删后写还是先写后删?5、如何保证 Redis 的高并发?6、Redis 如何保证原子性?7、有哪些应用场景?

2023-12-27 14:58:22 370

原创 JAVA面试篇(二)一MYSQL

1、MySQL有哪些数据库类型?2、CHAR 和 VARCHAR 区别?3、CHAR 和 VARCHAR 如何选择?4、CHAR,VARCHAR 和 Text 的区别?

2023-12-27 12:50:14 409

原创 JAVA面试篇(一)一JAVA基础

1、抽象类和接口的区别?2、类初始化顺序?3、类初始化顺序?

2023-12-27 10:43:04 1008

原创 多线程并发控制,线程执行计数器CyclicBarrier与CountDownLatch

【代码】多线程并发控制,线程执行计数器CyclicBarrier与CountDownLatch。

2023-12-26 16:45:11 356

原创 Linux常用命令整理

Linux常用命令整理。

2023-12-26 14:44:27 345

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除