笔记
文章平均质量分 61
代码匪徒
LOVE JAVA:HELLO WORLD,渴望了解更多的业务逻辑,所写博客均是作为记事本使用,用做分享交流学习。近期在学习sqlserve、c# winform、.NET MVC、.NET CORE、vue naive ui相关知识,有相关问题也会做一个分享,并会陆续总结分享一些我在之前准备面试和面试过程中遇到的一些不理解,然后搞懂的点,或一些不错的内容;有什么面试、技术方面的问题也欢迎一起交流探讨
展开
-
JAVA volatile关键字介绍,详解为何说volatile有可见性和有序性
JAVA volatile关键字介绍,详解为何说volatile有可见性和有序性原创 2023-11-24 13:19:34 · 302 阅读 · 0 评论 -
IaaS、PaaS、SaaS 的区别
IaaS、PaaS、SaaS 的区别原创 2023-11-16 16:42:10 · 264 阅读 · 1 评论 -
JUNIT使用和注意、以及断言的介绍使用、SpringBoot Test测试类的使用、maven配置使用junit详细介绍
JUNIT使用和注意、以及断言的介绍使用、SpringBoot Test测试类的使用、maven配置使用junit详细介绍原创 2023-11-16 16:36:35 · 1767 阅读 · 1 评论 -
分布式事务的用途是什么?分布式事务产生的情景有哪些?分布式事务的解决方案和思路
本文介绍了分布式事务的用途是什么?分布式事务产生的情景有哪些?以及分布式事务的解决方案和思路原创 2023-11-14 17:09:40 · 332 阅读 · 1 评论 -
maven中的install 和 clean命令,以及compile、、package、test等操作介绍
maven中的install 和 clean命令,以及compile、、package、test等操作介绍原创 2023-11-07 15:37:30 · 3032 阅读 · 1 评论 -
JAVA 内部类详解
JAVA 内部类详解原创 2023-11-07 15:14:32 · 86 阅读 · 0 评论 -
JSON的优缺点
JSON的优缺点原创 2023-11-07 09:27:12 · 206 阅读 · 0 评论 -
Redis中LRU算法的实现(介绍了整体设计思路和LRU时钟概述、对象的空闲时间的计算、LRU执行的时机、执行过程)
Redis中LRU算法的实现(介绍了整体设计思路和LRU时钟概述、对象的空闲时间的计算、LRU执行的时机、执行过程)原创 2023-11-07 09:18:32 · 886 阅读 · 0 评论 -
同步代码块和同步方法相同点和区别;同一对象中的两个synchronized方法,可以被同时访问吗?
同步代码块和同步方法相同点和区别;同一对象中的两个synchronized方法,可以被同时访问吗?原创 2023-11-07 09:13:17 · 133 阅读 · 0 评论 -
IDEA JAVA项目 导入JAR包,打JAR包 和 JAVA运行JAR命令提示没有主清单属性
IDEA JAVA项目 导入JAR包,打JAR包 和 JAVA运行JAR命令提示没有主清单属性原创 2023-11-07 09:11:24 · 4768 阅读 · 0 评论 -
Git 命令行账号密码输入错误解决方法
Git 命令行账号密码输入错误解决方法/git 提交时密码输入错误的解决方法原创 2023-03-31 09:23:51 · 3089 阅读 · 1 评论 -
一些宝藏网站
一些实用的网站原创 2023-02-27 11:03:09 · 406 阅读 · 0 评论 -
RabbitMQ错误java.util.concurrent.TimeoutException:空
RabbitMQ错误java.util.concurrent.TimeoutException:空 出现的原因以及解决办法原创 2023-01-01 15:02:03 · 2483 阅读 · 2 评论 -
高可用 高并发 单机介绍以及在不同场景下锁的不同选择
高可用 高并发 单机介绍以及在不同场景下锁的不同选择:1.高可用+高并发使用redis 分布式锁 或者 数据库的乐观锁(即在数据库表中加上一个版本号字段,每次修改数据都判断一下版本号是否与之前一致)或者一些 lock接口的一些实现类2.高可用的数据库悲观锁 for update3.单机的synchronized关键字原创 2022-12-07 11:37:52 · 206 阅读 · 0 评论 -
@ControllerAdvice + @ExceptionHandler 全局处理 Controller 层异常
介绍使用注解@ControllerAdvice + @ExceptionHandler 来全局处理 Controller 层异常原创 2022-12-07 09:55:06 · 855 阅读 · 0 评论 -
使用SpringBoot实现RabbitMQ各个模式
利用spring boot实现了RabbitMQ各个模式(simple、topic、direct、fanout及发送方确认和接收方确认)的一个demo,并附上源码,并简单介绍了其项目原创 2022-11-30 23:40:10 · 710 阅读 · 0 评论 -
正确开启IDEA的Run DashBoard模式或叫services模式(方便启动多个类)
介绍正确开启IDEA的Run DashBoard模式或叫services模式(方便启动多个类)的完整方法原创 2022-11-27 15:43:48 · 1610 阅读 · 0 评论 -
为什么使用@Resource而不用@Autowired(@autowired爆黄)
为什么使用@Resource而不用@Autowired(@autowired爆黄)?(浅显易懂,答案在文章最后),介绍spring三种依赖注入方式,介绍各种依赖注入方式区别原创 2022-11-27 15:31:13 · 2126 阅读 · 0 评论 -
Java编程语言是什么传递,即值传递和引用传递的区别
1.java语言是什么传递?2.值传递和引用传递的介绍?3.及我对 “ 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递”的理解。原创 2022-11-27 12:00:43 · 507 阅读 · 0 评论 -
性能指标:QPS、TPS、RT、吞吐量
QPS、TPS、RT、吞吐量介绍原创 2022-11-19 23:05:23 · 2486 阅读 · 0 评论 -
Redis缓存雪崩、缓存穿透、缓存击穿、缓存预热、缓存更新、缓存降级
Redis缓存雪崩、缓存穿透、缓存击穿、缓存预热、缓存更新、缓存降级原创 2022-09-22 21:49:53 · 346 阅读 · 0 评论 -
实例化和初始化
介绍了实例化和初始化,及其联系和区别原创 2022-09-22 14:12:09 · 99 阅读 · 0 评论 -
CAP介绍
CAP介绍原创 2022-09-16 21:27:11 · 337 阅读 · 0 评论 -
接口和抽象类分别在什么时候使用?和其中我对基本功能在不断变化为什么使用抽象类而不使用接口类的理解
接口和抽象类分别在什么时候使用?对“如果基本功能在不断变化,那么就使用抽象类,如果使用接口,那么每次变更都需要相应的去改变实现该接口的所有类。”这句话的理解原创 2022-08-31 15:10:36 · 724 阅读 · 1 评论 -
MySQL常用排序规则utf8mb4_general_ci、utf8mb4_unicode_ci、utf8mb4_bin、utf8mb4_0900_ai_ci和存储字符集 utf8 和 utf8mb4
讲述常用的存储字符集 utf8 和 utf8mb4;排序字符集 utf8mb4_unicode_ci 和 utf8mb4_general_ci、utf8mb4_bin、utf8mb4_0900_ai_ci;和如何选择存储字符集与排序字符集原创 2022-08-31 09:54:49 · 15147 阅读 · 0 评论 -
SpringBoot Test测试类的使用
springBoot测试类的使用;解决Unable to find a @SpringBootConfiguration, you need to use @ContextConfigura错误原创 2022-08-31 09:22:04 · 6707 阅读 · 0 评论 -
java 实体类命名
阿里巴巴Java开发手册中的DO、DTO、BO、AO、VO、POJO定义;以及个人理解和一些实例原创 2022-07-22 10:16:16 · 8808 阅读 · 0 评论 -
Spring 常用的注解
Spring 常用的注解介绍原创 2022-07-14 13:41:25 · 983 阅读 · 0 评论 -
Java三大注解:@Override @Deprecated @Suppresswarnings
1.Java三大注解分别是@Override @Deprecated @Suppresswarnings2.@Override 注解表名子类中覆盖了超类中的某个方法,如果写错了覆盖形式,编译器会报错3.@Deprecated 表明不希望别人在以后使用这个类,方法,变量等等4.@Suppresswarnings 达到抑制编译器产生警告的目的,但是不建议使用,因为后期编码人员看不懂编译器提示的警告,不能更好的选择更好的类去完成任务...原创 2022-07-01 12:58:54 · 619 阅读 · 0 评论 -
MyBatis,MySQL,SQL,NoSQL 释义
MyBatis,MySQL,SQL,NoSQL 释义,四者区别和联系 和 NoSQL和MySQL的区别原创 2022-06-21 10:12:08 · 493 阅读 · 0 评论 -
编译原理笔记
编译原理笔记原创 2022-05-16 09:43:36 · 569 阅读 · 0 评论 -
成员变量、实例变量、局部变量、类变量(静态变量)详解
Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。Java的变量类型有:成员变量类中的变量(独立于方法之外的变量)局部变量类的方法中的变量。而 java类的成员变量又有俩种:静态变量(类变量): 独立于方法之外的变量,用 static 修饰。实例变量: 独立于方法之外的变量,不过没有 static 修饰。在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例原创 2022-04-25 11:35:40 · 23058 阅读 · 12 评论 -
使用 hutool 工具包发送 HTTP 请求
使用工具包发送 HTTP 请求原创 2022-04-18 23:25:49 · 25242 阅读 · 4 评论 -
HTTP请求头及其作用
1、首先最常用的:Accept:它的作用是:客户端接收的数据格式;比方说你的参数值填写的是application/json,就说明浏览器所接收的数据是json类型的数据,当你加了Accept请求头之后,你会发现你得到的数据和你没有加Accept请求头的数据是完全不一样的。如果你没有加Accept这个请求头,你得到的数据可能就是一个简单的网页。Accept它可以影响你返回的数据。2、X-Requested-With:它的作用是:异步请求;如果对开发有一定的了解的话,前端里面有这样一个技术Ajax异步请原创 2022-04-18 23:23:19 · 10011 阅读 · 2 评论 -
静态变量与局部变量的对比
参数表分配完毕之后,再根据方法体内定义的变量的顺序和作用域分配。我们知道类变量表有两次初始化的机会,第一次是在“准备阶段”,执行系统初始化,对类变量设置零值,另一次则是在“初始化”阶段,赋予程序员在代码中.定义的初始值。和类变量初始化不同的是,局部变量表不存在系统初始化的过程,这意味着一旦定义了局部变量则必须人为的初始化,否则无法使用。变量的分类:按照数据类型分:1.基本数据类型2.引用数据类型按照在类中声明的位置分:1.成员变量:在使用前,都经历过默认初始化赋值类变量: li原创 2021-11-12 20:11:50 · 271 阅读 · 0 评论 -
Slot的理解
参数值的存放总是在局部变量数组的index0开始,到数组长度1的索引结束。局部变量表,最基本的存储单元是Slot (变量槽)局部变量表中存放编译期可知的各种基本数据类型(8种),引用类型(reference),返回值(returnAddress) 类型的变量。在局部变量表里,32位以内的类型只占用一个slot (包括returnAddress类型),64位的类型(long和double)占用两个slot。byte、short 、char在存储前被转换为int,boolean 也被转换为int,0表示原创 2021-11-12 20:00:06 · 1057 阅读 · 0 评论 -
SpringBoot事务的简单运用
springboot事务的两种使用方式,编程式事务,声明式事务原创 2022-03-29 22:04:27 · 1127 阅读 · 0 评论 -
springboot 监控 Actuator 的设置
springboot 监控 Actuator;yaml或properties中配置监控management.endpoints.web.exposure.include原创 2022-03-21 21:31:45 · 15916 阅读 · 0 评论 -
IDEA新项目与仓库连接(建立关系,提交git仓库)
如图操作原创 2022-03-20 10:36:14 · 942 阅读 · 0 评论 -
生成token
可以让网页在一段时间后记住密码和账号参考https://blog.csdn.net/jarvan5/article/details/113789133package com.shop.utils;import com.auth0.jwt.JWT;import com.auth0.jwt.algorithms.Algorithm;import java.util.Calendar;import java.util.HashMap;import java.util.Map;public原创 2022-03-19 23:33:54 · 4116 阅读 · 0 评论