自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux 中Jenkins部署 gradle+github(1)

(一)、接上一节,正常安装Jenkins环境之后,先配置Jenkins的Global Tool Configuration和Configure System 1、先配置Global Tool Configuration,具体操作如下图所示: 然后进入下一个界面先配置jdk,如下图所示:配置完成,之后 ,点击 apply 或者 save 按钮。2...

2018-12-27 10:46:50 270

原创 linux 中Jenkins环境搭建(1)

Jenkins概要:Jenkins是一个开源的、可扩展的持续集成、交付、部署(软件/代码的编译、打包、部署)基于web界面的平台。Jenkins是一个工具集,提供了各种各样的插件比如获取git上最新的代码比如可以帮你编译源代码比如可以调用自定义的shell脚本远程执行命令jenkins官网地址如下:https://jenkins.iojenkins安装jenkins的官方文...

2018-12-21 17:50:14 262

原创 Rabbitmq.3.6.14

进入abbitmq官的网http://www.rabbitmq.com/  点击画框“ RabbitMQ 3.7.7发布 ”跳入 点击画框“ RabbitMQ 3.7.7发布 ”跳入 根据自己当前系统环境,下载对应的安装文件我这里下载的是MAC系统版本的安装文件,并且安装的是3.6.14版本abbitmq的安装目录cd /usr/local/Cellar/rabbi...

2018-07-19 15:20:49 599

原创 ActiveMQ 5.15.4

ActiveMQ 5.15.4 下载地址http://activemq.apache.org/activemq-5154-release.html把下载文件解压之后 放在 /Users/liuhongchun/Documents/apache-activemq-5.15.4/下然后 切换到 目录 /Users/liuhongchun/Documents/apache-...

2018-07-19 15:19:07 531

原创 mac中搭建nacos2.0-客户端-服务注册(2)

1、创建一个spring boot 的maven项目nacos-order-service pom.xml文件如下:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://ma.

2021-04-05 12:07:08 332 1

原创 mac中搭建nacos2.0-(1)

1、浏览器打开https://github.com/alibaba/nacos/releases2、选择nacos-server-2.0.0.tar.gz,右键复制链接,在迅雷下下周比较快粘贴链接到迅雷:3、下载完成之后,在mac 终端下使用tar -xvfnacos-server-2.0.0.tar.gz4、解压完,进入cd nacos/bin5、启动命令(standalone代表着单机模式运行,非集群模式):sh startup.sh -m standalon..

2021-04-05 09:19:13 608

原创 使用docker安装zipkin

1.获取镜像docker pull openzipkin/zipkin2.启动docker run --name zipkin -d -p 9411:9411 openzipkin/zipkin3.web端查看浏览器打开http://localhost:9411/zipkin/

2021-04-04 21:17:30 235

原创 mysql 查出表中字段最长的数据sql

1、废话不多说,直接上代码(1)、Mysqllength()函数用于获取字符串的长度(2)、写法如下:SELECT`字段`,length(`字段`)FROM表名WHERElength(`字段`) = (SELECTmax(length(`字段`))FROM表名)(3)、示例如下SELECT `station_name`, length(`station_name`)FROM oil_station_listWH...

2021-03-25 13:38:31 4316 1

原创 java 中 属性上增加对时间格式化

@DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")private Date consumptionTime;

2021-03-18 17:31:11 192

原创 mac 中安使用brew install elasticsearch / kibana

使用brew安装elasticsearch1、执行brew install elasticsearch2、安装成功如下3、根据上面截图提示 执行这个echo 'export PATH="/usr/local/opt/openjdk/bin:$PATH"' >> /Users/liuhongchun/.bash_profile4、使用vi.bash_profile 设置下面export CPPFLAGS="-I/usr/local/opt/op...

2021-03-14 22:15:18 928

原创 spring boot 中 redisson 的使用

1、增加pom.xml<dependency> <groupId>org.redisson</groupId> <artifactId>redisson</artifactId> <version>3.11.1</version></dependency>2、application.properties 配置spring.redis.port=6379//安装redis.

2021-03-08 16:37:31 322

原创 mybatis 中 使用记录

1、mybatis 中 使用模块或查询,防止sql注入写法:<select id="selectAllList" resultMap="BaseResultMap" parameterType="com.jidou.entity.OilCardBatch"> select <include refid="Base_Column_List"/> from oil_card_batch where 1=1 <if test="batc.

2021-03-06 15:17:58 115

原创 mybatis中between...and...语句的写法和详解

1、mybatis中xml文件中写法<select id="selectByBrandChannel" resultMap="BaseResultMap"> SELECT ct.*, cd.* FROM coupon_detail cd LEFT JOIN coupon_template ct ON cd.template_id = ct.template_id <if test="brandChannel!=null and

2021-02-22 18:20:00 4888

原创 java 菜单树tree

