- 博客(7)
- 收藏
- 关注
原创 自定义注解实现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 212 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 584
原创 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 635
原创 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 680
原创 Nacos和Zookeeper对比
主要平时用的较多是配置中心和服务注册中心,所以也是结合这两点功能做出对应的对比,主要比对集群模式。以下仅仅整理了个人理解后的观点,如有疑问欢迎咨询讨论。1.Zookeeper其实明白一点Zookeeper的功能主要是它的树形节点来实现的。当有数据变化的时候或者节点过期的时候,会通过事件触发通知对应的客户端数据变化了,然后客户端再请求zk获取最新数据,采用push-pull来做数据更新。ZK最重要的就是它的ZAB(消息广播和崩溃恢复)协议了。消息广播: 集群中zk在数据更新的时候,通过leader节
2020-10-23 14:25:23 29709 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 355
转载 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 1390 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人