自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JAVA读Oracle中文乱码解决,使用alibaba Druid

JAVA读Oracle中文乱码解决,使用alibaba Druidspring: datasource: druid: driver-class-name: oracle.jdbc.driver.OracleDriver url: jdbc:wrap-jdbc:filters=encoding:jdbc:oracle:thin:@192.168.1.3:1521:TEST username: tset password: test c

2021-08-19 10:45:31 1413

原创 Spring Boot Gradle 打包War项目

Spring Boot Gradle 打包War项目第一步第二步第三步第一步修改build.gradleplugins { id 'org.springframework.boot' version '2.3.7.RELEASE' id 'io.spring.dependency-management' version '1.0.10.RELEASE' id 'java' // 添加war打包 id 'war'}dependencies { imp

2021-06-29 11:18:20 1239

原创 SpringBoot 项目JSON parse error: Unrecognized field “xxx“错误

SpringBoot 项目JSON parse error: Unrecognized field "xxx"错误解决方法一(针对类进行处理)解决方法二(全局进行处理)解决方法一(针对类进行处理)在发生该异常的类上加上注解@JsonIgnoreProperties(ignoreUnknown = true)解决方法二(全局进行处理)import com.fasterxml.jackson.databind.DeserializationFeature;import com.fasterxml.ja

2021-06-20 15:20:26 3604

转载 Spring Boot 日志输出

Spring Boot 日志输出Spring Boot 日志输出Logback(不需要添加依赖)logback-spring.xml1. 异步版2. 普通版3. 详细版Log4j2(引入依赖)buid.gradlepom.xmllog4j2.component.propertieslog4j2-spring.xml1.2.Spring Boot 日志输出Logback(不需要添加依赖)logback-spring.xml1. 异步版<?xml version="1.0" encoding="

2021-04-23 16:06:33 229

原创 SpringBoot读取自定义配置文件

SpringBoot读取自定义配置文件不引入依赖(spring-boot-configuration-processor)数组获取方式引入依赖(spring-boot-configuration-processor)懒人版配置自定义配置不引入依赖(spring-boot-configuration-processor)数组获取方式准备my.properties和my.ymllist1=11111,1,2321,4,4325,645,/sahnd/dsauyuwlist2: > dsad

2021-04-10 12:33:52 226

原创 MySql压缩版,安装教程

MySql压缩版,安装教程一、在Mysql根目录下新建my.ini二、在Mysql的bin目录下执行1)初始化数据库(二选一)1. 创建数据文件目录和mysql系统数据库 产生空root密码2. 创建数据文件目录和mysql系统数据库 产生随机root密码2)安装mysql服务3)启动服务4)使用产生随机密码(不记得密码,找不到密码的)以上步骤都成功后一、在Mysql根目录下新建my.ini[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [my

2021-03-18 16:32:04 135

原创 切面注解@Pointcut(“execution()“)写法

切面注解@Pointcut(“execution()”)写法[权限修饰符] [包路径].[类(全部为*)].[方法](参数[所有..])包路径内点与点之间也可以使用*代表所有示例* com.main.demo.*.*(..)

2021-03-15 16:51:54 1266

原创 Redis 原理(二)

Redis 原理(二)一、epoll介绍二、Redis原理一、epoll介绍地址个人简单理解早期的epoll因为socket是blocking,其IO模型为BIO 阻塞IO中期的epoll的socket的fd nonblock,其IO模型为NIO 同步非阻塞IO出现成本问题:当有1000个fd就需要调用内核1000次,其中有的fd可能是空的能不能读取出现了个select传入多个fd返回有数据fd,再进行调用read读取实现的多路复用的NIO还存在问题:fd在进程和内核之间不断传输出现一

2021-03-04 12:02:52 75

原创 Redis 安装以及一些说明(一)

Redis(一)一、常识介绍1. 数据是存在磁盘中的2. 内存3. 成本问题I/O buffer二、数据存储发展进程1. 文件里数据2. 数据库出现三、数据库引擎介绍四、redis简单介绍五、redis安装实操六、redis安装实操总结一、常识介绍1. 数据是存在磁盘中的有两个指标寻址:速度是ms带宽:G/M2. 内存寻址:ns带宽:很大秒>毫秒>微秒>纳秒 磁盘比内存寻址的速度慢10W倍3. 成本问题I/O buffer磁盘和磁道,扇区,一个扇区512B

2021-02-20 14:05:13 104

原创 CentOS7 安装后的网络优化

CentOS7 安装后的网络优化一、关闭NetworkManager二、设置服务器静态IP一、关闭NetworkManager原因:重启网卡后,会造成网卡失效临时关闭 systemctl stop NetworkManager永久关闭 systemctl disable NetworkManager二、设置服务器静态IPGATEWAY ->网关IPADDR -> ip地址NETMASK -> 子网掩码DNS -> DNS域名解析cd /etc/syscon

2021-02-20 12:18:52 718

原创 CentOS7安装以及基本配置

CentOS7安装以及基本配置一、安装需求二、VMWare配置虚拟机1. 打开VMWare2. 创建新的虚拟机3. 选择自定义安装4. 默认选择5. 选择下载好的镜像文件6. 在第5步选择稍后安装三、系统启动安装1.启动虚拟机2. 选择Isttall CentOS 73. 选择Continue4. 设置时区5. 选择安装项6. 设置磁盘分区7. 打开网络配置7. 关闭内核转存8. 开始安装9. 设置root密码,创建用户创建用户10. 安装完成重启系统四、配置系统1. 输入root账号密码登录2. 安装wg

2021-02-20 11:31:22 271

原创 CentOS7 安装Redis6.0.x时make报错make[1]: *** [server.o] Error 1解决

原因是因为gcc版本过低,yum安装的gcc是4.8.5的。因此需要升级gcc,升级过程如下:yum -y install centos-release-sclyum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutilsscl enable devtoolset-9 bashecho "source /opt/rh/devtoolset-9/enable" >> /etc/profilegc

2021-02-07 22:07:24 286

原创 IDEA之Windows快捷键

IDEA之Windows快捷键代码操作类 方法操作文件操作查找操作代码操作剪贴行 Ctrl+X删除行 Ctrl+Y复制行 Ctrl+D撤销操作 Ctrl+z取消撤销 Ctrl+shift+z可以选择剪贴板内容并插入 Ctrl+Shift+Insert (选择内容后双击)光标跑到大括号的开头 Ctrl+[光标跑到大括号的结尾 Ctrl+]对代码重新排列格式 Ctrl + Alt + L类 方法操作跳转到方法实现处 Ctrl+Alt+B (需要先把点击方式调用处,然后再按快捷键)

2021-01-29 15:27:26 143

原创 函数式编程(Lambda+函数编程接口+Stream)

函数式编程(Lambda+函数编程接口+Stream)JDK8 Lambda定义特性应用函数编程接口定义手写示例示例1示例2重要的函数接口(JDK8常用的函数接口)常用接口使用示例JDK8 Stream编程定义流的创建流编程实例JDK8 Lambda简易说明()-> System.out.println(“Lambda 创建了一个线程”)() 指的是参数的括号System.out.println(“Lambda 创建了一个线程”) 指的是方法体 // 正常创建线程的方式

2021-01-01 20:07:26 178 1

转载 Markdown中实现首行缩进的方法

转载:http://blog.csdn.net/mountzf/article/details/51714763  由于markdown语法主要考虑的是英文,所以对于中文的首行缩进并不太友好,两种方法都可以完美解决这个问题。  把输入法由半角改为全角。两次空格之后就能够有两个汉字的缩进。需要在本段最前面加<fort>标签生效 (本段为测试效果) 本行为半个方块大小缩进效果半方大的空白&ensp;或&#8194; 本行为全方块缩进效果全方大的空白&emsp;或&am

2020-09-04 15:11:00 166

原创 从零开始学习JAVA - HelloWorld

一、准备一个目录(纯英文路径)C:\develop\IdeaProjects二、创建第一个JAVA源文件创建第一个java 源文件在屏幕空白位置,点击鼠标右键->新建->文本文件 得到一个文件”新建 文本文档.txt“右键该文件->重命名为 HelloWorld.java在该文件中敲入如下代码public class HelloWorld{ public static void main(String[] args){ System.out.println("

2020-08-07 10:28:04 188

原创 从零开始学习JAVA - JDK环境配置

一、下载并安装JDKJDK1.8_191下载地址打开JDK安装包下一步选着安装路径(默认即可)确定即可,弹出一个jre的安装(选择安装)下一步默认安装安装完成关闭二、环境变量配置找到安装JDK目录(默认C:\Program Files\Java\jdk1.8.0_191)右键我的电脑(此电脑)->属性->高级->环境变量->系统变量注意:是下面的系统变量,不是上面的用户变量新建变量名 JAVA_HOME,变量值 C:\Progr

2020-08-07 09:57:47 139

空空如也

空空如也

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

TA关注的人

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