- 博客(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】# 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
原创 【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
原创 【Java】# 日常开发中遇到的问题(二)
将List按照一定的大小分成多个list;判断一个日期是否在昨天10点之后;判断当前时间是否大于某个时间;上传文件到企业微信
2022-11-21 14:33:52
470
原创 【Spring Boot】# 使用AOP实现接口鉴权访问、白名单限制、记录接口访问日志、限制接口请求次数
使用AOP实现接口鉴权访问、白名单限制、记录接口访问日志、限制接口请求次数
2022-11-19 21:13:55
3750
原创 【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
原创 【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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人