自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LRcoding

Change the world by coding.

  • 博客(107)
  • 资源 (3)
  • 收藏
  • 关注

原创 【MySQL】# Windows下安装(压缩包、msi);Linux下安装(压缩包、命令、docker);设置连接数、binlog日志;修改时区

进入,点击 DOWNLOADS,选择 “MySQL Community (GPL) Downloads »”继续点击 “MySQL Community Server”点击 “Archives”选择合适版本、操作系统的文件进行下载。

2025-02-12 23:30:00 774

原创 【Exp】# HTTP状态码总结

HTTP状态码大致分为 5类。

2024-12-06 19:30:06 1610

原创 【Exp】# Microsoft Visual C++ Redistributable 各版本下载地址

id=48145pid=1430id=26347。

2024-12-06 11:31:36 4543

原创 【Exp】# Windows:远程桌面打开任务管理器的方法、关闭资源管理器后如何重新打开、服务器无法复制粘贴问题

在任务管理器中,不小心把 Windows资源管理器 进程结束,电脑出现黑屏(直接 Win + R,输入explorer)或者通过任务管理器进行打开:启动任务管理器点击任务管理器页面中的 “文件”,选择 “运行新任务”(win11直接在页面上显示了)在弹出的对话框里输入 explorer在任务管理器中,结束 RDP剪贴板监视程序使用“运行”(Win + R),输入 rdpclip.exe

2024-12-06 11:18:04 847

原创 【Redis】# Linux安装redis(命令安装、源码安装、docker部署)、NOAUTH错误、overcommit_memory is set to 0、MISCONF Redis...错误

etc/sysctl.conf是一个允许改变正在运行中的 Linux系统的接口,它包含一些 TCP/IP堆栈和虚拟内存系统的高级选项,修改内核参数永久生效。进入安装完成后提示的目录内( /usr/local/redis/redis-7.2.6/src ),启动redis。,复制 utils文件夹中的 redis_init_script 到 /etc/init.d/redis。可以修改redis.conf( /usr/local/redis/redis-7.2.6目录下)中的。其他参数值可根据需要自定义。

2024-12-05 19:51:54 997

原创 【Java】# discard long time none...;微服务无法读取bootstrap;documentationPluginsBootstrapper;微服务Gateway解决跨域

testConnectionInternal方法因此可以设置不进入这个判断,即改变上图中 1502行 valid的值;跟踪源码可以找到在 MySqlValidConnectionChecker类的 configFromProperties方法中对变量进行赋值,因此设置druid.mysql.usePingMethod=false即可。

2024-11-25 16:05:45 796

原创 【Nginx】# Linux安装nginx(命令安装、源码安装、docker部署)、源码安装后如何配置SSL模块从而支持https访问、配置SSL、去除版本显示信息

nginx容器的。

2024-11-25 10:37:19 695

原创 【Spring Boot】# 使用@Scheduled注解无法执行定时任务

在 Spring Boot中,使用@Scheduled注解来定义定时任务时,定时任务不执行;或未在规定时间执行。

2024-11-21 18:35:40 1441 1

原创 【Tools】# 使用阿里云OSS结合开源软件PicGo搭建个人图床

图床:网络上专门存储图片的地方,可有效节省本地服务器空间,加快图片打开速度,并支持创建图片外链。本文使用阿里云的OSS(对象存储服务),结合开源软件 PicGo进行个人图床的搭建。

2024-11-21 17:35:23 871

原创 【JavaLearn】#(31)SpringMVC原理图及使用、单元方法、restful请求、编码过滤器、静态资源放行、响应、SSM框架、作用域对象、处理Ajax请求、自定义视图解析器、上传、拦截器

SpringMVC原理图、基本使用、单元方法获取请求数据、restful请求格式、编码过滤器、静态资源放行、响应、SSM框架搭建、作用域对象、处理Ajax请求、自定义视图解析器、上传、拦截器

2024-07-18 22:31:23 741

原创 【JavaLearn】#(30)框架引入、Spring框架、Spring IOC的基本使用、常用注解(IoC)、Spring整合Mybatis、Spring AOP内容、代理设计模式、SpringTX

框架引入、Spring框架、Spring IOC的基本使用、常用注解(IoC)、Spring整合Mybatis、Spring AOP内容、代理设计模式、SpringTX

2024-02-20 22:51:32 852

