目录理论知识源码论证总结上篇文章已经对Synchronized关键字做了初步的介绍,从字节码层面介绍了Synchronized关键字,最终字节码层面就是monitorenter和monitorexit字节码指令。并且拿Synchronized关键字和Java的JUC包下的ReentrantLock做了比较。Synchronized关键字的初体验-超链接地址那 ......
279
0
0
2023-05-03
目录项目信息cookie 共享环境配置后端代码验证项目信息使用SpringBoot web框架,版本号 2.7.10 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter ......
361
0
0
2023-05-03
目录概念异常处理自定义异常多重捕获重新抛出异常更好的 NPE清道夫:finally异常的约束try-with-resources异常类型匹配使用指南检查型异常是 shitGo 也没有异常啊陈述总结概念异常处理的概念起源于早期的编程语言,如 LISP、PL/I 和 CLU。这些编程语言首次引入了异常处理机制,以便在程序执行过程中检测和处理错误情况。异常处理机制 ......
269
0
0
2023-05-03
目录一、spring boot与mybatis的配置二、事务的配置总结一、spring boot与mybatis的配置1.首先,spring boot 配置mybatis需要的全部依赖如下:<!-- Spring Boot 启动父依赖 --> <parent> <groupId>org.springframework. ......
351
0
0
2023-05-02
这是个什么样的项目作为一个面向百度编程的开发者,平时用到最多的就是某DN啊,某乎啊这类网站。不得不说,这些平台都有非常不错的文章,但是相对应的,也有非常多质量一般的文章混迹其中(比如我写的博客~(~ ̄▽ ̄)~)。那么为了提高我们使用这些平台查询代码的效率,我就像是不是可以自己做一个超级小的搜索引擎,检索某个平台的文章,然后存起来,然后再根据一定的算法将他们排 ......
279
0
0
2023-05-02
目录Maven打包时指定启动类方法一方法二maven打包以某个类为启动类总结Maven打包时指定启动类使用Maven打包的时候, 有时候需要指定启动类, 可如下操作!测试项目(结构如下):代码: com.xxx.MainClass.java package com.xxx; public class MainClass { publ ......
384
0
0
2023-05-02
5、面向切面:AOP在这里先简单介绍一下SpringAop这里是引用Spring AOP(面向切面编程)是Spring框架的一个重要组成部分,它提供了一种在运行时动态地将代码切入到方法、构造函数或者属性的能力,从而实现了对业务逻辑的解耦和复用。 Spring AOP的核心思想是将横切关注点(如日志、事务、安全等)从业务逻辑中分离出来,通过切面(Aspect) ......
280
0
0
2023-05-02
目录背景详细设计及实现趋势比对定义类 TrendCompare趋势比对执行类使用案例背景数据之间两两趋势比较在数据分析应用中是非常常见的应用场景,如下所示:模拟考批次班级学生语文数学英语202302三年一班张小明130145133202302三年一班王二小128138140202302三年一班谢春花136142139202301三年一班张小明13214012 ......
270
0
0
2023-05-02
目录GenericObjectPoolBasePooledObjectFactory配置类GenericObjectPoolConfig使用DemoconfigPoolUtilsTestJava BasePooledObjectFactory 对象池化技术通常一个对象创建、销毁非常耗时的时候,我们不会频繁的创建和销毁它,而是考虑复用。复用对象的一种做法就是对 ......
376
0
0
2023-05-02
目录一. 内部类简介1. 概念2. 优点3. 分类4. 内部类的特点5. Java类的创建要求二. 成员内部类1. 概念2. 特点3. 语法4. 案例5. 访问方式小结6. 关于this的注意事项三. 局部内部类1. 概念2. 特点3. 语法4. 案例四. 匿名内部类1. 概念2. 特点3. 语法4. 案例五. 静态内部类1. 概念2. 特点3. 语法4. ......
273
0
0
2023-05-02
目录给按钮添加监视器第一种:匿名对象第二种:实现类第三种:实现接口第四种:Lambda 表达式第五种:注解总结给按钮添加监视器最近看了 java 相关方面的内容,正好总结一下,给按钮添加监视器的几种方式,当做是加深对知识的理解吧。直接上代码吧!第一种:匿名对象界面代码package dragon; import java.awt.FlowLayout; ......
294
0
0
2023-05-02
不管是阿里,还是华为java开发手册,都会有一条建议,就是让开发者不要使用Executors去创建线程池,而是使用构造函数ThreadPoolExecutor的方式来创建,并设置合理的参数。原因如下:   说明:Executors 返回的线程池对象的弊端如下:1) FixedThreadPool 和 SingleThreadPo ......
353
0
0
2023-05-02
目录一、设计思路二、登录与注销三、会话查询四、Token 查询五、来个小测试,加深一下理解一、设计思路对于一些登录之后才能访问的接口(例如:查询我的账号资料),我们通常的做法是增加一层接口校验:如果校验通过,则:正常返回数据。如果校验未通过,则:抛出异常,告知其需要先进行登录。那么,判断会话是否登录的依据是什么?我们先来简单分析一下登录访问流程:用户提交 n ......
297
0
0
2023-05-02
目录实体类、mapper和配置文件定义User实体mapper接口mapper.xml文件jdbc.propertiessqlMapConfig.xml不分批次直接梭哈循环逐条插入MyBatis实现插入30万条数据JDBC实现插入30万条数据总结本文主要讲述通过MyBatis、JDBC等做大数据量数据插入的案例和结果。CREATE TABLE `t_user ......
368
0
0
2023-04-30
写在前面最近在进行系统的日志模块重构工作,在选择技术实现的时候在过滤器和拦截器之间飘忽不定,于是决定抽点时间将过滤器和拦截器进行深度分析,顺便把监听器和AOP等内容也复习一下。当我们需要基于全局实现某些功能时,在传统的Servlet容器中,可以使用过滤器和监听器,在Java框架中还可以使用拦截器。本篇将从过滤器(Filter)、监听器(Listener)、拦 ......
328
0
0
2023-04-29