- 博客(46)
- 资源 (15)
- 收藏
- 关注
原创 使用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
转载 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
转载 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
原创 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->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数据库连接驱动包
2023-06-08
ScreenToGif.2.19.3.Setup.7z
2020-03-12
xxl-job-master.zip
2020-01-02
rabbitmq-server-3.7.6-1.el7.noarch.rpm
2019-12-14
zookeeper连接可视化四个工具.zip
2019-12-11
spring_batch.zip
2019-10-11
简单权限管理表设计
2018-01-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人