2021年2月26日
摘要:程序连接 mysql 报错:Too many connections, 解决方法是修改 mysql 里的连接数。 show variables like "%conn%"; 查看 max_connections 最大连接数,max_user_connections 单用户最大连接数。 进入 dock 阅读全文
posted @ 2021-02-26 10:09 梦幻朵颜 阅读(128) 评论(0) 推荐(0) 编辑
  2020年12月20日
摘要:构建一个叫a-service-docker的docker镜像,注意命令行的最后一个小点不能忽略: docker build -t a-service-docker . 启动a-service-docker镜像,把镜像里的Java程序启动的8080端口,映射到宿主机的8086端口: docker ru 阅读全文
posted @ 2020-12-20 22:19 梦幻朵颜 阅读(227) 评论(0) 推荐(0) 编辑
  2020年12月16日
摘要:docker run --restart=always --name mysql57 -p 3357:3306 -e MYSQL_ROOT_PASSWORD=12345678 -d mysql:5.7 --character-set-server=utf8mb4 --collation-server 阅读全文
posted @ 2020-12-16 15:45 梦幻朵颜 阅读(147) 评论(0) 推荐(0) 编辑
摘要:spring官方文档网址: https://spring.io/guides 这是个好东西~ Springboot 官方网址:https://spring.io/projects/spring-boot 当前已经升级到2.4.1 这也是个好东西~ 阅读全文
posted @ 2020-12-16 09:12 梦幻朵颜 阅读(143) 评论(0) 推荐(0) 编辑
  2020年12月15日
摘要:rabbitmq版本:3.6.14 spring-core 版本: 4.2.5.RELEASE 备注:如果springboot升级到比较高的版本,能用到更高版本的amqp依赖包和spring-core依赖包,有比以下实现delay延迟消费的更好的代码。 声明exchange: Map<String, 阅读全文
posted @ 2020-12-15 17:39 梦幻朵颜 阅读(336) 评论(0) 推荐(0) 编辑
  2020年11月21日
摘要:加上aliyun的镜像地址,我的maven setting.xml 里完整镜像地址如下: <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content 阅读全文
posted @ 2020-11-21 16:07 梦幻朵颜 阅读(745) 评论(0) 推荐(0) 编辑
  2020年9月8日
摘要:form表单提交的时候,是x-www-form-urlencoded 格式,此时如果用HttpClient类去做,代码应该是这样: import com.gewara.util.HttpResult;import org.apache.http.NameValuePair;import org.ap 阅读全文
posted @ 2020-09-08 11:38 梦幻朵颜 阅读(1253) 评论(0) 推荐(0) 编辑
摘要:直接贴代码: import com.disney.wdpro.service.ecoupon.redemption.service.controller.interceptor.HttpStatusInterceptor; import com.disney.wdpro.service.ecoupo 阅读全文
posted @ 2020-09-08 10:55 梦幻朵颜 阅读(937) 评论(0) 推荐(0) 编辑
  2020年8月29日
摘要:java code of health check : import org.apache.kafka.clients.admin.AdminClient; import org.apache.kafka.clients.admin.DescribeClusterOptions; import or 阅读全文
posted @ 2020-08-29 20:35 梦幻朵颜 阅读(321) 评论(0) 推荐(0) 编辑
  2020年8月28日
