自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

测试小鸡的博客

人生的追求就那么点,怎么还不好好努力呢?不说成是努力吧,兴趣那么大当然要用点心了

  • 博客(46)
  • 资源 (15)
  • 收藏
  • 关注

原创 再学责任链和代理模式

本文主要是依据场景联想到的设计模式,后续也会以该方式进行思考学习以及实践。(希望能做到举一反三的效果)

2022-09-18 11:51:04 664 1

原创 使用docker搭建canal监听mysql表变化

1: 安装docker2: docker下载mysql镜像(这里装的是mysql 8.0.24)3: docker下载canal镜像安装结果如下:安装步骤非常简单:docker pull mysql:8.0.24docker pull canal/canal-server4: 启动mysql容器 启动docker run -d --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 mysql:...

2021-04-28 16:03:08 680

原创 Spring-IOC-3-构造循环依赖问题

贴出问题截图:再查看QueryService中的情况:为什么是ModifyService注入queryService失败了呢?因为扫描的时候会默认按顺序来的!(待贴图)再贴上一篇完整代码:业务控制层:@HdControllerV1@HdRequestMappingV1("/demo")public class DemoAction { @HdAutowiredV1 private IDemoService demoService;/..

2021-04-15 00:27:39 256

原创 手写Spring-IOC-DI

连接上一章节,本章主要学习将解析出来的全路径集合转换成: List<DBeanDefinition>.转换成这个List<DBeanDefinition>之后就能很方便的存储到容器: DBeanDefinitionMap中了。首先先给出顶层设计(顶层定义),这个可以参考spring,顶层定义如下:public abstract class DAbstractApplicationContext { /** * 参考spring * @thr

2021-04-12 21:36:00 184

原创 云服务器中docker部署springboot.jar包

1: 云服务器的购买过程就不介绍了.2: 使用xshell连接云服务器.3: 安装Docker.4: 安装mysql镜像(百度有很多).5: 打包springboot成为jar包,并编写Dockerfile文件.6: 上传jar包并打包镜像.7: 启动镜像并访问.……centos安装docker(参考之前的文章)打包结果如下:5.上传云服务器6: 编写的DockerfileFROM openjdk:8-jre-alpineMAINTAINER hongduLABEL

2021-04-12 16:57:39 196

原创 windows安装docker

1:下载windows版本的docker桌面版2: Docker.Core.Backend.BackendException:Error response from daemon: open \.\pipe\docker_e①管理员启动cmd②Net stop com.docker.service③Net start com.docker.servicecd “C:\Program Files\Docker\Docker”④.\DockerCli.exe -SwitchDaemon⑤dock

2021-04-11 12:50:03 121

原创 Centos安装Docker

01 准备一台云服务器如果有必要的话,先更新yumsudo yum update02 卸载之前的dockersudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine03 安装必要的依赖sudo yum install -y yum-utils device-m

2021-04-11 12:45:44 103

原创 小程序云托管

注意点:根据错误参考:https://docs.cloudbase.net/error-code/service.html遇到问题:1: 问题1后端资源未找到,原因可能是云托管的所有版本流量均被设置为零后面将云托管的版本进行流量分配后就可以调用了.调用方式如下:constres=wx.cloud.callContainer({path:'/container-javahello',//填入容器的访问路径(云托管-服务列表-路径)...

2021-04-04 01:31:44 1233

原创 小程序云函数本地调试

声明文章仅仅做笔记使用.1: 准备一个开放的api, 例如:https://v1.alapi.cn/api/shici随机获取诗词2: 准备好微信小程序开发环境(环境搭建可以百度)3: 新建云函数(可以理解为后端服务)这次使用依赖是小程序的 request和request-promise,使用以下命令安装npm install --save requestnpm install --save request-promise云函数: index.js(shicilist的目录.

2021-04-03 22:30:24 1257

原创 dubbo服务注册失败,报方法不会覆盖或实现超类型的方法

像这类问题其实就是依赖的jar包文件没有将方法编译进去, 一般重新编译即可.

2021-03-31 09:57:14 360

转载 Java比较Integer和int值

转载:https://blog.csdn.net/qq_36852780/article/details/90299164

2021-03-27 22:25:13 193

原创 spring-mvc加载流程

1: web.xml配置<!-- 加载spring容器 --><context-param> <param-name>contextConfigLocation</param-name> <!-- web容器加载了所有 applicationContext相关的配置文件 --> <param-value>classpath*:applicationContext*.xml</param-...

2021-03-24 15:56:34 624

原创 画图工具-draw

转载:https://blog.csdn.net/dog250/article/details/89272808

2021-03-23 10:49:47 568

转载 git Please remove the file from history and try again

1: 搜索过大文件git rev-list --objects --all | grep a492aefbf91ad0186a6f1190996821cf02809d69a492aefbf91ad0186a6f1190996821cf02809d69 qingcheng-parent/DOC/数据结构/Mindjet_MindManager_2016_Trial_64_破解版.zip2: 删除缓存文件git filter-branch --tree-filter 'rm -f 文件名' HE.

2021-03-23 01:52:38 1229

原创 手写Spring-IOC-1

1: 为什么手写?为了更好了理解spring原理。2: ioc是什么?ioc在sping框架中是一个容器,它管理了系统中所需要用到的bean。3: bean是什么?bean的本质是Object对象(类实例).。4: beanFactory是什么?属于工厂模式。5:在spring中,如何用元数据定义一个bean?可以理解为怎么样用元数据描述出一个类,这个可以参考: BeanDefinition.6: spring-ioc的程序流程?通过配置文件,配置一个需要解...

2021-03-23 00:24:44 97

原创 【解决办法】 mysql Invalid default value for ‘CREATE_TIME‘

遇到2次这个问题了:因为MySQL 5.6以后timestamp设定默认值规则改变,不能为”0000 00-00 00:00:00”;show session variables like '%sql_mode%';然后修改sql_mode,去掉NO_ZERO_IN_DATE,NO_ZERO_DATE:set sql_mode="ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_US

2021-03-19 10:45:20 530

原创 解决问题:Error in created hook: “TypeError: Cannot read property ‘tableId‘ of undefined“

错误截图(由于粗心眼花导致)前端效果:问题原因:1: 可能是是在最外层没有加 <el-table></el-table>2: 由于出现了序号,说明序号是没有问题的,其他的列没有展示,说明其他的列没有被<el-table>包裹,查看代码如下:<el-table:data="tableData"style="width:100%;"@selection-change="handleSelectionChange">...

2021-03-18 09:14:48 2019 1

原创 单例模式

学习目标:掌握单例模式,能扩展关联到其他设计模式学习内容:1: 单例模式定义2: 单例模式常用写法3: 单例模式优缺点4: 单例模式综合应用学习时间:…学习产出:单例模式代码

2021-03-17 19:31:34 143

原创 支付场景业务关联设计模式

用工厂模式设计支付业务场景,包含跨境支付,支付宝、微信、银联支付,并画出类图1: 理清题目要求并扩展题目, 题目要求是用工程模式设计支付业务场景假设第一个场景是: 已经存在统一支付接口,支付宝接口,微信支付接口,银联支付接口,于是画下设计图(不是类图),写出代码如下:(第一个是简单工厂模式)public interface IPayment { /** * 支付金额 * @param money */ void pay(Double mo

2021-03-15 11:40:38 1044

原创 工厂模式问题

工厂模式详解文章目录问题 详细内容 总结问题一、工厂模式问题1.1 本来直接就能创建的对象为何要增加一个工厂类呢?1.2 工厂模式的目的是为了什么呢?工厂模式的根本目的是减少项目变化所造成的影响,这一点要牢牢记住!1.3二、详细内容简单工厂模式 定义 由一个工厂对象决定创建出哪一种产品类的实例 创建型模式 不属于gof23 使用 详见代码工厂 适用场景 ...

2021-03-14 22:08:32 255

原创 设计模式及原则相关问题

设计模式及原则相关问题文章目录介绍 问题 总结介绍一、什么是设计模式?1.1 软件设计原则开闭原则 : 对扩展开放, 对修改关闭依赖倒置原则: 面向抽象,面向接口编程单一职责原则: 一个类,一个接口,一个方法只负责一个职责接口隔离原则 : 多个专门的接口替换一个总接口,从而保证客户端不需要依赖它不需要的接口迪米特法则 : 最少知道原则, 减少耦合性里氏替换原则 : 扩展父类功能,但是不会改变父类的功能合成复用原则 : 尽量使用对象组合,聚合, 减.

2021-03-13 23:27:25 165

原创 基于zk和netty的简易版RPC

简易版RPCRPC是什么?简单的回答 : 远程服务调用.应用在哪里?在dubbo中有应用.为什么要学习它?为了更好的理解dubbo框架以及其他的东西.手写RPC并解析相关知识点(这才是重点)基础知识点实现架构(从角色角度分析)引入官网架构图:链接: link.简单版本结构图https://www.processon.com/diagraming/601fd9fee0b34d208a6a2924具体实现以下会贴入代码及解释及测试工程结构rpc-common : 属于公共

2021-02-07 21:49:09 384 3

原创 开源项目xxl-jo任务调度中心集成批处理springbatch (无缝集成)

从一开始查看springbatch的官方文档就知道了springbatch主要是支持批处理的执行框架, 它对任务调度方面实在是没有做出什么封装, 从跑起spring batch工程的第一个任务开始, 上头就要求要把任务的执行时间实现cron表达式的可配置化, 当向要修改的时候并不需要修改配置文件, 重启工程等等麻烦的事情, 网上查找各种资料知道 xxl-job 及当当网开源的elastic-job...

2019-12-28 22:58:37 2991 3

原创 spring batch集成mybatis及quartz

具体代码见:https://gitee.com/hongdu_dudua1/spring_quartz_mq/tree/master/batch_quartzspring batch 主要是任务批处理的框架, 对每个任务分成三个步骤:1: reader2: processor3: writerspring对quartz的集成主要在 spring-context-suppor...

2019-12-22 12:46:46 1252

原创 quartz学习第一章

quartz的第一个任务1: pom依赖<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.3.0</version></depend...

2019-12-19 13:04:49 115

原创 centos 配置redis单机环境

参考:https://www.cnblogs.com/zuidongfeng/p/8032505.htmlhttps://www.cnblogs.com/jinjiyese153/p/8600703.html配置文件我就修改了三个地方:绑定的ip 注释掉保护模式 注释掉要求输入密码 123456ok![root@localhost src]# ./redis-s...

2019-12-14 10:41:36 101

原创 centos 配置kafka环境

参考:https://www.w3cschool.cn/apache_kafka/apache_kafka_installation_steps.html http://kafka.apache.org/quickstart前面两遍说明我已经安装了Jdk和zookeeper,都是单机版本。(后面再试试集群环境)通过命令直接启动服务器:切换到kafka目...

2019-12-14 10:02:54 298

原创 centos 配置 rabbitmq环境(zookeeper单机环境配置)

在安装环境之前,相信已经了解了为什么要使用中间件?以及使用中间件的好处?主要优势: 1: 系统解耦 2: 异步调用 3: 容纳流量中间件的主要用来 : 存储消息和转发消息的, 这个消息可以定义为 通信载体 --》 通信载体可以定义为任何的请求报文和响应报文。rabbitmq使用erlang语言开发,所以无论在哪个系统上面,想要使用rabbitmq中间件,必须先安装依赖erlang。...

2019-12-14 09:02:01 542

原创 centos7 虚拟机配置zookeeper 单机版本环境 并用工具连接

参考:https://download.csdn.net/download/qq_34629467/12026468资源下载:https://download.csdn.net/download/qq_34629467/12026468参考:https://www.cnblogs.com/aeolian/p/8882790.html配置虚拟机的静态IPzookeeper配置参考...

2019-12-11 15:52:20 454

原创 一篇模板模式~以jdbc为基础

反射封装mapRow:参考:https://blog.csdn.net/ldz0414/article/details/84468749模板设计部分://1、获取连接Connection conn = this.getConnection();//2、创建语句集PreparedStatement pstmt = this.createPreparedStatement(c...

2019-10-31 17:20:20 152

原创 一个有问题的责任链模式

先上出概念图:图中主要是2个接口 :MyExecutor: 主要包含执行方法(可以理解未一个处理请求的方法,扩展时请求可以定义为一个对象)MyExecutorChain: 主要包含新增 执行器方法 和 另一个执行方法(遍历执行器去调用执行器的执行方法)MyDefaultExecutorChain: 主要是一个 链表集合LinkedList(包含了多个执行器) + 一个...

2019-10-31 15:53:14 192

原创 关于动态切换数据源的环境

参考:https://www.cnblogs.com/tiancai/p/9110431.html以及 springboot 及mybatis plus 整合 :以及 springboot 及 log4j2的整合 :以及日志包的发展历程详解:https://blog.csdn.net/jybzjf/article/details/84739475参考:https://git...

2019-10-11 12:11:32 164

转载 goole的json插件

参考:http://jsonhandle.sinaapp.com/

2019-08-27 14:57:43 238

原创 java的一个依赖注入

声明: 以下仅作为个人笔记:声明: 以下仅作为个人笔记:声明: 以下仅作为个人笔记:参考:https://www.zybuluo.com/dugu9sword/note/382745#tiny-spring-%E5%88%86%E6%9E%90spring中说的高大上的依赖注入: 通俗说是:一个bean : 一个java类:类中依赖了很多属性:属性理解为: 另一...

2019-07-12 10:34:54 341

原创 读取包路径

private static HdSpringUtils instance = null; //根据包路径 读取文件 : 将文件存入到容器中 //容器可以是list或者map public static Map<String, String> classMap = new HashMap<>(128); /** * 扫描...

2019-07-04 17:06:46 1347

原创 sql去掉特殊字符

update gz_user gz set gz.address =replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(replace(re...

2019-07-04 16:51:39 6082

原创 Eclipse安装Git插件不上

我是用的eclipse版本是:Version: Mars Release (4.5.0)Build id: 20150621-1200百度安装git插件时,一直没有注意到git版本和eclipse版本需要匹配的问题,所以每次在线安装好后都是看不到Git仓库的视图/这里下面提供Eclipse版本和Git版本匹配的参考链接:http://wiki.eclipse.org/EGi...

2018-07-29 15:33:02 1839

原创 springmvc_exerciese

https://www.cnblogs.com/chenyishi/p/8645491.htmlhttps://www.cnblogs.com/baiduligang/p/4247164.html参考链接

2018-07-16 23:29:13 118

原创 JVM第三天

首先贴上第二天学习的相关笔记:trace -verbose: gc -XX: +printGC 可以打印GC的简要信息: 回收了4M的空间 [GC 4790K-&gt;374K(15872K),0.0001606 secs] -XX:+PrintGCDetails -打印GC详细信息 -XX:+PrintGCTimeStamps -打印GC发生的时间戳 例: [GC[DefNew:441...

2018-03-09 00:28:19 158

原创 vue在windows环境下的搭建——计划

转载自:根据以下两篇确实搭建成功安装指导: https://www.cnblogs.com/zerofc/p/6223785.html项目搭建http://blog.csdn.net/wu__di/article/details/54234894重要的东西下载的网盘地址:链接:https://pan.baidu.com/s/1Az2kypHManrUnZ-V1VIzvw 密码:m623贴上具体的计...

2018-03-06 23:18:17 177

kettle 7.1数据库连接驱动包

1. 配置kettle环境时一直连接不上数据库,查看问题就是驱动包的问题,在官网下载了好多个驱动包,还是没有解决问题,现在就把从别人网盘的包记录下来

2023-06-08

springboot-mybatis-0.0.1-SNAPSHOT.jar

主要用来测试 docker部署springboot的jar包

2021-04-12

ScreenToGif.2.19.3.Setup.7z

这个做为一个截图 贴图的 gif图工具,感觉真的很好用; 你可以截取视频的某个片段进行编辑,可以退回去放, 也可以加上文件,我看视频的时候总想截取一些经典的片段, 保留下来,进行分享, 感觉有意思

2020-03-12

xxl-job-master.zip

这个基础框架包是我参考xxl-job添加了集成spring batch的一个调度框架, 因为xxl-job正好也没有oracle版本的,然后参考网上修改了自己的一个oracle版本,内部有一个调度批处理读取文件写入数据库的任务, 仅供参考

2020-01-02

rabbitmq-server-3.7.6-1.el7.noarch.rpm

centos7 系统上面安装rabbitmq-server服务器,这里使用了一个3.7.6的版本来匹配 erlang的 20.3版本,暂时配置好环境后,是可以使用的!

2019-12-14

zookeeper连接可视化四个工具.zip

资源文件主要是用来学习zookeeper的可视化连接工具, 我们在用java或其他测试zookeeper的增加节点和删除节点的情况下,可以看到实时效果,学习很方便, 在部署zookeeper环境的时候,我们也可以通过工具来确定环境是否部署成功! 新增prettyZoo 客户端, 美观大方!

2019-12-11

spring_batch.zip

spring boot整合mybatis plus 集成 starter多数据源 数据源加载在基于DataProperteis的基础上配置了 master slave, 将它们配置成map,map中是多个数据源的主键和数据源属性的映射; 因此, 再通过线程隔离 ThreadLocal 动态数据源上下文来切换数据源; 切换这个操作使用: aop技术进行织入到配置了注解DS的方法上, 方法是与数据库进行交互时的操作; 具体参考代码文件; 数据库创建和表创建请自定义;因为使用了mybatisplus后, 代码和表的创建都极其简单;

2019-10-11

echarts.js包

很好的资源,绘出的图标特别 好看,与客户做交互就是一种享受的感觉

2018-02-04

两台机器之间的文件传输

这个资源在进行文件传输的时候还是很方便的,在网上找了很多,在这里是没有问题的

2018-01-28

简单权限管理表设计

权限管理:用户、角色、权限 基于角色的权限管理设计,角色是一组权限的组合,权限本意是抽象的,我们可以具体化为操作或者文件读写,例如:新增、修改、删除、只读、只写、可读、可写等, 重点是权限是基于对象的,就是读写是针对文件的,新增等是针对实体的。。。。

2018-01-20

权限管理基本框架

这个是基本的权限管理项目,后面会有数据库表设计sql 基本框架已经搭好,下载后可进行参考整合

2018-01-20

EasyUi前端框架

EasyUi前端框架 以及它的主要控件使用 加上与后台结合

2018-01-20

简单的优先队列

主要就是要一些数据结构,就是关于平衡树、背包、图的结构

2018-01-20

js 写2048网页游戏

用到的是css的简单效果和js

2016-10-23

jsp简单分页 完整版

简单分页

2016-10-23

空空如也

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

TA关注的人

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