自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 centos7使用docker-compose全容器部署单体及微服务

2. sh os7init.sh lytOS #lytOS是你的服务器名字。让服务器上的中间件统一用一个网络,以便容器通讯。3. 输入 reboot 命令来重启服务器。七、免费生成ssl,自动续期配置(可选)等,获取详细资料可以访问。六、部署前端nginx配置。初始化CentOS7。

2023-05-25 16:17:53 859

原创 生成免费SSL证书并永久续期

Let's Encrypt SSL 证书的有效期为 90 天。为了避免证书过期而导致您的网站不可用,建议设置证书自动续订功能。为了让 Certbot 可以验证您的域名,您需要打开 HTTPS 端口(默认为 443)。这将使 Certbot 每个月的第一天检查证书是否需要更新,并将日志写入。3. 生成 SSL 证书(需要先配置好nginx,才能生成)1. 安装 Certbot 工具。nginx需要加入如下配置(80端口)4. 设置证书自动续订。

2023-05-17 10:03:37 1907

原创 MAC 安装多个node.js,并进行版本切换

命令来确认 Node.js 版本已更改为 v16.18.1。2. 重启终端或输入。5. 您可以通过运行。

2023-05-12 19:29:03 931

原创 若依改造支持多对象多对列表导出

若依改造支持多对象多对列表导出

2023-04-08 14:10:52 1153 16

原创 docker-compose network_mode=“host”外网访问不了

docker 问题总结

2022-11-18 14:02:58 8821 3

原创 docker-compose 部署mysql8、minio、nginx、redis

docker mysql8、minio、niginx

2022-11-17 16:47:32 642

原创 spring-security-oauth2 解决前端对称加密,后台解密,,

spring-security-oauth2 解决前端对称加密,后台解密,,

2022-07-06 23:53:48 1336

原创 oauth2 切换当前登录用户身份,角色及权限,无需重新登录

