自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 VMware 安装linux 虚拟机使用NAT模式

1:修改母机的网卡VMnet8的配置跟你本机联网的网卡的ip不在同一网段就可以了。2:设置vm的网络连接模式选择自定义然后选择你配置的VMnet83:然后vm会给你虚拟出来一个网关和ip可以在 vm的编辑,虚拟网络编辑,NAT模式里面看到配置4:配置的你的linux 系统的配置网络配置ifconf...

2018-05-22 20:52:47 1777 0

原创 Maven项目中使用自己下载的jar包,Maven私服里添加自己下载的jar包。

首先登录你自己搭建的私服: http://192.168.200.25:7088/nexus 点击左侧Repositories,然后点击“3rd party”,点击下面的“Artifact Upload”,然后填入如下参考信息: GAV Definition:GA...

2017-04-20 17:01:33 4494 0

原创 在VMware里面建两个或者多个linux系统联网,网络配置。

1:首先看下宿主主机的网络配置 一定要安装 VMware Bridge Protocol 我本机用的是以太网,上面是网关和ip地址设置 2:VMware   编辑   -》 虚拟网络编辑器  -》 选择桥接模式,然后选择和宿主主机相同的网卡,如图 3:然后开始为每台...

2017-04-20 12:18:01 9575 0

原创 linux系统tomcat应为被定时任务脚本监控自动部署,服务器重启导致同一个tomcat出现很多进程,kill -9杀死又出现等一系列问题解决。

linux系统tomcat应为被定时任务脚本监控自动部署,服务器重启导致同一个tomcat出现很多进程,kill -9杀死又出现等一系列问题解决。 如图#ps -ef|grep tomcat查看tomcat进程,同一个tomcat有很多一样的进程,kill -9杀完过一会又会出现,且pid随时...

2017-03-08 20:46:23 4316 0

原创 maven安装以及 maven本地仓库配置

安装maven前我们电脑上要确保安装了JDK1.6以上的版本 我本机的java版本是1.7.0_01的版本 然后去官网上下载maven,我本地的maven版本是maven-3.1.1 maven官网下载地址是 http://maven.apache.org/download.html 下...

2016-11-06 18:33:26 745 0

原创 Nginx配置参数中文说明

Nginx配置参数中文详细说明: #定义Nginx运行的用户和用户组 user www www; # #nginx进程数,建议设置为等于CPU总核心数. worker_processes 8; # #全局错误日志定义类型,[ debug | info | notice | warn | err...

2020-06-01 19:11:51 47 0

原创 解决FastJson 序列化对象,MQ传递后 解析回对象的时候,当对象有Date属性时报错。

解决FastJson 序列化对象传递后解析回对象的时候,当对象有Date属性时报错。 只需要在mq传递对象前,和传递后解析对象的时候在对象的Date属性上增加 注解:@JSONField(format = "yyyy-MM-dd HH:mm:ss") 就可以完美解决 Fas...

2020-06-01 09:52:19 80 0

原创 idea 快速生成new 出来对象的所有set方法,插件安装

先看下效果: 对象.allset 就可以了 怎么样,如果一个对象属性过多,这个插件是不是很方便呢! 安装方法: 1、下载地址:https://github.com/yoke233/genSets/releases/download/1.1/genSets.jar 2、idea —...

2020-05-14 20:08:45 408 0

原创 Linux Centos7 使用定时任务crontab 跑python3脚本 报错报错缺少库函数 ImportError: No module named XXXX,命令行执行无报错解决方案

错误描述: centos7使用定时任务crontab跑python脚本,报错ImportError: No module named XXXX 提示找不到模块需要导包。 但是不在定时任务里面执行,直接用python3 命令执行py脚本的时候是没问题的,而且之前也pip过类似的模块。 原...

2020-05-08 16:13:47 67 0

原创 发送不同类型的消息----------策略模式

一:首先看下代码结构 annotation:注解 context:调度容器(会存放不同消息策略实现列表) enums:不同消息类型的枚举 listener:springboot项目初始化的时候初始化消息策略实现与枚举类型的绑定关系并加入到调度容器里面 service:消息接口定义 ...

2020-01-19 16:18:26 325 0

原创 Linux 全量导出备份恢复mysql数据库,表,数据方法。

导出: 拷贝所有数据库及数据命令: #mysqldump -uroot -p --all-databases > /usr/mysql/sqlfile.sql 回车后提示Enter Password:请输入你的mysql root密码。 注意:all前面是两个减号(-),data...

2019-12-31 14:13:18 267 0

原创 Centos7 合理分配 swap空间

