1.背景 工作的时候遇到一个这样的需要,在多机环境下,使用Mysql作为参数库。因为某些原因不能使用Mysql自带的数据同步,所以需要自己实现一个多节点的Mysql数据同步程序。 所以打算人为的设定主Mysql可读可写,备Mysql只能读。为了保证各个Mysql数据的同步,有一个Log表,用于记录操作主Mysql的SQL语句,从而其他备Mysql只需要通过Log表来进行数据同步。 更新:本文章已替换成自定义注解的模式(上版本是基于指定方法名作为切入点) 2.难点 (1)由于项目使用的是Mybatis,不是使用原生的…

2019年8月31日 0条评论 37点热度 阅读全文

  今天给大家推荐几个免费可商用的无版权高清壁纸图库,例如Unsplsh、Pexels等,是你找寻运营图片素材、桌面壁纸的好去处。非常好用,特别是在做前端开发的时候,这些网站就特别好了,而且免费,所以推荐给大家。 1、Unsplash Unsplash 是一个完全免费的、无版权的高清图片资源网站。「无版权」是指这个网站上的图片由创作者自愿分享出来,完全免费提供给任何人作为任何用途使用。Unsplash 的原话是「do whatever you want」,进一步说明是「你可以免费对图片进行复制、修改、分发…

2019年8月31日 0条评论 7点热度 阅读全文

笔记 4、SpringCloud微服务核心组件Eureka介绍和闭源后影响     简介:         SpringCloud体系介绍             官方地址:http://projects.spring.io/spring-cloud/         Eurek…

2019年8月31日 0条评论 5点热度 阅读全文

笔记 4、SpringCloud微服务核心组件Eureka介绍和闭源后影响     简介:         SpringCloud体系介绍             官方地址:http://projects.spring.io/spring-cloud/         Eurek…

2019年8月31日 0条评论 4点热度 阅读全文

一、写在前面 之前写过的Leetcode笔记:点击查看 今天给大家分享的是LeetCode 009:整数反转,为面试而生,期待你的加入。 二、今日题目 判断一个整数是否是回文数。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例: 输入: 121 输出: true 输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。 输入: 10 输出: false 解释: 从右向左读, 为 01 。因此它不是一个回文数。 三、 分析…

2019年8月31日 0条评论 17点热度 阅读全文

matlab的三维矩阵与其他编程语言不太一样 比如: test4.java public class test4 { public static void main(String[] args) { int[][][] arr = new int[][][] { { { 1,2,3}, { 4,5,6}, }, { { 7,8,9}, { 10,11,12}, }, }; } } 这个程序里arr是个2*2*3的数组。 在java里 arr[i][j][k]表示的是第i页的第j行第k列,即arr[1][1][1]引…

2019年8月31日 0条评论 2点热度 阅读全文

1.执行过程       中断在嵌入式开发中十分重要,特别是对于裸机开发中,中断可以使程序更加简洁,减少程序负担,但是中断从头到尾到底经历了哪些阶段、做了哪些东西应该很多人都不明白把。由于现在嵌入式开发主流是C,C属于高级语言,我们通常配置一些参数,重写中断服务函数就完事,对其中的过程一无所知,所以在本次博文中分享一些关于中断的理论知识。        中断执行过程通常含有一下五个过程: 中断请求   --> …

2019年8月31日 0条评论 2点热度 阅读全文

一、内聚与耦合        作为一名程序员,想必从学习程序基础开始就听说过“高内聚、低耦合”,今天就从理论的角度来记录一下内聚与耦合。内聚:指的是一个模块内部各成分之间相关联程度的度量;耦合:指的是程序结构中各个模块之间相互关联的度量。在软件系统的划分模块时,应尽量做到高内聚,低耦合,提高模块的独立性。   二、内聚的分类 内聚可以分为以下七种类型,内聚性由高到低分别是: 功能内聚:指模块内的所有元素共同作用完成一个功能,缺一不可。 顺序内聚:指一个模块中的各个处…

2019年8月31日 0条评论 7点热度 阅读全文

JAVA面向对像做的一个简单的思维导图: 表格结构和类结构我们在现实生活中,思考问题、发现问题、处理问题,往往都会用“表格”作为工具。实际上,“表格思维”就是一种典型的面向对象思维。 实际上,互联网上所有的数据本质上都是“表格”。我们在这里通过从表格表示数据开始,引入对象和类。大家就会神奇的发现,原来“表格就是对象”。 面向过程和面向对象的区别面向过程和面向对象都是对软件分析、设计和开发的一种思想,它指导着人们以不同的方式去分析、设计和开发软件。早期先有面向过程思想,随着软件规模的扩大,问题复杂性的提高,面向过程的…

2019年8月31日 0条评论 7点热度 阅读全文

st-link烧录程序(方法一) 由于之前买过原子开发板,所以首先采用st-link下载,有需要的可以去网上单独购买(50元多),不过先看完整个教程看哪种方法适合你。该方法需要接两处,一处是st-link排针口,因为不能提供电源,所以另一处是电源,如下图所示,左边白色的为st-link。 采用这种方法首看你的板子是否有JTAG/SWD调试接口(20引脚排针口),不然买了st-link也不好用。关于什么是JTAG调试这里不讲,不太用,有兴趣的话可以百度。用的最多的SWD调试。 插入st-link后在 设备管理器中可以…

2019年8月31日 0条评论 2点热度 阅读全文