![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术
朱镜元
这个作者很懒,什么都没留下…
展开
-
自定义注解实现AOP锁
1.添加一个切面编程注解package co.yixiang.mall.biz.aop;import java.lang.annotation.*;@Target({ElementType.PARAMETER, ElementType.METHOD}) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface Servicelock { String description() default原创 2021-06-10 15:53:32 · 184 阅读 · 1 评论 -
Nacos配置限流持久化
Nacos配置限流持久化配置模块的pom依赖<!-- 配置限流持久化 --> <dependency> <groupId>com.alibaba.csp</groupId> <artifactId>sentinel-datasource-nacos</artifactId> <version>1.8.0</versio原创 2021-04-28 10:47:16 · 548 阅读 · 0 评论 -
rocketMq学习一:全局顺序消息
阿里rocketMQ全局顺序消息引入依赖 <dependency> <groupId>com.aliyun.openservices</groupId> <artifactId>ons-client</artifactId> <version>1.8.4.Final</version> </dependency>2原创 2021-04-28 10:32:42 · 621 阅读 · 0 评论 -
linux配置mysql数据库远程连接失败
今天配置linux下mysql数据库可以远程访问的问题,百度这方面的资料有很多,但是方法都一样,都试过了却未能解决,记录一下第一步:在/etc/mysql/my.cnf下找到bind-address = 127.0.0.1在这行前加个"#"进行注释,或者改为: bind-address = 0.0.0.0允许任意IP访问;或者指定自己需要远程访问的IP地址。然后重启mysql:sudo /etc/init.d/mysql restart第二步:授权用户能进行远程连接grant all privi原创 2020-10-25 16:19:37 · 654 阅读 · 0 评论 -
Nacos和Zookeeper对比
主要平时用的较多是配置中心和服务注册中心,所以也是结合这两点功能做出对应的对比,主要比对集群模式。以下仅仅整理了个人理解后的观点,如有疑问欢迎咨询讨论。1.Zookeeper其实明白一点Zookeeper的功能主要是它的树形节点来实现的。当有数据变化的时候或者节点过期的时候,会通过事件触发通知对应的客户端数据变化了,然后客户端再请求zk获取最新数据,采用push-pull来做数据更新。ZK最重要的就是它的ZAB(消息广播和崩溃恢复)协议了。消息广播: 集群中zk在数据更新的时候,通过leader节原创 2020-10-23 14:25:23 · 29532 阅读 · 2 评论 -
StringUtil工具类
StringUtils.javaimport java.io.UnsupportedEncodingException;import java.net.URLEncoder;import java.security.MessageDigest;import java.util.ArrayList;import java.util.Locale;import java.util.rege...转载 2020-04-28 09:43:56 · 340 阅读 · 0 评论 -
java使用freemarker模板导出word(带有合并单元格)
一、准备工作1、jar包:freemarker-2.3.20.jarmaven:org.freemarkerfreemarker2.3.202、模板:word.ftl2.1:这个word.ftl怎么来?首先准备一份要导出的word.doc文档;这是一个事先写好的一个word模板,我们需要做的就是把需要导出的数据相应的插入到里面(其实如果你了解freemarker就会明白的,...转载 2020-04-23 14:47:33 · 1338 阅读 · 1 评论