├── .gitignore ├── CodeStyle.xml ├── LICENSE.txt ├── README.md ├── SQL └── MySQL │ ├── cross-database_join_table.sql │ ├── datetime_to_date.sql │ ├── insert_test_data_demo.sql │ ├── samll_table_drive_large_table.sql │ ├── show_connections.sql │ ├── show_isolation.sql │ ├── union_use_case.sql │ ├── update_column.sql │ ├── view_basic.sql │ └── window_functions.sql ├── ai ├── AI 入门.md ├── AI 开发流程.md ├── MCP 协议.md ├── RAG 调优.md ├── dify │ ├── 插件推荐.md │ └── 智能体入门.md ├── langchain │ └── Langchain 入门.md ├── 垂直领域调整大模型的方法.md └── 数据标注入门.md ├── blog ├── 业务知识 │ ├── IoT │ │ ├── IoT 基础知识.md │ │ ├── IoT 平台入门.md │ │ ├── IoT 术语.md │ │ ├── IoT 系统-能源模块.md │ │ ├── IoT 系统-设备模块.md │ │ ├── IoT 行业的南北向接口.md │ │ ├── 安防中的视频技术.md │ │ ├── 碳中和入门.md │ │ ├── 视频流相关.md │ │ └── 读懂物联网.md │ ├── 医疗 │ │ ├── HIS 住院业务.md │ │ ├── HIS 医技科室业务.md │ │ ├── HIS 医疗设备管理.md │ │ ├── HIS 医院行政组织.md │ │ ├── HIS 病案管理.md │ │ ├── HIS 的价值.md │ │ ├── HIS 药库业务.md │ │ ├── HIS 门诊业务.md │ │ └── 医疗健康类系统.md │ ├── 平台 │ │ ├── IAM 模块设计.md │ │ ├── SaaS 产品.md │ │ └── 基础设施平台模块.md │ ├── 照明 │ │ └── PWM.md │ └── 电商 │ │ └── 电商系统产品模块.md ├── 原创技术文章 │ ├── Docker 文件挂载.md │ ├── HashMap 什么时候发生缩容.md │ ├── ICMP 协议的端口是多少.md │ ├── IT 中的各种垂直水平.md │ ├── JDK8 跟闰年有关的问题.md │ ├── MySQL 优化.md │ ├── MySQL 慢查询.md │ ├── PostgreSQL 和 MySQL 中 schema 的区别.md │ ├── RPC 框架和 HTTP 通信的区别.md │ ├── Spring Boot 项目搭建.md │ ├── URL 中的下划线和连字符.md │ ├── refresh_token 必要性.md │ ├── 为什么 IO 密集型线程任务创建数可以比 CPU 密集型多.md │ ├── 为什么服务器部署 80 和 443 端口不作为敏感端口屏蔽.md │ ├── 为什么要用云基础设施.md │ ├── 主键自增长和 UUID 的取舍.md │ ├── 什么情况下一定要冗余字段.md │ ├── 什么是 GUI.md │ ├── 企业级K8s使用注意事项.md │ ├── 前端项目为什么不能在服务器上直接用 npm 跑.md │ ├── 回车和换行.md │ ├── 如何全局拦截所有 HTTP 请求,并且修改 URL 入参.md │ ├── 如何提供现场服务器需求.md │ ├── 如何设计一个消息中间件.md │ ├── 定时任务的善与恶.md │ ├── 操作系统文件名大小写问题.md │ ├── 数据备份方案.md │ ├── 数据库中定义状态位字段类型选择.md │ ├── 数据库设计为什么推荐设置默认值.md │ ├── 数据库设计是否需要外键.md │ ├── 数据连接池原理.md │ ├── 日志打印 Tips.md │ ├── 浅谈游戏开发.md │ ├── 程序执行报错业务代码抛错信息在哪一行.md │ ├── 系统高并发设计.md │ ├── 编程分类说.md │ ├── 网站为什么需要 www.md │ ├── 订单30分钟失效研发方案.md │ ├── 认证授权入门.md │ ├── 记一次 PostgreSQL 事故处理.md │ ├── 设计模式可以提升性能吗.md │ ├── 跨域是什么.md │ └── 防止数据重复提交.md ├── 常用软件使用指南 │ ├── Git Bash 配置.md │ ├── Git lfs.md │ ├── Git 分支打包成一个 commit 合并到主分支.md │ ├── Git 提交信息规范.md │ ├── Git 标签.md │ ├── Git 笔记.md │ ├── Idea 中 SpringBoot 项目热启动插件.md │ ├── Idea 使用技巧.md │ ├── Jenkins + Gerrit 完成 SpringBoot 项目的自动化部署.md │ ├── Linux 定时任务.md │ ├── Linux 指令入门.md │ ├── Linux 搭建开发环境.md │ ├── Linux 添加 sudo 管理用户.md │ ├── PostgreSQL 常用指令.md │ ├── Repo 工具.md │ ├── Sftp 服务器配置.md │ ├── Vim 基础操作.md │ ├── Vs Code 使用技巧.md │ ├── WSL 入门.md │ ├── Windows 双网卡配置.md │ ├── Windows 常用指令.md │ ├── Windows 打开自定义协议程序.md │ ├── ZSH 入门.md │ ├── screw 生成数据库文档.md │ ├── 使用钉钉完成内网穿透.md │ ├── 全新 Linux 服务器环境配置.md │ ├── 博客框架 Hexo.md │ ├── 博客框架 Hugo.md │ └── 网络调试指令 ping、telnet、tracert 的区别.md ├── 知识栈 │ ├── CQRS.md │ ├── Cheat Sheet - JavaScript.md │ ├── Elasticsearch 入门.md │ ├── Go Module 入门.md │ ├── Go 基础 │ │ ├── Cheat Sheet - Go.md │ │ ├── Go 容器.md │ │ └── 编写优雅的 Go 代码.md │ ├── GraphQL 入门.md │ ├── Java web │ │ ├── API 接口签名验证.md │ │ ├── JavaWeb 总结.md │ │ ├── JavaWeb 过滤器.md │ │ ├── Netty 入门.md │ │ ├── Spring Boot 入门.md │ │ ├── Spring Boot 变量实体类注入.md │ │ ├── Spring Boot 集成 Liquibase.md │ │ ├── Spring WebFlux.md │ │ ├── Spring 优雅实现重处理.md │ │ ├── Spring 循环依赖.md │ │ ├── Spring 生命周期.md │ │ ├── 分布式定时任务中间件的由来.md │ │ ├── 分类树菜单优化实例.md │ │ ├── 基于 Netty 自己动手实现 RPC 框架.md │ │ ├── 基于 Netty 自己动手实现 Web 框架.md │ │ ├── 定时任务的实现.md │ │ └── 实现 Token 续期方案.md │ ├── Java 基础 │ │ ├── Coding 相关.md │ │ ├── JDK 容器.md │ │ ├── JDK 版本切换工具.md │ │ ├── JDK 版本特性.md │ │ ├── JMH 入门.md │ │ ├── JVM 入门.md │ │ ├── Java GC.md │ │ ├── Java 基础.md │ │ ├── Java 常用工具类.md │ │ ├── Java 并发.md │ │ ├── Java 并发编程常见问题.md │ │ ├── Java 线程池详解.md │ │ ├── 基于 JSR-303 的参数校验.md │ │ ├── 堆外内存.md │ │ └── 查看 Jar 包的 JDK 编译版本.md │ ├── Web 程序优雅启动关闭.md │ ├── ZLMediaKit.md │ ├── 业务系统开发安全须知.md │ ├── 中间件 │ │ ├── Kafka 设计理念.md │ │ ├── Keycloak 入门.md │ │ ├── Nacos 入门.md │ │ ├── Prometheus 入门.md │ │ ├── Redis 入门.md │ │ ├── Redis 内存存储相关.md │ │ └── 消息队列.md │ ├── 为什么 Nginx 比 Apache 高效.md │ ├── 云原生入门.md │ ├── 代码注释注意事项.md │ ├── 分布式 │ │ ├── API 网关.md │ │ ├── Zookeeper 看脑裂问题.md │ │ ├── 一致性哈希算法.md │ │ ├── 分布式 ID.md │ │ ├── 分布式事务.md │ │ ├── 分布式消息.md │ │ ├── 分布式算法.md │ │ ├── 分布式缓存.md │ │ ├── 分布式锁.md │ │ └── 负载均衡入门.md │ ├── 对外 API 接口设计.md │ ├── 微服务 │ │ ├── DDD 入门.md │ │ ├── 微服务治理相关.md │ │ ├── 数据一致性.md │ │ ├── 服务端项目里的配置.md │ │ └── 雪崩效应.md │ ├── 批处理计算与流处理计算.md │ ├── 数仓分层.md │ ├── 数据库 │ │ ├── MySQL 与 PostgreSQL 比较.md │ │ ├── MySQL 小表驱动大表.md │ │ ├── MySQL 常用指令.md │ │ ├── MySQL 索引.md │ │ ├── MySQL 跨库表分页.md │ │ ├── TDengine.md │ │ ├── shared-notiong vs shared-disk.md │ │ ├── 各种锁的概念.md │ │ ├── 拉链表.md │ │ ├── 数据库设计原则.md │ │ └── 联表操作的业务开发建议.md │ ├── 查看 Jar 包的 JDK 编译版本.md │ ├── 测试 │ │ ├── 并发模拟的方式.md │ │ ├── 性能测试.md │ │ └── 性能测试神器 Locust.md │ ├── 算法 │ │ ├── B 树与 B+ 树的原理及区别.md │ │ ├── 五大经典算法.md │ │ ├── 布隆过滤器与布谷鸟过滤器.md │ │ ├── 常用排序算法.md │ │ └── 算法入门.md │ ├── 计算机基础 │ │ ├── IO模型.md │ │ ├── NAT 入门.md │ │ ├── OAuth2.md │ │ ├── Scrum 入门.md │ │ ├── TCP 沾包.md │ │ ├── TDD.md │ │ ├── UML 入门.md │ │ ├── 代理和 VPN 的区别.md │ │ ├── 兼容性.md │ │ ├── 常见通信协议整理.md │ │ ├── 并行与并发.md │ │ ├── 很多程序语言方法设计为“左闭右开”的原因.md │ │ ├── 敏捷开发.md │ │ ├── 计算机中的时间.md │ │ ├── 计算机基础知识的基础应用.md │ │ ├── 软件开发主要阶段.md │ │ ├── 软件开发定律.md │ │ ├── 输入 URL 后发生了什么.md │ │ └── 零信任网络.md │ ├── 计算机网络 │ │ ├── Http 导出 Excel 文件中文乱码.md │ │ ├── Http 常见问题.md │ │ ├── Https 入门.md │ │ ├── URI、URL、URN.md │ │ ├── socket 是什么.md │ │ ├── 最多能创建多少个 TCP 连接.md │ │ └── 计算机网络.md │ ├── 软件设计原则.md │ ├── 运维 │ │ ├── Cheat Sheet - Containerd.md │ │ ├── Cheat Sheet - Docker.md │ │ ├── Cheat Sheet - K8s.md │ │ ├── Docker 安装入门.md │ │ ├── Helm 入门.md │ │ ├── JVM 调优经验.md │ │ ├── K8s 入门.md │ │ ├── Linux 环境配置 Sock5 代理.md │ │ ├── Redis CPU 占用 100% 过高问题排查.md │ │ ├── Redis 监控指标.md │ │ ├── dockerignore.md │ │ ├── top 指令观察系统负载.md │ │ ├── 服务上线发布方式.md │ │ ├── 服务器运维知识🚀.md │ │ ├── 系统并发计算.md │ │ └── 系统架构性能问题诊断及优化思路.md │ └── 高可用高并发高性能 │ │ ├── SLA 协议.md │ │ ├── 高可用入门.md │ │ ├── 高并发下的 Nginx 性能优化.md │ │ └── 高并发入门.md └── 软技能(非技术) │ ├── PoC、原型、MVP.md │ ├── 什么才是真正的架构设计.md │ ├── 团队交付速度变慢.md │ ├── 如何做到把书中的理论作用到生活的实践中.md │ ├── 如何写好一篇技术文章.md │ ├── 如何写好设计文档.md │ ├── 如何画出优秀的架构图.md │ ├── 如何画好架构图.md │ ├── 技术人员思维意识和思维模式的几个关键转变.md │ ├── 日志记录工具迁移.md │ └── 知识体系构建指南.md ├── clean-ide-files.py ├── codetips └── src │ ├── basic │ ├── ArraysUseCase.java │ ├── BigDecimal.md │ ├── BigDecimalUseCase.java │ ├── ChatClientSocketUseCase.java │ ├── ChatServerSocketUseCase.java │ ├── EnumUseCase.java │ ├── EqualsAndHashCodeUseCase.java │ ├── FinalUseCase.java │ ├── FloatCalcError.java │ ├── GetSystemPropertyUseCase.java │ ├── KeyboardInputUseCase.java │ ├── ObjectsUseCase.java │ ├── OptionalUseCase.java │ ├── PassByValueUseCase.java │ ├── Pattern-正则表达式.md │ ├── PatternUseCase.java │ ├── PrimitiveTypeUseCase.java │ ├── RandomFunction.java │ ├── SimpleClientSocketUseCase.java │ ├── SimpleServerSocketUseCase.java │ ├── SnowflakeIdUtil.java │ ├── StringUseCase.java │ ├── SystemCallUseCase.java │ ├── TcpServerSocketUseCase.java │ ├── anno │ │ ├── Annotation.md │ │ ├── AnnotationUseCase.java │ │ ├── BaseMapper.java │ │ ├── User.java │ │ └── annotaion │ │ │ ├── Column.java │ │ │ └── Table.java │ ├── classload │ │ ├── ClassLoadUseCase.java │ │ ├── CustomClassLoader.java │ │ ├── ShowProjectUrl.java │ │ ├── TestClass.java │ │ └── doc.md │ ├── date │ │ ├── DateListSortUseCase.java │ │ ├── DateTimeIntervals.java │ │ ├── DateTimeUseCase.java │ │ ├── DateUseCase.java │ │ ├── TimeOperate.java │ │ ├── TimestampUseCase.java │ │ └── utils │ │ │ ├── AboutGetHour.java │ │ │ ├── DateTimeUtils.java │ │ │ └── DateUtils.java │ ├── final关键字.md │ ├── generics │ │ ├── BeanFactory.java │ │ ├── BeanFactory2.java │ │ ├── BeanFactory3.java │ │ ├── ClassCastTest.java │ │ ├── Foo.java │ │ ├── Foo2.java │ │ └── doc.md │ ├── impl │ │ ├── Claz.java │ │ ├── ItfA.java │ │ └── ItfB.java │ ├── jdk8function │ │ ├── ConsumerUseCase.java │ │ ├── Function.md │ │ ├── FunctionUseCase.java │ │ ├── PredicateUseCase.java │ │ └── SupplierUseCase.java │ └── lambda │ │ ├── LambdaInf.java │ │ ├── LambdaInf2.java │ │ ├── LambdaInf3.java │ │ └── LambdaInfImpl.java │ ├── collection │ ├── ArrayStreamUseCase.java │ ├── CompareUseCase.java │ ├── CycleMethodUseCase.java │ ├── EntryUseCase.java │ ├── HashMapUseCase.java │ ├── IteratorUseCase.java │ ├── Java8StreamUseCase.java │ ├── ListAndArrayConvertUseCase.java │ ├── ListAndStringConvertUseCase.java │ ├── ListUseCase.java │ └── UnsafeUseCase.java │ ├── concurrent │ ├── ReentrantLockUseCase.java │ ├── StopThreadUseCase.java │ ├── StopThreadUseCase.md │ ├── ThreadStartUseCase.java │ ├── ThreadStatesUseCase.java │ ├── ThreadStatesUseCase2.java │ ├── threadbasic │ │ ├── AtomicUseCase.java │ │ ├── CallableBadCase.java │ │ ├── CallableThreadUseCase.java │ │ ├── ReentrantLockUseCase.java │ │ ├── SimpleDateFormatTest.java │ │ ├── SynchronizedUseCase.java │ │ ├── ThreadLocalUseCase.java │ │ ├── VolatileUseCase.java │ │ └── doc.md │ ├── threadpool │ │ ├── CompletableFutureUseCase.java │ │ ├── ScheduledThreadPoolExecutorUseCase.java │ │ └── ThreadPoolExecutorUseCase.java │ ├── threadwait │ │ ├── CountDownLatchTimeoutUseCase.java │ │ ├── CountDownLatchUseCase.java │ │ ├── CyclicBarrierUseCase.java │ │ ├── SemaphoreUseCase.java │ │ └── doc.md │ └── waitnotify │ │ ├── ProducerAndConsumer.java │ │ └── WaitAndNotifyUseCase.java │ ├── doc.md │ ├── puzzle │ ├── AnnotationProblem.java │ ├── AttentionUseCase.java │ ├── ChineseReader.java │ ├── Cpu100Run.java │ ├── Cpu100Run.md │ ├── LabelUseCase.java │ ├── PrivateMethodParent.java │ ├── PrivateMethodSon.java │ ├── StreamBadTaste.java │ ├── TimeSpendStatisticsUseCase.java │ ├── TryCatchUseCase.java │ ├── TryCatchUseCase.md │ └── chinese.txt │ └── template │ ├── BatchProcess.java │ ├── DateCycleTask.java │ ├── PageProcess.java │ └── tree │ ├── TreeData.java │ ├── TreeDataFilterProcess.java │ ├── TreeDataMocker.java │ ├── TreeDataPrinter.java │ └── TreeDataProcess.java ├── designpattern └── src │ ├── behavioural │ ├── command │ │ ├── DemoEntry.java │ │ ├── command │ │ │ ├── ChangeChannelCommand.java │ │ │ ├── CloseTvCommand.java │ │ │ ├── Command.java │ │ │ └── OpenTvCommand.java │ │ ├── invoker │ │ │ └── ControllerInvoker.java │ │ └── receiver │ │ │ └── TelevisionReceiver.java │ ├── interpreter │ │ ├── DemoEntry.java │ │ ├── concrete │ │ │ ├── DivNode.java │ │ │ ├── ModNode.java │ │ │ ├── MulNode.java │ │ │ └── ValueNode.java │ │ ├── context │ │ │ └── CalculatorContext.java │ │ └── expression │ │ │ ├── Node.java │ │ │ └── SymbolNode.java │ ├── iterator │ │ ├── DemoEntry.java │ │ ├── entity │ │ │ ├── MainMenu.java │ │ │ └── MenuItem.java │ │ ├── iterablecollection │ │ │ ├── TelevisionMenu.java │ │ │ └── concrete │ │ │ │ ├── FilmMenu.java │ │ │ │ └── TVChannelMenu.java │ │ └── iterator │ │ │ ├── Iterator.java │ │ │ └── concrete │ │ │ ├── FilmMenuIterator.java │ │ │ └── TVChannelMenuIterator.java │ ├── mediator │ │ ├── DemoEntry.java │ │ ├── component │ │ │ ├── HouseOwner.java │ │ │ ├── Person.java │ │ │ └── Tenant.java │ │ ├── concretemediator │ │ │ └── MediatorStructure.java │ │ └── mediator │ │ │ └── Mediator.java │ ├── memento │ │ ├── DemoEntry.java │ │ ├── caretaker │ │ │ └── Caretaker.java │ │ ├── memento │ │ │ ├── ConcreteMemento.java │ │ │ └── Memento.java │ │ └── originator │ │ │ ├── Originator.java │ │ │ └── Player.java │ ├── nullobject │ │ ├── AbstractCustomer.java │ │ ├── CustomerFactory.java │ │ ├── DemoEntry.java │ │ ├── NullCustomer.java │ │ └── RealCustomer.java │ ├── observer │ │ ├── DemoEntry.java │ │ ├── publisher │ │ │ ├── EventManger.java │ │ │ └── Publisher.java │ │ └── subscriber │ │ │ ├── LazySheep.java │ │ │ ├── Observer.java │ │ │ └── PleasantSheep.java │ ├── responsibility │ │ ├── DemoEntry.java │ │ ├── Request.java │ │ ├── basehandler │ │ │ └── HandlerChain.java │ │ ├── concretehandler │ │ │ ├── HandlerObj1.java │ │ │ ├── HandlerObj2.java │ │ │ └── HandlerObj3.java │ │ └── handler │ │ │ └── Handler.java │ ├── state │ │ ├── BaseState.java │ │ ├── ClosingState.java │ │ ├── Context.java │ │ ├── DemoEntry.java │ │ ├── FaultState.java │ │ ├── NoState.java │ │ ├── OpeningState.java │ │ ├── RunningState.java │ │ └── StoppingState.java │ ├── strategy │ │ ├── Context.java │ │ ├── DemoEntry.java │ │ └── strategy │ │ │ ├── ConcreteStrategyA.java │ │ │ ├── ConcreteStrategyB.java │ │ │ └── Strategy.java │ ├── template │ │ ├── AbstractClass.java │ │ ├── CodeBicycle.java │ │ ├── DemoEntry.java │ │ └── ScanBicycle.java │ └── visitor │ │ ├── DemoEntry.java │ │ ├── Presciption.java │ │ ├── element │ │ ├── Medicine.java │ │ ├── MedicineA.java │ │ └── MedicineB.java │ │ └── visitor │ │ ├── Charger.java │ │ ├── Visitor.java │ │ └── WorkerOfPharmacy.java │ ├── creational │ ├── abstractfactory │ │ ├── DemoEntry.java │ │ ├── IProductFactory.java │ │ ├── IceCreamFactory.java │ │ ├── PizzaFacotry.java │ │ └── base │ │ │ ├── KFCIceCream.java │ │ │ ├── KFCPizza.java │ │ │ ├── KFCProduct.java │ │ │ ├── McDonaldIceCream.java │ │ │ ├── McDonaldPizza.java │ │ │ └── McDonaldProduct.java │ ├── builder │ │ ├── DemoEntry.java │ │ ├── style1 │ │ │ ├── Builder.java │ │ │ ├── BuilderA.java │ │ │ ├── BuilderB.java │ │ │ ├── Director.java │ │ │ └── Production.java │ │ └── style2 │ │ │ └── ProductionObj.java │ ├── doc.md │ ├── factory │ │ ├── DemoEntry.java │ │ ├── IProductFactory.java │ │ ├── IceCreamFactory.java │ │ ├── PizzaFactory.java │ │ ├── base │ │ │ ├── IceCream.java │ │ │ ├── Pizza.java │ │ │ └── Product.java │ │ └── simple │ │ │ └── SimpleProductFactory.java │ ├── prototype │ │ ├── Area.java │ │ ├── AreaDeep.java │ │ ├── DemoEntry.java │ │ ├── Money.java │ │ └── MoneyDeep.java │ └── singleton │ │ ├── DoubleCheckModeSingleton.java │ │ ├── EagerSingleton.java │ │ ├── InnerStaticSingleton.java │ │ ├── LazySingleton.java │ │ └── SingletonEnum.java │ ├── doc.md │ └── structural │ ├── adapter │ ├── DemoEntry.java │ ├── Dog.java │ ├── Wolf.java │ └── adapter │ │ ├── Tame.java │ │ └── TameWolfAdapter.java │ ├── bridge │ ├── DemoEntry.java │ ├── abs │ │ ├── Circle.java │ │ ├── Rectangle.java │ │ ├── Shape.java │ │ └── Square.java │ └── inf │ │ ├── Black.java │ │ ├── Color.java │ │ ├── Gray.java │ │ └── White.java │ ├── composite │ ├── DemoEntry.java │ ├── component │ │ └── File.java │ ├── composite │ │ └── Folder.java │ └── leaf │ │ ├── ImageFile.java │ │ ├── TextFile.java │ │ └── VideoFile.java │ ├── decorator │ ├── Beverage.java │ ├── CondimentDecorator.java │ ├── DemoEntry.java │ ├── component │ │ ├── DarkRoast.java │ │ ├── Espresso.java │ │ └── HouseBlend.java │ └── decorator │ │ ├── Milk.java │ │ ├── Mocha.java │ │ ├── SoyMilk.java │ │ └── Whip.java │ ├── facade │ ├── AirCondition.java │ ├── DemoEntry.java │ ├── Light.java │ ├── Screen.java │ ├── Television.java │ └── WatchTvSwtichFacade.java │ ├── flyweight │ ├── DemoEntry.java │ ├── FlyweightFactory.java │ ├── Tree.java │ ├── TreeType.java │ └── doc.md │ └── proxy │ ├── DemoEntry.java │ ├── style1 │ ├── Agent.java │ ├── Star.java │ └── Subject.java │ ├── style2 │ ├── Agent2.java │ ├── Star2.java │ └── Subject2.java │ └── style3 │ ├── MoneyCountInvocationHandler.java │ ├── SMSService.java │ └── SMSServiceImpl.java ├── docker ├── docker-compose │ ├── Emqx.yaml │ ├── Gogs.yaml │ ├── MinIO.yaml │ ├── MongoDB.yaml │ ├── Mosquitto.yaml │ ├── MySQL5.yaml │ ├── MySQL8.yaml │ ├── Nacos.yaml │ ├── Nextcloud.yaml │ ├── Nexus3.yaml │ ├── Nginx.yaml │ ├── PostgreSQL.yaml │ ├── RabbitMQ-With-Plugin.yaml │ ├── RabbitMQ.yaml │ ├── Redis.yaml │ ├── Registry.yaml │ ├── RocketMQ-Dashboard.yaml │ ├── RocketMQ.yaml │ ├── Sftp.yaml │ ├── Socks5.yaml │ ├── TDengine.yaml │ ├── YApi.yaml │ └── ZLMediaKit.yaml ├── main-secondary-pg │ ├── pg_main.yaml │ └── pg_secondary.yaml ├── main-secondary-redis │ ├── redis_main.yml │ └── redis_secondary.yml ├── main-secondary-tdengine │ ├── README.md │ ├── td_main │ │ ├── taos.cfg │ │ └── td_main.yml │ └── td_secondary │ │ ├── taos.cfg │ │ └── td_secondary.yml ├── sh │ ├── CleanDockerContainerLogs.sh │ ├── InfluxDB1.8.sh │ ├── LdapAdmin.sh │ ├── MinIO.sh │ ├── MySQL.sh │ ├── Nexus3.sh │ ├── Openldap.sh │ ├── Portainer.sh │ └── Tomcat.sh ├── traffic-forward │ ├── conf.d │ │ └── default.conf │ ├── docker-compose.yaml │ └── nginx.conf └── web-nignx-image │ ├── README.md │ ├── v1 │ ├── Dockerfile │ ├── default.conf │ ├── docker-compose.yml │ └── nginx.conf │ └── v2 │ ├── .dockerignore │ ├── Dockerfile │ ├── conf.d │ ├── default.conf │ └── mirrortest.conf │ ├── docker-compose.yml │ ├── html │ └── test.html │ └── nginx.conf ├── javascript └── object-attributes-determine.js ├── leetcode ├── doc.md └── src │ ├── algorithms │ ├── Add.java │ ├── AddBinary.java │ ├── AddDigits.java │ ├── AddStrings.java │ ├── AddTwoNumbers.java │ ├── ArrayPairSum.java │ ├── ArrayStringsAreEqual.java │ ├── BackspaceCompare.java │ ├── BalancedStringSplit.java │ ├── BinaryTreePaths.java │ ├── BusyStudent.java │ ├── CQueue.java │ ├── CalPoints.java │ ├── CanBeEqual.java │ ├── CanFormArray.java │ ├── CanMakeArithmeticProgression.java │ ├── CirclePeople.java │ ├── ClimbStairs.java │ ├── CommonChars.java │ ├── ContainsDuplicate.java │ ├── ConvertToTitle.java │ ├── CountBinarySubstrings.java │ ├── CountConsistentStrings.java │ ├── CountNodes.java │ ├── CountTarget.java │ ├── CreateTargetArray.java │ ├── DailyTemperatures.java │ ├── DecompressRLElist.java │ ├── DefangIPaddr.java │ ├── DeleteDuplicates.java │ ├── DeleteNode.java │ ├── DetectCycle.java │ ├── DivisorGame.java │ ├── DominantIndex.java │ ├── Exchange.java │ ├── FastCalculateRobot.java │ ├── Fib.java │ ├── FinalPrices.java │ ├── FindContinuousSequence.java │ ├── FindKthPositive.java │ ├── FindMagicIndex.java │ ├── FindNumbers.java │ ├── FindRepeatNumber.java │ ├── FindTheDistanceValue.java │ ├── FirstUniqChar.java │ ├── Game.java │ ├── GenerateParenthesis.java │ ├── GenerateTrees.java │ ├── GetDecimalValue.java │ ├── GetIntersectionNode.java │ ├── GetKthFromEnd.java │ ├── GetLastMoment.java │ ├── GetLeastNumbers.java │ ├── GetMinimumDifference.java │ ├── GoalInterpret.java │ ├── HammingDistance.java │ ├── HammingWeight.java │ ├── HasCycle.java │ ├── InorderTraversal.java │ ├── IntegerBreak.java │ ├── Intersection.java │ ├── IsBalanced.java │ ├── IsMonotonic.java │ ├── IsPalindrome.java │ ├── IsPalindromeListNode.java │ ├── IsSameTree.java │ ├── IsSubsequence.java │ ├── IsSymmetric.java │ ├── IsUnique.java │ ├── IsValid.java │ ├── KidsWithCandies.java │ ├── KthLargest.java │ ├── LastRemaining.java │ ├── LevelOrder.java │ ├── LongestCommonPrefix.java │ ├── LongestPalindrome.java │ ├── LowestCommonAncestor.java │ ├── LowestCommonAncestor4BST.java │ ├── MajorityElement.java │ ├── MaxDepth.java │ ├── MaxQueue.java │ ├── MaxScore.java │ ├── MaxSlidingWindow.java │ ├── MaxSubArray.java │ ├── MaximumUnits.java │ ├── MaximumWealth.java │ ├── Merge.java │ ├── MergeTrees.java │ ├── MergeTwoLists.java │ ├── MinArray.java │ ├── MinCostToMoveChips.java │ ├── MinCount.java │ ├── MinDepth.java │ ├── MinNumber.java │ ├── MinOperations.java │ ├── MinStack.java │ ├── MinStartValue.java │ ├── MirrorTree.java │ ├── MissingNumber.java │ ├── MyAtoi.java │ ├── MyStack.java │ ├── NumIdenticalPairs.java │ ├── NumJewelsInStones.java │ ├── NumWays.java │ ├── NumberOfMatches.java │ ├── NumberOfSteps.java │ ├── ParkingSystem.java │ ├── Perm.java │ ├── Permute.java │ ├── PivotIndex.java │ ├── PlusOne.java │ ├── Postorder.java │ ├── PostorderTraversal.java │ ├── PreorderTraversal.java │ ├── PrintNumbers.java │ ├── RadixTree.java │ ├── RemoveDuplicates.java │ ├── RemoveElement.java │ ├── ReorderList.java │ ├── ReplaceSpace.java │ ├── RestoreString.java │ ├── Reverse.java │ ├── ReverseLeftWords.java │ ├── ReverseList.java │ ├── ReversePrint.java │ ├── ReverseString.java │ ├── ReverseWords.java │ ├── RightSideView.java │ ├── RomanToInt.java │ ├── RunningSum.java │ ├── SearchBST.java │ ├── SearchInsert.java │ ├── Shuffle.java │ ├── SingleNumber.java │ ├── SingleNumber_2.java │ ├── SmallerNumbersThanCurrent.java │ ├── SortByBits.java │ ├── SortedArrayToBST.java │ ├── SortedSquares.java │ ├── SpiralOrder.java │ ├── StrStr.java │ ├── SubtractProductAndSum.java │ ├── SumNums.java │ ├── SumOddLengthSubarrays.java │ ├── SumRootToLeaf.java │ ├── SwapPairs.java │ ├── Test.java │ ├── ThreeSum.java │ ├── ToLowerCase.java │ ├── TripleInOne.java │ ├── TwoSum.java │ ├── UniqueOccurrences.java │ ├── ValidMountainArray.java │ ├── ValidParenthesesDepth.java │ ├── YanghuiTriangle.java │ ├── base │ │ ├── model │ │ │ ├── ListNode.java │ │ │ └── TreeNode.java │ │ └── util │ │ │ └── QuickSort.java │ └── subject │ │ └── BinaryTreeTraversal.java │ └── database │ ├── 从不订购的客户.sql │ ├── 变更性别.sql │ ├── 有趣的电影.sql │ ├── 查找重复的电子邮箱.sql │ └── 组合两个表.sql ├── package.json ├── pythonscript ├── autologin │ ├── linux-autologin.py │ ├── linux-autologin.sh │ └── win-autologin.py ├── base.md ├── call-jenkins.py ├── clean-idea-project-files.py ├── excel-operator │ ├── README.md │ ├── excel-operator.py │ └── excel_operator_data.xlsx ├── fake-mvn.py ├── fake-npm.py ├── get-machine-status.py ├── get-sha256.py ├── merge-file │ ├── files │ │ ├── imgs.sql │ │ ├── user.sql │ │ └── user_role.sql │ └── merge-multiple-SQL-file.py ├── mysql-tools │ └── backup-mysql.py ├── print-proess-time.py ├── print_the-file-suffix-in-the-file-directory.py ├── progress_bar.py └── smtp_test.py ├── shellscripts ├── K8s │ ├── check-k3s-certs.sh │ ├── kill-terminating-pods-v2.sh │ ├── kill-terminating-pods.sh │ ├── set-all-deployment-0-replicas.sh │ └── top-pods-by-node.sh ├── alert-hostname.sh ├── basic │ ├── commonshell-best-practices.sh │ ├── function-use-case │ │ ├── maven-project-deploy.sh │ │ └── program-run-time.sh │ ├── grep-awk-sed │ │ ├── foo_file │ │ ├── foo_file2 │ │ ├── grep-awk-sed.sh │ │ └── sed_test_file │ ├── ifelse.sh │ └── map-use-case.sh ├── change-password.sh ├── check-cert.sh ├── create-user.sh ├── create_sftp_user.sh ├── data-backup │ ├── data-backup-template-v1.sh │ ├── data-backup-template-v2.sh │ └── data-backup-template-v3.sh ├── detect-git-repo-change-status.sh ├── detect-os.sh ├── find-file.sh ├── firewall-enable.sh ├── frp-install.sh ├── full_trace_check.sh ├── full_trace_check_easy.sh ├── generator-file.sh ├── print-folder.sh ├── pull-remote-files.sh ├── show-server-info-v1.sh ├── show-server-info-v2.sh ├── special-variables.sh ├── spring-boot-app-operator │ ├── start-spring-boot-app-v1.sh │ ├── start-spring-boot-app-v2.sh │ └── upload-spring-boot-app.sh ├── tail-grep.sh ├── test-mysql-conn.sh ├── ubuntu-user-operator.sh ├── variables-pass.sh ├── week-version.sh └── windows │ └── killPort.bat └── web ├── demo-module ├── admin-demo │ ├── admin-client │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── samin │ │ │ │ └── adminclient │ │ │ │ ├── AdminClientApplication.java │ │ │ │ └── controller │ │ │ │ └── TestController.java │ │ │ └── resources │ │ │ └── application.yaml │ ├── admin-server │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── samin │ │ │ │ └── adminserver │ │ │ │ └── AdminServerApplication.java │ │ │ └── resources │ │ │ └── application.yaml │ ├── doc.md │ └── pom.xml ├── aop-demo │ ├── doc.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── samin │ │ │ └── aop │ │ │ ├── AopApplication.java │ │ │ ├── annotation │ │ │ ├── AccessLimit.java │ │ │ └── TimeCount.java │ │ │ ├── config │ │ │ ├── AccessLimitAspect.java │ │ │ ├── AopConfig.java │ │ │ ├── HttpHandler.java │ │ │ ├── TimeCountAspect.java │ │ │ └── WebConfig.java │ │ │ └── controller │ │ │ └── TestController.java │ │ └── resources │ │ └── application.yaml ├── api-idempotence-demo │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── samin │ │ │ └── idempotence │ │ │ ├── ApiIdempotenceApplication.java │ │ │ ├── config │ │ │ ├── ControllerAdvice.java │ │ │ └── RedissonRequestLockAspect.java │ │ │ ├── controller │ │ │ └── ApiIdempotenceController.java │ │ │ ├── exception │ │ │ ├── BusException.java │ │ │ └── BusinessCode.java │ │ │ ├── itf │ │ │ ├── RequestKeyParam.java │ │ │ └── RequestLock.java │ │ │ ├── service │ │ │ └── RequestKeyGenerator.java │ │ │ └── vo │ │ │ ├── BaseResp.java │ │ │ └── BizAddReq.java │ │ └── resources │ │ ├── application.yaml │ │ └── logback.xml ├── auth-demo │ ├── auth-init.sql │ ├── doc.md │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── samin │ │ │ │ └── auth │ │ │ │ ├── AuthApplication.java │ │ │ │ ├── authentication │ │ │ │ ├── CustomAuthenticationProvider.java │ │ │ │ ├── CustomAuthenticationToken.java │ │ │ │ ├── CustomUserDetails.java │ │ │ │ ├── CustomUserDetailsChecker.java │ │ │ │ └── LoginController.java │ │ │ │ ├── common │ │ │ │ ├── Log.java │ │ │ │ └── SystemConstant.java │ │ │ │ ├── config │ │ │ │ ├── AopConfig.java │ │ │ │ ├── AuthModuleInitializer.java │ │ │ │ ├── GlobalExceptionAdvice.java │ │ │ │ ├── HttpSecurityConfig.java │ │ │ │ ├── JacksonConfig.java │ │ │ │ ├── RedisConfig.java │ │ │ │ ├── RequestThreadLocal.java │ │ │ │ ├── SwaggerConfig.java │ │ │ │ ├── SystemLogHandlerInterceptor.java │ │ │ │ ├── SystemLogRequestAdvice.java │ │ │ │ ├── SystemLogResponseAdvice.java │ │ │ │ └── WebConfig.java │ │ │ │ ├── controller │ │ │ │ ├── ApiController.java │ │ │ │ ├── BusinessController.java │ │ │ │ ├── LogController.java │ │ │ │ ├── MenuController.java │ │ │ │ ├── RoleController.java │ │ │ │ └── UserController.java │ │ │ │ ├── entity │ │ │ │ ├── Menu.java │ │ │ │ ├── MenuResourceRelation.java │ │ │ │ ├── Resource.java │ │ │ │ ├── Role.java │ │ │ │ ├── RoleMenuRelation.java │ │ │ │ ├── SystemLog.java │ │ │ │ ├── User.java │ │ │ │ └── UserRoleRelation.java │ │ │ │ ├── enums │ │ │ │ └── SystemLogTypeEnum.java │ │ │ │ ├── exception │ │ │ │ ├── BusiException.java │ │ │ │ ├── BusinessCode.java │ │ │ │ └── ExceptionEnums.java │ │ │ │ ├── handler │ │ │ │ ├── CustomAccessDeniedHandler.java │ │ │ │ └── CustomAuthenticationEntryPoint.java │ │ │ │ ├── repo │ │ │ │ ├── MenuRepository.java │ │ │ │ ├── MenuResourceRelationRepository.java │ │ │ │ ├── ResourceRepository.java │ │ │ │ ├── RoleMenuRelationRepository.java │ │ │ │ ├── RoleRepository.java │ │ │ │ ├── SystemLogRepository.java │ │ │ │ ├── UserRepository.java │ │ │ │ └── UserRoleRelationRepository.java │ │ │ │ ├── service │ │ │ │ ├── CustomUserDetailsService.java │ │ │ │ ├── LogService.java │ │ │ │ ├── LoginService.java │ │ │ │ ├── MenuService.java │ │ │ │ ├── PermissionService.java │ │ │ │ ├── RoleService.java │ │ │ │ ├── SecurityService.java │ │ │ │ └── UserService.java │ │ │ │ ├── util │ │ │ │ ├── DateUtil.java │ │ │ │ └── JwtUtil.java │ │ │ │ └── vo │ │ │ │ ├── base │ │ │ │ └── BaseResp.java │ │ │ │ ├── excel │ │ │ │ └── UserExcel.java │ │ │ │ ├── req │ │ │ │ ├── LoginReq.java │ │ │ │ ├── MenuPageReq.java │ │ │ │ ├── MenuSaveReq.java │ │ │ │ ├── PageReq.java │ │ │ │ ├── RoleSaveReq.java │ │ │ │ └── UserSaveReq.java │ │ │ │ └── resp │ │ │ │ ├── LogResp.java │ │ │ │ ├── MenuResp.java │ │ │ │ ├── PageResp.java │ │ │ │ ├── RoleResp.java │ │ │ │ ├── RoleSaveResp.java │ │ │ │ ├── UserInfoResp.java │ │ │ │ ├── UserResp.java │ │ │ │ └── UserSaveResp.java │ │ └── resources │ │ │ └── application.yaml │ │ └── test │ │ └── java │ │ └── com │ │ └── samin │ │ └── auth │ │ └── service │ │ └── UserServiceTest.java ├── jpa-demo │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── samin │ │ │ └── jpa │ │ │ ├── JpaDemoApplication.java │ │ │ ├── config │ │ │ └── CommonExceptionHandler.java │ │ │ ├── controller │ │ │ └── UserController.java │ │ │ ├── entity │ │ │ ├── UserDO.java │ │ │ └── UserVO.java │ │ │ ├── repository │ │ │ └── UserRepository.java │ │ │ └── service │ │ │ └── UserService.java │ │ └── resources │ │ └── application.yaml ├── logback-demo │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── samin │ │ │ └── logbackdemo │ │ │ ├── LogbackDemoApplication.java │ │ │ ├── controller │ │ │ └── TestController.java │ │ │ ├── pojo │ │ │ └── BizLogBO.java │ │ │ └── service │ │ │ └── TestService.java │ │ └── resources │ │ ├── application.yaml │ │ └── logback.xml ├── maven-demo │ ├── common │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── samin │ │ │ └── common │ │ │ └── CommonInterface.java │ ├── consumer │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── samin │ │ │ └── consumer │ │ │ └── CommonImpl.java │ ├── doc.md │ ├── pom.xml │ └── producer │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── samin │ │ └── producer │ │ └── CommonImpl.java ├── pdf-generate-demo │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── samin │ │ │ │ └── generator │ │ │ │ ├── PdfGenerateDemoApplication.java │ │ │ │ ├── controller │ │ │ │ └── ReportController.java │ │ │ │ ├── entity │ │ │ │ └── MailProperties.java │ │ │ │ ├── repository │ │ │ │ └── MailPropertiesRepository.java │ │ │ │ └── service │ │ │ │ ├── EmailService.java │ │ │ │ └── ReportService.java │ │ └── resources │ │ │ ├── application.yaml │ │ │ ├── static │ │ │ └── SimSun.ttf │ │ │ └── templates │ │ │ └── report2PDF.html │ │ └── test │ │ └── java │ │ └── com │ │ └── samin │ │ └── generator │ │ └── PdfGenerateDemoApplicationTests.java ├── pom.xml ├── prometheus-demo │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── samin │ │ │ └── prometheus │ │ │ ├── PrometheusDemoApplication.java │ │ │ └── controller │ │ │ └── TestController.java │ │ └── resources │ │ └── application.yaml ├── rabbitmq-demo │ ├── README.md │ ├── mq-common │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── samin │ │ │ └── common │ │ │ ├── SystemConstant.java │ │ │ └── entity │ │ │ └── MessageBody.java │ ├── mq-consumer │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── samin │ │ │ │ └── consumer │ │ │ │ ├── MqConsumerApplication.java │ │ │ │ ├── config │ │ │ │ └── RabbitmqConfig.java │ │ │ │ └── service │ │ │ │ ├── ObjectReceiver.java │ │ │ │ ├── Receiver.java │ │ │ │ └── WorkerReceiver.java │ │ │ └── resources │ │ │ └── application.yaml │ ├── mq-producer │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── samin │ │ │ │ └── producer │ │ │ │ ├── MqProducerApplication.java │ │ │ │ ├── config │ │ │ │ └── RabbitmqConfig.java │ │ │ │ └── service │ │ │ │ └── Producer.java │ │ │ └── resources │ │ │ └── application.yaml │ └── pom.xml ├── redis-demo │ ├── README.md │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── samin │ │ │ │ └── redis │ │ │ │ ├── RedisDemoApplication.java │ │ │ │ ├── controller │ │ │ │ ├── HolidayController.java │ │ │ │ └── LockTestController.java │ │ │ │ ├── entity │ │ │ │ └── Holiday.java │ │ │ │ ├── repository │ │ │ │ └── HolidayRepository.java │ │ │ │ ├── service │ │ │ │ ├── HolidayService.java │ │ │ │ └── LockTestService.java │ │ │ │ ├── util │ │ │ │ └── DateUtil.java │ │ │ │ └── vo │ │ │ │ ├── HolidayDeleteReq.java │ │ │ │ └── HolidayStatsVo.java │ │ └── resources │ │ │ ├── application.yaml │ │ │ └── logback.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── samin │ │ └── redis │ │ └── service │ │ └── HolidayServiceTest.java ├── rocketmq-demo │ ├── pom.xml │ ├── rocketmq-common │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── samin │ │ │ └── common │ │ │ ├── SystemConstant.java │ │ │ └── entity │ │ │ └── MessageBody.java │ ├── rocketmq-consumer │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ ├── java │ │ │ └── com │ │ │ │ └── samin │ │ │ │ └── consumer │ │ │ │ ├── RocketMqConsumerApplication.java │ │ │ │ └── service │ │ │ │ ├── Receiver.java │ │ │ │ └── Receiver2.java │ │ │ └── resources │ │ │ └── application.yaml │ └── rocketmq-producer │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── samin │ │ │ └── producer │ │ │ ├── RocketMqProducerApplication.java │ │ │ ├── config │ │ │ └── ScheduledConfig.java │ │ │ └── service │ │ │ └── Producer.java │ │ └── resources │ │ └── application.yaml ├── spring-study-demo │ ├── README.md │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── samin │ │ │ └── springstudy │ │ │ ├── SpringStudyDemoApplication.java │ │ │ ├── answer1 │ │ │ ├── ServiceStartObserve.java │ │ │ └── SingleService.java │ │ │ ├── answer10 │ │ │ ├── Answer10AService.java │ │ │ └── Answer10BService.java │ │ │ ├── answer11 │ │ │ ├── Answer11AService.java │ │ │ ├── Answer11BService.java │ │ │ ├── Answer11BeanFactoryPostProcessor.java │ │ │ ├── Answer11FactoryBean.java │ │ │ └── Answer11PrintBean.java │ │ │ ├── answer12 │ │ │ └── Answer12Service.java │ │ │ ├── answer2 │ │ │ └── Answer2Service.java │ │ │ ├── answer3 │ │ │ └── Answer3Service.java │ │ │ ├── answer4 │ │ │ ├── Answer4Service.java │ │ │ └── BusiService.java │ │ │ ├── answer5 │ │ │ └── Answer5Service.java │ │ │ ├── answer6 │ │ │ ├── Answer6Service.java │ │ │ ├── BaseService.java │ │ │ ├── BizService.java │ │ │ └── SuperBaseService.java │ │ │ ├── answer7 │ │ │ ├── Answer7BizService.java │ │ │ └── Answer7Service.java │ │ │ ├── answer8 │ │ │ ├── Answer8BizService.java │ │ │ ├── Answer8Config.java │ │ │ └── Answer8Service.java │ │ │ └── answer9 │ │ │ ├── AService.java │ │ │ └── BService.java │ │ └── resources │ │ ├── application.yaml │ │ └── logback.xml ├── starter-demo │ ├── README.md │ ├── pom.xml │ ├── starter-provider │ │ ├── confirm-spring-boot-starter │ │ │ └── pom.xml │ │ ├── custom-spring-boot-starter │ │ │ └── pom.xml │ │ ├── demo-spring-boot-starter-autoconfigure │ │ │ ├── pom.xml │ │ │ └── src │ │ │ │ └── main │ │ │ │ ├── java │ │ │ │ └── com │ │ │ │ │ └── samin │ │ │ │ │ └── demo │ │ │ │ │ ├── CustomClient.java │ │ │ │ │ ├── CustomClientAutoConfiguration.java │ │ │ │ │ ├── CustomLoadConfirm.java │ │ │ │ │ ├── CustomProperties.java │ │ │ │ │ └── EnableCustomLoadConfirm.java │ │ │ │ └── resources │ │ │ │ └── META-INF │ │ │ │ └── spring.factories │ │ ├── pom.xml │ │ └── web-spring-boot-starter │ │ │ └── pom.xml │ └── starter-worker │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── samin │ │ │ └── worker │ │ │ ├── StarterWorkerApplication.java │ │ │ └── controller │ │ │ └── TestController.java │ │ └── resources │ │ └── application.yaml └── tdengine-demo │ ├── Dockerfile │ ├── Dockerfile-simple │ ├── README.md │ ├── pom.xml │ ├── src │ └── main │ │ ├── java │ │ └── com │ │ │ └── samin │ │ │ └── tdengine │ │ │ ├── TDengineDemoApplication.java │ │ │ ├── controller │ │ │ └── TDengineDemoController.java │ │ │ ├── entity │ │ │ └── IotDevice.java │ │ │ └── service │ │ │ └── TDengineDemoService.java │ │ └── resources │ │ └── application.yaml │ └── taos.cfg ├── dify-conn-server ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── samin │ │ └── dify │ │ ├── DifyConnApplication.java │ │ ├── config │ │ └── DifyApiConfig.java │ │ ├── controller │ │ └── ChatController.java │ │ ├── model │ │ ├── DifyResp.java │ │ └── MsgReq.java │ │ └── service │ │ └── DifyService.java │ └── resources │ └── application.yml ├── diy-spring-demo ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── samin │ ├── Runner.java │ ├── spring │ ├── ApplicationContext.java │ ├── Autowired.java │ ├── BeanDefinition.java │ ├── BeanNameAware.java │ ├── BeanPostProcessor.java │ ├── Component.java │ ├── ComponentScan.java │ ├── InitializingBean.java │ ├── Lazy.java │ ├── Scope.java │ └── StudyBeanPostProcessor.java │ └── study │ ├── AppConfig.java │ └── service │ ├── BizService.java │ └── UserService.java ├── minio-upload ├── minio-upload-server │ ├── doc.md │ ├── init.sql │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── samin │ │ │ └── minio │ │ │ ├── MinioApplication.java │ │ │ ├── config │ │ │ ├── AmazonS3Config.java │ │ │ ├── CorsConfig.java │ │ │ ├── MybatisPlusConfig.java │ │ │ └── WebMvcConfig.java │ │ │ ├── constant │ │ │ └── MinioConstant.java │ │ │ ├── controller │ │ │ └── MinioUploadTaskController.java │ │ │ ├── enums │ │ │ └── ResultEnum.java │ │ │ ├── mapper │ │ │ └── MultiFileUploadMapper.java │ │ │ ├── model │ │ │ ├── dto │ │ │ │ ├── ObjectInfo.java │ │ │ │ ├── RecordDTO.java │ │ │ │ ├── Result.java │ │ │ │ └── TaskInfoDTO.java │ │ │ ├── entity │ │ │ │ └── MultiFileUpload.java │ │ │ └── param │ │ │ │ └── InitTaskParam.java │ │ │ ├── properties │ │ │ └── MinioProperties.java │ │ │ └── service │ │ │ ├── MultiFileUploadService.java │ │ │ └── impl │ │ │ └── MultiFileUploadServiceImpl.java │ │ └── resources │ │ ├── application.yml │ │ └── mapper │ │ └── MultiFileUploadMapper.xml └── minio-upload-ui │ ├── README.md │ ├── index.html │ ├── package.json │ ├── public │ └── favicon.ico │ ├── src │ ├── App.vue │ ├── assets │ │ ├── base.css │ │ ├── logo.svg │ │ └── main.css │ ├── lib │ │ ├── api.js │ │ └── md5.js │ ├── main.js │ ├── router │ │ └── index.js │ └── views │ │ └── UploadPage.vue │ └── vite.config.js ├── mqtt-consumer-server ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── samin │ │ └── mqtt │ │ ├── MqttConsumerApplication.java │ │ ├── config │ │ ├── MqttConfig.java │ │ ├── MqttInboundConfig.java │ │ └── TaskConfig.java │ │ └── service │ │ └── MqttInboundMessageHandler.java │ └── resources │ └── application.yml ├── mqtt-producer-server ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── samin │ │ └── mqtt │ │ ├── MqttProducerApplication.java │ │ ├── config │ │ ├── MqttConfig.java │ │ ├── MqttOutboundConfig.java │ │ ├── MqttOutboundPoolConfig.java │ │ └── TaskConfig.java │ │ ├── controller │ │ └── MsgSendController.java │ │ ├── model │ │ └── IoTDTO.java │ │ └── service │ │ └── MsgSendService.java │ └── resources │ └── application.yml ├── mybatis-plus-server ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── samin │ │ └── mybatis │ │ ├── MybatisPlusAppliction.java │ │ ├── config │ │ ├── MybatisPlusConfig.java │ │ └── UpdateRelatedFieldsMetaHandler.java │ │ ├── controller │ │ └── UserController.java │ │ ├── mapper │ │ └── UserMapper.java │ │ ├── model │ │ ├── PageReq.java │ │ ├── UserQueryVO.java │ │ └── UserVO.java │ │ ├── po │ │ └── UserPO.java │ │ └── service │ │ └── UserService.java │ └── resources │ ├── application.yml │ └── mapper │ └── UserMappr.xml ├── spring-cloud-alibaba-study ├── doc.md ├── spring-cloud-alibaba-demo │ ├── pom.xml │ ├── spring-cloud-alibaba-demo-api │ │ └── pom.xml │ └── spring-cloud-alibaba-demo-app │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── samin │ │ │ └── demo │ │ │ ├── SpringCloudAlibabaApp.java │ │ │ └── controller │ │ │ └── NacosValueReaderController.java │ │ └── resources │ │ ├── application.yml │ │ ├── bootstrap.yml │ │ └── logback.xml └── spring-cloud-alibaba-demo2 │ ├── pom.xml │ ├── spring-cloud-alibaba-demo-api2 │ └── pom.xml │ └── spring-cloud-alibaba-demo-app2 │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── samin │ │ └── demo │ │ ├── SpringCloudAlibabaApp2.java │ │ └── controller │ │ └── NacosValueReaderController.java │ └── resources │ ├── application.yml │ ├── bootstrap.yml │ └── logback.xml ├── spring-security-oauth2-demo ├── authorization-server │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── samin │ │ │ └── author │ │ │ └── AuthorizationApplication.java │ │ └── resources │ │ └── application.yaml ├── client-server │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── samin │ │ │ └── client │ │ │ └── ClientApplication.java │ │ └── resources │ │ └── application.yaml └── resource-server │ ├── pom.xml │ └── src │ └── main │ ├── java │ └── com │ │ └── samin │ │ └── resource │ │ └── ResourceApplication.java │ └── resources │ └── application.yaml ├── spring-use-case ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── samin │ │ │ └── usecase │ │ │ ├── UseCaseBootstrap.java │ │ │ ├── apilogs │ │ │ ├── RequestTimingEventListener.java │ │ │ └── doc.md │ │ │ ├── async │ │ │ ├── AsyncConfig.java │ │ │ ├── AsyncUseCaseController.java │ │ │ └── AsyncUseCaseService.java │ │ │ ├── beanconfig │ │ │ ├── config │ │ │ │ ├── ConditionalConfig.java │ │ │ │ ├── RedisConfig.java │ │ │ │ └── SystemProperties.java │ │ │ ├── configwithcomponet │ │ │ │ ├── A.java │ │ │ │ ├── B.java │ │ │ │ ├── BeanConfigWithComponent.java │ │ │ │ ├── BeanConfigWithConfiguration.java │ │ │ │ ├── C.java │ │ │ │ ├── D.java │ │ │ │ └── README.md │ │ │ └── controller │ │ │ │ └── TestController.java │ │ │ ├── biztest │ │ │ ├── BizTestController.java │ │ │ ├── TableConfig.java │ │ │ └── TableConfigRepository.java │ │ │ ├── config │ │ │ └── ConfigPrinterEnvironmentPostProcessor.java │ │ │ ├── dateparam │ │ │ ├── DateController.java │ │ │ └── DateReq.java │ │ │ ├── header │ │ │ └── HeaderController.java │ │ │ ├── json │ │ │ ├── BaseResp.java │ │ │ └── ObjectMapperUseCase.java │ │ │ ├── nativetype │ │ │ ├── BizClass.java │ │ │ └── BizController.java │ │ │ ├── nullvalue │ │ │ ├── NullValueResponseController.java │ │ │ └── ParamDTO.java │ │ │ ├── onenet │ │ │ └── Token.java │ │ │ ├── param │ │ │ ├── ParamAndInstanceController.java │ │ │ └── ParamAndInstanceObject.java │ │ │ ├── repo │ │ │ ├── entity │ │ │ │ └── TableUser.java │ │ │ └── repository │ │ │ │ └── UserRepository.java │ │ │ ├── retry │ │ │ ├── controller │ │ │ │ └── RetryController.java │ │ │ └── service │ │ │ │ └── RetryService.java │ │ │ ├── scheduler │ │ │ ├── SchedulerConfig.java │ │ │ └── TestScheduler.java │ │ │ ├── springutils │ │ │ ├── SpringUtilsService.java │ │ │ └── User.java │ │ │ ├── strategy │ │ │ ├── common │ │ │ │ ├── CouponStrategy.java │ │ │ │ ├── GoodsCouponStrategy.java │ │ │ │ ├── RedEnvelopeStrategy.java │ │ │ │ ├── ShoppingCardStrategy.java │ │ │ │ └── VoucherStrategy.java │ │ │ ├── controller │ │ │ │ └── CouponController.java │ │ │ └── service │ │ │ │ ├── StrategyGetCouponService.java │ │ │ │ └── TraditionGetCouponService.java │ │ │ ├── strategyenhance │ │ │ ├── common │ │ │ │ ├── ConponStrategyEnhanceEntry.java │ │ │ │ ├── CouponStrategyEnhance.java │ │ │ │ ├── GoodsCouponStrategyEnhance.java │ │ │ │ ├── RedEnvelopeStrategyEnhance.java │ │ │ │ ├── ShoppingCardStrategyEnhance.java │ │ │ │ └── VoucherStrategyEnhance.java │ │ │ ├── controller │ │ │ │ └── CouponEnhanceController.java │ │ │ └── service │ │ │ │ └── StrategyGetCouponEnhanceService.java │ │ │ ├── utils │ │ │ └── LogExceptionUtil.java │ │ │ ├── valid │ │ │ ├── AdviceConfig.java │ │ │ ├── Req.java │ │ │ ├── ValidController.java │ │ │ ├── ValidQueryParamController.java │ │ │ └── ValidReq.java │ │ │ └── yaml │ │ │ └── ApplicationReaderController.java │ └── resources │ │ ├── META-INF │ │ └── spring.factories │ │ ├── application-dev.yaml │ │ ├── application-test.yaml │ │ └── application.yaml │ └── test │ └── java │ └── com │ └── samin │ └── usecase │ ├── RedisVsDBIOTest.java │ ├── YamlReadTest.java │ └── springutils │ └── service │ └── SpringUtilsServiceTest.java ├── sync-tools ├── sync-tools-server │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── samin │ │ │ └── sync │ │ │ ├── SyncToolsApp.java │ │ │ ├── config │ │ │ ├── CorsConfig.java │ │ │ ├── ScheduledTaskConfig.java │ │ │ ├── WebSocketConfig.java │ │ │ └── WebSocketUpgradeFilter.java │ │ │ ├── controller │ │ │ └── WebSocketController.java │ │ │ └── entity │ │ │ └── SyncVo.java │ │ └── resources │ │ └── application.yaml └── sync-tools-ui │ ├── .npmrc │ ├── README.md │ ├── index.html │ ├── package.json │ ├── public │ └── favicon.ico │ ├── src │ ├── App.vue │ ├── assets │ │ └── logo.svg │ ├── components │ │ └── SyncPage.vue │ ├── main.js │ └── router │ │ └── index.js │ └── vite.config.js ├── video-debugger ├── .gitignore ├── README.md ├── index.html ├── package.json ├── public │ └── favicon.ico ├── src │ ├── App.vue │ ├── assets │ │ ├── base.css │ │ ├── logo.svg │ │ └── main.css │ └── main.js └── vite.config.js ├── wx-mini-server ├── doc.md ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── samin │ │ └── wx │ │ ├── WxMiniApplication.java │ │ ├── config │ │ └── WxConfig.java │ │ ├── controller │ │ └── WxMiniController.java │ │ └── model │ │ ├── GetPhoneNumberReq.java │ │ └── PhoneNumberInfo.java │ └── resources │ └── application.yml └── zookeeper-demo ├── pom.xml └── src └── main ├── java └── com │ └── samin │ └── zookeeperdemo │ ├── ZookeeperDemoApplication.java │ ├── bean │ └── ConfigVO.java │ ├── config │ ├── AsyncConfig.java │ └── ZookeeperConfig.java │ ├── controller │ └── TriggerController.java │ ├── nodecache │ └── ConfigNodeCache.java │ └── service │ ├── CuratorLockService.java │ ├── OrderCodeGenerator.java │ ├── SnowflakeIdService.java │ └── SnowflakeIdWorker.java └── resources ├── application.yaml └── logback.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/.gitignore -------------------------------------------------------------------------------- /CodeStyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/CodeStyle.xml -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/README.md -------------------------------------------------------------------------------- /SQL/MySQL/cross-database_join_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/SQL/MySQL/cross-database_join_table.sql -------------------------------------------------------------------------------- /SQL/MySQL/datetime_to_date.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/SQL/MySQL/datetime_to_date.sql -------------------------------------------------------------------------------- /SQL/MySQL/insert_test_data_demo.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/SQL/MySQL/insert_test_data_demo.sql -------------------------------------------------------------------------------- /SQL/MySQL/samll_table_drive_large_table.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/SQL/MySQL/samll_table_drive_large_table.sql -------------------------------------------------------------------------------- /SQL/MySQL/show_connections.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/SQL/MySQL/show_connections.sql -------------------------------------------------------------------------------- /SQL/MySQL/show_isolation.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/SQL/MySQL/show_isolation.sql -------------------------------------------------------------------------------- /SQL/MySQL/union_use_case.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/SQL/MySQL/union_use_case.sql -------------------------------------------------------------------------------- /SQL/MySQL/update_column.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/SQL/MySQL/update_column.sql -------------------------------------------------------------------------------- /SQL/MySQL/view_basic.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/SQL/MySQL/view_basic.sql -------------------------------------------------------------------------------- /SQL/MySQL/window_functions.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/SQL/MySQL/window_functions.sql -------------------------------------------------------------------------------- /ai/AI 入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/ai/AI 入门.md -------------------------------------------------------------------------------- /ai/AI 开发流程.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/ai/AI 开发流程.md -------------------------------------------------------------------------------- /ai/MCP 协议.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/ai/MCP 协议.md -------------------------------------------------------------------------------- /ai/RAG 调优.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/ai/RAG 调优.md -------------------------------------------------------------------------------- /ai/dify/插件推荐.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/ai/dify/插件推荐.md -------------------------------------------------------------------------------- /ai/dify/智能体入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/ai/dify/智能体入门.md -------------------------------------------------------------------------------- /ai/langchain/Langchain 入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/ai/langchain/Langchain 入门.md -------------------------------------------------------------------------------- /ai/垂直领域调整大模型的方法.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/ai/垂直领域调整大模型的方法.md -------------------------------------------------------------------------------- /ai/数据标注入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/ai/数据标注入门.md -------------------------------------------------------------------------------- /blog/业务知识/IoT/IoT 基础知识.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/业务知识/IoT/IoT 基础知识.md -------------------------------------------------------------------------------- /blog/业务知识/IoT/IoT 平台入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/业务知识/IoT/IoT 平台入门.md -------------------------------------------------------------------------------- /blog/业务知识/IoT/IoT 术语.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/业务知识/IoT/IoT 术语.md -------------------------------------------------------------------------------- /blog/业务知识/IoT/IoT 系统-能源模块.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/业务知识/IoT/IoT 系统-能源模块.md -------------------------------------------------------------------------------- /blog/业务知识/IoT/IoT 系统-设备模块.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/业务知识/IoT/IoT 系统-设备模块.md -------------------------------------------------------------------------------- /blog/业务知识/IoT/IoT 行业的南北向接口.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/业务知识/IoT/IoT 行业的南北向接口.md -------------------------------------------------------------------------------- /blog/业务知识/IoT/安防中的视频技术.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/业务知识/IoT/安防中的视频技术.md -------------------------------------------------------------------------------- /blog/业务知识/IoT/碳中和入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/业务知识/IoT/碳中和入门.md -------------------------------------------------------------------------------- /blog/业务知识/IoT/视频流相关.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/业务知识/IoT/视频流相关.md -------------------------------------------------------------------------------- /blog/业务知识/IoT/读懂物联网.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/业务知识/IoT/读懂物联网.md -------------------------------------------------------------------------------- /blog/业务知识/医疗/HIS 住院业务.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/业务知识/医疗/HIS 住院业务.md -------------------------------------------------------------------------------- /blog/业务知识/医疗/HIS 医技科室业务.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/业务知识/医疗/HIS 医技科室业务.md -------------------------------------------------------------------------------- /blog/业务知识/医疗/HIS 医疗设备管理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/业务知识/医疗/HIS 医疗设备管理.md -------------------------------------------------------------------------------- /blog/业务知识/医疗/HIS 医院行政组织.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/业务知识/医疗/HIS 医院行政组织.md -------------------------------------------------------------------------------- /blog/业务知识/医疗/HIS 病案管理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/业务知识/医疗/HIS 病案管理.md -------------------------------------------------------------------------------- /blog/业务知识/医疗/HIS 的价值.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/业务知识/医疗/HIS 的价值.md -------------------------------------------------------------------------------- /blog/业务知识/医疗/HIS 药库业务.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/业务知识/医疗/HIS 药库业务.md -------------------------------------------------------------------------------- /blog/业务知识/医疗/HIS 门诊业务.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/业务知识/医疗/HIS 门诊业务.md -------------------------------------------------------------------------------- /blog/业务知识/医疗/医疗健康类系统.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/业务知识/医疗/医疗健康类系统.md -------------------------------------------------------------------------------- /blog/业务知识/平台/IAM 模块设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/业务知识/平台/IAM 模块设计.md -------------------------------------------------------------------------------- /blog/业务知识/平台/SaaS 产品.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/业务知识/平台/SaaS 产品.md -------------------------------------------------------------------------------- /blog/业务知识/平台/基础设施平台模块.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/业务知识/平台/基础设施平台模块.md -------------------------------------------------------------------------------- /blog/业务知识/照明/PWM.md: -------------------------------------------------------------------------------- 1 | ```yaml 2 | title: PWM 3 | author: samin 4 | date: 2025-02-18 5 | ``` 6 | 7 | 调光的主要底层原理。 -------------------------------------------------------------------------------- /blog/业务知识/电商/电商系统产品模块.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/业务知识/电商/电商系统产品模块.md -------------------------------------------------------------------------------- /blog/原创技术文章/Docker 文件挂载.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/Docker 文件挂载.md -------------------------------------------------------------------------------- /blog/原创技术文章/HashMap 什么时候发生缩容.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/HashMap 什么时候发生缩容.md -------------------------------------------------------------------------------- /blog/原创技术文章/ICMP 协议的端口是多少.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/ICMP 协议的端口是多少.md -------------------------------------------------------------------------------- /blog/原创技术文章/IT 中的各种垂直水平.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/IT 中的各种垂直水平.md -------------------------------------------------------------------------------- /blog/原创技术文章/JDK8 跟闰年有关的问题.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/JDK8 跟闰年有关的问题.md -------------------------------------------------------------------------------- /blog/原创技术文章/MySQL 优化.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/MySQL 优化.md -------------------------------------------------------------------------------- /blog/原创技术文章/MySQL 慢查询.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/MySQL 慢查询.md -------------------------------------------------------------------------------- /blog/原创技术文章/PostgreSQL 和 MySQL 中 schema 的区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/PostgreSQL 和 MySQL 中 schema 的区别.md -------------------------------------------------------------------------------- /blog/原创技术文章/RPC 框架和 HTTP 通信的区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/RPC 框架和 HTTP 通信的区别.md -------------------------------------------------------------------------------- /blog/原创技术文章/Spring Boot 项目搭建.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/Spring Boot 项目搭建.md -------------------------------------------------------------------------------- /blog/原创技术文章/URL 中的下划线和连字符.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/URL 中的下划线和连字符.md -------------------------------------------------------------------------------- /blog/原创技术文章/refresh_token 必要性.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/refresh_token 必要性.md -------------------------------------------------------------------------------- /blog/原创技术文章/为什么 IO 密集型线程任务创建数可以比 CPU 密集型多.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/为什么 IO 密集型线程任务创建数可以比 CPU 密集型多.md -------------------------------------------------------------------------------- /blog/原创技术文章/为什么服务器部署 80 和 443 端口不作为敏感端口屏蔽.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/为什么服务器部署 80 和 443 端口不作为敏感端口屏蔽.md -------------------------------------------------------------------------------- /blog/原创技术文章/为什么要用云基础设施.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/为什么要用云基础设施.md -------------------------------------------------------------------------------- /blog/原创技术文章/主键自增长和 UUID 的取舍.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/主键自增长和 UUID 的取舍.md -------------------------------------------------------------------------------- /blog/原创技术文章/什么情况下一定要冗余字段.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/什么情况下一定要冗余字段.md -------------------------------------------------------------------------------- /blog/原创技术文章/什么是 GUI.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/什么是 GUI.md -------------------------------------------------------------------------------- /blog/原创技术文章/企业级K8s使用注意事项.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/企业级K8s使用注意事项.md -------------------------------------------------------------------------------- /blog/原创技术文章/前端项目为什么不能在服务器上直接用 npm 跑.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/前端项目为什么不能在服务器上直接用 npm 跑.md -------------------------------------------------------------------------------- /blog/原创技术文章/回车和换行.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/回车和换行.md -------------------------------------------------------------------------------- /blog/原创技术文章/如何全局拦截所有 HTTP 请求,并且修改 URL 入参.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/如何全局拦截所有 HTTP 请求,并且修改 URL 入参.md -------------------------------------------------------------------------------- /blog/原创技术文章/如何提供现场服务器需求.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/如何提供现场服务器需求.md -------------------------------------------------------------------------------- /blog/原创技术文章/如何设计一个消息中间件.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/如何设计一个消息中间件.md -------------------------------------------------------------------------------- /blog/原创技术文章/定时任务的善与恶.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/定时任务的善与恶.md -------------------------------------------------------------------------------- /blog/原创技术文章/操作系统文件名大小写问题.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/操作系统文件名大小写问题.md -------------------------------------------------------------------------------- /blog/原创技术文章/数据备份方案.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/数据备份方案.md -------------------------------------------------------------------------------- /blog/原创技术文章/数据库中定义状态位字段类型选择.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/数据库中定义状态位字段类型选择.md -------------------------------------------------------------------------------- /blog/原创技术文章/数据库设计为什么推荐设置默认值.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/数据库设计为什么推荐设置默认值.md -------------------------------------------------------------------------------- /blog/原创技术文章/数据库设计是否需要外键.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/数据库设计是否需要外键.md -------------------------------------------------------------------------------- /blog/原创技术文章/数据连接池原理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/数据连接池原理.md -------------------------------------------------------------------------------- /blog/原创技术文章/日志打印 Tips.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/日志打印 Tips.md -------------------------------------------------------------------------------- /blog/原创技术文章/浅谈游戏开发.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/浅谈游戏开发.md -------------------------------------------------------------------------------- /blog/原创技术文章/程序执行报错业务代码抛错信息在哪一行.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/程序执行报错业务代码抛错信息在哪一行.md -------------------------------------------------------------------------------- /blog/原创技术文章/系统高并发设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/系统高并发设计.md -------------------------------------------------------------------------------- /blog/原创技术文章/编程分类说.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/编程分类说.md -------------------------------------------------------------------------------- /blog/原创技术文章/网站为什么需要 www.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/网站为什么需要 www.md -------------------------------------------------------------------------------- /blog/原创技术文章/订单30分钟失效研发方案.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/订单30分钟失效研发方案.md -------------------------------------------------------------------------------- /blog/原创技术文章/认证授权入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/认证授权入门.md -------------------------------------------------------------------------------- /blog/原创技术文章/记一次 PostgreSQL 事故处理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/记一次 PostgreSQL 事故处理.md -------------------------------------------------------------------------------- /blog/原创技术文章/设计模式可以提升性能吗.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/设计模式可以提升性能吗.md -------------------------------------------------------------------------------- /blog/原创技术文章/跨域是什么.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/跨域是什么.md -------------------------------------------------------------------------------- /blog/原创技术文章/防止数据重复提交.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/原创技术文章/防止数据重复提交.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/Git Bash 配置.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/Git Bash 配置.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/Git lfs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/Git lfs.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/Git 分支打包成一个 commit 合并到主分支.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/Git 分支打包成一个 commit 合并到主分支.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/Git 提交信息规范.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/Git 提交信息规范.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/Git 标签.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/Git 标签.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/Git 笔记.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/Git 笔记.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/Idea 中 SpringBoot 项目热启动插件.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/Idea 中 SpringBoot 项目热启动插件.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/Idea 使用技巧.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/Idea 使用技巧.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/Jenkins + Gerrit 完成 SpringBoot 项目的自动化部署.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/Jenkins + Gerrit 完成 SpringBoot 项目的自动化部署.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/Linux 定时任务.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/Linux 定时任务.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/Linux 指令入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/Linux 指令入门.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/Linux 搭建开发环境.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/Linux 搭建开发环境.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/Linux 添加 sudo 管理用户.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/Linux 添加 sudo 管理用户.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/PostgreSQL 常用指令.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/PostgreSQL 常用指令.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/Repo 工具.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/Repo 工具.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/Sftp 服务器配置.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/Sftp 服务器配置.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/Vim 基础操作.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/Vim 基础操作.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/Vs Code 使用技巧.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/Vs Code 使用技巧.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/WSL 入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/WSL 入门.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/Windows 双网卡配置.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/Windows 双网卡配置.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/Windows 常用指令.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/Windows 常用指令.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/Windows 打开自定义协议程序.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/Windows 打开自定义协议程序.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/ZSH 入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/ZSH 入门.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/screw 生成数据库文档.md: -------------------------------------------------------------------------------- 1 | ```yaml 2 | title: screw 生成数据库文档 3 | author: samin 4 | date: 2024-06-25 5 | ``` 6 | 7 | 使用单元测试运行 -------------------------------------------------------------------------------- /blog/常用软件使用指南/使用钉钉完成内网穿透.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/使用钉钉完成内网穿透.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/全新 Linux 服务器环境配置.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/全新 Linux 服务器环境配置.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/博客框架 Hexo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/博客框架 Hexo.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/博客框架 Hugo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/博客框架 Hugo.md -------------------------------------------------------------------------------- /blog/常用软件使用指南/网络调试指令 ping、telnet、tracert 的区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/常用软件使用指南/网络调试指令 ping、telnet、tracert 的区别.md -------------------------------------------------------------------------------- /blog/知识栈/CQRS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/CQRS.md -------------------------------------------------------------------------------- /blog/知识栈/Cheat Sheet - JavaScript.md: -------------------------------------------------------------------------------- 1 | ```yaml 2 | title: Cheat Sheet - JavaScript 3 | author: samin 4 | date: 2021-10-29 5 | ``` 6 | 7 | # 概念 8 | 9 | # 常用指令 -------------------------------------------------------------------------------- /blog/知识栈/Elasticsearch 入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Elasticsearch 入门.md -------------------------------------------------------------------------------- /blog/知识栈/Go Module 入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Go Module 入门.md -------------------------------------------------------------------------------- /blog/知识栈/Go 基础/Cheat Sheet - Go.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Go 基础/Cheat Sheet - Go.md -------------------------------------------------------------------------------- /blog/知识栈/Go 基础/Go 容器.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Go 基础/Go 容器.md -------------------------------------------------------------------------------- /blog/知识栈/Go 基础/编写优雅的 Go 代码.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Go 基础/编写优雅的 Go 代码.md -------------------------------------------------------------------------------- /blog/知识栈/GraphQL 入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/GraphQL 入门.md -------------------------------------------------------------------------------- /blog/知识栈/Java web/API 接口签名验证.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java web/API 接口签名验证.md -------------------------------------------------------------------------------- /blog/知识栈/Java web/JavaWeb 总结.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java web/JavaWeb 总结.md -------------------------------------------------------------------------------- /blog/知识栈/Java web/JavaWeb 过滤器.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java web/JavaWeb 过滤器.md -------------------------------------------------------------------------------- /blog/知识栈/Java web/Netty 入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java web/Netty 入门.md -------------------------------------------------------------------------------- /blog/知识栈/Java web/Spring Boot 入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java web/Spring Boot 入门.md -------------------------------------------------------------------------------- /blog/知识栈/Java web/Spring Boot 变量实体类注入.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java web/Spring Boot 变量实体类注入.md -------------------------------------------------------------------------------- /blog/知识栈/Java web/Spring Boot 集成 Liquibase.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java web/Spring Boot 集成 Liquibase.md -------------------------------------------------------------------------------- /blog/知识栈/Java web/Spring WebFlux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java web/Spring WebFlux.md -------------------------------------------------------------------------------- /blog/知识栈/Java web/Spring 优雅实现重处理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java web/Spring 优雅实现重处理.md -------------------------------------------------------------------------------- /blog/知识栈/Java web/Spring 循环依赖.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java web/Spring 循环依赖.md -------------------------------------------------------------------------------- /blog/知识栈/Java web/Spring 生命周期.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java web/Spring 生命周期.md -------------------------------------------------------------------------------- /blog/知识栈/Java web/分布式定时任务中间件的由来.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java web/分布式定时任务中间件的由来.md -------------------------------------------------------------------------------- /blog/知识栈/Java web/分类树菜单优化实例.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java web/分类树菜单优化实例.md -------------------------------------------------------------------------------- /blog/知识栈/Java web/定时任务的实现.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java web/定时任务的实现.md -------------------------------------------------------------------------------- /blog/知识栈/Java web/实现 Token 续期方案.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java web/实现 Token 续期方案.md -------------------------------------------------------------------------------- /blog/知识栈/Java 基础/Coding 相关.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java 基础/Coding 相关.md -------------------------------------------------------------------------------- /blog/知识栈/Java 基础/JDK 容器.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java 基础/JDK 容器.md -------------------------------------------------------------------------------- /blog/知识栈/Java 基础/JDK 版本切换工具.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java 基础/JDK 版本切换工具.md -------------------------------------------------------------------------------- /blog/知识栈/Java 基础/JDK 版本特性.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java 基础/JDK 版本特性.md -------------------------------------------------------------------------------- /blog/知识栈/Java 基础/JMH 入门.md: -------------------------------------------------------------------------------- 1 | ```yaml 2 | title: JMH 入门 3 | author: samin 4 | date: 2023-12-21 5 | ``` 6 | 7 | # 是什么 8 | 9 | Java Microbenchmark Harness(微基准测试框架) -------------------------------------------------------------------------------- /blog/知识栈/Java 基础/JVM 入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java 基础/JVM 入门.md -------------------------------------------------------------------------------- /blog/知识栈/Java 基础/Java GC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java 基础/Java GC.md -------------------------------------------------------------------------------- /blog/知识栈/Java 基础/Java 基础.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java 基础/Java 基础.md -------------------------------------------------------------------------------- /blog/知识栈/Java 基础/Java 常用工具类.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java 基础/Java 常用工具类.md -------------------------------------------------------------------------------- /blog/知识栈/Java 基础/Java 并发.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java 基础/Java 并发.md -------------------------------------------------------------------------------- /blog/知识栈/Java 基础/Java 并发编程常见问题.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java 基础/Java 并发编程常见问题.md -------------------------------------------------------------------------------- /blog/知识栈/Java 基础/Java 线程池详解.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java 基础/Java 线程池详解.md -------------------------------------------------------------------------------- /blog/知识栈/Java 基础/基于 JSR-303 的参数校验.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java 基础/基于 JSR-303 的参数校验.md -------------------------------------------------------------------------------- /blog/知识栈/Java 基础/堆外内存.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java 基础/堆外内存.md -------------------------------------------------------------------------------- /blog/知识栈/Java 基础/查看 Jar 包的 JDK 编译版本.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Java 基础/查看 Jar 包的 JDK 编译版本.md -------------------------------------------------------------------------------- /blog/知识栈/Web 程序优雅启动关闭.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/Web 程序优雅启动关闭.md -------------------------------------------------------------------------------- /blog/知识栈/ZLMediaKit.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/ZLMediaKit.md -------------------------------------------------------------------------------- /blog/知识栈/业务系统开发安全须知.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/业务系统开发安全须知.md -------------------------------------------------------------------------------- /blog/知识栈/中间件/Kafka 设计理念.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/中间件/Kafka 设计理念.md -------------------------------------------------------------------------------- /blog/知识栈/中间件/Keycloak 入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/中间件/Keycloak 入门.md -------------------------------------------------------------------------------- /blog/知识栈/中间件/Nacos 入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/中间件/Nacos 入门.md -------------------------------------------------------------------------------- /blog/知识栈/中间件/Prometheus 入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/中间件/Prometheus 入门.md -------------------------------------------------------------------------------- /blog/知识栈/中间件/Redis 入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/中间件/Redis 入门.md -------------------------------------------------------------------------------- /blog/知识栈/中间件/Redis 内存存储相关.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/中间件/Redis 内存存储相关.md -------------------------------------------------------------------------------- /blog/知识栈/中间件/消息队列.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/中间件/消息队列.md -------------------------------------------------------------------------------- /blog/知识栈/为什么 Nginx 比 Apache 高效.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/为什么 Nginx 比 Apache 高效.md -------------------------------------------------------------------------------- /blog/知识栈/云原生入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/云原生入门.md -------------------------------------------------------------------------------- /blog/知识栈/代码注释注意事项.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/代码注释注意事项.md -------------------------------------------------------------------------------- /blog/知识栈/分布式/API 网关.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/分布式/API 网关.md -------------------------------------------------------------------------------- /blog/知识栈/分布式/Zookeeper 看脑裂问题.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/分布式/Zookeeper 看脑裂问题.md -------------------------------------------------------------------------------- /blog/知识栈/分布式/一致性哈希算法.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/分布式/一致性哈希算法.md -------------------------------------------------------------------------------- /blog/知识栈/分布式/分布式事务.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/分布式/分布式事务.md -------------------------------------------------------------------------------- /blog/知识栈/分布式/分布式算法.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/分布式/分布式算法.md -------------------------------------------------------------------------------- /blog/知识栈/分布式/分布式缓存.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/分布式/分布式缓存.md -------------------------------------------------------------------------------- /blog/知识栈/分布式/分布式锁.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/分布式/分布式锁.md -------------------------------------------------------------------------------- /blog/知识栈/分布式/负载均衡入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/分布式/负载均衡入门.md -------------------------------------------------------------------------------- /blog/知识栈/对外 API 接口设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/对外 API 接口设计.md -------------------------------------------------------------------------------- /blog/知识栈/微服务/DDD 入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/微服务/DDD 入门.md -------------------------------------------------------------------------------- /blog/知识栈/微服务/微服务治理相关.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/微服务/微服务治理相关.md -------------------------------------------------------------------------------- /blog/知识栈/微服务/数据一致性.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/微服务/数据一致性.md -------------------------------------------------------------------------------- /blog/知识栈/微服务/服务端项目里的配置.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/微服务/服务端项目里的配置.md -------------------------------------------------------------------------------- /blog/知识栈/微服务/雪崩效应.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/微服务/雪崩效应.md -------------------------------------------------------------------------------- /blog/知识栈/批处理计算与流处理计算.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/批处理计算与流处理计算.md -------------------------------------------------------------------------------- /blog/知识栈/数仓分层.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/数仓分层.md -------------------------------------------------------------------------------- /blog/知识栈/数据库/MySQL 与 PostgreSQL 比较.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/数据库/MySQL 与 PostgreSQL 比较.md -------------------------------------------------------------------------------- /blog/知识栈/数据库/MySQL 小表驱动大表.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/数据库/MySQL 小表驱动大表.md -------------------------------------------------------------------------------- /blog/知识栈/数据库/MySQL 常用指令.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/数据库/MySQL 常用指令.md -------------------------------------------------------------------------------- /blog/知识栈/数据库/MySQL 索引.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/数据库/MySQL 索引.md -------------------------------------------------------------------------------- /blog/知识栈/数据库/MySQL 跨库表分页.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/数据库/MySQL 跨库表分页.md -------------------------------------------------------------------------------- /blog/知识栈/数据库/TDengine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/数据库/TDengine.md -------------------------------------------------------------------------------- /blog/知识栈/数据库/shared-notiong vs shared-disk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/数据库/shared-notiong vs shared-disk.md -------------------------------------------------------------------------------- /blog/知识栈/数据库/各种锁的概念.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/数据库/各种锁的概念.md -------------------------------------------------------------------------------- /blog/知识栈/数据库/拉链表.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/数据库/拉链表.md -------------------------------------------------------------------------------- /blog/知识栈/数据库/数据库设计原则.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/数据库/数据库设计原则.md -------------------------------------------------------------------------------- /blog/知识栈/数据库/联表操作的业务开发建议.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/数据库/联表操作的业务开发建议.md -------------------------------------------------------------------------------- /blog/知识栈/查看 Jar 包的 JDK 编译版本.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/查看 Jar 包的 JDK 编译版本.md -------------------------------------------------------------------------------- /blog/知识栈/测试/并发模拟的方式.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/测试/并发模拟的方式.md -------------------------------------------------------------------------------- /blog/知识栈/测试/性能测试.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/测试/性能测试.md -------------------------------------------------------------------------------- /blog/知识栈/测试/性能测试神器 Locust.md: -------------------------------------------------------------------------------- 1 | ```yaml 2 | title: 性能测试神器 Locust 3 | author: samin 4 | date: 2021-05-26 5 | ``` 6 | -------------------------------------------------------------------------------- /blog/知识栈/算法/B 树与 B+ 树的原理及区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/算法/B 树与 B+ 树的原理及区别.md -------------------------------------------------------------------------------- /blog/知识栈/算法/五大经典算法.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/算法/五大经典算法.md -------------------------------------------------------------------------------- /blog/知识栈/算法/布隆过滤器与布谷鸟过滤器.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/算法/布隆过滤器与布谷鸟过滤器.md -------------------------------------------------------------------------------- /blog/知识栈/算法/常用排序算法.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/算法/常用排序算法.md -------------------------------------------------------------------------------- /blog/知识栈/算法/算法入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/算法/算法入门.md -------------------------------------------------------------------------------- /blog/知识栈/计算机基础/IO模型.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/计算机基础/IO模型.md -------------------------------------------------------------------------------- /blog/知识栈/计算机基础/NAT 入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/计算机基础/NAT 入门.md -------------------------------------------------------------------------------- /blog/知识栈/计算机基础/OAuth2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/计算机基础/OAuth2.md -------------------------------------------------------------------------------- /blog/知识栈/计算机基础/Scrum 入门.md: -------------------------------------------------------------------------------- 1 | ```yaml 2 | title: scrum 入门 3 | author: samin 4 | date: 2022-02-21 5 | ``` -------------------------------------------------------------------------------- /blog/知识栈/计算机基础/TCP 沾包.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/计算机基础/TCP 沾包.md -------------------------------------------------------------------------------- /blog/知识栈/计算机基础/TDD.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/计算机基础/TDD.md -------------------------------------------------------------------------------- /blog/知识栈/计算机基础/UML 入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/计算机基础/UML 入门.md -------------------------------------------------------------------------------- /blog/知识栈/计算机基础/代理和 VPN 的区别.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/计算机基础/代理和 VPN 的区别.md -------------------------------------------------------------------------------- /blog/知识栈/计算机基础/兼容性.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/计算机基础/兼容性.md -------------------------------------------------------------------------------- /blog/知识栈/计算机基础/常见通信协议整理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/计算机基础/常见通信协议整理.md -------------------------------------------------------------------------------- /blog/知识栈/计算机基础/并行与并发.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/计算机基础/并行与并发.md -------------------------------------------------------------------------------- /blog/知识栈/计算机基础/很多程序语言方法设计为“左闭右开”的原因.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/计算机基础/很多程序语言方法设计为“左闭右开”的原因.md -------------------------------------------------------------------------------- /blog/知识栈/计算机基础/敏捷开发.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/计算机基础/敏捷开发.md -------------------------------------------------------------------------------- /blog/知识栈/计算机基础/计算机中的时间.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/计算机基础/计算机中的时间.md -------------------------------------------------------------------------------- /blog/知识栈/计算机基础/计算机基础知识的基础应用.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/计算机基础/计算机基础知识的基础应用.md -------------------------------------------------------------------------------- /blog/知识栈/计算机基础/软件开发主要阶段.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/计算机基础/软件开发主要阶段.md -------------------------------------------------------------------------------- /blog/知识栈/计算机基础/软件开发定律.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/计算机基础/软件开发定律.md -------------------------------------------------------------------------------- /blog/知识栈/计算机基础/输入 URL 后发生了什么.md: -------------------------------------------------------------------------------- 1 | ```yaml 2 | title: 输入 URL 后发生了什么 3 | author: samin 4 | date: 2021-09-27 5 | ``` -------------------------------------------------------------------------------- /blog/知识栈/计算机基础/零信任网络.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/计算机基础/零信任网络.md -------------------------------------------------------------------------------- /blog/知识栈/计算机网络/Http 导出 Excel 文件中文乱码.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/计算机网络/Http 导出 Excel 文件中文乱码.md -------------------------------------------------------------------------------- /blog/知识栈/计算机网络/Http 常见问题.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/计算机网络/Http 常见问题.md -------------------------------------------------------------------------------- /blog/知识栈/计算机网络/Https 入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/计算机网络/Https 入门.md -------------------------------------------------------------------------------- /blog/知识栈/计算机网络/URI、URL、URN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/计算机网络/URI、URL、URN.md -------------------------------------------------------------------------------- /blog/知识栈/计算机网络/socket 是什么.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/计算机网络/socket 是什么.md -------------------------------------------------------------------------------- /blog/知识栈/计算机网络/最多能创建多少个 TCP 连接.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/计算机网络/最多能创建多少个 TCP 连接.md -------------------------------------------------------------------------------- /blog/知识栈/计算机网络/计算机网络.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/计算机网络/计算机网络.md -------------------------------------------------------------------------------- /blog/知识栈/软件设计原则.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/软件设计原则.md -------------------------------------------------------------------------------- /blog/知识栈/运维/Cheat Sheet - Containerd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/运维/Cheat Sheet - Containerd.md -------------------------------------------------------------------------------- /blog/知识栈/运维/Cheat Sheet - Docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/运维/Cheat Sheet - Docker.md -------------------------------------------------------------------------------- /blog/知识栈/运维/Cheat Sheet - K8s.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/运维/Cheat Sheet - K8s.md -------------------------------------------------------------------------------- /blog/知识栈/运维/Docker 安装入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/运维/Docker 安装入门.md -------------------------------------------------------------------------------- /blog/知识栈/运维/Helm 入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/运维/Helm 入门.md -------------------------------------------------------------------------------- /blog/知识栈/运维/JVM 调优经验.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/运维/JVM 调优经验.md -------------------------------------------------------------------------------- /blog/知识栈/运维/K8s 入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/运维/K8s 入门.md -------------------------------------------------------------------------------- /blog/知识栈/运维/Linux 环境配置 Sock5 代理.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/运维/Linux 环境配置 Sock5 代理.md -------------------------------------------------------------------------------- /blog/知识栈/运维/Redis CPU 占用 100% 过高问题排查.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/运维/Redis CPU 占用 100% 过高问题排查.md -------------------------------------------------------------------------------- /blog/知识栈/运维/Redis 监控指标.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/运维/Redis 监控指标.md -------------------------------------------------------------------------------- /blog/知识栈/运维/dockerignore.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/运维/dockerignore.md -------------------------------------------------------------------------------- /blog/知识栈/运维/top 指令观察系统负载.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/运维/top 指令观察系统负载.md -------------------------------------------------------------------------------- /blog/知识栈/运维/服务上线发布方式.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/运维/服务上线发布方式.md -------------------------------------------------------------------------------- /blog/知识栈/运维/服务器运维知识🚀.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/运维/服务器运维知识🚀.md -------------------------------------------------------------------------------- /blog/知识栈/运维/系统并发计算.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/运维/系统并发计算.md -------------------------------------------------------------------------------- /blog/知识栈/运维/系统架构性能问题诊断及优化思路.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/运维/系统架构性能问题诊断及优化思路.md -------------------------------------------------------------------------------- /blog/知识栈/高可用高并发高性能/SLA 协议.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/高可用高并发高性能/SLA 协议.md -------------------------------------------------------------------------------- /blog/知识栈/高可用高并发高性能/高可用入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/高可用高并发高性能/高可用入门.md -------------------------------------------------------------------------------- /blog/知识栈/高可用高并发高性能/高并发下的 Nginx 性能优化.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/高可用高并发高性能/高并发下的 Nginx 性能优化.md -------------------------------------------------------------------------------- /blog/知识栈/高可用高并发高性能/高并发入门.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/知识栈/高可用高并发高性能/高并发入门.md -------------------------------------------------------------------------------- /blog/软技能(非技术)/PoC、原型、MVP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/软技能(非技术)/PoC、原型、MVP.md -------------------------------------------------------------------------------- /blog/软技能(非技术)/什么才是真正的架构设计.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/软技能(非技术)/什么才是真正的架构设计.md -------------------------------------------------------------------------------- /blog/软技能(非技术)/团队交付速度变慢.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/软技能(非技术)/团队交付速度变慢.md -------------------------------------------------------------------------------- /blog/软技能(非技术)/如何做到把书中的理论作用到生活的实践中.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/软技能(非技术)/如何做到把书中的理论作用到生活的实践中.md -------------------------------------------------------------------------------- /blog/软技能(非技术)/如何写好一篇技术文章.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/软技能(非技术)/如何写好一篇技术文章.md -------------------------------------------------------------------------------- /blog/软技能(非技术)/如何写好设计文档.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/软技能(非技术)/如何写好设计文档.md -------------------------------------------------------------------------------- /blog/软技能(非技术)/如何画出优秀的架构图.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/软技能(非技术)/如何画出优秀的架构图.md -------------------------------------------------------------------------------- /blog/软技能(非技术)/如何画好架构图.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/软技能(非技术)/如何画好架构图.md -------------------------------------------------------------------------------- /blog/软技能(非技术)/技术人员思维意识和思维模式的几个关键转变.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/软技能(非技术)/技术人员思维意识和思维模式的几个关键转变.md -------------------------------------------------------------------------------- /blog/软技能(非技术)/日志记录工具迁移.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/软技能(非技术)/日志记录工具迁移.md -------------------------------------------------------------------------------- /blog/软技能(非技术)/知识体系构建指南.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/blog/软技能(非技术)/知识体系构建指南.md -------------------------------------------------------------------------------- /clean-ide-files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/clean-ide-files.py -------------------------------------------------------------------------------- /codetips/src/basic/ArraysUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/ArraysUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/BigDecimal.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/BigDecimal.md -------------------------------------------------------------------------------- /codetips/src/basic/BigDecimalUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/BigDecimalUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/ChatClientSocketUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/ChatClientSocketUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/ChatServerSocketUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/ChatServerSocketUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/EnumUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/EnumUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/EqualsAndHashCodeUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/EqualsAndHashCodeUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/FinalUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/FinalUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/FloatCalcError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/FloatCalcError.java -------------------------------------------------------------------------------- /codetips/src/basic/GetSystemPropertyUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/GetSystemPropertyUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/KeyboardInputUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/KeyboardInputUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/ObjectsUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/ObjectsUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/OptionalUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/OptionalUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/PassByValueUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/PassByValueUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/Pattern-正则表达式.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/Pattern-正则表达式.md -------------------------------------------------------------------------------- /codetips/src/basic/PatternUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/PatternUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/PrimitiveTypeUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/PrimitiveTypeUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/RandomFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/RandomFunction.java -------------------------------------------------------------------------------- /codetips/src/basic/SimpleClientSocketUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/SimpleClientSocketUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/SimpleServerSocketUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/SimpleServerSocketUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/SnowflakeIdUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/SnowflakeIdUtil.java -------------------------------------------------------------------------------- /codetips/src/basic/StringUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/StringUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/SystemCallUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/SystemCallUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/TcpServerSocketUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/TcpServerSocketUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/anno/Annotation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/anno/Annotation.md -------------------------------------------------------------------------------- /codetips/src/basic/anno/AnnotationUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/anno/AnnotationUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/anno/BaseMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/anno/BaseMapper.java -------------------------------------------------------------------------------- /codetips/src/basic/anno/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/anno/User.java -------------------------------------------------------------------------------- /codetips/src/basic/anno/annotaion/Column.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/anno/annotaion/Column.java -------------------------------------------------------------------------------- /codetips/src/basic/anno/annotaion/Table.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/anno/annotaion/Table.java -------------------------------------------------------------------------------- /codetips/src/basic/classload/ClassLoadUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/classload/ClassLoadUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/classload/CustomClassLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/classload/CustomClassLoader.java -------------------------------------------------------------------------------- /codetips/src/basic/classload/ShowProjectUrl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/classload/ShowProjectUrl.java -------------------------------------------------------------------------------- /codetips/src/basic/classload/TestClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/classload/TestClass.java -------------------------------------------------------------------------------- /codetips/src/basic/classload/doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/classload/doc.md -------------------------------------------------------------------------------- /codetips/src/basic/date/DateListSortUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/date/DateListSortUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/date/DateTimeIntervals.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/date/DateTimeIntervals.java -------------------------------------------------------------------------------- /codetips/src/basic/date/DateTimeUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/date/DateTimeUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/date/DateUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/date/DateUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/date/TimeOperate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/date/TimeOperate.java -------------------------------------------------------------------------------- /codetips/src/basic/date/TimestampUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/date/TimestampUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/date/utils/AboutGetHour.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/date/utils/AboutGetHour.java -------------------------------------------------------------------------------- /codetips/src/basic/date/utils/DateTimeUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/date/utils/DateTimeUtils.java -------------------------------------------------------------------------------- /codetips/src/basic/date/utils/DateUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/date/utils/DateUtils.java -------------------------------------------------------------------------------- /codetips/src/basic/final关键字.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/final关键字.md -------------------------------------------------------------------------------- /codetips/src/basic/generics/BeanFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/generics/BeanFactory.java -------------------------------------------------------------------------------- /codetips/src/basic/generics/BeanFactory2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/generics/BeanFactory2.java -------------------------------------------------------------------------------- /codetips/src/basic/generics/BeanFactory3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/generics/BeanFactory3.java -------------------------------------------------------------------------------- /codetips/src/basic/generics/ClassCastTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/generics/ClassCastTest.java -------------------------------------------------------------------------------- /codetips/src/basic/generics/Foo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/generics/Foo.java -------------------------------------------------------------------------------- /codetips/src/basic/generics/Foo2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/generics/Foo2.java -------------------------------------------------------------------------------- /codetips/src/basic/generics/doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/generics/doc.md -------------------------------------------------------------------------------- /codetips/src/basic/impl/Claz.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/impl/Claz.java -------------------------------------------------------------------------------- /codetips/src/basic/impl/ItfA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/impl/ItfA.java -------------------------------------------------------------------------------- /codetips/src/basic/impl/ItfB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/impl/ItfB.java -------------------------------------------------------------------------------- /codetips/src/basic/jdk8function/ConsumerUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/jdk8function/ConsumerUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/jdk8function/Function.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/jdk8function/Function.md -------------------------------------------------------------------------------- /codetips/src/basic/jdk8function/FunctionUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/jdk8function/FunctionUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/jdk8function/PredicateUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/jdk8function/PredicateUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/jdk8function/SupplierUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/jdk8function/SupplierUseCase.java -------------------------------------------------------------------------------- /codetips/src/basic/lambda/LambdaInf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/lambda/LambdaInf.java -------------------------------------------------------------------------------- /codetips/src/basic/lambda/LambdaInf2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/lambda/LambdaInf2.java -------------------------------------------------------------------------------- /codetips/src/basic/lambda/LambdaInf3.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/lambda/LambdaInf3.java -------------------------------------------------------------------------------- /codetips/src/basic/lambda/LambdaInfImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/basic/lambda/LambdaInfImpl.java -------------------------------------------------------------------------------- /codetips/src/collection/ArrayStreamUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/collection/ArrayStreamUseCase.java -------------------------------------------------------------------------------- /codetips/src/collection/CompareUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/collection/CompareUseCase.java -------------------------------------------------------------------------------- /codetips/src/collection/CycleMethodUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/collection/CycleMethodUseCase.java -------------------------------------------------------------------------------- /codetips/src/collection/EntryUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/collection/EntryUseCase.java -------------------------------------------------------------------------------- /codetips/src/collection/HashMapUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/collection/HashMapUseCase.java -------------------------------------------------------------------------------- /codetips/src/collection/IteratorUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/collection/IteratorUseCase.java -------------------------------------------------------------------------------- /codetips/src/collection/Java8StreamUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/collection/Java8StreamUseCase.java -------------------------------------------------------------------------------- /codetips/src/collection/ListAndArrayConvertUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/collection/ListAndArrayConvertUseCase.java -------------------------------------------------------------------------------- /codetips/src/collection/ListAndStringConvertUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/collection/ListAndStringConvertUseCase.java -------------------------------------------------------------------------------- /codetips/src/collection/ListUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/collection/ListUseCase.java -------------------------------------------------------------------------------- /codetips/src/collection/UnsafeUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/collection/UnsafeUseCase.java -------------------------------------------------------------------------------- /codetips/src/concurrent/ReentrantLockUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/concurrent/ReentrantLockUseCase.java -------------------------------------------------------------------------------- /codetips/src/concurrent/StopThreadUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/concurrent/StopThreadUseCase.java -------------------------------------------------------------------------------- /codetips/src/concurrent/StopThreadUseCase.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/concurrent/StopThreadUseCase.md -------------------------------------------------------------------------------- /codetips/src/concurrent/ThreadStartUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/concurrent/ThreadStartUseCase.java -------------------------------------------------------------------------------- /codetips/src/concurrent/ThreadStatesUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/concurrent/ThreadStatesUseCase.java -------------------------------------------------------------------------------- /codetips/src/concurrent/ThreadStatesUseCase2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/concurrent/ThreadStatesUseCase2.java -------------------------------------------------------------------------------- /codetips/src/concurrent/threadbasic/AtomicUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/concurrent/threadbasic/AtomicUseCase.java -------------------------------------------------------------------------------- /codetips/src/concurrent/threadbasic/CallableBadCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/concurrent/threadbasic/CallableBadCase.java -------------------------------------------------------------------------------- /codetips/src/concurrent/threadbasic/VolatileUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/concurrent/threadbasic/VolatileUseCase.java -------------------------------------------------------------------------------- /codetips/src/concurrent/threadbasic/doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/concurrent/threadbasic/doc.md -------------------------------------------------------------------------------- /codetips/src/concurrent/threadwait/SemaphoreUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/concurrent/threadwait/SemaphoreUseCase.java -------------------------------------------------------------------------------- /codetips/src/concurrent/threadwait/doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/concurrent/threadwait/doc.md -------------------------------------------------------------------------------- /codetips/src/doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/doc.md -------------------------------------------------------------------------------- /codetips/src/puzzle/AnnotationProblem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/puzzle/AnnotationProblem.java -------------------------------------------------------------------------------- /codetips/src/puzzle/AttentionUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/puzzle/AttentionUseCase.java -------------------------------------------------------------------------------- /codetips/src/puzzle/ChineseReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/puzzle/ChineseReader.java -------------------------------------------------------------------------------- /codetips/src/puzzle/Cpu100Run.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/puzzle/Cpu100Run.java -------------------------------------------------------------------------------- /codetips/src/puzzle/Cpu100Run.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/puzzle/Cpu100Run.md -------------------------------------------------------------------------------- /codetips/src/puzzle/LabelUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/puzzle/LabelUseCase.java -------------------------------------------------------------------------------- /codetips/src/puzzle/PrivateMethodParent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/puzzle/PrivateMethodParent.java -------------------------------------------------------------------------------- /codetips/src/puzzle/PrivateMethodSon.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/puzzle/PrivateMethodSon.java -------------------------------------------------------------------------------- /codetips/src/puzzle/StreamBadTaste.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/puzzle/StreamBadTaste.java -------------------------------------------------------------------------------- /codetips/src/puzzle/TimeSpendStatisticsUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/puzzle/TimeSpendStatisticsUseCase.java -------------------------------------------------------------------------------- /codetips/src/puzzle/TryCatchUseCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/puzzle/TryCatchUseCase.java -------------------------------------------------------------------------------- /codetips/src/puzzle/TryCatchUseCase.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/puzzle/TryCatchUseCase.md -------------------------------------------------------------------------------- /codetips/src/puzzle/chinese.txt: -------------------------------------------------------------------------------- 1 | 中文数据 -------------------------------------------------------------------------------- /codetips/src/template/BatchProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/template/BatchProcess.java -------------------------------------------------------------------------------- /codetips/src/template/DateCycleTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/template/DateCycleTask.java -------------------------------------------------------------------------------- /codetips/src/template/PageProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/template/PageProcess.java -------------------------------------------------------------------------------- /codetips/src/template/tree/TreeData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/template/tree/TreeData.java -------------------------------------------------------------------------------- /codetips/src/template/tree/TreeDataFilterProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/template/tree/TreeDataFilterProcess.java -------------------------------------------------------------------------------- /codetips/src/template/tree/TreeDataMocker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/template/tree/TreeDataMocker.java -------------------------------------------------------------------------------- /codetips/src/template/tree/TreeDataPrinter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/template/tree/TreeDataPrinter.java -------------------------------------------------------------------------------- /codetips/src/template/tree/TreeDataProcess.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/codetips/src/template/tree/TreeDataProcess.java -------------------------------------------------------------------------------- /designpattern/src/behavioural/command/DemoEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/behavioural/command/DemoEntry.java -------------------------------------------------------------------------------- /designpattern/src/behavioural/interpreter/DemoEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/behavioural/interpreter/DemoEntry.java -------------------------------------------------------------------------------- /designpattern/src/behavioural/iterator/DemoEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/behavioural/iterator/DemoEntry.java -------------------------------------------------------------------------------- /designpattern/src/behavioural/mediator/DemoEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/behavioural/mediator/DemoEntry.java -------------------------------------------------------------------------------- /designpattern/src/behavioural/memento/DemoEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/behavioural/memento/DemoEntry.java -------------------------------------------------------------------------------- /designpattern/src/behavioural/nullobject/DemoEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/behavioural/nullobject/DemoEntry.java -------------------------------------------------------------------------------- /designpattern/src/behavioural/observer/DemoEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/behavioural/observer/DemoEntry.java -------------------------------------------------------------------------------- /designpattern/src/behavioural/responsibility/Request.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/behavioural/responsibility/Request.java -------------------------------------------------------------------------------- /designpattern/src/behavioural/state/BaseState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/behavioural/state/BaseState.java -------------------------------------------------------------------------------- /designpattern/src/behavioural/state/ClosingState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/behavioural/state/ClosingState.java -------------------------------------------------------------------------------- /designpattern/src/behavioural/state/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/behavioural/state/Context.java -------------------------------------------------------------------------------- /designpattern/src/behavioural/state/DemoEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/behavioural/state/DemoEntry.java -------------------------------------------------------------------------------- /designpattern/src/behavioural/state/FaultState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/behavioural/state/FaultState.java -------------------------------------------------------------------------------- /designpattern/src/behavioural/state/NoState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/behavioural/state/NoState.java -------------------------------------------------------------------------------- /designpattern/src/behavioural/state/OpeningState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/behavioural/state/OpeningState.java -------------------------------------------------------------------------------- /designpattern/src/behavioural/state/RunningState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/behavioural/state/RunningState.java -------------------------------------------------------------------------------- /designpattern/src/behavioural/state/StoppingState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/behavioural/state/StoppingState.java -------------------------------------------------------------------------------- /designpattern/src/behavioural/strategy/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/behavioural/strategy/Context.java -------------------------------------------------------------------------------- /designpattern/src/behavioural/strategy/DemoEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/behavioural/strategy/DemoEntry.java -------------------------------------------------------------------------------- /designpattern/src/behavioural/template/AbstractClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/behavioural/template/AbstractClass.java -------------------------------------------------------------------------------- /designpattern/src/behavioural/template/CodeBicycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/behavioural/template/CodeBicycle.java -------------------------------------------------------------------------------- /designpattern/src/behavioural/template/DemoEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/behavioural/template/DemoEntry.java -------------------------------------------------------------------------------- /designpattern/src/behavioural/template/ScanBicycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/behavioural/template/ScanBicycle.java -------------------------------------------------------------------------------- /designpattern/src/behavioural/visitor/DemoEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/behavioural/visitor/DemoEntry.java -------------------------------------------------------------------------------- /designpattern/src/behavioural/visitor/Presciption.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/behavioural/visitor/Presciption.java -------------------------------------------------------------------------------- /designpattern/src/creational/builder/DemoEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/creational/builder/DemoEntry.java -------------------------------------------------------------------------------- /designpattern/src/creational/builder/style1/Builder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/creational/builder/style1/Builder.java -------------------------------------------------------------------------------- /designpattern/src/creational/builder/style1/BuilderA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/creational/builder/style1/BuilderA.java -------------------------------------------------------------------------------- /designpattern/src/creational/builder/style1/BuilderB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/creational/builder/style1/BuilderB.java -------------------------------------------------------------------------------- /designpattern/src/creational/builder/style1/Director.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/creational/builder/style1/Director.java -------------------------------------------------------------------------------- /designpattern/src/creational/doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/creational/doc.md -------------------------------------------------------------------------------- /designpattern/src/creational/factory/DemoEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/creational/factory/DemoEntry.java -------------------------------------------------------------------------------- /designpattern/src/creational/factory/IProductFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/creational/factory/IProductFactory.java -------------------------------------------------------------------------------- /designpattern/src/creational/factory/IceCreamFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/creational/factory/IceCreamFactory.java -------------------------------------------------------------------------------- /designpattern/src/creational/factory/PizzaFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/creational/factory/PizzaFactory.java -------------------------------------------------------------------------------- /designpattern/src/creational/factory/base/IceCream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/creational/factory/base/IceCream.java -------------------------------------------------------------------------------- /designpattern/src/creational/factory/base/Pizza.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/creational/factory/base/Pizza.java -------------------------------------------------------------------------------- /designpattern/src/creational/factory/base/Product.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/creational/factory/base/Product.java -------------------------------------------------------------------------------- /designpattern/src/creational/prototype/Area.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/creational/prototype/Area.java -------------------------------------------------------------------------------- /designpattern/src/creational/prototype/AreaDeep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/creational/prototype/AreaDeep.java -------------------------------------------------------------------------------- /designpattern/src/creational/prototype/DemoEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/creational/prototype/DemoEntry.java -------------------------------------------------------------------------------- /designpattern/src/creational/prototype/Money.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/creational/prototype/Money.java -------------------------------------------------------------------------------- /designpattern/src/creational/prototype/MoneyDeep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/creational/prototype/MoneyDeep.java -------------------------------------------------------------------------------- /designpattern/src/doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/doc.md -------------------------------------------------------------------------------- /designpattern/src/structural/adapter/DemoEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/adapter/DemoEntry.java -------------------------------------------------------------------------------- /designpattern/src/structural/adapter/Dog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/adapter/Dog.java -------------------------------------------------------------------------------- /designpattern/src/structural/adapter/Wolf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/adapter/Wolf.java -------------------------------------------------------------------------------- /designpattern/src/structural/adapter/adapter/Tame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/adapter/adapter/Tame.java -------------------------------------------------------------------------------- /designpattern/src/structural/bridge/DemoEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/bridge/DemoEntry.java -------------------------------------------------------------------------------- /designpattern/src/structural/bridge/abs/Circle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/bridge/abs/Circle.java -------------------------------------------------------------------------------- /designpattern/src/structural/bridge/abs/Rectangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/bridge/abs/Rectangle.java -------------------------------------------------------------------------------- /designpattern/src/structural/bridge/abs/Shape.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/bridge/abs/Shape.java -------------------------------------------------------------------------------- /designpattern/src/structural/bridge/abs/Square.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/bridge/abs/Square.java -------------------------------------------------------------------------------- /designpattern/src/structural/bridge/inf/Black.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/bridge/inf/Black.java -------------------------------------------------------------------------------- /designpattern/src/structural/bridge/inf/Color.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/bridge/inf/Color.java -------------------------------------------------------------------------------- /designpattern/src/structural/bridge/inf/Gray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/bridge/inf/Gray.java -------------------------------------------------------------------------------- /designpattern/src/structural/bridge/inf/White.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/bridge/inf/White.java -------------------------------------------------------------------------------- /designpattern/src/structural/composite/DemoEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/composite/DemoEntry.java -------------------------------------------------------------------------------- /designpattern/src/structural/decorator/Beverage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/decorator/Beverage.java -------------------------------------------------------------------------------- /designpattern/src/structural/decorator/DemoEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/decorator/DemoEntry.java -------------------------------------------------------------------------------- /designpattern/src/structural/facade/AirCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/facade/AirCondition.java -------------------------------------------------------------------------------- /designpattern/src/structural/facade/DemoEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/facade/DemoEntry.java -------------------------------------------------------------------------------- /designpattern/src/structural/facade/Light.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/facade/Light.java -------------------------------------------------------------------------------- /designpattern/src/structural/facade/Screen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/facade/Screen.java -------------------------------------------------------------------------------- /designpattern/src/structural/facade/Television.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/facade/Television.java -------------------------------------------------------------------------------- /designpattern/src/structural/flyweight/DemoEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/flyweight/DemoEntry.java -------------------------------------------------------------------------------- /designpattern/src/structural/flyweight/Tree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/flyweight/Tree.java -------------------------------------------------------------------------------- /designpattern/src/structural/flyweight/TreeType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/flyweight/TreeType.java -------------------------------------------------------------------------------- /designpattern/src/structural/flyweight/doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/flyweight/doc.md -------------------------------------------------------------------------------- /designpattern/src/structural/proxy/DemoEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/proxy/DemoEntry.java -------------------------------------------------------------------------------- /designpattern/src/structural/proxy/style1/Agent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/proxy/style1/Agent.java -------------------------------------------------------------------------------- /designpattern/src/structural/proxy/style1/Star.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/proxy/style1/Star.java -------------------------------------------------------------------------------- /designpattern/src/structural/proxy/style1/Subject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/proxy/style1/Subject.java -------------------------------------------------------------------------------- /designpattern/src/structural/proxy/style2/Agent2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/proxy/style2/Agent2.java -------------------------------------------------------------------------------- /designpattern/src/structural/proxy/style2/Star2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/designpattern/src/structural/proxy/style2/Star2.java -------------------------------------------------------------------------------- /docker/docker-compose/Emqx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/docker-compose/Emqx.yaml -------------------------------------------------------------------------------- /docker/docker-compose/Gogs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/docker-compose/Gogs.yaml -------------------------------------------------------------------------------- /docker/docker-compose/MinIO.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/docker-compose/MinIO.yaml -------------------------------------------------------------------------------- /docker/docker-compose/MongoDB.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/docker-compose/MongoDB.yaml -------------------------------------------------------------------------------- /docker/docker-compose/Mosquitto.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/docker-compose/Mosquitto.yaml -------------------------------------------------------------------------------- /docker/docker-compose/MySQL5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/docker-compose/MySQL5.yaml -------------------------------------------------------------------------------- /docker/docker-compose/MySQL8.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/docker-compose/MySQL8.yaml -------------------------------------------------------------------------------- /docker/docker-compose/Nacos.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/docker-compose/Nacos.yaml -------------------------------------------------------------------------------- /docker/docker-compose/Nextcloud.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/docker-compose/Nextcloud.yaml -------------------------------------------------------------------------------- /docker/docker-compose/Nexus3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/docker-compose/Nexus3.yaml -------------------------------------------------------------------------------- /docker/docker-compose/Nginx.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/docker-compose/Nginx.yaml -------------------------------------------------------------------------------- /docker/docker-compose/PostgreSQL.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/docker-compose/PostgreSQL.yaml -------------------------------------------------------------------------------- /docker/docker-compose/RabbitMQ-With-Plugin.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/docker-compose/RabbitMQ-With-Plugin.yaml -------------------------------------------------------------------------------- /docker/docker-compose/RabbitMQ.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/docker-compose/RabbitMQ.yaml -------------------------------------------------------------------------------- /docker/docker-compose/Redis.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/docker-compose/Redis.yaml -------------------------------------------------------------------------------- /docker/docker-compose/Registry.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/docker-compose/Registry.yaml -------------------------------------------------------------------------------- /docker/docker-compose/RocketMQ-Dashboard.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/docker-compose/RocketMQ-Dashboard.yaml -------------------------------------------------------------------------------- /docker/docker-compose/RocketMQ.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/docker-compose/RocketMQ.yaml -------------------------------------------------------------------------------- /docker/docker-compose/Sftp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/docker-compose/Sftp.yaml -------------------------------------------------------------------------------- /docker/docker-compose/Socks5.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/docker-compose/Socks5.yaml -------------------------------------------------------------------------------- /docker/docker-compose/TDengine.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/docker-compose/TDengine.yaml -------------------------------------------------------------------------------- /docker/docker-compose/YApi.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/docker-compose/YApi.yaml -------------------------------------------------------------------------------- /docker/docker-compose/ZLMediaKit.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/docker-compose/ZLMediaKit.yaml -------------------------------------------------------------------------------- /docker/main-secondary-pg/pg_main.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/main-secondary-pg/pg_main.yaml -------------------------------------------------------------------------------- /docker/main-secondary-pg/pg_secondary.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/main-secondary-pg/pg_secondary.yaml -------------------------------------------------------------------------------- /docker/main-secondary-redis/redis_main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/main-secondary-redis/redis_main.yml -------------------------------------------------------------------------------- /docker/main-secondary-redis/redis_secondary.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/main-secondary-redis/redis_secondary.yml -------------------------------------------------------------------------------- /docker/main-secondary-tdengine/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/main-secondary-tdengine/README.md -------------------------------------------------------------------------------- /docker/main-secondary-tdengine/td_main/taos.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/main-secondary-tdengine/td_main/taos.cfg -------------------------------------------------------------------------------- /docker/main-secondary-tdengine/td_main/td_main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/main-secondary-tdengine/td_main/td_main.yml -------------------------------------------------------------------------------- /docker/main-secondary-tdengine/td_secondary/taos.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/main-secondary-tdengine/td_secondary/taos.cfg -------------------------------------------------------------------------------- /docker/sh/CleanDockerContainerLogs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/sh/CleanDockerContainerLogs.sh -------------------------------------------------------------------------------- /docker/sh/InfluxDB1.8.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/sh/InfluxDB1.8.sh -------------------------------------------------------------------------------- /docker/sh/LdapAdmin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/sh/LdapAdmin.sh -------------------------------------------------------------------------------- /docker/sh/MinIO.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/sh/MinIO.sh -------------------------------------------------------------------------------- /docker/sh/MySQL.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/sh/MySQL.sh -------------------------------------------------------------------------------- /docker/sh/Nexus3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/sh/Nexus3.sh -------------------------------------------------------------------------------- /docker/sh/Openldap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/sh/Openldap.sh -------------------------------------------------------------------------------- /docker/sh/Portainer.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/sh/Portainer.sh -------------------------------------------------------------------------------- /docker/sh/Tomcat.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/sh/Tomcat.sh -------------------------------------------------------------------------------- /docker/traffic-forward/conf.d/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/traffic-forward/conf.d/default.conf -------------------------------------------------------------------------------- /docker/traffic-forward/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/traffic-forward/docker-compose.yaml -------------------------------------------------------------------------------- /docker/traffic-forward/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/traffic-forward/nginx.conf -------------------------------------------------------------------------------- /docker/web-nignx-image/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/web-nignx-image/README.md -------------------------------------------------------------------------------- /docker/web-nignx-image/v1/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/web-nignx-image/v1/Dockerfile -------------------------------------------------------------------------------- /docker/web-nignx-image/v1/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/web-nignx-image/v1/default.conf -------------------------------------------------------------------------------- /docker/web-nignx-image/v1/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/web-nignx-image/v1/docker-compose.yml -------------------------------------------------------------------------------- /docker/web-nignx-image/v1/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/web-nignx-image/v1/nginx.conf -------------------------------------------------------------------------------- /docker/web-nignx-image/v2/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/web-nignx-image/v2/.dockerignore -------------------------------------------------------------------------------- /docker/web-nignx-image/v2/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/web-nignx-image/v2/Dockerfile -------------------------------------------------------------------------------- /docker/web-nignx-image/v2/conf.d/default.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/web-nignx-image/v2/conf.d/default.conf -------------------------------------------------------------------------------- /docker/web-nignx-image/v2/conf.d/mirrortest.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/web-nignx-image/v2/conf.d/mirrortest.conf -------------------------------------------------------------------------------- /docker/web-nignx-image/v2/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/web-nignx-image/v2/docker-compose.yml -------------------------------------------------------------------------------- /docker/web-nignx-image/v2/html/test.html: -------------------------------------------------------------------------------- 1 |

