自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

子游丶

业精于勤荒于嬉,行成于思毁于随。

  • 博客(29)
  • 收藏
  • 关注

原创 RSA+SpringBoot前端js加密,后台java解密(数据加密传输)

结果展示:

2021-06-16 13:18:41 1038

原创 关于Spring 基于注解的AOP通知执行顺序

网上的一些教程,大多数是拿Spring4.x 跟5.x来对比,其实 这几个通知顺序是从Spring版本为5.2.7.RELEASE---SpringBoot版本为2.2.8.RELEASE时 AOP执行顺序才发生的改变。Aop常用注解@Before 前置通知:目标方法之前执行 @After 后置通知:目标方法之后执行(始终执行) @AfterReturning 返回后通知,执行方法结束前执行执行(异常不执行) @AfterThrowing 异常通知:出现异常时执行 @Around 环绕通知

2021-05-24 16:33:49 284

原创 Centos7下安装gitlab(gitlab-ce-12.3.5-ce.0.el7.x86_64.rpm)

本次使用rpm的方式安装1.下载地址https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.3.5-ce.0.el7.x86_64.rpm2.通过FTP工具将包上传至服务器3.或者使用wget下载wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.3.5-ce.0.el7.x86_64.rpm3.安装命令.

2020-11-13 16:40:54 2858

原创 Centos7下通过源码编译安装git

在Linux 里用yum 安装的git只能安装1.8版本,所以这里我们通过自己下载编译安装1.下载地址:https://github.com/git/git/releases2.下载后通过FTP工具上传至Linux服务器3.使用tar -zxvf 命令解压tar -zxvf git-2.29.2.tar.gz4.进入目录cd /usr/local/git-2.29.2/5.拿到解压的源码后编译源码6.编译之前需要先安装编译所需要的的依赖yum install cur.

2020-11-13 16:06:25 811

原创 SpringBoot发送邮件

1. 引入依赖在Spring Boot中发送邮件,需要用到spring-boot-starter-mail,引入spring-boot-starter-mail: <dependency> <groupId>org.springframework.boot</groupId> <ar...

2020-01-07 14:28:05 242

原创 手动设置CentOS 7 IP(VMware Workstation)

1. 命令行输入vi /etc/sysconfig/network-scripts/ifcfg-ens332. 回车后进入如下图界面3. 我们需要修改的内容有,设置ONBOOT="yes"、BOOTPROTO="static",并新增如下几行IPADDR=192.168.153.153NETMASK=255.255.255.0GATEWAY=192.168.153.2...

2019-12-27 18:09:26 164

原创 Centos7下安装 docker-compose

1. 打开https://docs.docker.com/compose/install/按照步骤安装1. 下载sudo curl -L "https://github.com/docker/compose/releases/download/1.25.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/dock...

2019-12-20 18:42:00 119

原创 设置mysql允许外部IP连接

mysql默认情况下,只允许localhost连接,如果需要外部IP连接到mysql,需要向mysql数据库里的“user”表里添加相关授权。例如:让root用户使用root密码从IP:192.168.1.1主机链接到mysql服务器GRANT ALL PRIVILEGES ON *.* TO 'root'@'192.168.1.1' IDENTIFIED BY 'root' WIT...

2019-12-02 15:22:26 863

原创 Linux下设置redis自动启动

PS: 1.用户启动项,只有这个用户登陆的时候才启动/usr/lib/systemd/system/ 2.系统开机启动项,开机就启动,不管哪个用户登录/lib/systemd/system/ 3.查看所有的开机启动项systemctl list-unit-files |grep enabled一:创建redis启动服务vim /li...

2019-12-02 11:58:26 592

原创 Linux安装Maven

1. 下载Maven3.6.3安装包 wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz2. 解压缩maventar -zxvf apache-maven-3.6.3-bin.tar.gz3. 配置mav...

2019-11-30 18:19:49 120

原创 windows 下 nginx 相关命令

1. 启动nginx start nginx2. 退出nginx nginx -s quit 正常退出 nginx -s stop 快速退出3. 重新加载配置文件 nginx -s reload4. 查看 nginx 是否启动成功 tasklist /fi "imagename eq nginx.exe"5. 根据pid移除进程...

2019-10-31 13:31:21 74

原创 Linux(centos7)下安装Docker

1. yum 安装 gcc相关 yum -y install gcc yum -y install gcc-c++2. 安装需要的软件包 yum install -y yum-utils device-mapper-persistent-data lvm23. 设置镜像仓库 yum-config-manager --add-repo http://m...

2019-10-01 13:06:16 232

原创 Linux下安装RabbitMQ(亲测成功)

以Centos7为例安装RabbitMQ步骤1. 下载esl-erlang_22.0.7-1_centos_7_amd64.rpm 下载地址:https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.7.17/rabbitmq-server-3.7.17-1.el7.noarch.rpm 官网:ht...

2019-09-07 10:51:52 1538

原创 记一次SpringBoot中使用RestTemplate发生的错误

