三分钟了解什么是MyCat

最近一直在研究关于项目实战的一些技术点以及一些中间件,今天总结一下mycat的简单知识点,没有太深的东西,只是简单的知道它是什么,能干什么。
分类: 其他 发布时间: 03-01 09:01 阅读次数: 0

magic-api 0.7.1 发布,接口快速开发框架

分类: 业界资讯 发布时间: 03-01 09:00 阅读次数: 0

vue安装依赖报serve: `vue-cli-service serve`

问题问题原因:下载依赖的的仓库没有被授权或者自己设置的下载依赖地址不对,导致依赖下载不下来。解决办法1.删除项目中原有的依赖,将整个文件夹删掉:“node_modules ”执行命令npm install chromedriver --chromedriver_cdnurl=http://cdn.npm.taobao.org/dist/chromedriver2.再次执行npm install 下载完成...
分类: 其他 发布时间: 03-01 09:00 阅读次数: 0

RabbitMQ——异步消息模型

一、是什么?RabbitMQ作为消息中间件的一种实现,常常被当作一种服务总线来使用。RabbitMQ原生就支持上面提到的两种消息模式。其他一些流行的消息中间件的实现有ActiveMQ,ZeroMQ,Azure Service Bus以及Amazon Simple Queue Service(SQS)。这些消息中间件的实现有许多共通的地方,这边文章中提到的许多概念大部分都适用于这些中间件。二、异步消息模型1.消息队列解决问题:解耦生产者和消费者利用消息队列可以解耦生产者和消费者。多个生产者
分类: 其他 发布时间: 03-01 09:00 阅读次数: 0

JDK和JRE 的区别

首先是面向的人群不同JDK是面向开发人员使用的SDKJRE 是Java Runtime Enviroment 是java程序的运行环境,面向java程序的使用者,当然java程序员开发的时候也需要JRE,需要调试程序,需要代码跑起来。如果安装jdk,那么会有两套jre 如果安装jre,则有一套唯一的jre...
分类: 其他 发布时间: 03-01 09:00 阅读次数: 0

项目踩坑——mybatis更新数据库失败

对于刚开始学习mybatis和写SQL的小白来说,出现更新数据库失败这种情况可能很苦恼,怎么看SQL都没问题。现在将这个坑记录下来,提醒自己,也帮助可能会遇到这个问题的人。由于数据库没有设置默认值,数据库中在没有插入数据的情况下为NULL ,所有当更新的时候他会拿新的数据去和NULL做运算,导致怎么更新都为NULL,一直发现数据库中的数据没变,但是不为NULL的记录会改变。1.修改前的SQL。2.修改后的SQL。在之前的基础上做了个判断,这样才更新的时候就不会出现和NULL值做运算的情况
分类: 其他 发布时间: 03-01 08:59 阅读次数: 0

redis事物的了解CAS(check-and-set 操作实现乐观锁 )?

和众多其它数据库一样,Redis作为NoSQL数据库也同样提供了事务机制。在Redis中,MULTI/EXEC/DISCARD/WATCH这四个命令是我们实现事务的基石。相信对有关系型数据库开发经验的开发者而言这一概念并不陌生,即便如此,我们还是会简要的列出Redis中事务的实现特征:1). 在事务中的所有命令都将会被串行化的顺序执行,事务执行期间,Redis不会再为其它客户端的请求提供任何服务,从而保证了事物中的所有命令被原子的执行。2). 和关系型数据库中的事务相比,在Redis事务中如果...
分类: 其他 发布时间: 03-01 08:59 阅读次数: 0

10分钟拿下 HashMap

请相信我,你一定会更优秀!备注:jdk版本为 1.7,初识 HashMap(后续会继续带你拿下1.8+的HashMap)目录1、什么是 HashMap,什么时候选择HashMap?2、HashMap 数据结构及其工作原理?2.1 数据结构2.2 工作原理3、HashMap和HashTable 的异同?4、如何优化 HashMap?1、什么是 HashMap,什么时候选择HashMap?说到容器,你肯定会想到 Java中对象存储容器还有ArrayList,Li...
分类: 其他 发布时间: 03-01 08:59 阅读次数: 0

redis “出现error) MISCONF Redis is configured to save RDB snapshots, but it is currently 解决办法”

问题:(error) MISCONF Redis is configured to save RDB snapshots, but it is currently not able to persist on disk. Commands that may modify the data set are disabled, because this instance is configured to report errors during writes if RDB snapshotting fail
分类: 其他 发布时间: 03-01 08:58 阅读次数: 0

docker 下载安装Elasticsearch——网络超时解决办法(net/http: TLS handshake timeout)