摘要:进入某个collection的全局edit设置: 在"Pre-request Scripts"选项卡设置全局脚本: 全局脚本贴上代码: function getCurrentDate() { var myDate=new Date(); // 获取当前时间戳 var year = myDate.ge 阅读全文
posted @ 2020-08-28 10:56 梦幻朵颜 阅读(585) 评论(0) 推荐(0) 编辑
  2020年8月27日
摘要:在类上加注解: @JsonInclude(value = JsonInclude.Include.NON_NULL) 阅读全文
posted @ 2020-08-27 15:09 梦幻朵颜 阅读(270) 评论(0) 推荐(0) 编辑
  2020年8月26日
摘要:在springboot项目中,src/test/resources目录下可以放一个application.properties文件,在运行junit test时,此文件中的值会自动覆盖src/main/resources下的key值。 但这还是不能满足我的需求,如果是多人合作开发junit test 阅读全文
posted @ 2020-08-26 16:34 梦幻朵颜 阅读(424) 评论(0) 推荐(0) 编辑
  2020年8月6日
摘要:1、windows下tomcat 启动设置 apache-tomcat-8.5.57 版本 不要使用 startup.bat 启动程序了,windows下新建一个 debug-run.bat 脚本内容: set JPDA_ADDRESS=8008 set JPDA_TRANSPORT=dt_sock 阅读全文
posted @ 2020-08-06 22:48 梦幻朵颜 阅读(351) 评论(0) 推荐(0) 编辑
  2020年7月19日
摘要:需要序列化的类需实现接口: public class ResponseModel implements Serializable { 序列化和反序列化代码例子: import com.fasterxml.jackson.annotation.JsonInclude; import com.faste 阅读全文
posted @ 2020-07-19 11:59 梦幻朵颜 阅读(998) 评论(0) 推荐(0) 编辑
  2020年7月12日
摘要:注意:SpringBoot2.1.11 应该搭配更高版本的SpringSecurity. 1、引入maven依赖 本项目中用的SpringBoot2.1.11,引入自带的 spring-boot-starter-security 版本为 5.1.7,但是由于是老项目需要兼容旧版本,所以使用了低版本的 阅读全文
posted @ 2020-07-12 09:16 梦幻朵颜 阅读(210) 评论(0) 推荐(0) 编辑
  2020年7月11日
摘要:demo: /** * 对象转字节数组 */ public static byte[] objectToBytes(Object obj) throws IOException { try( ByteArrayOutputStream out = new ByteArrayOutputStream( 阅读全文
posted @ 2020-07-11 09:49 梦幻朵颜 阅读(3247) 评论(0) 推荐(0) 编辑
  2020年7月10日
摘要:在IDEA里的Terminal窗口执行命令: git config --global core.quotepath false 乱码就解决了: 原来乱码长这样: end. 阅读全文
posted @ 2020-07-10 11:56 梦幻朵颜 阅读(397) 评论(1) 推荐(0) 编辑
  2020年7月4日
摘要:1、下载和安装erlang erlang官网下载地址:https://www.erlang-solutions.com/resources/download.html 我下载的是:esl-erlang_23.0_windows_amd64.exe,注意rabbitMQ3.8.5b版本需要的erlan 阅读全文
posted @ 2020-07-04 21:52 梦幻朵颜 阅读(1071) 评论(0) 推荐(0) 编辑
摘要:1、Exchange交换机——Direct 模式 2、Exchange交换机——Fanout模式(广播模式) 3、Exchange交换机——Topic模式 重点1:在RabbitMQ的routeKey设计中,“.”点是一个很特殊的存在,相当于String的分隔符。 重点2:如果生产者产生的一条消息不 阅读全文
posted @ 2020-07-04 20:26 梦幻朵颜 阅读(230) 评论(0) 推荐(0) 编辑
摘要:demo: <?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-inst 阅读全文
posted @ 2020-07-04 07:48 梦幻朵颜 阅读(951) 评论(0) 推荐(0) 编辑
  2020年7月3日
摘要:对test.txt文件赋予当前登录用户所有权: chmod 777 test.rpm 安装该rpm文件: rpm -ivh test.rpm end. 阅读全文
posted @ 2020-07-03 07:52 梦幻朵颜 阅读(413) 评论(0) 推荐(0) 编辑
  2020年6月30日
摘要:Java demo: Map<String, User> map = new HashMap<>(); map.put("id1", new User(1,"name1")); map.put("id2", new User(2,"name2")); String str = map.entrySe 阅读全文
posted @ 2020-06-30 11:40 梦幻朵颜 阅读(1334) 评论(0) 推荐(0) 编辑
  2020年6月27日
摘要:demo: #配置日志输出类型 #logging.pattern.console=%boldMagenta(%d{yyyy-MM-dd HH:mm:ss}) [%p] %highlight(%C:%L) : %m %n#有颜色的 logging.pattern.console=%d{yyyy-MM- 阅读全文
posted @ 2020-06-27 23:25 梦幻朵颜 阅读(1962) 评论(0) 推荐(0) 编辑
  2020年6月26日
摘要:kafka Topic主题与Patitions分区架构图: 硬件架构图: end. 阅读全文
posted @ 2020-06-26 23:13 梦幻朵颜 阅读(234) 评论(0) 推荐(0) 编辑
  2020年6月25日
摘要:什么是分区再均衡: 如果该topic的分区大于1,那么生产者生产的数据存放到哪个分区,完全取决于key值,比如key=A,那么存到分区0,key=B,那么存到分区1,如果key为null,那么负载均衡存储到每个分区! 分区再均衡监听器代码: import org.apache.kafka.clien 阅读全文
posted @ 2020-06-25 20:12 梦幻朵颜 阅读(295) 评论(0) 推荐(0) 编辑
摘要:自定义分区器: import org.apache.kafka.clients.producer.Partitioner; import org.apache.kafka.common.Cluster; import org.apache.kafka.common.PartitionInfo; im 阅读全文
posted @ 2020-06-25 13:56 梦幻朵颜 阅读(115) 评论(0) 推荐(0) 编辑
摘要:kafka只接收bytes字节数组,所以自定义序列化器内部实现需按照bytes字节数组转换为标准。 重点:本例子只是提供参考怎样写自定义序列化器,因为关系到性能,一般默认使用StringSerializer即可,效率很高。 小知识:Kafka支持Avro序列化器,比较适用于生产者和消费者在版本升级差 阅读全文
posted @ 2020-06-25 13:03 梦幻朵颜 阅读(260) 评论(0) 推荐(0) 编辑
摘要:1)引入maven依赖 我这里使用的是springboot 2.1.3.RELEASE 版本: <dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId> </depe 阅读全文
posted @ 2020-06-25 09:49 梦幻朵颜 阅读(1402) 评论(0) 推荐(0) 编辑
  2020年6月22日
摘要:重要知识: kafka生产者是线程安全的 ,不管启动多少个线程去执行生产者,都是线程安全的。 1)kafka生产者,有3种发送方式:1、发送并忘记;2、同步发送;3、异步发送 生产者。发送方式:1、发送并忘记; import cn.enjoyedu.config.BusiConst; import 阅读全文
posted @ 2020-06-22 22:46 梦幻朵颜 阅读(440) 评论(0) 推荐(0) 编辑
摘要:设置好注释字体后,效果是这样滴: 设置步骤截图,点击File -> Settings: 选择目录: Editor -> Color Scheme -> Language Defaults: 在Comments的3个地方:Block comment(/* 块注释*/)、Doc comment(Text 阅读全文
posted @ 2020-06-22 21:46 梦幻朵颜 阅读(1050) 评论(1) 推荐(0) 编辑
摘要:1)kafka的集群架构搭建特别简单: 先修改kafka的 config/server.properties配置文件,每一个kafka Server都连接到相同的zookeeper地址,如果zookeeper是集群,则用逗号隔开多个地址,集群就搭建好了。 这里贴出server.properties的 阅读全文
posted @ 2020-06-22 20:14 梦幻朵颜 阅读(474) 评论(0) 推荐(0) 编辑
  2020年6月21日
摘要:Kafka架构在硬件选择方面,以重要性顺序考虑以下4点: 1) 磁盘(最重要)。影响最大的事生产者,读写速度。需参考多个分区、多个目录,如一个分区每天生产1TB数据,10天就是10GB,再乘以分区数量。 2)网络。生产者、消费者写入、读取速度 3)内存。影响消费者,因为生产者如果写不了内存可以写磁盘 阅读全文
posted @ 2020-06-21 23:44 梦幻朵颜 阅读(109) 评论(0) 推荐(0) 编辑
摘要:$ cat -n config/server.properties 1)全局配置——Broker相关 broker.id=0 // broker ID, 集群模式下该ID必须唯一,且永恒不变。重点:每新启动一个Kafka Server加入Kafka集群,该id必须且只能+1,否则会报错 id不在指定 阅读全文
posted @ 2020-06-21 18:50 梦幻朵颜 阅读(440) 评论(0) 推荐(0) 编辑
摘要:kafka基本命令查看博客《kafka2.5.0基本命令》 本博文所使用kafka版本2.5.0,操作系统centos8. 1)创建主题 创建my-topic主题,该主题有 1 个副本,8个分区: $ bin/kafka-topics.sh --create --bootstrap-server l 阅读全文
posted @ 2020-06-21 17:25 梦幻朵颜 阅读(284) 评论(0) 推荐(0) 编辑
摘要:本博文所使用kafka版本2.5.0,操作系统centos8. 1)启动zookeeper 演示用的话,直接启动kafka自带的zookeeper即可: cd kafkaDirectory/kafka_2.12-2.5.0 bin/zookeeper-server-start.sh config/z 阅读全文
posted @ 2020-06-21 15:04 梦幻朵颜 阅读(548) 评论(0) 推荐(0) 编辑
  2020年4月13日