1、话不多说,直接上代码,如下所示@Overridepublic List<TStoreCategory> getList(TStoreCategorySearchRequest request, PageParamRequest pageParamRequest) { PageHelper.startPage(pageParamRequest.getPage(), pageParamRequest.getLimit()); QueryWrapper<TStoreC

2020-09-09 10:46:51 165

原创 mysql - mybatis-plus 使用中出现常用问题

1、最近使用MyBatis时发现了java.sql.SQLException: Zero date value prohibited 的异常,其实是Mysql数据库在面对0000-00-00 00:00:00日期的处理时,如果没有设置对应的对策,就会产生异常。所以解决的方法是在jdbcUrl中设置处理zeroDateTimeBehavior来处理(1).driver-url=jdbc:mysql://127.0.0.1/test?zeroDateTimeBehavior=CONVERT_TO_NUL

2020-09-09 10:43:22 499

原创 关闭 druid 监控方法

直接上代码,修改yml文件:stat-view-servlet: enabled: falseweb-stat-filter: enabled: falsefilter: config: enabled: false如下图所示:

2020-06-04 16:36:06 9324

原创 Docker Desktop for Mac开启 Kubernetes

1、首先安装Docker Desktop for Mac(自行百度安装),安装成功,如下所示: 请查看 Docker Desktop版本,Docker -> About Docker Desktop2、为 Docker daemon 配置镜像加速,参考阿里云镜像服务或中科大镜像加速地址https://docker.mirrors.ustc.edu.cn{ "experimental": false, "debug": true, "registry-mirror...

2020-05-27 15:10:31 664

原创 Java 使用URLConnection 发送请求

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.URL;import java.net.URLConnection;/** * @author li...

2019-12-05 16:32:48 460

原创 mybatis 中批量数据插入,分批提交

1、留作记录,直接上代码logger.info("list.size()===>" + list.size());//数据源int cont = 0;for (int i = 0; i < list.size() / 400 + 1; i++) { int temp = (i + 1) * 400; if (temp >= list.size()) {...

2019-12-04 15:12:43 1192

原创 Java sting 数组 取消 {“”}

直接上代码param=""String roleIds = param.replace("\"", "");//分割权限idString[] splitroleIds = roleIds.split(","); //如果splitroleIds等于"" 表示没有需要给用户设置权限 List<String> tmp = new ArrayList<St...

2019-11-28 12:14:07 214

原创 java 对菜单父子关系 进行遍历

话不多说 ,直接上代码,其中代码有参考网上其他 码友 的,具体那个帖子记不清了 ,把代码写在这 做一个记录package cn.togeek.entity.tree;import cn.togeek.entity.Permission;import io.micrometer.core.instrument.util.StringUtils;import java.util.Arr...

2019-11-28 11:48:34 1407

原创 w10 下给 Docker For Windows 桌面版 安装 k8s

1、为Docker For Windows配置加速镜像服务{ "registry-mirrors": [ "https://registry.docker-cn.com" ], "insecure-registries": [], "debug": true, "experimental": false }设置如下图:2、通过一个阿里云的批处理,提前把Kubernete...

2019-11-07 10:11:23 471

原创 mybatis 中 批量插入 (oracle 、mysql)

1、oracle 分别有两种方法:第一种:<insert id="batchInsert" parameterType="java.util.List"> INSERT INTO t_defect_fault_ratio(id, site, site_id, region, org_id, c_createdate, fault_num,defect_num) ...

2019-10-29 20:07:11 243

原创 CentOS Linux release 7.6.1810 配置zookeeper-3.4.14集群环境搭建

1、首先准备三台虚拟机,分别如下:Slave001=192.168.239.201,Slave002=192.168.239.202,Master001=192.168.239.101server.1=Slave001:2888:3888server.2=Slave002:2888:3888server.3=Master001:2888:38882、下载地址:wegethttps:/...

2019-09-25 10:58:35 243

原创 mac 中 Zookeeper 3.5.5 单机模拟集群安装

1、官网下载:wgethttps://www-eu.apache.org/dist/zookeeper/zookeeper-3.5.5/apache-zookeeper-3.5.5-bin.tar.gz2、解压:apache-zookeeper-3.5.5-bin3、进入 cd/Users/liuhongchun/Downloads/zk/apache-zookeeper-3.5.5-...

2019-09-25 10:37:35 663

原创 mac 中安装zookeeper 3.4

1、brew install zookeeper2、安装完成,默认文件位置:/usr/local/Cellar/zookeeper/3.4.13: 244 files, 33.4MBRemoving: /usr/local/Cellar/zookeeper/3.4.10... (242 files, 31.4MB)3、切换到 cd /usr/local/bin/下,启动...

2019-09-24 15:00:29 1175 2

原创 mac 中安装redis 5.x

1、brew install redis如果使用brew安装报如下错误,解决方法如下:解决brew报错:Another active Homebrew update process is already in progress在mac终端下执行:brew install glew结果报错:Error: Another active Homebrew update process...

2019-09-24 09:27:36 627

原创 mybaits 源码分析5 mybatis 底层缓存原理(一级缓存和二级缓存)

首先还是看源码,还是这个DefaultSqlSessionFactory类,看这个方法@Overridepublic Connection getConnection() { try { //看这里执行这个executor.getTransaction() return executor.getTransaction().getConnection(); } ca...

2019-09-23 17:15:17 212

原创 mybaits 源码分析4

MyBatis 中 查看源码, 首先是SqlSessionFactoryBuilder 创建出SqlSessionFactory,然后从SqlSessionFactory中得到SqlSession,最后通过SqlSession得到Mapper接口对象进行数据库操作String resource = "org/mybatis/example/mybatis-config.xml";Input...

2019-09-23 16:32:44 131

原创 mac 中使用docker安装Zookeeper

首先去docker 官网找zk镜像:https://hub.docker.com/_/zookeeper1、寻找镜像docker search zookeeper2、下载镜像docker pull zookeeper3、启动镜像docker run --name zk -p 2181:2181 -p 2888:2888 -p 3888:3888 --restart...

2019-09-21 23:45:00 2376 3

原创 mybaits 源码分析3 MyBatis 的生命周期

MyBatis 的生命周期 生命周期就是一个对象创建到销毁的整个过程,同样 来看一下mybatis 的生命周期是怎么样从创建到销毁的,看看大概 分几下几步:1、从 XML 中构建 SqlSessionFactory ,获取自定义的配置文件mybatis-config.xml,进行读取,SqlSessionFactoryBuilder的作用就是在于创建SqlSessionFactory...

2019-09-20 15:00:45 112

原创 mac 中安装Consul

1、去官网下载mac 版本https://www.consul.io/downloads.html找到mac 版本的 ,选择64位,点击下载2、下载将解压后的文件consul 拷贝到/usr/local/bin下sudo cp consul /usr/local/bin3.打开bin文件,执行consul,查看consul命令,如下即表示成功4、现在b...

2019-09-19 09:22:11 2662

原创 spring boot2 集成Shiro + Swagger2.x,Swagger页面无法查看接口

1、踩坑一:Shiro + Swagger2.x,Swagger页面无法查看接口解决办法:///swagger2接口权限 开放filterMap.put("/swagger-ui.html","anon");filterMap.put("/static/**", "anon");filterMap.put("/swagger/**","anon");filterMap.put...

2019-09-16 15:43:43 591

原创 mac 中创建 vue 项目

1、环境 安装node、npm 最新稳定版本2、使用npm 管理器 这里安装cnpm 国内镜像 在命令行中输入 npm install -g cnpm --registry=http://registry.npm.taobao.org //如下图3、安装vue-cli脚手架构建工具在命令行中运行命令cnpm install ...

2019-09-14 16:32:23 584

原创 mybaits 源码分析 2 使用 mybatis+spring boot 2 + ProviderMethodResolver

SQL语句构建器类1、使用类加载方式自定义SQL,其实方法 很简单 那就是 实现ProviderMethodResolver类 ,如下所示:创建一个UserSqlProvider 实现ProviderMethodResolverpublic class UserSqlProvider implements ProviderMethodResolver { public ...

2019-09-10 17:24:10 239

原创 mybaits 源码分析1 使用 mybatis+spring boot 2

1、首先使用IDEA 创建一个spring boot 2 web 项目,添加web、 mybatis 依赖<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0...

2019-09-10 14:26:56 135

原创 java HashTable和HashMap的区别详解

一、HashTable1、HashTable 是线程安全的,查看源码得知方法使用了同步锁 synchronized,如下所示:2、 key值不允许为null ,如果插入key 为null , 就会报null指针异常错误,如下所示:注意:key为null,就没有hashcode,无法计算hash值二、HashMap 1、HashMap 非线程安全 常...

2019-09-09 13:57:27 206

原创 linux 使用 docker快速搭建gitlab服务器

1、查找gitlab镜像docker search gitlab2、拉取镜像docker pull gitlab/gitlab-ce3、创建gitlab的 配置(etc) 、日志(log)、数据(data)放在容器之外,以后 升级使用mkdir -p /opt/gitlab/etcmkdir -p /opt/gitlab/logmkdir -p /opt/git...

2019-08-28 16:15:56 383

原创 Linux 中 docker-compse安装

docker-compse 是使用python语言编写,本教程使用linux centos 7.61、首先安装”epel-release”的软件包,这个软件包会自动配置yum的软件仓库yum -y install epel-release2、使用python pip 安装yum -y install python-pip3、pip install --upgrade ...

2019-08-27 14:53:37 267

原创 idea 创建spring boot项目,部署远程服务器docker上

1、首先创建一个spring boot 项目,如下所示:2、创建Dockfile文件放到根目录下,如下所示:FROM java:8VOLUME /tmpADD /target/demo-0.0.1-SNAPSHOT.jar app.jarENTRYPOINT ["java","-jar","/app.jar"]3、idea中设置,file--->Setting ,...

2019-08-23 17:21:20 200

空空如也

空空如也

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

TA关注的人

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