- 博客(65)
- 资源 (34)
- 问答 (3)
- 收藏
- 关注
原创 SpringCloud应用ipv4转ipv6
在/etc/hosts添加映射 配置文件里之前连接ip的切换成自定义的域名 前端页面接口访问配置修改 nginx配置修改
2024-08-19 11:14:25
114
原创 MAC M1安装vmware和centos7虚拟机并配置静态ip
在刚刚安装的虚拟机里执行下面的命令,安装依赖,如果没有网络就将网络设置成自动检测。本地介质、安装目的地、时间和日期、网络、密码设置下就可以开始安装了。直接将下载的centos镜像拖到vmware中。点击开始安装,选择第一个选项回车。保存后执行下面的指令重启网络。自定义虚拟机名称,点击存储。设置虚拟机可使用的硬盘大小。1、查看mac的ip和网关。
2024-02-19 17:22:08
2107
1
原创 记一次解决FTPS上传的文件为空的问题
最近公司的vsftpd文件服务由之前的FTP传输改成了FTPS的,虽然代码做了相应的调整,但是始终有个问题,就是在服务器上文件创建成功了,名称也是正确的,可是一看大小确是0,于是查看日志。当花了大量的时间和精力去试错依然解决不了的时候,就需要换个方向去解决问题了,这时候可能就不是代码的问题了,如果一直死磕在这里,头发掉光光了也解决不掉。用项目上传的始终是失败,改成用filezilla上传,就成功了。在网上找了各种资料,也试了用其他项目的代码来上传,都是同样的问题。于是顺着这个错误去找,找到了。
2023-07-29 19:49:49
1753
原创 Linux系统启动jar包很慢解决方式
知道主机名称为ecs-gulqdsjgl-sjhzlyypt-0036。问题:执行了jar包启动命令后,过了很久才开始打印启动日志。然后重新启动下jar包服务试试吧。
2023-06-09 18:55:16
691
1
原创 使用spring-boot-admin报错failed to resolve ‘DESKTOP-DHHU94O‘ after 2 queries
在整合spring-boot-admin启动客户端注册时报错 :Error has been observed at the following site(s): |_ checkpoint ⇢ Request to GET health [DefaultWebClient]java.net.UnknownHostException: failed to resolve 'DESKTOP-DHHU94O' after 2 queriesorg.springframework.web...
2021-08-02 15:23:11
6148
3
转载 VirtualBox虚拟机磁盘扩容
1、首先打开虚拟机设置窗口我们可以看到只有一个30G的vdi这里我新建了一个100G的硬盘,你们可以根据自己实际情况来创建。这里我们就可以看到刚刚创建的vdi,ok保存,接下来启动我们的虚拟机开始干活了。2、输入命令:lsblk在这里插入图片描述我们可以看到多了一个我们刚刚创建的物理磁盘sdb。3、输入命令:df -h我们可以看到磁盘可用空间26G,已经使用了3.3G4、输入命令:ls /dev/sd*查看磁盘编号5、输入命令:pvcreate /dev/sdb创建p
2021-07-12 18:38:46
1290
1
转载 IDEA类注释与方法注释模板配置
1、设置类注释模板这样在定义类时,都要多输入类的描述。不想的话,可以删去 ${description}2、方法注释模板先新建模板组,名字自己起。然后选中自己的模板组,在模板组下新建模板如下图给模板设置信息1、设置模板名称,建议不要换,就是 * 号,注意:名称不能 / 开头,不然会导致获取params的 methodParameters() 等函数都失效2、模板描述,可以没有3、模板,注意开头是没有 /* 的**功能描述@author qqg@date datedatedate@p
2021-07-01 14:31:28
110
原创 MYSQL基操
1.YEARWEEKMySQL 的 YEARWEEK 是获取年份和周数的一个函数,函数形式为 YEARWEEK(date[,mode])例如 2010-3-14 ,礼拜天SELECT YEARWEEK('2010-3-14') 返回 11 SELECT YEARWEEK('2010-3-14',1) 返回 10 查询当前这周的数据SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m
2021-06-30 17:30:36
1518
原创 面试笔记(三)
41.Nacos与 Zookeeper 的区别(过半机制): 1.nacos是使用mysql进行存储的,而zookeeper是使用本身的树形结构进行存储的 &
2021-06-24 21:37:22
206
1
原创 面试笔记(二)
22.TCP与UDP的区别: TCP需要通过三次握手来建立连接,而UDP不需要,UDP想发送就发送,而且不会对报文进行拆分和拼接操作,不会关心数据是否成功送达,是不可靠的,但是传输速度快。 &
2021-06-24 21:35:57
119
1
原创 面试笔记(一)
1.冒泡排序int[] arr = new int[]{1,7,5,4};for(int i=0;i<arr.length-1;i++){ for(int j=0;j<arr.length-1-i;j++){ if(arr[j]>arr[j+1]){ int a = arr[j]; arr[j]=arr[j+1]; arr[j+1]=a; } }}//这里用了f
2021-06-24 21:33:34
369
原创 连接VirtualBox最小化安装的Linux虚拟机
因为是最小化安装所以刚安装时有很多组件都是没有的执行sudo yum install net-tools修改
2021-06-11 22:48:09
256
1
转载 Hutool Java 工具类库,Java开发必备利器
https://thinkingcao.blog.csdn.net/article/details/110074707
2021-05-25 11:02:57
91
转载 JDK1.8时间接口 LocalDateTime用法
https://thinkingcao.blog.csdn.net/article/details/116932263
2021-05-25 09:40:12
115
转载 常用正则表达式最强整理(速查手册)
oracle正则查询(模糊)selece * from org_organization where regexp_like (orgseq,'(.8.)$|.([0-9]{1,}.)$');查询字段包含.8.以及.8.25.的数据 只包含后面一级Java正则替换匹配String seq ="..3.4.5..";seq =Pattern.compile("^\\.|\\.$").matcher(seq).replaceAll("");结果 .3.4.5.意思是将最前面和最后.
2021-04-16 23:29:02
113
原创 服务器Docker基操
阿里云服务器安装Docker(Centos 7)1.更新yum包到最新版本[root@kaiyukeji /]# yum -y update2.卸载旧版本和遗留的docker软件包[root@kaiyukeji /]# yum remove docker-common docker-selinux docker-engine3.安装所需的软件包[root@kaiyukeji /]# yum install -y yum-utils device-mapper-p..
2021-04-10 12:51:28
839
转载 redis高可用方案,哨兵,集群,云服务
哨兵作用: Redis哨兵配置的作用是可以发现redis的主从节点的位置,以及他们当前运行的状态,哨兵是用来放哨的,能实时监控我们redis集群的状态,保证redis服务器不会挂掉 搭建: https://blog.csdn.net/Zer01ne/article/details/83010407一主二从三哨兵模式,三个哨兵保证了哨兵本身是高可用的,再去监控其他redis的状态 整合springboot: https://blog.csdn.net/Mars13889146832/article/
2021-04-05 19:56:24
163
原创 Redis 实现分布式锁 SETNX or Redisson
实现分布式锁之前先看两个 Redis 命令:SETNX将key设置值为value,如果key不存在,这种情况下等同SET命令。 当key存在时,什么也不做。SETNX是”SETif Not eXists”的简写。返回值Integer reply, 特定值:1 如果key被设置了0 如果key没有被设置例子redis> SETNX mykey "Hello"(integer) 1redis> SETNX mykey "World"(integer) 0redis&
2021-04-05 19:46:17
1307
转载 Redis在项目中的地位及使用场景剖析
一、 redis 特点所有数据存储在内存中,高速读写提供丰富多样的数据类型:string、 hash、 set、 sorted set、bitmap、hyperloglog提供了 AOF 和 RDB 两种数据的持久化保存方式,保证了 Redis 重启后数据不丢失Redis 的所有操作都是原子性的,还支持对几个操作合并后的原子性操作,支持事务通常我们都把数据存到关系型数据库中,但为了提升应用的性能,我们应该把访频率高且不会经常变动的数据缓存到内存中。。Redis 没有像 MySQL 这类关系型数
2021-04-05 17:10:54
534
转载 用java开发一个人脸识别小程序demo
注册微信小程序-流程代码:点击下载1:开始在指定网页内填写信息:https://mp.weixin.qq.com/wxopen/waregister?action=step12:激活邮箱完成个人邮箱的激活3:邮箱操作如图,在收到的邮件中,点击链接继续注册4:进行实名认证进行主体信息实名认证登记 ,扫码绑定管理员个人微信号5:确认实名信息无误确认信息,完成个人小程序创建...
2021-04-01 22:51:07
1266
转载 JDK 1.8新特性 stream流使用
一.Stream流stream流,是在java8中,由lambda表达式所带来的一种新的函数是编程模式,可以用来解决一些已有的集合类型的弊端1.stream流与传统集合的便利方式的区别传统遍历方式public static void main(String[] args) { //遍历输出名字中含有七的并且名字长度为3的人 List<String> list = List.of("乔七七","韩七岁","零零七","鲁班七号","上官婉儿");
2021-01-29 14:26:32
566
原创 若依微服务项目部署流程
一.服务器说明服务器一序号域名ip作用1xuniji.config.com192.168.220.128提供redis,nacos,mysql ,nginx服务,前端代码也是部署到该服务器2xuniji.server.com192.168.220.129服务部署的机器,supervisor 进行项目线程统一管理二.成品展示1.页面展示2.config机器前端代码部署路径3.config机器中间件安装路径(只用到了redis,nginx,naco
2020-12-24 13:45:16
10957
2
原创 日志管理平台-ELK环境搭建
ELK是Elasticsearch、Logstash、Kibana三大开源框架首字母大写简称,通过ELK我们可以更加快捷方便的查看日志Elasticsearch和Kibana环境搭建教程logstash-6.4.3.tar.gz下载先安装好Elasticsearch和Kibana环境 将下载的logstash-6.4.3.tar.gz上传到服务器的/usr/local文件夹下 解压logstash-6.4.3.tar.gz tar -zxvf logstash-6.4.3.tar..
2020-08-26 17:37:20
155
原创 elasticsearch高可用集群环境搭建
elasticsearch的集群环境实在单机环境的基础上进行配置的如果没有搭建单机环境请参考linux上安装elasticsearch和kibana以及中文分词器elasticsearch-analysis-ik-6.4.3假设我们要安装三台elasticsearch服务器分别为192.168.137.197 192.168.137.198 192.168.137.199 将192.168.137.197中的elasticsearch中的配置文件elasticsearch.y...
2020-08-17 00:44:18
361
原创 elasticsearch7.x基操
点我下载elastic和kibana1.Elasticsearch的概述Elasticsearch(ES)是一个基于Lucene构建的开源、分布式、RESTful接口的全文搜索引擎。Elasticsearch还是一个分布式文档数据库,其中每个字段均可被索引,而且每个字段的数据均可被搜索,ES能够横向扩展至数以百计的服务器存储以及处理PB级的数据。可以在极短的时间内存储、搜索和分析大量的数据。通常作为具有复杂搜索场景情况下的核心发动机。2.Elasticsearch安装将解压的elastics
2020-08-11 17:19:02
1085
2
原创 将列表递归成树形结构
以js代码为例/** * 构造树型结构数据 * @param {*} data 数据源 * @param {*} id id字段 默认 'id' * @param {*} parentId 父节点字段 默认 'parentId' * @param {*} children 孩子节点字段 默认 'children' * @param {*} rootId 根Id 默认 0 */export function handleTree(data, id, parentId, children,
2020-06-04 17:07:46
367
4
原创 数据库含子数据的表结构设计,使查询不用递归
1.数据库中有一个表sys_dept,其中的ancestors很关键,它可以使我们省去递归查询子数据的操作2.使用下面的语句查询select * from sys_dept where '100A' ::varchar = ANY (STRING_TO_ARRAY(ancestors,','))结果
2020-06-04 10:49:04
467
转载 centos7防火墙指定开放端口
开启防火墙服务1, 首先查看防火墙状态:firewall-cmd --state下图所示为关闭防火墙,接下来需要开启2, 开启防火墙,启动firewall:systemctl start firewalld.service设置开机自启:systemctl enable firewalld.service3, 重启防火墙:systemctl restart firewalld.service4, 检查防火墙状态是否打开:firewall-cmd
2020-06-02 15:11:37
4444
转载 centos7中安装redis
redis下载地址或者用下一步的方式获取安装包1.获取redis资源 wget http://download.redis.io/releases/redis-4.0.8.tar.gz2.解压 tar xzvf redis-4.0.8.tar.gz3.安装 cd redis-4.0.8 make cd src make install PREFIX=/usr/local/redis4.移动配置文件到安装目录下 cd ../ mkdir /us.
2020-06-02 11:18:42
194
原创 centos 7限制远程登录的端口、IP、用户
限制端口在/etc/ssh/sshd_config中限制IP要求: 只允许 192.168.0.1 和 192.168.0.10 登陆 其他全部禁止实现: vim /etc/hosts.allow //增加如下内容 sshd: 192.168.0.1, 192.168.0.10 vim /etc/hosts.deny //增加如下内容 sshd: ALL 要求: 只限制192.168.0.1登陆上来,其他全部放行实现:vim /etc/hosts.de.
2020-06-02 10:15:23
2422
转载 强烈推荐的 IDEA 插件
1.google-java-format 代码自动格式化简介:google-java-format插件可以帮助我们不通过对应的快捷键就可以实现特定方式下自动格式化代码。2.Leetcode Editor简介:LeetCode插件,可以在IDEA中在线刷题。上班摸鱼属实方便,表面上我在干活,实际上我在刷算法题。3.Jrebel for Intellij(很好用)简介:JRebel是一款JVM插件,它使得Java代码修改后不用重启系统,立即生效...
2020-05-25 15:54:39
11374
2
原创 springmvc响应跨域
/** * 解决响应跨域问题 * @param response * @return */ public static HttpServletResponse setCross(HttpServletResponse response){ //解决跨域问题 response.setHeader("Access-Control-Allow-Origin", "*") response.setHeader("Acce...
2020-05-11 09:54:17
205
原创 提取若依中的springboot整合redis
在pom.xml中引入依赖 <!-- redis 缓存 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </d...
2020-04-27 21:57:45
2056
1
原创 Mybatis配置一对一,一对多,多对多
创建表用户实体类import javax.persistence.*;import java.util.List;public class TestUser { private Integer userId; private String userName; private List<TestRole> roles; ...
2020-04-21 16:55:06
960
logstash-6.4.3.rar
2020-08-26
elasticsearch+kibana.rar
2020-08-11
springboot整合swagger-bootstrap-ui,过滤器放开并解决自定义错误信息返回冲突-DEMO
2019-09-15
Postman免安装.zip
2019-07-04
Postman-win64-7.2.0_Setup.zip
2019-06-18
rabbitmq+erlang
2018-12-10
jetty-distribution-9.4.12.v20180830
2018-10-26
mysql图形界面navicat
2018-09-29
打包java程序为exe文件
2018-09-29
elasticsearch-7.7.0-windows-x86_64(含教程).zip
2020-06-24
inotify-tools-3.14.tar.zip
2020-06-03
tcping.zip
2020-06-02
java实现后台键盘监听所需依赖.zip
2020-04-13
html和css基操.zip
2019-10-10
MYSQL查询后将字段变成列
2021-07-08
spring security在进行jwt认证失败时没有跳到我的自定义认证失败类中执行
2020-04-23
postgresql中以json数组中的某个元素来查询数据
2019-06-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人