摘要:我的另一篇日期实用博文:《SpringBoot传参设置全局Timestamp和Date日期转换类》 Jdk8日期转换类: import org.junit.Test; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import ja 阅读全文
posted @ 2020-04-13 19:22 梦幻朵颜 阅读(4179) 评论(0) 推荐(0) 编辑
摘要:我的另一篇日期实用博文《Jdk8最全日期转换类,String转各种日期,各种日期转String》 1、设置全局String转换到Timestamp转换类 import org.apache.commons.lang.StringUtils; import org.springframework.co 阅读全文
posted @ 2020-04-13 17:59 梦幻朵颜 阅读(2025) 评论(0) 推荐(0) 编辑
  2020年3月26日
摘要:Springboot各版本的各个功能点官方教程地址: https://docs.spring.io/spring-batch/docs 然后根据你自己的版本选择想看的功能点,例如我的项目使用的版本是4.2.1.RELEASE,想查看怎么配置 step,查看地址是: https://docs.spri 阅读全文
posted @ 2020-03-26 07:56 梦幻朵颜 阅读(418) 评论(0) 推荐(0) 编辑
  2020年3月24日
摘要:项目结构: project-name src/main/java src/main/resource data input.txt 输入文件目录在src/main/resource目录下的data/input.txt 文件 第 1 种方式:(推荐) 在class类里获取Resource对象: @Va 阅读全文
posted @ 2020-03-24 21:33 梦幻朵颜 阅读(1439) 评论(0) 推荐(0) 编辑
  2020年3月21日
摘要:application.properties配置参考 1、自定义log配置文件 logging.config=classpath:logback-spring.xml 2、具体某个包路径使用什么日志级别: logging.level.org.springframework=INFO 3、打印控制台日 阅读全文
posted @ 2020-03-21 22:41 梦幻朵颜 阅读(2384) 评论(0) 推荐(0) 编辑