原创 【JavaLearn】#(29)Maven引入、Maven项目类型、Maven安装与配置、Maven项目的创建和使用、pom配置文件介绍

Maven引入、Maven项目类型、Maven安装与配置、Maven项目的创建和使用、pom配置文件介绍

2024-01-28 17:58:13 1596

原创 【Java】# 如何手动创建线程池

手动创建线程池

2023-12-12 10:56:43 1494

原创 【IDEA】# 快速生成logger、通过Maven的profile配置实现环境的快速切换、常用基础设置

快速生成logger、通过Maven的profile配置实现环境的快速切换、常用基础设置

2022-12-17 20:41:13 2133

原创 【Spring Boot】# Spring Boot项目启动时,打印端口号、项目名、访问地址

Spring Boot项目启动时,打印端口号、项目名、访问地址

2022-11-21 16:36:14 3240

原创 【MySQL】# [Err] 1118-Row size too large (> 8126)、Lost connection to MySQL server at ‘reading initial’

[Err] 1118-Row size too large (> 8126);Lost connection to MySQL server at ‘reading initial communication packet’

2022-11-21 16:23:12 3260

原创 【Nginx】# 上传图片大小限制、反向代理MySQL、反向代理Redis

上传图片大小限制、反向代理MySQL、反向代理Redis

2022-11-21 15:43:49 2780 1

原创 【Java】# 日常开发中遇到的问题(二)

将List按照一定的大小分成多个list;判断一个日期是否在昨天10点之后;判断当前时间是否大于某个时间;上传文件到企业微信

2022-11-21 14:33:52 470

原创 【MyBatis】# foreach标签嵌套使用 if标签时,对象取值问题

foreach标签嵌套使用 if标签时,对象取值问题

2022-11-21 11:02:49 3199

原创 【Spring Boot】# 使用AOP实现接口鉴权访问、白名单限制、记录接口访问日志、限制接口请求次数

使用AOP实现接口鉴权访问、白名单限制、记录接口访问日志、限制接口请求次数

2022-11-19 21:13:55 3750

原创 【Nginx】# 负载均衡配置(容灾)

负载均衡配置(容灾)

2022-11-09 08:59:45 1162

原创 【Java】# 请求https时证书不可信 PKIX SunCertPathBuilderException:unable to find valid certification....

请求https时,证书不可信 PKIX SunCertPathBuilderException: unable to find valid certification path to requested target

2022-11-02 17:15:54 1813

原创 【Java】# 256位密钥加密错误,java.security.InvalidKeyException:Illegal key size错误

256位密钥加密错误,java.security.InvalidKeyException:Illegal key size错误

2022-11-02 15:36:26 1399

原创 【Java】# 日常开发中遇到的问题(一)

BigDecimal问题、文件读取、Druid监控页面未授权访问、获取请求头、无效的目标发行版

2022-10-31 17:39:09 185

原创 【Spring Boot】# Could not transfer artifact..maven导包问题、查看和修改内置Tomcat版本、自定义启动Banner

Could not transfer artifact..maven导包问题查看和修改内置Tomcat版本自定义启动Banner

2022-10-31 17:34:28 1717

原创 【Redis】# 常见报错Unsatisfied dependency、设置密码、主从配置

常见报错Unsatisfied dependency设置密码主从配置

2022-10-29 15:26:44 2930

原创 【JS】# 关闭定时器setInterval、实现公告左右轮播、获取每月最大的天数、如何跳出forEach循环

关闭定时器setInterval实现公告左右轮播获取每月最大的天数如何跳出forEach循环

2022-10-29 14:59:23 820

原创 【MySQL】# 用户权限操作、查询的同时更新一张表、greatest()和least()函数、日期时间操作函数、解决主键自动增长2、Navicat查看数据库密码

用户权限操作查询的同时更新一张表greatest()和least()函数日期时间操作函数解决主键自动增长2Navicat查看数据库密码

2022-10-29 09:18:04 471

原创 【MySQL】# 自定义变量、一行数据与多行的转换、IF函数