错误信息:org.springframework.web.client.RestClientException: Could not extract response: no suitable HttpMessageConverter found for response type [interface java.util.Map] and content type [text/html;c...

2019-08-22 11:47:13 2536

原创 Linux下安装配置jdk1.8

1.下载Linux版本jdk1.8,官网下载地址https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2. 我已经下载好的,可以直接拿来用: 链接:https://pan.baidu.com/s/1V52C9VBa83R3i1AIS5E3tw 提取码:amud...

2019-08-14 13:11:52 121

原创 Linux下安装Redis,及常用基本配置(超级简单)

1. Redsi介绍 Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value型NoSQL数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。2.Redis六大特性速度快、广泛的语言支持、持久化、多种数据结构、主从复制、高...

2019-08-09 11:57:44 232

原创 Spring Boot 项目打jar包时加入外部jar

1.以ojdbc6为例第一种方式: <!-- oracle Connector --> <dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc6</artifactId> ...

2019-08-01 09:13:56 569

原创 Java中Map与Bean互转

package com.czx.springbootshiro.util;import org.apache.commons.beanutils.BeanUtils;import java.beans.BeanInfo;import java.beans.IntrospectionException;import java.beans.Introspector;import ...

2019-07-18 11:15:54 2771

原创 Java中汉字转拼音(pinyin4j)

pom文件 <dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artifactId> <version>2.5.1</version> ...

2019-07-02 14:30:07 420

原创 Java中将List集合按照指定长度分隔成多个List

代码:package test;import java.util.ArrayList;import java.util.List;public class ListDemo { public static void main(String[] args) { List<Integer> list = new ArrayList(); ...

2019-07-01 09:57:38 5427

原创 win10安装mysql5.7.26

1.下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-winx64.zip2.将下载好的 mysql-5.7.26-winx64.zip解压,3.以管理员身份启动cmd命令窗口,4.进入mysql的bin目录,输入mysqld --initialize-insecure 命令 对mysql进行不设置密码初始化...

2019-06-27 18:34:49 916

原创 oracle 查看锁表,并解锁,查看oracle版本

-- 查看select a.object_name,b.session_id,c.serial#,c.program,c.username,c.command,c.machine,c.lockwaitfrom all_objects a,v$locked_object b,v$session c where a.object_id=b.object_id and c.sid=b.sessi...

2019-06-13 16:59:35 132

原创 VMware14下安装centos7

1.CentOS-7镜像文件下载http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso创建新的虚拟机选择Install CentOS7选择语言选择GNOME桌面安装确定安装位置设置网络连接设置root密码...

2019-06-09 16:38:50 179

原创 Springboot集成Beetl

方法一:1.引入pom依赖 <dependency> <groupId>com.ibeetl</groupId> <artifactId>beetl-framework-starter</artifactId> <version>1...

2019-06-04 16:23:11 620 3

原创 Spring Boot中读取.json文件信息并转换为Map对象

IDE: IntelliJ IDEA 2018.3.1目录结构需要引入的pom依赖: <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> ...

2019-05-30 17:58:25 6895

原创 Spring Boot 定时通过sftp 从linux服务器下载.csv文件,读取文件,并写入数据库

IDE:IntelliJ IDEA 2018.3.1项目结构 SftpConfig 配置类package com.czx.scheduleddownloadcsv.entity;import lombok.Data;import org.springframework.boot...

2019-05-29 18:22:42 2509 2

原创 Spring 中事务回滚失败

原因一:在业务层捕捉异常,在业务层手工捕捉并处理了异常(try..catch)等于把异常“吃”掉了,Spring自然不知道这里有错,更不会主动去回滚数据。推荐做法是在业务层统一抛出异常,然后在控制层统一处理。如果需要在业务层增加try..catch 时 ,可以在 catch中增加TransactionAspectSupport.currentTransactionStatus().setRol...

2019-05-24 13:38:01 1123

原创 单例模式

1.什么情况下使用单例模式答:有些对象我们只需要一个,例如:配置文件、工具类、线程池、缓存、日志对象等。如果创建多个实例,就会导致许多问题,比如占用过多资源,不一致的结果等。使用单例模式可以保证整个引用中某个实例有且只有一个2.懒汉模式和饿汉模式的区别:答:饿汉模式的特点就是类加载时速度比较慢,运行时获取对象速度比较快,线程安全的 懒汉模式的特点就是类加载时速...

2018-09-05 21:46:11 85

原创 MyEclipse 8.5 下安装 Maven

一:安装jdk1.7    右键选择 计算机→属性→高级系统设置→高级→环境变量 系统变量→新建 变量名:JAVA_HOME 变量值:(变量值填写你的jdk的安装目录,例如本人是 E:\Java\jdk1.7.0) 在系统变量中找到 Path 变量,选择编辑 (注意如果原来Path的变量值末尾没有;号,就先输入;号再输入上面的代码) 在变量值最后输入 ...

2018-09-02 16:23:25 1089

空空如也

空空如也

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

TA关注的人

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