自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Docker安装RocketMQ 4.8

Docker安装RocketMQ 4.8#启动rmqnamesrv #启动rmqbroker #启动rmqconsole

2023-02-15 09:36:39 1005 3

原创 Docker中创建solr8容器配置ik分词器 并且迁移容器到其它服务器

过程1创建容器:2配置solr:3配置ik分词器4docker容器迁移:1创建容器:拉取镜像dockre pull solr:8.11.1实例化容器docker run --name solr8 -d -p 8983:8983 -t solr进入容器 docker exec -it --user root solr8 /bin/bash2配置solr:solr创建新core 名字为collection1 然后把例子中的conf文件夹拷贝到新建的collection1中cp -r

2022-02-24 14:22:05 655

原创 解决Jenkins用shell脚本部署后,jar包启动失败的问题

使用root账号登录,在本地执行.sh脚本文件没有任何问题。但是jenkins部署时死活不行,并且错误很奇怪,只有kill进程和拷jar包成功了。。。起服务就是起不来。产生原因:shell脚本发布时,会衍生进程,Jenkins默认会自动杀掉衍生进程解决方案:在执行shell脚本前,加个build_ID参数即可BUILD_ID=DONTKILLME或者是在 执行的脚本中加这一段也可以#项目jar包名称APP_NAME=smcc-0.0.1-SNAPSHOT.jar#重启命令pid=`p

2021-03-17 17:03:04 2762 4

原创 SpringSecurity 退出登录/修改密码/重置密码 使JWT的token失效的解决方案

利用数据库,存放一个token过期的时间字段 private LocalDateTime expireTime;在创建token时,标注上创建的时间.setIssuedAt(new Date())。如果这个创建时间小于 (修改密码、重置密码、退出登录)操作的更新时间expireTime,就表示它是修改或者登出之前的token,为过期tokentoken创建时间>数据库中的token过期时间 ===抛出异常 token失效1.设置token的创建时间...

2021-02-26 15:48:03 4932 1

原创 RestTemplate的请求参数传递问题 RestTemplate发送Get请求通过body传参问题

RestTemplate能大幅简化了提交表单数据的难度,并且附带了自动转换JSON数据的功能,但只有理解了HttpEntity的组成结构(header与body),且理解了与uriVariables之间的差异,才能真正掌握其用法。此文章主要写了 Get 和 Post请求的 ForObject ,ForEntity 和exchange这三种方式的提交数据话不多说 直接上代码 在启动文件中 配置resttemplate的Bean如果是get请求中携带body中的json数据 这样注入是会报错的 ,

2020-11-20 14:14:51 29262 4

原创 NodeJs中多个Json合并成一个Json字符串

1.nodejs中把3个json中的同一个字段 合并到第一个Json字符串中,直接上代码let newJson;let newJson1 = '{"currtype1":"value1","amount1":"111","key3":{"key31":"value 31"}}';let newJson2 = '{"currtype1":"value2","amount1":"222","key3":{"key31":"value 31"}}';let newJson3 = '{"currtype1"

2020-11-10 10:17:51 2761

原创 springBoot 中参数校验 BindingResult 的使用 和 Result 为0 errors的注意点

有时候@Valid并没有触发验证,将BindingResult errors打印出来显示的是0 errors这个时候需要检测下你是不是引用了注解@NotNull:不能为null,但可以为empty(""," "," ") …当你接收到“”空字符串的情况下 会判定为empty ,并不是null 所以是不会触发的 也就是0 errors当你需要判段为空的接收参数比较多的时候,这种注解的方式还是非常方便的1.引入Vopublic class UserScheduleVo { @NotBlank(

2020-10-30 17:46:52 4085

原创 java中 日期 日历 的转换问题

1,当做查询条件时候 可以查询当天的信息 从当天00.00———— 23.59.59startTime = DateUtil.beginOfDay((Date) startTime);endTime = DateUtil.endOfDay((Date) endTime);2.时间转为String 类型SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");protected String STR = sdf.format(new Date

2020-10-16 17:51:16 351

原创 java解析百度日历API的节假日Json串

百度日历Json接口只能解析当年及以前年份的节假日,因为下一年的节假日需要等国务院发布节假日,想要实时获取,可以自定义定时任务每年的第一天去查询百度的接口https://sp0.baidu.com/8aQDcjqpAAV3otqbppnN2DJv/api.php?query=2020&resource_id=6018&format=json数据中的状态是2 做了下判断 只有1的状态是节假日根据年份解析百度接口的节假日,然后封装到集合中public static Map<Dat

2020-10-16 17:28:00 3957 8

原创 虚拟机中安装Nginx及FastDFS模块以及解决文件上传太大问题

1.0配置nginx1添加用户useradd leyou会自动产生 /home/leyou 文件夹利用xftp上传所需压缩包1.2解压nginxtar xvf nginx-1.10.0.tar.gz1.2.0 安装依赖FastDFS运行需要一些依赖,在课前资料提供的虚拟中已经安装好了这些依赖,如果大家想要从头学习,可以按下面方式安装:1.2.1 安装GCC依赖GCC用来...

2019-09-16 21:23:52 745

原创 解决虚拟机网络与本机网络经常ping不通

~~不使用dhcp动态获取ip ,使用net固定虚拟机ip~~VMWare下虚拟机NAT共享无线方式上网的配置一、Vmware workstation 配置1.1 点击 “虚拟机” 菜单栏—— 选择“设置” —— 在“硬件”选项卡下选择“网络适配器” ——在右边 网络连接” 设置内选择 “NAT” 上网方式,如下:1.2. 点击“编辑” 菜单栏,选择“虚拟网络编辑器弹出下面界...

2019-09-15 21:33:56 11175

原创 虚拟机上安装的Rabbitmq遇到的各种坑

虚拟机上安装的Rabbitmq遇到的各种坑系统版本为linux的ContOs6 32位1.安装Erlang1.1.在线安装不建议使用在线安装 速度特别慢yum install esl-erlang_17.3-1~centos~6_amd64.rpmyum install esl-erlang-compat-R14B-1.el6.noarch.rpm建议下载源码包,或者下载本地rpm包...

2019-09-14 19:33:28 2795

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除