和Java 一样,MySQL也允许用户自定义变量进行使用。它是一个用来存储内容的临时容器,在连接 MySQL的整个过程中都存在。定义方式:简单使用:注意:案例一:可以在给一个变量赋值的同时使用这个变量,即“左值”特性案例二:用户希望更新一条数据后,立马获取到该条数据的更新时间使用变量虽然也是需要两个SQL,但是第2个查询无需访问数据表,加快了检索时间案例三:让变量的赋值和取值发生在执行查询的同一阶段,不然可能会出现赋值后还没更新,取到原来值的问题案例四:假设需要查找某条数据,先在一个频繁访问的表查找热

2022-08-03 18:16:47 816

原创 【Java】# 在项目中使用SLF4J+Logback来记录日志

SLF4J 代表 Simple Logging Facade for Java。相当于一个门面,提供了 Java 中所有日志框架的简单抽象。日志严重程度:SLF4J 和 Log4j的关系:Logback 分为三个不同的模块,(核心代码模块),(log4j的一个改良版本,同时实现了的接口,这样如果之后要切换其他日志组件也是一件很容易的事),(访问模块与Servlet容器集成提供通过Http来访问日志的功能) 和 是 SLF4J包中的类 , 的作用是获得内部状态信息logback在启动的时候,会按照下面的顺

2022-06-10 17:48:28 533

原创 【Java】# Java易错知识点:replace、indexOf、数值包装类判断相等、数值精度问题、字符串拼接、字符串判空、mapper查询结果处理

1. replace 与 replaceAll场景:想要将 ABCABB 的 A 替换为 B一看到这个场景,我们首先想到的就是用 replace方法(会替换几个 A 呢?)如果将所有的 A 都替换为 B,可以使用 replaceAll 方法(这个没有争议)问题:replace方法会替换几个 A 呢?通过阅读源码,可以得知,replace方法会替换每一个匹配的字符串,那么它与 replaceAll 的区别在哪呢?replace,拥有两个重载的方法字符 的替换public String

2022-05-21 21:37:19 701

原创 【JavaLearn】#(28)MyBatis高级:无级联查询、级联查询(立即加载、结果映射、延迟加载)、多表连接查询、MyBatis注解、MyBatis运行原理、面试题

1. 多表查询前面的操作(MyBatis进阶),不管是用 SqlSession还是 Mapper代理,都是对单个数据库表的操作在实际开发中,经常会将来自多张表的数据在一个位置显示,比如查询并显示员工信息时,需要展示部门表的部门名称,岗位表的岗位名称等。这就要求 Employee中,要包含部门 Dept、岗位 Position的信息MyBatis是如何实现对多表的查询并组装数据呢?(此时没有DML的事)方式1:无级联查询——开发者手动完成多表数据的组装,需要执行多条 SQL语句方式2:级联查询——

2022-05-18 19:58:35 509

原创 【JavaLearn】#(27)MyBatis进阶:Mapper代理(接口绑定)、多参数传递、模糊查询、分页、自增主键回填、动态SQL、一级缓存、二级缓存

1. Mapper代理 (接口绑定)之前已经使用 MyBatis完成了对 emp表的 CRUD操作(MyBatis基础),都是由 SqlSession调用自身的方法发送 SQL命令,并得到结果缺点:不管是 selectList()、selectOne(),都只能提供一个查询参数,如果需要多个,就需要封装到 JavaBean中方法的返回值类型比较固定只提供了映射文件,没有提供数据库操作的接口,不利于后期维护基于此,MyBatis提供了一种叫 **Mapper代理(接口绑定)**的操作方式 --

2022-05-03 10:24:41 688

原创 【JavaLearn】#(26)MyBatis基础:认识框架、MyBatis环境搭建、基本CRUD、配置文件、日志管理、别名、属性文件、ThreadLocal保存sqlSession、本地DTD、模板

1. MyBatis入门是一个基于 Java 的持久层框架,将接口和 Java的 POJOs(Plain Ordinary Java Object,普通的Java对象)映射成数据库中的记录 【ORM】1.1 认识框架框架(Framework)是一个框子—约束性,也是一个架子—支撑性。框架类似于一个毛坯房,由开发人员在毛坯房基础上进行装修使用框架可以减少开发时间、降低开发难度、保证设计质量,还可以起到约束,可以降低程序员之间沟通和日后维护的成本1.2 ORMJDBC缺点:需要手动的完成面向对象的J

2022-05-01 17:45:03 476

原创 【JavaLearn】#(25)Ajax相关知识、三级联动案例、Bootstrap入门、栅格系统、排版、表格、字体图标等简单概述