1. controller层/** * 切换用户身份 * */ @PutMapping("/switchIdentity") public R switchIdentity(@RequestHeader(value = HttpHeaders.AUTHORIZATION, required = false) String authHeader ,@RequestBody UserCardsVO userCardsVO) { if (StrUtil.isBlank(authHead

2022-04-09 21:49:00 1804

原创 Java 开发资料

1. Java微信公众号消息推送Java微信公众号消息推送_初来乍到请多多关照的博客-CSDN博客_java微信公众号消息推送一、在项目的配置文件中配置公众号信息# 微信公众号配置wx: appid: ********** secret: ************** token: ********************* aeskey: ****************************二、创建公众号类、达到将数据注入的目的@Component@ConfigurationProperties(

2022-04-09 21:27:16 642

原创 Java 生成二维码(带logo 文字)

1. 引入包<!-- 二维码生成--> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.0</version> </dependency>2. 工具类i.

2022-04-09 21:25:22 2786

原创 MySQL新增大量测试数据

CREATE TABLE `test_info` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(50) DEFAULT NULL, `item_no` varchar(128) DEFAULT NULL, `create_by` varchar(64) DEFAULT '' COMMENT '创建者', `create_time` datetime DEFAULT NULL COMMENT '创建时间', PRI.

2021-05-20 17:34:00 147

原创 MYSQL 简单总结(2)

truncate和delete的区别1、事务:truncate是不可以rollback的,但是delete是可以rollback的; 原因:truncate删除整表数据(ddl语句,隐式提交),delete是一行一行的删除,可以rollback2、效果:truncate删除后索引 id从零开始 ,delete不会删除索引 (比如ID删除钱是10,那么truncate删除后会从0开始,delete还是会11开始) 3、delete 删除可以返回行数7种joi...

2021-05-16 14:23:16 101

原创 MYSQL 简单总结(1)

索引存储方式B+ 树:都是子节点为数据MYISAM:索引存储,B+树子节点存的是物理地址,数据是存在另一个MYD的文件里的 ,查询快,不支持事务INODB:有行级锁,支持事务,B+树子节点存储的是数据...

2021-05-15 14:48:57 98

原创 zookeeper 简单总结(2)

节点类型: 持久化节点 #一旦创建,永久存在 临时节点 #节点断掉,主动清除,session超时,会被服务器删除 持久化顺序节点 #持久化节点的基础上,自带顺序 临时顺序节点...

2021-05-13 14:16:09 129 1

原创 Zookeeper 简单总结(1)

一、Zookeeper单机模式安装Zookeeper是基于java写的,所以安装需要配置JAVA环境,校验环境:java -version 下载并解压Zookeepercd /usr/localwget http://archive.apache.org/dist/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gztar -zxvf zookeeper-3.4.12.tar.gzcd zookeeper-3.4.12 3. 重命名...

2021-05-11 17:49:59 204

原创 服务器安装EXSI系统+两个centos系统

制作U启动盘百度下载并安装UltraISO下载exsi镜像https://www.dell.com/support/home/zh-cn/product-support/product/poweredge-r620/drivers将启动盘插入电脑,以管理员身份打开软碟通软件–找到下载好的镜像文件–右键打开,启动-写入硬盘映像-格式化U盘–写入–完成装EXSI系统主要参考两个链接就完事了https://www.cnblogs.com/yizhangheka/articles/111170

2020-12-06 18:58:05 1047

原创 修改layui全局滚动条样式

效果如下:github地址:https://github.com/FourAndSeven/scrollBar/tree/master/layui项目结构说明:只需要加这个就可以加滚动条了注意:需要滚动条的div,一定要把原生的滚动条隐藏

2020-07-04 19:18:38 4437 2

原创 热部署devtools

导入架包<!--热部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional> </depen.

2020-06-10 22:49:15 167

原创 小白学cloud之创建父工程

1、新建Project, 选择java8 ,选择maven架构2、maven 最好选择自己安装的3.5以上的3、进来以后开启自动导入功能4、字符编码 setting ->File Encodings 选UTF-85、注解生效激活6、java编译版本选择87、父工程pom文件 (删除src文件夹)dependecyManegement 管理依赖版本号: 在父项目指定了版本号,子版本不需要指定 version,子类的版本号会去父类找版本;只是声明依赖,不引入jar包;好处是

2020-05-31 20:18:52 156

原创 MyBatis Generator 拓展包的使用

https://github.com/itfsw/mybatis-generator-plugin一 、 代码自动生成配置Step1:添加依赖配置pom.xml文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="h...

2019-07-20 13:34:08 2542 1

原创 如何导入GitHub下的vue项目 并启动

一 准备工作:Node.js环境(npm包管理器)vue-cli 脚手架构建工具cnpm npm的淘宝镜像二 安装node.js 略cmd 输入node -v 有版本号 则安装成功三 npm包管理器 直接集成在node上的cmd 输入 npm -v 有版本号 则安装成功OK!node环境已经安装完成,npm包管理器也有了。由于有些npm有些资源被屏...

2019-07-17 23:49:33 687

转载 MySQL处理达到百万级数据时,如何优化?

1.两种查询引擎查询速度(myIsam 引擎 ) InnoDB 中不保存表的具体行数,也就是说,执行select count(*) from table时,InnoDB要扫描一遍整个表来计算有多少行。 MyISAM只要简单的读出保存好的行数即可。 注意的是,当count(*)语句包含 where条件时,两种表的操作有些不同,InnoDB类型的表用count(*)或者count(主键),加上...

2019-06-09 01:54:55 707

原创 Spring boot中使用线程池

既然用了 SpringBoot ,那自然得发挥 Spring 的特性,所以需要 Spring 来帮我们管理线程池:@Configurationpublic class TreadPoolConfig { /** * 消费队列线程 * @return */ @Bean(value = "consumerQueueThreadPool") ...

2019-06-05 18:29:24 1009

原创 RabbitMQ常用的五种模式

官方地址:https://www.rabbitmq.com/getstarted.html参考:https://www.cnblogs.com/Alva-mu/p/9535396.htmljava可以简单使用springdataRabbit来操作简单的生产者消费者模式(就是一个生产者发送消息到队列,由一个消费者消费)work模式一个生产者对应多个消费者,但是只能有一个消费者获得消息...

2019-05-29 17:07:31 411

原创 Elasticsearch简单总结

ES 的Index(索引)相当于数据库ES 的Type (类型) 相当于表ES 的Document (文档) 相当于行(一行数据)ES内置默认的standard 分词器对中文很不友好,是单字切分的,所以我们使用了ik分词器,ik分词器有最小切分和最细度切分两种分词器对内容进行预处理,比如过滤掉HTML标签等特殊符号,再进行分词,标准化(比如统一一个单词小写或者大写等)用标准化规则对...

2019-05-29 15:52:08 94

原创 安装rabbitmq

#拉取镜像docker pull rabbitmq:management-alpine#启动docker run -di --name=rabbitmq -p 5671:5671 -p 5672:5672 -p 4369:4369 -p 15671:15671 -p 15672:15672 -p 25672:25671 rabbitmq:management-alpine成功如图:...

2019-05-29 13:27:10 150

原创 安装mongodb

docker pull mongodocker run -p 27017:27017 -v :/data/db --name docker_mongodb -d mongo在上面的命令中,几个命令参数的详细解释如下:-p 指定容器的端口映射,mongodb 默认端口为 27017-v 为设置容器的挂载目录,这里是将即本机中的目录挂载到容器中的/data/db中,作为 mongodb 的...

2019-05-27 21:07:02 91

原创 安装elasticsearch ik kibana

拉取镜像docker pull bolingcavalry/elasticsearch-with-ik:6.5.0docker pull kibana:6.5.0cd /usr/local/mkdir dockercd dockermkdir es_kibanacd es_kibanavi docker-compose.ymldocker-composer.yml内容如...

2019-05-27 15:40:41 178

原创 CentOS安装nginx

下载http://nginx.org/en/download.htmlcd /usr/local/mkdir nginxcd nginxwget http://nginx.org/download/nginx-1.16.0.tar.gztar -zxvf nginx-1.16.0.tar.gz -C .安装依赖yum install gcc gcc-c++ pcre...

2019-05-25 01:39:23 69

原创 IDEA中使用eclipse快捷键及常用快捷键

修改使用Eclipse风格的快捷键File --> settings --> keymap --> 在下来框中选中Eclipse选择Apply保存设置就OK了常用快捷键显示搜索对话框:Ctrl+H快速Outline:Ctrl+O打开资源:Ctrl+Shift+R (可以用来查找相关类)上一个/下一个光标的位置:Alt+Left/Right上一个/...

2019-05-21 09:39:59 1099

原创 激活相应版本的IDEA

激活相应版本的IDEA注册码获取地址: http://idea.lanyus.com/

2019-05-21 09:13:38 138

转载 转 Java高级开发必会的50个性能优化的细节(珍藏版)

转 Java高级开发必会的50个性能优化的细节(珍藏版)https://mp.weixin.qq.com/s/IYc-QY2uDa7VWo9RVamArg

2019-05-20 16:22:45 173

转载 java内存泄漏

java内存泄漏

2019-05-17 23:56:44 79

原创 joda-time使用

joda-time使用SimpleDateFormat是线程安全的吗?非常不幸,DateFormat 的所有实现,包括 SimpleDateFormat 都不是线程安全的,因此你不应该在多线程序中使用,除非是在对外线程安全的环境中使用,如 将 SimpleDateFormat 限制在 ThreadLocal 中。如果你不这么做,在解析或者格式化日期的时候,可能会获取到一个不正确的结果。因此,...

2019-05-15 15:04:51 284

原创 如何实现对象克隆?

如何实现对象克隆?有两种方式:实现Cloneable接口并重写Object类中的clone()方法;实现Serializable接口,通过对象的序列化和反序列化实现克隆,可以实现真正的深度克隆。import java.io.*;public class CloneObjUtil { private CloneObjUtil(){ throw new A...

2019-05-14 14:24:47 307

原创 hyperledge fabric 1.4 单机部署

hyperledge fabric 1.4 单机部署环境搭建及镜像下载和获取bin目录请看链接:https://blog.csdn.net/xulvejie0143/article/details/89496860参考链接: https://www.jianshu.com/p/74498cfb0ea5-1 创建solo-fabric目录及复制bin目录2 准备crypto-confi...

2019-04-28 15:28:18 555

原创 hyperledger fabric 1.4 kafk 部署

hyperledger fabric 1.4 kafk 部署1. 环境搭建1.1 docker 与 docker-compose搭建docker 与docker-compose 请访问这个链接:https://blog.csdn.net/xulvejie0143/article/details/880868881.3 go 语言安装cd /optmkdir golang...

2019-04-26 17:12:59 1477

原创 Redis生成唯一标识

Redis生成唯一标识代码如下/**使用redis生成唯一ID Start===============================================*/ private DateFormat df = new SimpleDateFormat("yyyyMMdd"); /** * 起始的时间戳 */ private f...

2019-04-14 14:20:24 1207

原创 雪花算法生成分布式ID

雪花算法生成分布式ID主要代码如下package top.sponger.common.util;import lombok.Data;/** * 描述: Twitter的分布式自增ID雪花算法snowflake * **/public class SnowFlake { /** * 起始的时间戳 */ private final sta...

2019-04-13 22:08:57 1159

原创 JAVA抓取JS渲染完后的网页数据

JAVA抓取JS渲染完后的网页数据maven 依赖 <!--爬取网页信息--> <!-- https://mvnrepository.com/artifact/net.sourceforge.htmlunit/htmlunit --> <dependency> <groupId&...

2019-04-12 17:29:37 4423 2

若依改造支持多对象多对列表导出

若依改造支持多对象多对列表导出

2023-06-26

空空如也

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

TA关注的人

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