![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
开源项目和工具组件
文章平均质量分 74
#开源项目和工具组件
执于代码
职业画像详情:https://github.com/xiamaocheng,
其他:https://www.infoq.cn/profile/8E8D58FE040264/publish
展开
-
常见的代码生成器使用
常见的代码生成器使用:常见的Java代码生成器有以下几种:MyBatis Generator:用于生成MyBatis的Mapper接口、SQL映射文件以及Model实体类的代码。Hibernate Tools:用于根据数据库表生成Hibernate的Entity实体类和对应的映射文件。Spring Roo:一个开源的Java开发工具,可以通过命令行或者图形界面的方式生成Spring应用程序的各种代码。原创 2024-01-21 21:44:05 · 3048 阅读 · 0 评论 -
SSO 系统设计_token 生成
我们知道token 就是个字符串之类的,所以我们采用如下生成:1.增加依赖2. 代码编写3. 测试。原创 2023-10-25 17:53:45 · 175 阅读 · 0 评论 -
SSO系统设计框架搭建
SSO系统设计框架搭建。原创 2023-10-19 16:35:48 · 164 阅读 · 0 评论 -
01_权限组件
表结构设计:业务逻辑SQL:------------------权限组件:权限组件是常用系统的组件,我们来介绍一种实现的典型方案:1.表结构设计:1.三种表:系统角色表,角色权限表,用户角色表:SQL下载:https://download.csdn.net/my/uploads2.业务逻辑SQL:2.1 查出用户角色表信息2.2 从角色表查出用户......原创 2020-03-30 23:28:55 · 255 阅读 · 0 评论 -
组件跳转和传值
Others only care about their own interests, not you. People leave their names and geese leave their voices.原创 2021-04-25 01:16:59 · 303 阅读 · 0 评论 -
SpringCound
Working ability is greater than attitude.talk is cheap, show me the code,make a better result.原创 2021-04-14 02:08:37 · 210 阅读 · 1 评论 -
手写SpringBoot
Working ability is greater than attitude原创 2021-04-14 01:42:10 · 201 阅读 · 0 评论 -
消息中间件
消息中间件Efficient work, excellent efficiency。talk is cheap, show me the code,make a better result.原创 2021-04-13 00:33:09 · 129 阅读 · 0 评论 -
消息中间件
消息中间件目录概述需求:设计思路实现思路分析1.设计表结构2.流程图设计界面拓展Demo实现相关代码如下:分析:小结:参考资料和推荐阅读Efficient work, excellent efficiency。talk is cheap, show me the code,make a better result.目录概述工作流引擎,软件开发中不可避免的重要一环。上文说道Spring的几大重点了,Springmvc,ioc,aop等重点,实质上还有Springboot ,springclou原创 2021-04-13 00:29:07 · 67 阅读 · 0 评论 -
工作流相关
手写SpringIOC目录概述需求:设计思路实现思路分析1.扫描包下的类2.如果类存在注入bean所需的注解 将bean放入bean容器3.查看beanA中的属性 如果属性需要注入 就在bean容器中找到对应的beanB 并且注入到beanA的属性中拓展Demo实现相关代码如下:实验效果:分析:小结:参考资料和推荐阅读Secular and rational guide you forward, progress is always full of pain.talk is cheap, show m原创 2021-04-13 00:06:04 · 74 阅读 · 0 评论 -
手写SpringAOP
CG are superficial brothers, you will have an evaluation of any behavior, do not ask simple questions, solve the best independently.原创 2021-04-12 01:32:56 · 287 阅读 · 0 评论 -
手写SpringIOC
shisu and lizhi life.nv li rang wo men jinbu.原创 2021-04-11 14:38:05 · 99 阅读 · 0 评论 -
手写一个cache工具
手写一个cache工具目录概述需求:设计思路实现思路分析1.数据结构模拟2..LRU管理3.put/get操作4.超时时间控制拓展Demo实现相关代码如下:实验效果:分析:小结:参考资料和推荐阅读Show/provied your value when you’re with awesome people.talk is cheap, show me the code,make a better result.目录概述缓存的作用不言而喻,缓存可以极大提高对数据的访问效率,因为避免了每次请求都原创 2021-04-10 23:54:19 · 160 阅读 · 0 评论 -
手写一个Mybatis框架
sprin-web原创 2021-04-09 23:56:28 · 161 阅读 · 5 评论 -
手写一个SpringMVC框架
手写一个SpringMVC框架目录概述需求:设计思路实现思路分析1.DispathcerServlet2.执行步骤拓展Demo实现相关代码如下:效果:分析:小结:参考资料和推荐阅读value decides the relationship. No one likes rookies.talk is cheap, show me the code,make a better result.目录概述SpringMVC以DispatcherServlet为核心,负责协调和组织不同组件以完成请求处原创 2021-04-08 23:51:09 · 150 阅读 · 4 评论 -
RPC简单框架
RPC简单框架目录概述需求:设计思路实现思路分析1.服务提供者2.注册中心3.服务消费者拓展Demo实现相关代码如下:效果:稳定性分析:小结:参考资料和推荐阅读They all work for their resumes.talk is cheap, show me the code,make a better result.目录概述RPC,全称为Remote Procedure Call,即远程过程调用。需求:连接池是常用的应用场景,连接池的工作原理主要由三部分组成,分别为1.1.原创 2021-04-07 23:44:34 · 104 阅读 · 0 评论 -
连接池组件分析
连接池是常用的应用场景,主要分为1.连接打开2.连接获取,事物等处理3.连接关闭1.连接打开连接打开意味着获取连接的过程。我们会申请连接,连接会从连接池中返回一个有效连接。2.当获得连接之后,然后进行的进行事务处理。这里获得事务处理调用setcommit方法3.连接关闭连接用完之后就会调用释放的方法,Demo实现小结:本文主要讲述了连接池相关原理和实现。...原创 2021-04-06 17:51:25 · 254 阅读 · 0 评论 -
爬虫组件分析
爬虫组件分析目录概述需求:设计思路实现思路分析1.URL管理2.网页下载器3.爬虫调度器4.网页解析器5.数据处理器拓展实现爬虫组件性能参数测试:参考资料和推荐阅读目录Survive by day and develop by night.talk is cheap, show me the code,make a better result.概述网络爬虫的是一个非常的需求,常见的需求:1.URL管理2. 网页下载器3. 爬虫调度器4. 网页解析器5. 数据处理器设计思路实原创 2021-04-05 00:41:20 · 217 阅读 · 3 评论 -
自动化代码生成器原理&实现
@TOC目录Survive by day and develop by night.talk is cheap, show me the code,make a better result.概述平台代码中项目代码中很多重复的代码,我们可以直接利用,免得以后因为细节问题而出错。根据实际场景分析:需求:1.实现基本的CRUD三层代码的功能实现思路1.获得模板:我们的模板如下获得模板对象:package ${packageName}.dao;<#if frameWorkVa原创 2021-04-04 17:38:07 · 986 阅读 · 1 评论