1. 原生Ajax异步访问,局部刷新。Ajax 为异步操作,使用 Ajax代表摒弃了 JavaEE的转发与重定向操作Ajax的关键技术:使用CSS构建用户界面样式,负责页面排版和美工使用DOM进行动态显示和交互,对页面进行局部修改使用XMLHttpRequest异步获取数据使用JavaScript将所有元素绑定在一起Ajax简单概述1.1 原生Ajax使用步骤创建 XMLHttpRequest 对象function createXMLHttpRequest() { if

2022-04-30 17:28:21 1472

原创 【JavaLearn】#(24)Session、Cookie、ServletContext、MVC开发模式、JSP九大内建对象及四个作用域、JSTL及EL表达式、过滤器、监听器

1. session和cookie1.1 session和cookie原理HTTP协议是无状态的协议,客户每次读取 web 页面,服务器都会打开新的连接,而且服务器也不会自动维护客户的上下文信息。如何在多次请求之间共享信息呢? 服务器端如何判断一个分时段的连接是不是属于同一个客户呢?Session 和 Cookie 就是为解决 HTTP协议的无状态采用的两种解决方案Cookie:将信息保存在客户端解决Session:将信息保存在服务器端解决1.2 cookie—实现10天免登录重定向:

2022-04-17 12:21:32 735

原创 【JavaLearn】#(23)JSP相关语法、HTTP协议、Servlet介绍、Servlet生命周期、请求和响应、相对路径、转发和重定向

1. JSP简单内容1.1 JavaEEJavaEE 包含JSPJavaEE是一个开发分布式企业级应用的规范和标准。JavaEE包含之前学过的所有内容(JavaSE)真正开发中,很少使用JavaEE的原生内容,都是用 SSM 框架进行快速开发1.2 部署web项目到服务器简单的总体流程,先看一下效果。安装服务器软件Tomcat,下载解压即可创建Web项目(使用IDEA创建Java Enterprise项目),开发静态页面新版 IDEA 没有JavaEE的选项,可以在项目中按Alt

2022-04-05 17:22:08 3897

原创 【JavaLearn】#(22)jQuery介绍、选择器、事件、动画、DOM编程、操作CSS、表单验证

1. jQuery定义和特点1.1 jQuery 入门对 JavaScript 进行了封装,降低了使用JavaScript的难度,可以大幅提高开发效率(Write less, do more)jQuery 广泛使用的是 1.x 版本,兼容 ie678jQuery 实例:隔行变色(页面结构)<!DOCTYPE html><html><head> <meta charset="utf-8"> <title></tit

2022-04-04 12:18:57 1834

原创 【JavaLearn】#(21)JavaScript入门、基本语法、函数、基本对象、数组、事件、DOM和BOM

1. JavaScript入门静态网页技术HTML:超文本标记语言 显示内容CSS:层叠样式表 美化页面JavaScript:页面动态交互和特效DHTML = HTML + CSS + JavaScript,动态HTML,只是动态效果,不是动态数据jQuery:对 JavaScript 的封装EasyUI:在 jQuery 基础上对 HTML 和 CSS 的封装对于一个网页,HTML定义网页的结构,CSS描述网页的样子,JavaSc

2022-03-27 18:54:36 2291

原创 【JavaLearn】#(20)注解、元注解、模拟MyBatis注解、JDK新特性、数据库建模、UML建模

1. 注解1.1 认识注解Annotation,JDK1.5 提供的新技术作用:编译检查:比如 @SuppressWarnings, @Deprecated 和 @Override,分别代表压制警告信息、定义方法或类为过时的、重写标记替换配置文件:使用反射来读取注解信息目前大部分框架(如Spring)都使用了注解简化代码并提高编码的效率(使用注解之前使用的是xml进行配置)@SuppressWarnings("all") // 压制警告信息public class Student

2022-03-23 13:58:45 2684

mybatis项目数据库文件

mybatis练习项目的数据库文件

2022-09-04

软考高级,系统架构师论文

系统架构师论文指导,包括应试技巧,真题,模板等

2021-01-06

毕设题目考试管理系统

毕设题目,大学生考试管理系统,包括自动生成试卷,批量审批等操作

2021-01-06

Java后端常用工具类

适合Java开发人员使用的工具类,包括常用pom依赖,POI,分页,spring基本配置文件等。

2021-01-06

空空如也

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

TA关注的人

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