一:查看服务器内存情况命令: #free 可以看到,我的服务器还没有配置Swap虚拟内存! 第二步:检查硬盘驱动器分区上的可用空间 在我们创建swap文件之前,我们将检查当前的磁盘使用情况,以确保我们有足够的空间。通过输入: #df -h Filesystem 列中的/d...

2019-12-31 10:15:01 558 1

原创 Centos7 安装Gitlab,并恢复备份gitlab,然后强制修改gitlab超级管理员账号密码。

前言:环境版本: linux :CentOS Linux release 7.7.1908 gitlab: 11.5.1 注意:应为我gitlab之前的备份版本是gitlab11.5.1的,所以我第一步安装的gitlab版本也就选择11.5.1了,应为备份恢复gitlab版本必须一致,否则无...

2019-12-27 16:50:13 161 0

原创 python3 解决:'chromedriver' executable needs to be in PATH问题

一:打开你的本地谷歌浏览器 输入chrome://version/ 查看你的谷歌浏览器版本 如我的大版本是78 二:去网址:http://npm.taobao.org/mirrors/chromedriver/ 下载能支持你的谷歌浏览器大版本的版本的 chromedriver 然后解...

2019-12-25 19:03:02 68 0

原创 EasyExcel,POI 等处理excel相关方法记录笔记。

确定excel类型的: HSSFWorkbook wb = new HSSFWorkbook(); //创建HSSFWorkbook 对象 HSSFSheet sheet = wb.createSheet("new sheet"); //创建一个新的excel表格 //遍历新...

2019-12-25 11:02:05 175 0

原创 各类数据拉取---观察者模式

一:定义通知者(notice) 和 观察者(observer) 两个接口 PullCustDataNotice.java: //拉取数据通知者接口 public interface PullCustDataNotice { void removeObserver(PullCus...

2019-12-25 10:40:55 49 0

原创 SpringIoc容器对象获取工具,解决反射出来的对象的属性注入为空的问题。

