- 博客(32)
- 资源 (20)
- 收藏
- 关注

原创 Maven+SpringBoot打jar包精简
Maven+SpringBoot打jar包精简1.场景介绍2.新建一个springboot项目3.修改pom.xml文件(核心部分)4.运行代码5.实例代码github地址1.场景介绍相信各位程序员小哥哥小姐姐们一定和我遇到过一样的问题,就是临近项目发版到线上测试的时候,经常需要修改小BUG,修改一个小BUG就需要将项目重新打包到线上,一天可能有十几二十次都不奇怪,这样就有个问题,每次都需要打...
2020-04-21 12:00:49
2413
原创 Centos常用命令
Centos常用命令1.查看端口占用情况2.查看硬盘剩余空间3.vi 常用操作4.cat查找1.查看端口占用情况netstat -tunlp2.查看硬盘剩余空间df -lh3.vi 常用操作/或? 查找,在/后输入要查找的内容 n 与/或?一起使用,如果查找的内容不是想要找的关键字,按n或向后(与/联用)或向前(与?联用)继续查找,直到找到为止。 ...
2019-08-23 16:52:21
247
原创 SpringBoot组件系列02-内存数据库Redis
SpringBoot组件系列02-内存数据库Redis1.redis介绍2.maven需要的包3.我自己写的redis工具类(附带解决静态方法调用外部注入问题)4.测试1.redis介绍Redis相信大家应该都知道,已经出来很多年了,应用也非常广泛,在nosql这块市场份额挺高,依据自身是单线程的并且将数据存储在内存中,并支持分布式部署,被广泛应用在当前最流行的大数据应用中,主要解决高并发数据...
2019-07-25 14:41:09
296
原创 SpringBoot组件系列01-任务调度Quartz
SpringBoot组件系列01-任务调度Quartz1.Quartz简介2.maven需要的包3.Quartz需要用到的表4.Quartz需要用到的配置(quartz.properties)5.Quartz任务工厂(TaskJobFactory)6.Quartz配置类(QuartzConfig)7.Quartz服务层接口(QuartzService)8.任务调度服务接口实现类(QuartzSer...
2019-07-24 13:52:50
1964
12
原创 SpringCloud系列教程记录06-客户端
SpringCloud系列教程记录05-客户端1.客户端简介2.maven需要的包3.配置文件(application.yml)4.配置文件(application-dev.yml)5.注解(@EnableEurekaClient,@EnableFeignClients,@EnableHystrix)6.文件服务层(FileService)7.文件服务熔断8.文件服务调用1.客户端简介客户端主...
2019-07-23 15:16:37
195
原创 SpringCloud系列教程记录05-任务微服务
SpringCloud系列教程记录05-任务微服务1.任务微服务简介2.maven需要的包3.配置文件(application.yml)4.配置文件(application-dev.yml)1.任务微服务简介任务微服务主要是利用Quartz来实现的,可以图形化的创建任务,详细代码可参考我的码云项目:https://gitee.com/dongdingzhuo/cloud.git2.maven...
2019-07-23 15:00:19
195
原创 SpringCloud系列教程记录04-文件微服务
SpringCloud系列教程记录04-文件微服务1.文件微服务简介2.maven需要的包3.配置文件(application.yml)4.配置文件(application-dev.yml)5.核心配置1.文件微服务简介主要是处理文件上传,将所有系统中涉及到文件上传的地方全部统一处理,详细代码参考我的码云项目: https://gitee.com/dongdingzhuo/cloud.git...
2019-07-23 14:35:31
250
原创 SpringCloud系列教程记录03-权限微服务
SpringCloud系列教程记录03-权限微服务1.maven包导入2.配置文件(application.yml)3.配置文件(application-dev.yml)4.注解(@EnableEurekaClient)1.maven包导入<properties> <java.version>1.8</java.version> ...
2019-07-23 11:53:41
181
原创 SpringCloud系列教程记录02-Gateway路由网关
SpringCloud系列教程记录02-Gateway路由1.Gateway简介(Zuul增强版)2.maven需要的包3.配置文件(application.yml)4.配置文件(application-dev.yml)5.注解(@EnableEurekaClient)6.路由Token和权限拦截7.封装过的RedisUtil1.Gateway简介(Zuul增强版)作用:api网关,路由,负载...
2019-07-23 11:27:03
345
原创 SpringCloud系列教程记录01-Eureka服务发现(服务端)
SpringCloud系列教程记录01-Eureka服务发现[服务端]1.Eureka简介2.maven需要的包3.配置文件(application.yml)4.注解(@EnableEurekaServer)1.Eureka简介作用:实现服务治理(服务注册与发现)简介:Spring Cloud Eureka是Spring Cloud Netflix项目下的服务治理模块。由两个组件组成:Eu...
2019-07-23 10:54:47
158
原创 SpringBoot项目在IDEA中实现热部署
我们使用idea开发的时候,当修改一个很小的东西却要重启才能生效,特别是前端用起来特别的不方便,这样就需要我们开启热部署了,下面是我查询了很多资料并测试过有效的一种方法,记录下,方便以后遇到了使用。到idea的settings中设置2.CTRL + SHIFT + A --> 查找Registry --> 找到并勾选compiler.automake.allow.when.a...
2019-05-08 16:52:12
207
原创 SpringBoot+Quartz+Maven+MySql实现动态定时任务
昨天正好项目里面需要用到动态定时任务,就去看了看Quartz,网上很多代码都不全,或者步骤不够完善,有些说明也写的不清楚,今天我把我所有的源码和操作全部贴出来,帮助有需要的人,也给自己留个记录,废话少说,直接上代码。1.Quartz需要导入的包,Maven配置&lt;dependency&gt; &lt;groupId&gt;org.quartz-scheduler&lt;/groupI...
2019-01-24 11:45:13
8784
34
原创 PowerDesigner生成oracle的脚本时,用sql操作提示表或视图不存在
在powerdesigner中设计Oracle数据库并generator database成功,用Navicat可以看到生成的表,但对这些表用SQL进行添加删除修改的时候,提示表或试图不存在。原来是PowerDesigner生成数据库的时候默认把所有的标识符都打了双引号,结果导致Oracle从不区分大小写,到区分这些标识符的大小写。解决方法如下:1.菜单: Database->Edit...
2018-12-17 14:24:01
950
1
原创 IDEA下maven新建servlet3.x/web3.x工程
下载maven模板可以去我的优快云下载:点我下载maven安装模板解压上面下载的模板,并切换到目录中,执行安装命令:mvn installIDEA中安装maven Archetype Catalogs插件(重启IDEA)打开安装插件导入第2步生成的xml(C:\Users\Administrator.m2\archetype-catalog.xml)再次新建mav...
2018-11-13 10:35:39
577
原创 springboot+h5+formdata文件上传带进度条(文件+其他属性一起)
springboot+h5+formdata文件上传带进度条(文件+其他属性一起)网上很多文章都是只介绍了H5的,有些只写了部分代码,有些是通过后台来实现的,我比较了一下,体验最好并且最简单的还是用H5做的最好,下面记录下我的操作步骤:H5部分&lt;!--表单部分--&gt;&lt;form id="upload_form"&gt; &lt;div&am
2018-08-29 10:32:49
2330
原创 Jfinal+Druid实现数据库密码加密部署
使用durid自带工具对数据库密码加密 java –cp druid-1.0.29.jar com.alibaba.druid.filter.config.ConfigTools 你的密码会得到类似下面结果privateKey:MIIBVQIBADANBgkqhkiG9w0BAQEFAASCAT8wggE7AgEAAkEAqzYO4cW3/HmGglEzxPnRKCyE0m...
2018-08-23 16:11:05
1537
原创 阿里云添加端口(tomcat,mysql,redis等)
阿里云添加端口(tomcat,mysql,redis等)网上很多都说要配置安全组,其实这个只说了一半,系统内也要在防火墙中加端口,本文用的centos的系统,以tomcat的8080端口为栗子。 前提条件:1.tomcat正常启动; 2.外界能ping的通阿里云服务器; 3.curl http://localhost:8080能正常得到结果一.系统内添加端口编辑防火墙文件 v...
2018-08-23 10:01:51
712
2
原创 使用robots.txt
1.允许所有的robot访问User-agent: *Disallow:2.禁止所有搜索引擎访问网站的任何部分User-agent: *Disallow: /3.禁止所有搜索引擎访问网站的几个部分(下例中的order、member、product目录)User-agent: *Disallow: /order/Disallow: /member/Disallow: /product/4.禁
2018-03-13 17:00:53
1019
原创 SecureCRT常见问题
1.编码问题中文版设置:选项->会话选项->外观->字符编码->uft-8 英文版设置:Options->Session Options->Appearance->Fonts->font->选择新宋体->Character encoding修改为UTF-82.回话过期的问题中文版设置:选项->会话选项->...
2018-03-13 14:33:55
2057
原创 SpringBoot使用本地jar包
相信大家和我一样肯定会遇到项目中需要导入自己写的一些jar,并不是所有的jar包在maven上都能下到的,特别有些是公司内部写的,或者自己封装的一下jar包,这种jar包怎么导入到SpringBoot项目中 1.我的jar包在项目中的位置 2.maven中导入(如果单独在idea,eclipse等编辑器中使用,就这样就可以了) <!--导入自定义jar包--><!--工具类--><depe
2017-12-06 16:03:22
34512
7
原创 SpringMvc 在非Controller下使用@Autowired
在SpringMVC框架中,我们经常要使用@Autowired注解注入Service或者Mapper接口,我们也知道,在Controller层中注入service接口,在service层中注入其它的service接口或者mapper接口都是可以的,但是如果我们要在我们自己封装的一些类中或者说非controller普通类中使用@Autowired注解注入Service或者Mapper接口,直接注入是肯
2017-12-05 17:06:07
2019
原创 CentOS7下搭建nexus
下载nexus 到官方网站下载:http://www.sonatype.org/nexus/archived/通过ftp上传到centos服务器上 最好是上传到/usr/local/这个路径下面,我看网上都是这样操作,具体为什么我也不知道解压文件 切换到nexus所在路径cd /usr/local/解压 tar zxvf nexus-2.12.0-01-bundle.tar.gz修改环
2017-11-22 10:08:16
1367
原创 CentOS7添加端口访问
CentOS升级到7之后,发现无法使用iptables控制Linuxs的端口,google之后发现Centos 7使用firewalld代替了原来的iptables。下面记录如何使用firewalld开放Linux端口:开启端口firewall-cmd --zone=public --add-port=80/tcp --permanent命令含义:–zone #作用域–add-port=80/tcp
2017-11-22 09:41:16
1568
原创 Centos7安装gitlab
github相信很多程序都在使用,但是那个是共享代码的,虽然都提倡代码开源,但是有些公司里面比较重要的核心代码还是不适合托管在第三方库里面,这就需要一个自己代码的托管服务器了,gitlab就帮助我们解决这个问题了,gitlab安装需要下载很多东西,需要在网络好点的环境安装,否则很有可能会失败,下面记录一下centos7上安装gitlab的步骤,参考gitlab的官方帮助,用官方提供的命令在中国的网...
2017-04-10 14:58:35
2689
原创 Centos7安装MYSQL
CentOS7默认安装了和MySQL有兼容性的MariaDB数据库,在我们安装MySQL之前为了避免发生冲突首先删除MariaDB。 1.删除系统自带的MariaDBrpm -qa | grep mariayum remove mariadb-libs -y2.在CentOS7上yum安装MySQL需使用MySQL的yum源yum localinstall http://d......
2017-04-10 13:56:49
371
原创 Centos使用yum安装Redis
Redis出来已经很多年了,对于程序员来说已经不陌生了,它的出现最初是为了解决微博中并发的问题,要求实时更新,这个对于以往数据全部存到数据库中是一个瓶颈,所以出现了这种nosql的数据库,当然除了redis还是其他的nosql技术,这里就不深入了,大家可以自行百度。下面记录下在Centos中安装和配置。1.设置redis的仓库地址yum install epel-release2....
2017-04-10 13:43:15
569
原创 Centos7安装Nginx,常见配置
Nginx (engine x) 是一款轻量级的Web 服务器 、反向代理服务器及电子邮件(IMAP/POP3)代理服务器。具体的介绍就不说,百度上很多,现在很多公司都在使用,毕竟免费嘛,下面主要记录下在Centos7下安装Nginx。 1.安装Nginx的依赖库yum install gcc-c++ yum install pcre pcre-devel yum install ...
2017-04-10 11:31:08
347
原创 Centos7安装Tomcat
使用java的人很多使用的服务器上都是使用的tomcat,今天记录一下在centos7上面安装tomcat,安装tomcat之前记得先安装jdk哟。 1.到apache官网下载tomcat(这里以tomcat8.5为例)http://tomcat.apache.org/ 2.解压下载的文件,可以直接鼠标右键解压,或用tar命令解压 tar -zxv -f apache-to...
2017-04-10 11:14:33
416
原创 Centos7安装JDK
使用Centos7的人都知道,系统默认是自带JDK的,但是那个JDK不是我们平时使用的SUM公司,当然现在已经是Oracle公司的JDK,里面还是有很多不一样的,下面主要是记录怎么把系统自带的JDK换成我们常用的JDK。1.检验系统原版本java -version2.进一步查看JDK信息rpm -qa | grep java3.卸载OpenJDK(下面写的tzdata-...
2017-04-07 22:19:36
875
原创 Centos7中进程操作
平时在使用centos安装或启动一些软件的时候,经常会遇到一个问题就是软件启动失败,主要是因为进程的端口被其他软件占用了,这里主要是记录怎么查看进程和结束进程。1.查找出目前正在使用的svnserve进程,然后kill掉ps -aux | grep svnserve2.结束进程( xxx代表svnserve对应pid)kill -9 xxx 或者使用killa...
2017-04-07 22:05:23
3743
原创 Centos7服务systemctl命令
Centos7的服务启动,停止等命令和以前版本已经不一样了,用全新的命令了,下面主要给大家介绍我经常使用的一些服务的命令1.httpd开机自启动systemctl enable httpd.service2.httpd开机不自启动systemctl disable httpd.service3.启动httpdsystemctl start httpd.servi...
2017-04-07 15:53:42
2945
原创 Centos7上的yum命令
用过centos系统的人都知道yum命令了,主要是用于管理系统里面的软件 进入命令界面的方法:在centos图形界面的任意地方右键-Open Terminal1.安装一个软件时(httpd是安装的软件名)yum -y install httpd2.安装多个相类似的软件时(httpd是安装的软件名)yum -y install httpd*3.安装多个非类似软件时(...
2017-04-07 14:27:07
655
软件开发文档模版全.rar
2020-11-27
2020年最新省市区街道社区数据
2020-03-14
XMLSpy2013破解版
2017-11-28
前端数据绑定VUEJS2
2017-03-03
Spring实战中文版(第4版)
2016-12-18
Maven实战完整版
2016-11-28
Cache Killer1.2.3清除浏览器缓存
2016-11-07
logback日志配置
2016-10-30
JAVA项目文件结构与配置文档(干货)
2016-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人