自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 docker 安装elasticsearch集群

最终的文件目录截图给大家参考:start.cmd可以没有,其他两个txt文件也只是我自己记录操作步骤和运行命令的,可以没有。

2023-11-28 16:55:21 1351

原创 docker安装xxl-job

主打的就是一个简洁明了!!!

2023-11-24 16:04:48 616

原创 Window 安装 Kubernetes

安装Window Docker直接去下载个Docker安装包,按照步骤安装即可,这里不做介绍了。获取Kubernetes源码方式1git clone https://github.com/AliyunContainerService/k8s-for-docker-desktop.git方式2自行去 k8s-for-docker-desktop下载效果:(D:\Kubernetes 是自己建的目录)安装 Kubernetes程序进入PowerShell界面以管理员身份打开Powe

2021-12-31 11:34:12 627

原创 docker安装Jenkins

拉取镜像docker pull jenkinsci/blueocean创建并启动容器docker run \ --rm \ -u root \ -p 8088:8080 \ -v jenkins-data:/var/jenkins_home \ -v /var/run/docker.sock:/var/run/docker.sock \ -v "%HOMEPATH%:/home \ jenkinsci/blueocean #"%HOMEPATH%"为用户目录

2021-12-17 15:16:19 781

原创 docker安装kafka

拉取镜像拉取zkdocker pull wurstmeister/zookeeper拉取Kafkadocker pull wurstmeister/kafka创建并启动容器启动单机版zkdocker run -d --name zookeeper-single -p 2181:2181 -t wurstmeister/zookeeper启动单机版Kafkadocker run -d --name kafka-single \-p 9092:9092 \-e KAFKA_BROKE

2021-09-22 18:16:16 157

原创 docker安装xxl-job-admin