success !

-------------------------------------------------------------------------------- /docker/web-nignx-image/v2/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/docker/web-nignx-image/v2/nginx.conf -------------------------------------------------------------------------------- /javascript/object-attributes-determine.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/javascript/object-attributes-determine.js -------------------------------------------------------------------------------- /leetcode/doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/doc.md -------------------------------------------------------------------------------- /leetcode/src/algorithms/Add.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/Add.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/AddBinary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/AddBinary.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/AddDigits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/AddDigits.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/AddStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/AddStrings.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/AddTwoNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/AddTwoNumbers.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/ArrayPairSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/ArrayPairSum.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/ArrayStringsAreEqual.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/ArrayStringsAreEqual.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/BackspaceCompare.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/BackspaceCompare.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/BalancedStringSplit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/BalancedStringSplit.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/BinaryTreePaths.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/BinaryTreePaths.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/BusyStudent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/BusyStudent.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/CQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/CQueue.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/CalPoints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/CalPoints.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/CanBeEqual.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/CanBeEqual.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/CanFormArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/CanFormArray.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/CirclePeople.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/CirclePeople.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/ClimbStairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/ClimbStairs.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/CommonChars.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/CommonChars.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/ContainsDuplicate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/ContainsDuplicate.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/ConvertToTitle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/ConvertToTitle.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/CountBinarySubstrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/CountBinarySubstrings.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/CountConsistentStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/CountConsistentStrings.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/CountNodes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/CountNodes.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/CountTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/CountTarget.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/CreateTargetArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/CreateTargetArray.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/DailyTemperatures.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/DailyTemperatures.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/DecompressRLElist.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/DecompressRLElist.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/DefangIPaddr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/DefangIPaddr.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/DeleteDuplicates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/DeleteDuplicates.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/DeleteNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/DeleteNode.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/DetectCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/DetectCycle.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/DivisorGame.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/DivisorGame.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/DominantIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/DominantIndex.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/Exchange.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/Exchange.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/FastCalculateRobot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/FastCalculateRobot.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/Fib.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/Fib.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/FinalPrices.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/FinalPrices.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/FindContinuousSequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/FindContinuousSequence.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/FindKthPositive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/FindKthPositive.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/FindMagicIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/FindMagicIndex.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/FindNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/FindNumbers.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/FindRepeatNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/FindRepeatNumber.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/FindTheDistanceValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/FindTheDistanceValue.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/FirstUniqChar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/FirstUniqChar.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/Game.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/Game.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/GenerateParenthesis.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/GenerateParenthesis.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/GenerateTrees.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/GenerateTrees.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/GetDecimalValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/GetDecimalValue.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/GetIntersectionNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/GetIntersectionNode.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/GetKthFromEnd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/GetKthFromEnd.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/GetLastMoment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/GetLastMoment.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/GetLeastNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/GetLeastNumbers.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/GetMinimumDifference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/GetMinimumDifference.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/GoalInterpret.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/GoalInterpret.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/HammingDistance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/HammingDistance.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/HammingWeight.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/HammingWeight.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/HasCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/HasCycle.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/InorderTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/InorderTraversal.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/IntegerBreak.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/IntegerBreak.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/Intersection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/Intersection.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/IsBalanced.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/IsBalanced.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/IsMonotonic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/IsMonotonic.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/IsPalindrome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/IsPalindrome.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/IsPalindromeListNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/IsPalindromeListNode.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/IsSameTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/IsSameTree.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/IsSubsequence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/IsSubsequence.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/IsSymmetric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/IsSymmetric.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/IsUnique.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/IsUnique.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/IsValid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/IsValid.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/KidsWithCandies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/KidsWithCandies.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/KthLargest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/KthLargest.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/LastRemaining.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/LastRemaining.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/LevelOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/LevelOrder.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/LongestCommonPrefix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/LongestCommonPrefix.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/LongestPalindrome.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/LongestPalindrome.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/LowestCommonAncestor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/LowestCommonAncestor.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/LowestCommonAncestor4BST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/LowestCommonAncestor4BST.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/MajorityElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/MajorityElement.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/MaxDepth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/MaxDepth.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/MaxQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/MaxQueue.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/MaxScore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/MaxScore.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/MaxSlidingWindow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/MaxSlidingWindow.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/MaxSubArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/MaxSubArray.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/MaximumUnits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/MaximumUnits.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/MaximumWealth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/MaximumWealth.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/Merge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/Merge.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/MergeTrees.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/MergeTrees.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/MergeTwoLists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/MergeTwoLists.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/MinArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/MinArray.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/MinCostToMoveChips.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/MinCostToMoveChips.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/MinCount.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/MinCount.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/MinDepth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/MinDepth.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/MinNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/MinNumber.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/MinOperations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/MinOperations.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/MinStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/MinStack.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/MinStartValue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/MinStartValue.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/MirrorTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/MirrorTree.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/MissingNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/MissingNumber.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/MyAtoi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/MyAtoi.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/MyStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/MyStack.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/NumIdenticalPairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/NumIdenticalPairs.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/NumJewelsInStones.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/NumJewelsInStones.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/NumWays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/NumWays.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/NumberOfMatches.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/NumberOfMatches.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/NumberOfSteps.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/NumberOfSteps.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/ParkingSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/ParkingSystem.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/Perm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/Perm.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/Permute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/Permute.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/PivotIndex.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/PivotIndex.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/PlusOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/PlusOne.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/Postorder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/Postorder.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/PostorderTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/PostorderTraversal.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/PreorderTraversal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/PreorderTraversal.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/PrintNumbers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/PrintNumbers.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/RadixTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/RadixTree.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/RemoveDuplicates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/RemoveDuplicates.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/RemoveElement.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/RemoveElement.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/ReorderList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/ReorderList.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/ReplaceSpace.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/ReplaceSpace.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/RestoreString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/RestoreString.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/Reverse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/Reverse.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/ReverseLeftWords.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/ReverseLeftWords.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/ReverseList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/ReverseList.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/ReversePrint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/ReversePrint.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/ReverseString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/ReverseString.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/ReverseWords.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/ReverseWords.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/RightSideView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/RightSideView.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/RomanToInt.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/RomanToInt.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/RunningSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/RunningSum.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/SearchBST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/SearchBST.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/SearchInsert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/SearchInsert.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/Shuffle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/Shuffle.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/SingleNumber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/SingleNumber.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/SingleNumber_2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/SingleNumber_2.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/SmallerNumbersThanCurrent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/SmallerNumbersThanCurrent.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/SortByBits.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/SortByBits.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/SortedArrayToBST.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/SortedArrayToBST.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/SortedSquares.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/SortedSquares.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/SpiralOrder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/SpiralOrder.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/StrStr.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/StrStr.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/SubtractProductAndSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/SubtractProductAndSum.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/SumNums.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/SumNums.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/SumOddLengthSubarrays.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/SumOddLengthSubarrays.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/SumRootToLeaf.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/SumRootToLeaf.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/SwapPairs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/SwapPairs.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/Test.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/ThreeSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/ThreeSum.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/ToLowerCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/ToLowerCase.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/TripleInOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/TripleInOne.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/TwoSum.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/TwoSum.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/UniqueOccurrences.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/UniqueOccurrences.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/ValidMountainArray.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/ValidMountainArray.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/ValidParenthesesDepth.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/ValidParenthesesDepth.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/YanghuiTriangle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/YanghuiTriangle.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/base/model/ListNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/base/model/ListNode.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/base/model/TreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/base/model/TreeNode.java -------------------------------------------------------------------------------- /leetcode/src/algorithms/base/util/QuickSort.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/algorithms/base/util/QuickSort.java -------------------------------------------------------------------------------- /leetcode/src/database/从不订购的客户.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/database/从不订购的客户.sql -------------------------------------------------------------------------------- /leetcode/src/database/变更性别.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/database/变更性别.sql -------------------------------------------------------------------------------- /leetcode/src/database/有趣的电影.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/database/有趣的电影.sql -------------------------------------------------------------------------------- /leetcode/src/database/查找重复的电子邮箱.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/database/查找重复的电子邮箱.sql -------------------------------------------------------------------------------- /leetcode/src/database/组合两个表.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/leetcode/src/database/组合两个表.sql -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/package.json -------------------------------------------------------------------------------- /pythonscript/autologin/linux-autologin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/pythonscript/autologin/linux-autologin.py -------------------------------------------------------------------------------- /pythonscript/autologin/linux-autologin.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/pythonscript/autologin/linux-autologin.sh -------------------------------------------------------------------------------- /pythonscript/autologin/win-autologin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/pythonscript/autologin/win-autologin.py -------------------------------------------------------------------------------- /pythonscript/base.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/pythonscript/base.md -------------------------------------------------------------------------------- /pythonscript/call-jenkins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/pythonscript/call-jenkins.py -------------------------------------------------------------------------------- /pythonscript/clean-idea-project-files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/pythonscript/clean-idea-project-files.py -------------------------------------------------------------------------------- /pythonscript/excel-operator/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/pythonscript/excel-operator/README.md -------------------------------------------------------------------------------- /pythonscript/excel-operator/excel-operator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/pythonscript/excel-operator/excel-operator.py -------------------------------------------------------------------------------- /pythonscript/excel-operator/excel_operator_data.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/pythonscript/excel-operator/excel_operator_data.xlsx -------------------------------------------------------------------------------- /pythonscript/fake-mvn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/pythonscript/fake-mvn.py -------------------------------------------------------------------------------- /pythonscript/fake-npm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/pythonscript/fake-npm.py -------------------------------------------------------------------------------- /pythonscript/get-machine-status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/pythonscript/get-machine-status.py -------------------------------------------------------------------------------- /pythonscript/get-sha256.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/pythonscript/get-sha256.py -------------------------------------------------------------------------------- /pythonscript/merge-file/files/imgs.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/pythonscript/merge-file/files/imgs.sql -------------------------------------------------------------------------------- /pythonscript/merge-file/files/user.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/pythonscript/merge-file/files/user.sql -------------------------------------------------------------------------------- /pythonscript/merge-file/files/user_role.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/pythonscript/merge-file/files/user_role.sql -------------------------------------------------------------------------------- /pythonscript/merge-file/merge-multiple-SQL-file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/pythonscript/merge-file/merge-multiple-SQL-file.py -------------------------------------------------------------------------------- /pythonscript/mysql-tools/backup-mysql.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/pythonscript/mysql-tools/backup-mysql.py -------------------------------------------------------------------------------- /pythonscript/print-proess-time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/pythonscript/print-proess-time.py -------------------------------------------------------------------------------- /pythonscript/progress_bar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/pythonscript/progress_bar.py -------------------------------------------------------------------------------- /pythonscript/smtp_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/pythonscript/smtp_test.py -------------------------------------------------------------------------------- /shellscripts/K8s/check-k3s-certs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/K8s/check-k3s-certs.sh -------------------------------------------------------------------------------- /shellscripts/K8s/kill-terminating-pods-v2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/K8s/kill-terminating-pods-v2.sh -------------------------------------------------------------------------------- /shellscripts/K8s/kill-terminating-pods.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/K8s/kill-terminating-pods.sh -------------------------------------------------------------------------------- /shellscripts/K8s/set-all-deployment-0-replicas.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/K8s/set-all-deployment-0-replicas.sh -------------------------------------------------------------------------------- /shellscripts/K8s/top-pods-by-node.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/K8s/top-pods-by-node.sh -------------------------------------------------------------------------------- /shellscripts/alert-hostname.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/alert-hostname.sh -------------------------------------------------------------------------------- /shellscripts/basic/commonshell-best-practices.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/basic/commonshell-best-practices.sh -------------------------------------------------------------------------------- /shellscripts/basic/grep-awk-sed/foo_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/basic/grep-awk-sed/foo_file -------------------------------------------------------------------------------- /shellscripts/basic/grep-awk-sed/foo_file2: -------------------------------------------------------------------------------- 1 | look 2 | hook -------------------------------------------------------------------------------- /shellscripts/basic/grep-awk-sed/grep-awk-sed.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/basic/grep-awk-sed/grep-awk-sed.sh -------------------------------------------------------------------------------- /shellscripts/basic/grep-awk-sed/sed_test_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/basic/grep-awk-sed/sed_test_file -------------------------------------------------------------------------------- /shellscripts/basic/ifelse.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/basic/ifelse.sh -------------------------------------------------------------------------------- /shellscripts/basic/map-use-case.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/basic/map-use-case.sh -------------------------------------------------------------------------------- /shellscripts/change-password.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/change-password.sh -------------------------------------------------------------------------------- /shellscripts/check-cert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/check-cert.sh -------------------------------------------------------------------------------- /shellscripts/create-user.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/create-user.sh -------------------------------------------------------------------------------- /shellscripts/create_sftp_user.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/create_sftp_user.sh -------------------------------------------------------------------------------- /shellscripts/data-backup/data-backup-template-v1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/data-backup/data-backup-template-v1.sh -------------------------------------------------------------------------------- /shellscripts/data-backup/data-backup-template-v2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/data-backup/data-backup-template-v2.sh -------------------------------------------------------------------------------- /shellscripts/data-backup/data-backup-template-v3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/data-backup/data-backup-template-v3.sh -------------------------------------------------------------------------------- /shellscripts/detect-git-repo-change-status.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/detect-git-repo-change-status.sh -------------------------------------------------------------------------------- /shellscripts/detect-os.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/detect-os.sh -------------------------------------------------------------------------------- /shellscripts/find-file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/find-file.sh -------------------------------------------------------------------------------- /shellscripts/firewall-enable.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/firewall-enable.sh -------------------------------------------------------------------------------- /shellscripts/frp-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/frp-install.sh -------------------------------------------------------------------------------- /shellscripts/full_trace_check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/full_trace_check.sh -------------------------------------------------------------------------------- /shellscripts/full_trace_check_easy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/full_trace_check_easy.sh -------------------------------------------------------------------------------- /shellscripts/generator-file.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/generator-file.sh -------------------------------------------------------------------------------- /shellscripts/print-folder.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/print-folder.sh -------------------------------------------------------------------------------- /shellscripts/pull-remote-files.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/pull-remote-files.sh -------------------------------------------------------------------------------- /shellscripts/show-server-info-v1.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/show-server-info-v1.sh -------------------------------------------------------------------------------- /shellscripts/show-server-info-v2.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/show-server-info-v2.sh -------------------------------------------------------------------------------- /shellscripts/special-variables.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/special-variables.sh -------------------------------------------------------------------------------- /shellscripts/tail-grep.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/tail-grep.sh -------------------------------------------------------------------------------- /shellscripts/test-mysql-conn.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/test-mysql-conn.sh -------------------------------------------------------------------------------- /shellscripts/ubuntu-user-operator.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/ubuntu-user-operator.sh -------------------------------------------------------------------------------- /shellscripts/variables-pass.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/variables-pass.sh -------------------------------------------------------------------------------- /shellscripts/week-version.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/week-version.sh -------------------------------------------------------------------------------- /shellscripts/windows/killPort.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/shellscripts/windows/killPort.bat -------------------------------------------------------------------------------- /web/demo-module/admin-demo/admin-client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/admin-demo/admin-client/pom.xml -------------------------------------------------------------------------------- /web/demo-module/admin-demo/admin-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/admin-demo/admin-server/pom.xml -------------------------------------------------------------------------------- /web/demo-module/admin-demo/admin-server/src/main/resources/application.yaml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 9000 -------------------------------------------------------------------------------- /web/demo-module/admin-demo/doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/admin-demo/doc.md -------------------------------------------------------------------------------- /web/demo-module/admin-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/admin-demo/pom.xml -------------------------------------------------------------------------------- /web/demo-module/aop-demo/doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/aop-demo/doc.md -------------------------------------------------------------------------------- /web/demo-module/aop-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/aop-demo/pom.xml -------------------------------------------------------------------------------- /web/demo-module/api-idempotence-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/api-idempotence-demo/pom.xml -------------------------------------------------------------------------------- /web/demo-module/auth-demo/auth-init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/auth-demo/auth-init.sql -------------------------------------------------------------------------------- /web/demo-module/auth-demo/doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/auth-demo/doc.md -------------------------------------------------------------------------------- /web/demo-module/auth-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/auth-demo/pom.xml -------------------------------------------------------------------------------- /web/demo-module/jpa-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/jpa-demo/README.md -------------------------------------------------------------------------------- /web/demo-module/jpa-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/jpa-demo/pom.xml -------------------------------------------------------------------------------- /web/demo-module/logback-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/logback-demo/pom.xml -------------------------------------------------------------------------------- /web/demo-module/maven-demo/common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/maven-demo/common/pom.xml -------------------------------------------------------------------------------- /web/demo-module/maven-demo/consumer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/maven-demo/consumer/pom.xml -------------------------------------------------------------------------------- /web/demo-module/maven-demo/doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/maven-demo/doc.md -------------------------------------------------------------------------------- /web/demo-module/maven-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/maven-demo/pom.xml -------------------------------------------------------------------------------- /web/demo-module/maven-demo/producer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/maven-demo/producer/pom.xml -------------------------------------------------------------------------------- /web/demo-module/pdf-generate-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/pdf-generate-demo/pom.xml -------------------------------------------------------------------------------- /web/demo-module/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/pom.xml -------------------------------------------------------------------------------- /web/demo-module/prometheus-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/prometheus-demo/README.md -------------------------------------------------------------------------------- /web/demo-module/prometheus-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/prometheus-demo/pom.xml -------------------------------------------------------------------------------- /web/demo-module/rabbitmq-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/rabbitmq-demo/README.md -------------------------------------------------------------------------------- /web/demo-module/rabbitmq-demo/mq-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/rabbitmq-demo/mq-common/pom.xml -------------------------------------------------------------------------------- /web/demo-module/rabbitmq-demo/mq-consumer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/rabbitmq-demo/mq-consumer/pom.xml -------------------------------------------------------------------------------- /web/demo-module/rabbitmq-demo/mq-producer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/rabbitmq-demo/mq-producer/pom.xml -------------------------------------------------------------------------------- /web/demo-module/rabbitmq-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/rabbitmq-demo/pom.xml -------------------------------------------------------------------------------- /web/demo-module/redis-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/redis-demo/README.md -------------------------------------------------------------------------------- /web/demo-module/redis-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/redis-demo/pom.xml -------------------------------------------------------------------------------- /web/demo-module/rocketmq-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/rocketmq-demo/pom.xml -------------------------------------------------------------------------------- /web/demo-module/rocketmq-demo/rocketmq-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/rocketmq-demo/rocketmq-common/pom.xml -------------------------------------------------------------------------------- /web/demo-module/spring-study-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/spring-study-demo/README.md -------------------------------------------------------------------------------- /web/demo-module/spring-study-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/spring-study-demo/pom.xml -------------------------------------------------------------------------------- /web/demo-module/starter-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/starter-demo/README.md -------------------------------------------------------------------------------- /web/demo-module/starter-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/starter-demo/pom.xml -------------------------------------------------------------------------------- /web/demo-module/starter-demo/starter-provider/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/starter-demo/starter-provider/pom.xml -------------------------------------------------------------------------------- /web/demo-module/starter-demo/starter-worker/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/starter-demo/starter-worker/pom.xml -------------------------------------------------------------------------------- /web/demo-module/tdengine-demo/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/tdengine-demo/Dockerfile -------------------------------------------------------------------------------- /web/demo-module/tdengine-demo/Dockerfile-simple: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/tdengine-demo/Dockerfile-simple -------------------------------------------------------------------------------- /web/demo-module/tdengine-demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/tdengine-demo/README.md -------------------------------------------------------------------------------- /web/demo-module/tdengine-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/tdengine-demo/pom.xml -------------------------------------------------------------------------------- /web/demo-module/tdengine-demo/taos.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/demo-module/tdengine-demo/taos.cfg -------------------------------------------------------------------------------- /web/dify-conn-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/dify-conn-server/pom.xml -------------------------------------------------------------------------------- /web/diy-spring-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/diy-spring-demo/pom.xml -------------------------------------------------------------------------------- /web/minio-upload/minio-upload-server/doc.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/minio-upload/minio-upload-server/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/minio-upload/minio-upload-server/init.sql -------------------------------------------------------------------------------- /web/minio-upload/minio-upload-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/minio-upload/minio-upload-server/pom.xml -------------------------------------------------------------------------------- /web/minio-upload/minio-upload-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/minio-upload/minio-upload-ui/README.md -------------------------------------------------------------------------------- /web/minio-upload/minio-upload-ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/minio-upload/minio-upload-ui/index.html -------------------------------------------------------------------------------- /web/minio-upload/minio-upload-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/minio-upload/minio-upload-ui/package.json -------------------------------------------------------------------------------- /web/minio-upload/minio-upload-ui/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/minio-upload/minio-upload-ui/public/favicon.ico -------------------------------------------------------------------------------- /web/minio-upload/minio-upload-ui/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/minio-upload/minio-upload-ui/src/App.vue -------------------------------------------------------------------------------- /web/minio-upload/minio-upload-ui/src/assets/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/minio-upload/minio-upload-ui/src/assets/base.css -------------------------------------------------------------------------------- /web/minio-upload/minio-upload-ui/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/minio-upload/minio-upload-ui/src/assets/logo.svg -------------------------------------------------------------------------------- /web/minio-upload/minio-upload-ui/src/assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/minio-upload/minio-upload-ui/src/assets/main.css -------------------------------------------------------------------------------- /web/minio-upload/minio-upload-ui/src/lib/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/minio-upload/minio-upload-ui/src/lib/api.js -------------------------------------------------------------------------------- /web/minio-upload/minio-upload-ui/src/lib/md5.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/minio-upload/minio-upload-ui/src/lib/md5.js -------------------------------------------------------------------------------- /web/minio-upload/minio-upload-ui/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/minio-upload/minio-upload-ui/src/main.js -------------------------------------------------------------------------------- /web/minio-upload/minio-upload-ui/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/minio-upload/minio-upload-ui/src/router/index.js -------------------------------------------------------------------------------- /web/minio-upload/minio-upload-ui/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/minio-upload/minio-upload-ui/vite.config.js -------------------------------------------------------------------------------- /web/mqtt-consumer-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/mqtt-consumer-server/pom.xml -------------------------------------------------------------------------------- /web/mqtt-producer-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/mqtt-producer-server/pom.xml -------------------------------------------------------------------------------- /web/mybatis-plus-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/mybatis-plus-server/pom.xml -------------------------------------------------------------------------------- /web/spring-cloud-alibaba-study/doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/spring-cloud-alibaba-study/doc.md -------------------------------------------------------------------------------- /web/spring-cloud-alibaba-study/spring-cloud-alibaba-demo/spring-cloud-alibaba-demo-app/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8081 3 | -------------------------------------------------------------------------------- /web/spring-cloud-alibaba-study/spring-cloud-alibaba-demo2/spring-cloud-alibaba-demo-app2/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8082 3 | -------------------------------------------------------------------------------- /web/spring-security-oauth2-demo/authorization-server/src/main/resources/application.yaml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8090 -------------------------------------------------------------------------------- /web/spring-security-oauth2-demo/client-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/spring-security-oauth2-demo/client-server/pom.xml -------------------------------------------------------------------------------- /web/spring-security-oauth2-demo/client-server/src/main/resources/application.yaml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8092 -------------------------------------------------------------------------------- /web/spring-security-oauth2-demo/resource-server/src/main/resources/application.yaml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8091 -------------------------------------------------------------------------------- /web/spring-use-case/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/spring-use-case/pom.xml -------------------------------------------------------------------------------- /web/sync-tools/sync-tools-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/sync-tools/sync-tools-server/pom.xml -------------------------------------------------------------------------------- /web/sync-tools/sync-tools-server/src/main/resources/application.yaml: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/sync-tools/sync-tools-ui/.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/sync-tools/sync-tools-ui/.npmrc -------------------------------------------------------------------------------- /web/sync-tools/sync-tools-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/sync-tools/sync-tools-ui/README.md -------------------------------------------------------------------------------- /web/sync-tools/sync-tools-ui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/sync-tools/sync-tools-ui/index.html -------------------------------------------------------------------------------- /web/sync-tools/sync-tools-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/sync-tools/sync-tools-ui/package.json -------------------------------------------------------------------------------- /web/sync-tools/sync-tools-ui/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/sync-tools/sync-tools-ui/public/favicon.ico -------------------------------------------------------------------------------- /web/sync-tools/sync-tools-ui/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/sync-tools/sync-tools-ui/src/App.vue -------------------------------------------------------------------------------- /web/sync-tools/sync-tools-ui/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/sync-tools/sync-tools-ui/src/assets/logo.svg -------------------------------------------------------------------------------- /web/sync-tools/sync-tools-ui/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/sync-tools/sync-tools-ui/src/main.js -------------------------------------------------------------------------------- /web/sync-tools/sync-tools-ui/src/router/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/sync-tools/sync-tools-ui/src/router/index.js -------------------------------------------------------------------------------- /web/sync-tools/sync-tools-ui/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/sync-tools/sync-tools-ui/vite.config.js -------------------------------------------------------------------------------- /web/video-debugger/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/video-debugger/.gitignore -------------------------------------------------------------------------------- /web/video-debugger/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/video-debugger/README.md -------------------------------------------------------------------------------- /web/video-debugger/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/video-debugger/index.html -------------------------------------------------------------------------------- /web/video-debugger/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/video-debugger/package.json -------------------------------------------------------------------------------- /web/video-debugger/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/video-debugger/public/favicon.ico -------------------------------------------------------------------------------- /web/video-debugger/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/video-debugger/src/App.vue -------------------------------------------------------------------------------- /web/video-debugger/src/assets/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/video-debugger/src/assets/base.css -------------------------------------------------------------------------------- /web/video-debugger/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/video-debugger/src/assets/logo.svg -------------------------------------------------------------------------------- /web/video-debugger/src/assets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/video-debugger/src/assets/main.css -------------------------------------------------------------------------------- /web/video-debugger/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/video-debugger/src/main.js -------------------------------------------------------------------------------- /web/video-debugger/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/video-debugger/vite.config.js -------------------------------------------------------------------------------- /web/wx-mini-server/doc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/wx-mini-server/doc.md -------------------------------------------------------------------------------- /web/wx-mini-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/wx-mini-server/pom.xml -------------------------------------------------------------------------------- /web/wx-mini-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/wx-mini-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /web/zookeeper-demo/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/zookeeper-demo/pom.xml -------------------------------------------------------------------------------- /web/zookeeper-demo/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/zookeeper-demo/src/main/resources/application.yaml -------------------------------------------------------------------------------- /web/zookeeper-demo/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SaminZou/study-prj/HEAD/web/zookeeper-demo/src/main/resources/logback.xml --------------------------------------------------------------------------------