2022年11月28日
摘要: 如果需要将http请求换成https请求,大致需要三步。 第一步:生成证书。网上有很多通过阿里云生成证书的教程。也有通过JDK生成证书。在jdk目录打开命令窗口,执行一下命令: keytool -genkey -alias gateway -storetype PKCS12 -keyalg RSA 阅读全文
posted @ 2022-11-28 08:59 芒果汪 阅读(1188) 评论(0) 推荐(0)
  2022年4月6日
摘要: 如何进行多线程之间的通信? 有一个原始笨方法就是在线程A中写一个while循环,去判断某个公共字段flag是否符合条件,符合条件就往下执行。在线程B中特定方法执行完之后修改flag为true。但是这样线程A一直监控公共字段,会使内存占用过高。 另一种方法就是使用线程的wait,notify来进行控制 阅读全文
posted @ 2022-04-06 16:33 芒果汪 阅读(104) 评论(0) 推荐(0)
  2021年12月7日
摘要: 恢复内容开始 最近测试环境的kafkaTopic太多太乱,大部分测试用的topic已经没有用了,就想着删掉。查阅了网上博客资料之后进行了操作。 1.有说在kafka的server配置文件中加上delete.topic.enable=true然后使用命令./bin/kafka-topics --del 阅读全文
posted @ 2021-12-07 16:56 芒果汪 阅读(2083) 评论(0) 推荐(0)
  2021年11月16日
摘要: 项目中经常会用到redis,mq这种中间件。刚好上次公司项目有新服务器需要从0开始部署这些中间件,便写一篇随笔记录一下。 一、rabbitmq:由于现场的服务器是无法连接外网,再加上新装的服务器,很多依赖都没有。所幸客户的服务器有内网依赖的地址。首先安装rabbitmq需要安装erlang和soca 阅读全文
posted @ 2021-11-16 16:02 芒果汪 阅读(2516) 评论(0) 推荐(0)
  2021年6月30日
摘要: 选用Quartz进行开发,用oracle进行持久化。来实现页面新增、查看定时任务等功能。 1、首先需要建立Quratz所需要的数据库表结构,借鉴博主:四夕月的文章 https://www.cnblogs.com/yueUyueMe/p/14648751.html。 2、配置quartz.proper 阅读全文
posted @ 2021-06-30 15:37 芒果汪 阅读(372) 评论(0) 推荐(0)
  2021年6月29日
摘要: 最近公司来了个项目,需要把数据库数据查询,进行组装然后导出为doc文档。查阅了下网上资料,决定使用freeMaker来开发。 首先打开word,编辑文档。然后将文档另存为后缀为ftl的文件。 贴上代码: @ApiImplicitParam(name = "exportReportWord", val 阅读全文
posted @ 2021-06-29 17:12 芒果汪 阅读(255) 评论(0) 推荐(0)
  2021年6月28日
摘要: 使用spring的aop(面向切面编程)实现日志管理功能。 在项目开发中一般会有需求需要记录用户对于一些业务或者系统的操作日志。而一般项目中会将记录日志抽象成一个公用的service方法,当controller或者service中执行了需要记录日志的操作后,会调用公用的日志service方法来进行入 阅读全文
posted @ 2021-06-28 15:51 芒果汪 阅读(1002) 评论(0) 推荐(0)
  2021年6月23日
摘要: 1.下载zookeeper和kafka。 2.解压到服务器相关的目录。 3.单节点配置: 在zookeeper的config目录下复制zoo_sample.cfg重命名为zoo.cfg 修改zoo.cfg,修改dataDir目录为数据文件目录。这一步可以省略,使用默认目录。 启动zookeeper, 阅读全文
posted @ 2021-06-23 16:19 芒果汪 阅读(236) 评论(0) 推荐(0)
  2020年12月10日
摘要: git查看命令: 查看本地分支和当前版本:git branch 其中*号标识的是本地的版本。 查看远程分支:git branch -r 白色指向的是当前本地分支所在版本。 git创建新分支并且修改后提交到远程对应新分支 首先本地新建分支:git checkout -b dev (dev是本地新分支) 阅读全文
posted @ 2020-12-10 11:16 芒果汪 阅读(82) 评论(0) 推荐(0)
  2020年7月31日
摘要: 1、值传递和引用传递 一般形参是java基本数据类型(int,double,boolean,float,long,char,short,byte)会是值传递,即形参改变了实参也不会跟着改变。 public static final void main(String[] args){ int a =1 阅读全文
posted @ 2020-07-31 17:49 芒果汪 阅读(21) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示