拉取镜像docker pull xuxueli/xxl-job-admin:2.1.2配置数据库安装数据库参考 docker安装mysql执行sql脚本初始化CREATE database if NOT EXISTS `xxl_job` default character set utf8mb4 collate utf8mb4_unicode_ci;use `xxl_job`;CREATE TABLE `xxl_job_info` ( `id` int(11) NOT NULL A

2021-07-03 23:47:28 4247 1

原创 DockerFile制作springboot镜像

制作好可以启动的springboot应用例如 spring-demo-0.0.1-SNAPSHOT.jar 是可以正常使用的jra包,web应用本机启动可以看到 swagger或者其他本示例的jar包启动后,应用端口为 9091;等镜像制作完成,需要使用到编写DockerFile# 基础镜像FROM java:8# 作者MAINTAINER galen<[email protected]># 指定了临时文件目录为/tmp。VOLUME /tmp # 将spring

2021-06-30 16:10:02 473

原创 docker安装mysql

拉取镜像docker pull mysql:latest创建容器docker create --name mysql-single -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 mysql参数说明:-p 3306:3306 :映射容器服务的 3306 端口到宿主机的 3306 端口-e MYSQL_ROOT_PASSWORD=Galen*10:设置 MySQL 服务 root 用户的密码。启动容器docker start mysql-single

2021-06-30 14:43:20 314

原创 docker安装rocketmq

拉取镜像docker pull foxiswho/rocketmq:server-4.3.2docker pull foxiswho/rocketmq:broker-4.3.2单机版创建要挂载的目录mkdir /usr/local/rocketmqmkdir /usr/local/rocketmq/servermkdir /usr/local/rocketmq/server/logsmkdir /usr/local/rocketmq/server/storemkdir /usr/loca

2021-06-29 08:25:26 249

原创 docker安装rabbitmq

拉取镜像docker pull rabbitmq:3.7.7-management创建要挂载的目录mkdir /usr/local/rabbitmqmkdir /usr/local/rabbitmq/data创建rabbitmq容器docker create --name rabbitmq -p 5672:5672 -p 15672:15672 -v /usr/local/rabbitmq/data:/var/lib/rabbitmq --hostname my-rabbitmq rabbi

2021-06-27 23:06:48 86 1

原创 docker安装mongodb

拉取镜像docker pull mongo:latest单机版创建treesoft容器docker create --name mongo-single -p 27017:27017 mongo --auth参数说明:–auth:需要密码才能访问容器服务。启动容器docker start mongo-single开放端口firewall-cmd --add-port=27017/tcp --permanent 重载入添加的端口:firewall-cmd --reload

2021-06-24 17:20:39 125

原创 springboot之单元测试

jar包依赖<dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <art

2021-06-24 15:21:46 406

原创 docker安装treesoft

拉取镜像docker pull docker.io/lu566/treesoft:1.0创建treesoft容器docker create --name treesoft -p 18080:8080 docker.io/lu566/treesoft:1.0启动容器docker start treesoft开放端口firewall-cmd --add-port=18080/tcp --permanent重载入添加的端口:firewall-cmd --reload访问treesoftmys

2021-06-23 22:15:43 745 3

原创 docker的Redis搭建

拉取镜像docker pull redis一、单机搭建redis数据挂载目录mkdir /usr/local/redis/dataredis配置文件本地新建redis配置文件 redis.conf ,写入以下内容 创建文件:vi /usr/local/docker/redis/redis.config 写入内容 #允许外网访问 bind 0.0.0.0 daemonize NO protected-mode no创建容器docker create --name redis-si

2021-06-23 21:50:10 75

原创 Rocket MQ 问题集

生产者报错, No route info of this topic1,nameSrvAddr写错了,ip和端口都检查一下生产者报错,Send [1] times, still failed, cost [3061]ms, Topic: **-topic, BrokersSent: [broker-a, null, null]1,broker 服务ip连接不通,容器部署的话,默认使用了容器的内部ip,需要调整为宿主机器ip...

2021-04-20 10:55:01 507

原创 MQ对比

2021-04-20 10:21:52 90

原创 Rocket MQ 安装

Rocket MQ 安装window安装docker 安装

2021-04-19 15:28:00 85

原创 浅谈AOP

怎么找目标对象怎么产生代理对象

2021-03-23 09:37:21 74

原创 Nacos之旅

标题前言Nacos是阿里的产品,可以用作注册中心和配置中心;与springcloud的Eureka比较;nacos比eureka多集成了配置中心的功能。而且可以根据配置选择运行为AP或者CP模式

2020-05-29 15:45:26 199

原创 使用poi导出数据到excel的工具类

以下是参考了别人的一个工具类,然后大肆修改过的。可自定义配置属性的输出顺序,注释上有说明;其他的功能还可以继续完善。已验证,使用稳定1.pom.xml引入<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> &...

2019-08-07 17:49:03 166

原创 websocket收集封装版

具体的配置在之前的一个博客有描述很详细:https://blog.csdn.net/zhaoxichen_10/article/details/84860560这里是开发过程封装后,记录一下方便后面直接拿来使用。干货:1.依赖<!--websocket--><dependency> <groupId>org.springframework.bo...

2019-06-26 15:46:04 918

原创 spring boot配置监听器listener

监听器有如下几类(参考:https://blog.csdn.net/m0_38075425/article/details/81164501 )如果已经了解,可以直接看下面的干货。嘻嘻1.ServletContextListener – 监听servletContext对象的创建以及销毁1.1 contextInitialized(ServletContextEvent arg0) ...

2019-06-25 15:32:15 6170 4

原创 springboot中配置任务调度器quartz

前言springboot中配置定时器是很简单的,如果没有使用过springboot的定时器,那么看这个博客可能意义不大。可先行了解一下springboot的@schedule。使用过普通定时器的应该知道,@schedule可以很方便的就可以启动一个定时任务例如:/** * 功能描述: 10分钟一次,保存昨天全网用户果实总数 * * @param: [] * @return: void...

2019-06-15 11:40:47 922

原创 MySQL 时间类型的字段列设置默认值

时间类型datetime和timetamp可以设置默认值为CURRENT_TIMESTAMP (当前系统时间)datetime设置默认值为CURRENT_TIMESTAMP需要数据库版本在5.6以上在navicat中的设置...

2019-05-24 14:45:43 998

原创 微服务zuul路由代理子服务的swagger

看到这文章的话,证明各子服务的swagger已经是使用起来了。如果还没有使用起来,可自行百度一下swagger的使用方法下面我直接上干货了1.保持其他子服务配置不变,在zuul路由中添加两个配置类其中SwaggerConfig.java可以直接copy之前的子服务的配置类,可以无需做任何修改。(swagger依赖就不用说了,必须也是加入的)2.配置DocumentationConfig....

2019-05-20 11:36:42 489

原创 免费的mysql空间

申请地址:https://db4free.net/signup.php在这里注册完并且邮箱认证后即可使用。

2019-05-20 09:26:00 1555 1

原创 mysql删除中语句取别名

今天碰到一个问题 delete from sys_menu_role mr where mr.role_id = #{roleId,jdbcType=BIGINT} and mr.menu_id in (select m.id from sys_menu m where m.parent_i...

2019-04-27 10:41:08 529

原创 列表List转为树状结构List

菜单模型中包含了层级关系,有父级id且父级的id=子集的parent_id。模型结构如下:/** * 菜单表 * * @author wcyong * @date 2019-04-19 */public class SysMenu implements Cloneable, Serializable { /** * @Author: Galen * @D...

2019-04-26 09:49:42 2458

原创 springboot中配置redis代理session存储

springboot中配置session存储很简单,只需要加入依赖<!--共享session--><dependency> <groupId>org.springframework.session</groupId> <artifactId>spring-session-data-redis</artifactI...

2019-04-24 14:04:30 293

原创 mysql支持表情符存储

问题:默认数据库是配置为utf-8字符编码的,遇到表情的存储时候会报如下异常### Error updating database. Cause: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x8E\x8F' for column 'nickname' at row 1### The error may involve ...

2019-04-22 16:35:54 591

原创 session的详解

浏览器第一次访问服务器会在服务器端生成一个session,有一个sessionid和它对应。个人对session的一个大致理解如图:待续。。。。。

2019-04-15 11:23:13 216

原创 springboot配置文件版本区分

1.配置发布后指定项目访问路径前缀分版本:1.x版本是这样的server: port: 8085 context-path: /pgs2.x版本是这样的server: port: 8085 servlet: context-path: /pgs2.配置多环境spring: profiles: active: dev #开发环境spring:...

2019-03-27 15:42:15 199

原创 Axure使用问题记录

本人最近在架构一个项目,使用了Axure9,兼顾了产品的工作,使用中遇到了一些问题,摸索后记录以作备忘。一,常用快捷键移动位置 ctrl + ↑/↓添加同级文件夹 ctrl+shift +enter添加同级页面 ctrl +enter二,新加的页面或者文件夹,预览不了是由于恢复了发布预览的选项的设置。打开 发布 ->预览选项->配置->Page...

2019-03-23 09:35:45 644

原创 springboot+security实现权限管理

Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring应用上下文中配置的Bean,充分利用了Spring IoC,DI(控制反转Inversion of Control ,DI:Dependency Injection 依赖注入)和AOP(面向切面编程)功能,为应用系统提供声明式的安全访问控制功能,减少了为...

2019-03-21 14:06:45 87078 22

原创 Git去clone代码的各种错误记录

错误1error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054fatal: The remote end hung up unexpectedlyfatal: early EOFfatal: index-pack failed解决:因为Git限制了推送数据的大小导致的错误;重新设置一下通信缓存...

2019-03-14 09:50:18 335

原创 算法-排序

参考:https://www.cnblogs.com/herozhi/p/5880939.html1 冒泡排序(Bubble Sort)算法描述:冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列...

2019-03-08 18:06:15 126

原创 自增ID算法snowflake(雪花)

在数据库主键设计上,比较常见的方法是采用自增ID(1开始,每次加1)和生成GUID。数据库自增主键保证唯一性,但在分布式系统中,部署需要考虑的因素太多;GUID设计简单,能保证主键的唯一性,分布式系统中,数据库部署也简单,只是GUID是一串无物理意义的字符串,大量数据查询的时候效率相对会打折,存储暂用率也有些高。待续...

2019-02-28 09:17:00 1106

原创 浅谈java的注解

开发过程中,我们没少接触注解。而我们很少去自定义一个注解来用。原因很简单,我们对注解不熟悉,所以不觉得使用注解对我们的开发有什么便捷之处;其次,我们不提倡随便使用注解来为业务开发提供方便,与注解挂钩的是反射,大家都知道,反射是非常消耗性能的,使用注解写业务逻辑反而影响业务性能,得不偿失。设计框架是便于快速开发,很多东西初始化中完成。所以,注解往往在框架设计方面发挥长处。待续。。。。...

2019-02-26 17:38:26 147

原创 安装TortoiseGit没有git.exe

用TortoiseGit安装后发现有问题。右键已经有git的clone,setting等按钮了,但是点击就提示没有找到git.exe,要让去安装目录的bin文件里寻找git.exe,还是真没有。TortoiseGit不包含git的可执行文件,所以需要安装git bash,需要去 https://git-scm.com/download/win单独下载安装git而TortoiseSVN是因为...

2019-02-25 14:22:01 15824 1

原创 MySQL 5.6 for Windows 解压缩版配置安装

1、解压文件到指定的安装目录(免安装)例如:D:\Program Files\mysql-5.6.24-winx64是我解压后的路径2、复制mysql-5.6.24-winx64下面的my-default.ini为my.ini3、配置my.ini文件配置mysql的安装目录(解压),数据目录,端口信息等basedir = …datadir = …port = …server_id...

2019-02-20 19:25:34 929

空空如也

空空如也

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

TA关注的人

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