一、简介全文搜索数据最常见的需求,开源的Elasticsearch 是目前全文搜索的引擎首选,也称为开源分布式搜索引擎。1.特点:分布式 零配置 自动发现 搜索自动分片 集群配置方便二、准备环境elasticsearch7.2.0 docker环境虚拟机 VMware Workstation Pro三、docker命令查找镜像1、docker search elasticsearch2.下载 ES 镜像 docker pull elasticsear..
分类: 其他 发布时间: 03-01 08:58 阅读次数: 0

前端后端联调解决URL作为参数发生跨域问题

在前后端联调时,把url作为参数传递给后端,结果出现问题,原因是在发送请求的时候在浏览器从正确请求中会解析到两个域名,所以到后端的时候就会出现跨域问题,至于什么是跨域请参考https://www.jianshu.com/p/f049ac7e2220解决办法方法一:将前端需要作为参数的url编码,如下代码urls:encodeURIComponent(encodeURIComponent("https://blog.csdn.net")),后端进行对传递过来的代码就行解码,为“U...
分类: 其他 发布时间: 03-01 08:58 阅读次数: 0

什么是双亲委派机制

双亲委派机制Java虚拟机对class文件采用的是按需加载的方式,也就是说需要使用该类是才会将它的class文件加载到内存生成class对象。而且加载某个类的class文件时,Java虚拟机采用的双亲委派模式,即把请求交由父类处理,它是一种任务委派模式。工作原理1) 如果一个类加载器收到了类加载请求,它并不会自己先去加载,而是把这个请求委托给父类的加载器去执行;2)如果父类加载器还存在其父类加载器,则进一步向上委托,依次递归,请求最终将到达顶层的启动类加载器。3)如果父类加载可以完成泪加
分类: 其他 发布时间: 03-01 08:57 阅读次数: 0

树莓派 3.5寸屏驱动备份

5帧屏50帧屏
分类: 其他 发布时间: 03-01 08:57 阅读次数: 0

python2误卸载后恢复

安装walle的时候python总是报错,分析是python版本问题,想把系统python换成python3,删除/usr/bin/python的软链接后,把python3给链接上了,还是不行,脑子一抽执行了rpm -qa|grep python2|xargs rpm -ev --allmatches --nodeps和rpm -qa|grep python-2|xargs rpm -ev --allmatches --nodeps,悲剧的发现yum不能用了……cat /etc/redhat-releas
分类: 其他 发布时间: 03-01 08:57 阅读次数: 0

pve重装后删除原有系统分区

装pve的时候错把系统装到了要做缓存的固态里,第二次安装系统时会检测到之前已经安装过pve,然后会自动把之前的分区命名为pve-oldxxxxx,保留有大量的之前的分区信息,且这部分空间没办法利用按照一般的lvm删除lv vg pv的顺序,首先是删除vg下的lv ,再删除vg,最后删除pv ,但是一般情况下pve在使用过程中会产生大量的lv,所以在删除的时候,可以使用vgremove命令直接删除vg,会同时将vg下的lv删除。重装完成后,pve节点会自己创建一个叫pve的vg ,除此之外的,都是原来残留
分类: 其他 发布时间: 03-01 08:56 阅读次数: 0

esp8266 tetrisClock 俄罗斯方块时钟

32*16的版本有虚影问题,还没找到解决方案,可能和是4扫屏有关,代码随后上传git
分类: 其他 发布时间: 03-01 08:56 阅读次数: 0

配置git同时提交到两个远程仓库

修改.git文件夹中的config文件原本:[remote "origin"] url = https://github.com/hexesdesu/CPlusPlusPlusPlusLearn.git fetch = +refs/heads/*:refs/remotes/github/*[branch "main"] remote = github merge = refs/heads/main内部的gitlab上的master分支是收到保护的,所以新建了一个dev-hexin分支并且
分类: 其他 发布时间: 03-01 08:56 阅读次数: 0

firewalld permanent参数

https://www.cnblogs.com/meizy/p/firewalld.htmlfirewalld有规则两种状态运行时(runtime):修改规则马上生效,但是临时生效持久配置(permanent): 修改后需要重载才会生效firewall-cmd --permanent RULEfirewall-cmd --reload注意:一旦使用了permanent,配置完成后一定要reload,否则只能待防火墙重启后这些配置才能生效。...
分类: 其他 发布时间: 03-01 08:56 阅读次数: 0

【填坑】【多图】最近搞的一些事

0807封装的awtirx灯板设计完了,还卖掉了一套m5stack家的墨水屏主控太香了,钱包减减
分类: 其他 发布时间: 03-01 08:55 阅读次数: 0

mybatis的多表查询,映射到实体的应用(一)

先来个一对多的案例,一个人有多条评论person id        name p001   小王p002   小李comment-----------------------------------------------------id        content   personid3        四点半v    p0012        第三个
分类: 其他 发布时间: 03-01 08:55 阅读次数: 0