摘要:
引言 有很多人的误区就是使用axios或者ajax传递json参数时,后端必须要用某种手段处理,例如 很多人认为axios传递json必须用mvc的@RequestBody处理,因为axios默认的ContentType为 application/json ,这种‘必须’的表述是错误的,是对编程的误 阅读全文
摘要:
@Component(value="")注解:组件 1. 标记在类上,也可以放在接口上2. 注解作用:把AccountDao实现类对象交由Spring IOC容器管理相当于XML配置文件中的Bean标签 <bean id="userAnnonMapper" class="com.spring.map 阅读全文
摘要:
mobileSelect的缺陷,无法动态拿到想要的日期区间,所以决定自己封装一个动态获取时间方法 传入起始年份和起始月份 得到 插件的标准格式放到 效果 let getAllDatas = (stime, etime) => { //接收传进来的参数月份 var data_M = etime; // 阅读全文
摘要:
用于远端提交message由错误内容或者错误提交代码,为了保证提交信息的简洁易懂,选择撤回远端内容从新提交。 首先查看日志 git log 然后撤回到某次提交 git reset --soft HEAD~1 //或版本号 从新提交代码 commit 通过 git push origin master 阅读全文
摘要:
公司的服务器挂了,此服务器上部署着mysql集群的从库,主库是编译安装,从库是docker安装的。记录一次启动问题。问题已经解决了,但是不是正确的解决方式,希望能在评论区讨论。 1.问题发现 发现服务器挂了立马重启,所有功能都可以使用了,测试mysql从库时发现问题,使用可视化工具连接失败,连接不到 阅读全文
摘要:
想一口吃个胖子是不可能了,本来想快速过一遍alibaba,做个项目熟悉一下再深入研究,搞到Sentinel时遇到一些问题。 首先是流控模式中的链路模式时效问题,无法正确的再控制台显示和流控。已经通过 https://github.com/alibaba/Sentinel/issues/1213 改好 阅读全文
摘要:
引言 本博客知知识概要的描述存储引擎,不会涉及太多细节,因为存储引擎相关特知识点太多,特性和细节需要仔细研究,如果感兴趣可以阅读相关官方文档。 像官方文档中提到的存储引擎是从MySql架构开始描述的,存储引擎处于MySql架构最底层实现。 本博客中只介绍主流引擎MyISAM和InnoDB。 一、引擎 阅读全文
摘要:
引言 本篇博客主要是简单梳理mysql锁相关理论知识,并没有深入解释其中的实现原理,可能会有一点简单的加锁机制。 博主在工作时接触到一些数据库锁的相关知识,尤其是事务和锁的关系比较密切,比如间隙锁和MVCC....等,大佬可全部忽略,部分知识取自《MySQL高性能书籍_第3版(中文)》,说实话在阅读 阅读全文
摘要:
新建文件名为 .gitattributes 输入忽略内容 *.js linguist-language=java *.css linguist-language=java *.html linguist-language=java 阅读全文
摘要:
@SpringBootApplication 包含 @Configuration: 用于定义一个配置类 @EnableAutoConfiguration :Spring Boot会自动根据你jar包的依赖来自动配置项目。 @ComponentScan: 告诉Spring 哪个packages 的用注 阅读全文
摘要:
Config配置中心架构 步骤分析 1.创建一个Config项目用于提供配置 2.抽取服务提供者项目中的共有配置 3.配置刷新机制设计和实现方式(两种) 创建Config项目 导包,因为我们采用的eruake注册中心,所以要导eruake包,这里不细讲eruake注册中心的配置了,上一篇有配置和集群 阅读全文
摘要:
搭建注册中心集群 以防出现单点故障 也就是唯一那个注册中心出现故障 导致整个架构故障 此次实现时伪集群,单台计算机搭建,所以需要修改host文件进行模拟 C:\Windows\System32\drivers\etc\hosts 修改映射文件 127.0.0.1 eureka1 127.0.0.1 阅读全文
摘要:
简介 RabbitMQ是一个开源的消息代理和队列服务器,用来通过普通协议在不同的应用之间共享数据(跨平台跨语言)。RabbitMQ是使用Erlang语言编写,并且基于AMQP协议实现。 消息总线(Message Queue),是一种跨进程、异步的通信机制,用于上下游传递消息。由消息系统来确保消息的可 阅读全文