(此工具可以通过类名或者class从spring容器中获取对象实例) 有效的解决了反射出来的对象里面的注入的对象为空的问题 @Slf4j @Component public class GetBeanUtil implements ApplicationContextAware { ...

2019-12-25 10:08:13 47 0

原创 Spring Boot 整合 RabbitMQ 教程。

一:安装 RabbitMQ 服务(linux docker容器方式安装) 查看服务器已经下载的docker镜像 [root@localhost ~]# docker images 还没有 rabbitmq 的镜像 去 https://hub.docker.com 镜像官网搜索 rabb...

2019-10-17 18:33:28 69 0

原创 SpringBoot 自定义实现一个启动器starter 教程。

说明:springboot 官方给我们提供了很多启动器如:elasticsearch,aop,redis...等等 但是实际开发中,可能不同公司的业务不同需要定制化一个通用的专属的启动器来满足公司内部使用,提高开发效率。 本文将介绍怎么自定义实现一个启动器的demo流程。 一:项目结构,...

2019-10-11 12:20:27 762 0

原创 Spring Boot 整合阿里巴巴的Druid(德鲁伊)数据源教程。

前詹:数据源的集中比较 目前常用的数据源主要有c3p0、dbcp、proxool、druid,先来说说他们 Spring 推荐使用dbcp; Hibernate 推荐使用c3p0和proxool 1:BCP:apache DBCP(DataBase connection pool)数据库连接池。...

2019-10-08 19:38:21 492 0

原创 Linux Centos7 安装docker 教程

1、检查内核版本,必须是3.10及以上 [root@localhost ~]# uname -r 如果没有大于等于3.10以上的话自行升级下linux的内核版本。 2、安装docker [root@localhost ~]# yum install docker 输入y确认安装 ...

2019-10-08 15:04:20 223 0

原创 SpringBoot给容器中添加组件的两种方式。

一:在SpringBoot 启动类上加 @ImportResource:导入Spring的配置文件,让配置文件里面的内容生效 Spring Boot里面没有Spring的配置文件,我们自己编写的配置文件,也不能自动识别; 想让Spring的配置文件生效,加载进来;@ImportResourc...

2019-10-05 12:38:16 469 0

原创 Spring Boot 项目中读取,加载,自定义配置文件,绑定到相应对象上。

一:pom.xml文件添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-configuration-proc...

2019-10-05 12:16:43 73 0

原创 Tomcat设置默认访问项目

方法一:(最简单直接的方法) 删除原 webapps/ROOT 目录下的所有文件,将应用下的所有文件和文件夹复制到ROOT文件夹下。 方法二: 删除原 webapps/ROOT 目录下的所有文件,修改文件“conf/server.xml”,在Host节点下增加如下Context的内容...

2019-09-26 17:39:48 59 0

原创 Spring Boot 项目不用内嵌tomcat 发布到服务器tomcat配置

一:项目的pom.xml 文件去除内置tomcat依赖并添加servlet的依赖 <dependency> <groupId>org.springframework.boot</groupId> ...

2019-09-26 17:19:34 569 0

原创 优惠券使用---责任链模式

一:抽象使用优惠券业务逻辑接口 import java.math.BigDecimal; import java.util.List; /** *@ClassName UseCouponBase *@Description TODO 抽象使用优惠券业务逻辑接口 *@Author Ni...

2019-09-24 15:27:35 90 0

原创 CentOS7 yum方式 安装 MySQL 详细步骤

第一步下载mysql安装文件: 进入mysql官网下载:https://dev.mysql.com/downloads/ 下载linux 7版本的: 第二步安装mysql命令: 在/usr 目录里面创建文件夹 mysql #mkdir mysql 然后把你下载的 mysq...

2019-09-18 17:58:59 88 0

原创 JAVA实现后台多文件打包成zip返回流 前台提供按钮一键下载

项目pom文件添加二维码操作,和文件打包的maven支持: <!--二维码相关 start--> <dependency> <groupId>net.glxn.qrgen</groupId>...

2019-08-20 15:09:30 963 0

原创 SpringBoot 项目 集成多线程线程池

Module层: 这个类是初始化线程池的一些配置,使spring加载线程池 package com.community.module.asyncExecutor; /** * Created by Ni Klaus on 2019/7/10 0010 */ import org.slf...

2019-07-12 10:24:07 334 0

原创 spring boot 使用 Aspect aop切面,自定义注解 拦截请求实现操作日志打印

一:写一个自定义注解 TrailEnabled package com.agency.admin.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; impor...

2019-07-03 15:37:50 249 0

原创 PDF展示,下载,Java用 PDFObject 实现数据直接以流返回前台直接展示并提供下载(PDF文件)

一:首先项目要添加maven依赖 <!-- pdf start --> <dependency> <groupId>com.itextpdf</groupId> &l...

2019-06-18 11:26:44 966 0

原创 开发中常用的正则记录笔记。

1-100正则表达式: var reg = new RegExp("^([1-9]|[1-9]\\d|100)$"); var a=101; if(!reg.test(a)) { alert("请输入1-100的整数!")...

2019-05-24 16:20:05 39 0

原创 Spring 使用线程池demo示例

一:配置文件xml里面配置生成的bean <bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"> ...

2019-04-17 18:26:47 943 0

原创 idea 本地创建的项目模块上传到gitlab详细步骤

一:gitlab上先创建一个空项目 二:去你idea项目中的cvs中把项目设置git关联 这时候会提示还需配置下注册信息 然后保存设置 三:正常commit你新建的项目 再push你的项目模块 这里的url填写你第一步在gitlab上新增...

2019-03-26 15:44:05 1414 0

原创 IDEA 设置项目的默认pull 和 push的远程分支

1:修改前如图,项目默认从origin/master分支pull 2:去你的项目的workspace里面 刷新git远程分支列表命令: git remote update origin --prune 右键 git bash here 窗口里面执行: git branch --s...

2019-03-12 17:43:13 3997 0

原创 List结果按照某个对象属性分类

//取各个批次中奖人列表 public Map&lt;String,List&lt;AniuAnnualMeetingRecord&gt;&gt; getAwardBatchList(){ List&lt;AniuAnnualMeetingRec...

2019-01-10 17:56:05 121 0

原创 redisTemplate实现分页缓存,简单demo用法

//类注入对象 @Autowired @Qualifier("redisTemplate") private RedisTemplate&lt;Serializable, Serializable&gt; redisTemplate; String h...

2018-11-02 17:57:02 2941 0

原创 一套java带key验证的加密解密工具代码实现

工具类: package com.sgl.test; import java.security.SecureRandom; import java.util.HashMap; import java.util.Map; import javax.crypto.Cipher; import ...

2018-10-12 09:06:19 1243 0

原创 bootstrap 设置日期时分秒时间选择框

js部分代码: &lt;script&gt; $(document).ready(function () { $(".form_datetime").datetimepicker({ for...

2018-09-21 15:50:42 5984 0

原创 java数据库数据直接生成excel返回前台下载

import org.apache.poi.hssf.usermodel.*; import org.apache.poi.ss.usermodel.CellStyle; import org.apache.poi.ss.usermodel.IndexedColors; import org.s...

2018-09-06 17:29:26 775 0

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