07 2023 档案
Shiro-使用笔记
摘要:[toc] # 零、资料 > - 快速入门:https://zhuanlan.zhihu.com/p/54176956 > - 官网:https://shiro.apache.org/get-started.html > - 笔记:https://blog.csdn.net/qq_43056248/
Python练手小项目——简易版批量文件重命名助手
摘要:## 1、效果图  ## 2、代码 ```python import os from tkinter import
MySQL-安装
摘要:# MySQL 8.0版本-安装篇 [toc] ### 0. 参考资料 - [mysql8下载安装及配置 - 雪顶儿 - 博客园 (cnblogs.com)](https://www.cnblogs.com/hejh/p/11282380.html) - [MySQL8免安装版下载安装与配置(win
MySQL-入门笔记【5.6版本】
摘要:# MySQL-入门笔记【5.6版本】 [toc] ## 1. 概述 ### 1.1 MySQL的 安装 + 配置 - [mysql-笔记-网传](https://blog.csdn.net/dzg_chat/article/details/88619120) - [MySQL-学习视频-b站](h
Python练手小项目——简易版基础SQL模板代码生成器
摘要:## 1、效果图  ## 2、代码 源码`ui.py`: ```python from tkinter impor
02-设计模式-观察者模式
摘要:观察者模式涉及的对象: > - 观察者接口、观察者接口的实现类 > - 被观察者接口、被观察者接口的实现类 1、观察者接口-代码: ```java public interface Observer { void update(String msg); } ``` 2、观察者接口的实现类-代码: `
01-设计模式-代理模式
摘要:## 1、代理模式的分类 代理模式分为: > 静态代理:在编译阶段确定了被代理对象的类型,简单。 > 动态代理:在运行阶段确定了被代理对象的类型,复杂。 ## 2、静态代理 静态代理涉及的类: > 1. 一个接口,下面的例子中命名为`Subject` > 2. 实现了接口的 被代理对象`RealSu
Java-日志
摘要:Java-日志 [toc] # 一、logback > 官网:https://www.baeldung.com/logback 1、导入依赖: 注意:logback版本不能太高,否则与jdk8一起使用会报错。 ```xml org.slf4j slf4j-api 2.0.7 ch.qos.logba
JUC用法-随笔01
摘要:一、概述 1.1、概念介绍 编写线程安全代码的核心:管理(共享、可变)状态的访问操作。 线程安全性:多线程访问某个类时,该类始终表现出正确的行为,则这个类是线程安全类。 无状态对象一定是线程安全的。 竞态条件:由不正确的执行顺序引发的不正确的结果。 常见的竞态条件:先检查、后执行。(根据一个可能失