自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (7)
  • 收藏
  • 关注

原创 linux 命令

使用查找时的其他变化 是:要查找当前目录中使用的文件,请使用 find . -name notes.txt 要查找目录,请使用 /-type d -name notes. txt13. grep 命令无疑对日常使用很有帮助的另一个基本 Linux 命令是 grep。如果要查看其他目录的内容,请键入 ls,然后键入目录的路径。您可以使用 ls 命令使用以下变体:ls -R 还将列出子目录中的所有文件 ls -a 将显示隐藏的文件 ls -al 将列出文件和目录以及详细信息,例如权限,大小,所有者等。

2023-07-04 14:36:57 69 1

原创 单例模式--饿汉/懒汉模式

饿汉模式比较简单,虽然初始化时会消耗性能,但是没有线程安全问题。懒汉模式,按需加载,需要注意线程安全问题。如果还有其它技术可以破坏单例…

2023-05-26 13:56:04 79

原创 idea/e.. 中的mybatis 设置打印sql语句

在application.yml配置文件中,找到数据源设置,添加:mybatis:configuration:log-impl:org.apache.ibatis.logging.stdout.StdOutImpl或者在含有logging标签配置文件中添加:logging:config:classpath:log4j2.xmllevel:com.aa.server.dao.sdf:debug转载于:https://blog.csdn.net/weixin_30666401/article/d

2021-12-28 15:57:53 276

原创 NoClassDefFoundError

一、ClassNotFoundException 这个错误,比较常见也好理解。  原因:就是找不到指定的class。  常见的场景就是:  1 调用class的forName方法时,找不到指定的类  2 ClassLoader 中的 findSystemClass() 方法时,找不到指定的类  3 ClassLoader 中的 loadClass() 方法时,找不到指定的类  二、  NoClassDefFoundError  这个就比较奇葩了,查找其他的资料是说,通过了编译,但是使...

2021-09-09 09:44:20 192

原创 already exist in project. Please, specify another name

idea Module '****' already exist in project. Please, specify another name.解决方案直接删除

2021-09-06 09:31:46 211

转载 LOADING Redis is loading the dataset in memory

Redis出现错误LOADING Redis is loading the dataset in memory原因1:redis中dump.rdb文件到达3G时,所有redis的操作都会抛出此异常。解决方法:redis.conf中 maxmemory 调大,同时开启转换功能maxmemory 3GBmaxmemory-policy allkeys-lru原因2:另外一个原因是当Redis重启后,需要将持久化数据重新写入也会报这个错,等预热之后就正常了。原因3:服务器内存不够转

2021-07-28 12:03:48 8830 1

原创 POI操作Excel问题:org.apache.poi.util.POILogger.log(ILjava/lang/Object;)V

具体问题Handler dispatch failed; nested exception is java.lang.NoSuchMethodError: org.apache.poi.util.POILogger.log(ILjava/lang/Object;Ljava/lang/Throwable;)Vorg.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is

2021-07-02 10:20:31 1065

原创 CentOs 安装jre,redis,nginx,mysql 一整套

以下全是用yum命令安装1. 安装jreyum install java-1.8.0-openjdk.x86_64java -version2.安装 redisyum install redisservice redis startchkconfig redis on3.安装Nginx#通过yum search nginx看看是否已经添加源成功。如果成功则执行下列命令安装nginx。yum install nginx #安装最新版安装完后,rpm -qa | grep ngi

2021-07-01 17:56:05 124

原创 idea 如何开启 Run DashBoard

idea 开发工具Run DashBoard 作用是什么?那肯定是方便springboot 管理多个分布式服务。如何开启Run DashBoard窗口?一、Run DashBoard窗口二、找到.idea下面的workspace.xml文件,查看workspace.xml文件,找component 表情的RunDashboard。1.有RunDashboard 则只需要在RunDashboard中添加option<option name="configurationTypes">

2021-05-18 12:11:51 836

原创 javax.imageio.IIOException: Unsupported Image Type

前一段时间上线项目,在做图片压缩时,遇到如下错误:javax.imageio.IIOException: Unsupported Image Type原因是jdk自带的jpeg解析器不能解析所有jpeg格式的图片,如cmyk(印刷品模式)模式的。图片经过P图之后,保存时默认的保存格式是cmyk格式的,而不是rgb格式。cmyk是彩色印刷时采用的一种套色模式,利用色料的三原色混色原理,加上黑色油墨,共计四种颜色混合叠加,形成所谓“全彩印刷”。四种标准颜色是:C:Cyan = 青色,又称为‘天蓝色’或是

2021-04-28 11:23:57 447

原创 Springboot maven 配置依赖

Springboot maven 配置依赖使用Maven来配置SpringBoot2.x,有两种方式:1.SpringBoot2.x的父依赖,在使用SpringBoot2.x生成器生成的项目中,会是这种方式2.项目独立引入SpringBoot2.x的pom依赖1. 引入父依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="h

2021-04-27 11:03:49 426

原创 max_allowed_packet 允许通过的数据库包长度不够大

mysql 数据库 突然报一个com.mysql.jdbc.PacketTooBigException: Packet for query is too large (4364521 > 4194304). You can change this value on the server by setting the max_allowed_packet’ variable### Error updating database. Cause: com.mysql.jdbc.PacketTooBig

2021-04-19 15:40:03 260

原创 注册eureka 失败 com.sun.jersey.api.client.ClientHandlerException... Connection refused:

报错内容:com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused:解决方案:eureka: instance: statusPageUrlPath: /actuator/info healthCheckUrlPath: /actuator/health # docker 部署开启 prefer-ip-address: true

2021-04-06 12:33:00 110

原创 idea Error running ‘ServiceStarter‘: Command line is too long.

报错内容:Error running 'ServiceStarter': Command line is too long. Shorten command line for ServiceStarter or also for Application default configuration.解决方案:找到项目存放路径下 .idea\workspace.xml,找到标签 <component name="PropertiesComponent"> , 在标签里加一行 <

2021-04-06 12:24:31 196

原创 nested exception is io.lettuce.core.RedisCommandExecutionException:MISCONF Redis

Redis异常问题org.springframework.data.redis.RedisSystemException: Error in execution; nested exception is io.lettuce.core.RedisCommandExecutionException: MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands

2021-03-20 11:48:33 4936

原创 Nginx配置Https

Nginx解压版配置Https参考–秦建辉博客:Nginx配置Https(详细、完整)Nginx配置Https动手前确保nginx 在服务器上 是可以通过http访问,且有拥有ssl证书(没有的可以去阿里购买或者免费申请一年)安装nginx使用yum 的方式yum install epel-release #安装epel软件 方便使用yum命令 可以不要yum install nginx #安装nginx systemctl enable nginx #让nginx随系统启动而启动

2021-02-21 15:05:53 1350

原创 http和https区别

http和https区别?http协议和https协议的区别:传输信息的安全性不同,连接方式不同、端口不同、申请方式不同(有无证书)一、传输信息安全性不同1、http协议:是超文本传输协议,信息是明文传输。如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息。2、https协议:是具有安全性的ssl加密传输协议,信息是密文传输。为浏览器和服务器之间的通信加密,确保数据传输的安全。二、连接方式不同1、http协议:http的连接很简单,是无状态的。2、https协

2021-02-21 11:26:03 689

原创 linux redis 非yum 安装

安装redis:端口号:63791.获取redis资源  wget http://download.redis.io/releases/redis-4.0.8.tar.gz如果用不了wget,则直接去 http://download.redis.io/releases/2.解压  tar xzvf ....tar.gz //解压文件3.安装  make    cd src    make install PREFIX=/usr/local/redis4.移动配置文件到安装目录下

2021-01-28 10:11:23 166

原创 linux 运行jar 相关命令

通过Xshell和xftp软件 将已经打包好的jar文件 上传至服务器注意:需安装好jre 运行环境Xshell命令窗口运行jar相关命令。cd /usr/include/data --斜杠‘/’后面跟着全路径nohup java -jar ace-center.jar > ace-center.log & --运行.jar文件...

2021-01-28 09:46:39 114

原创 JVM 核心1----JVM的认识

JVMJVM核心一三种主流的JVMJVM体系结构类加载器类加载流程:Java类加载的步骤(细节)4种类加载器双亲委派机制的好处:JVM在搜索类的时候,又是如何判定两个class是相同的呢?java栈(栈内存)java栈生命周期:java实现栈数组实现链表实现栈存储什么?Native 关键字 (Native Interface 本地接口)JVM核心一三种主流的JVMSun公司,HotSpot(常用)Oracle,JRockitIBM,J9VM这个方面我了解不深,希望和大家一起探讨一下各种JVM

2021-01-19 17:05:52 128

原创 spring xml 配置邮箱

spring.mail.host: smtp.163.comspring.mail.username: …@163.comspring.mail.password: …spring.mail.default-encoding: UTF-8spring.mail.properties.mail.smtp.auth: truespring.mail.properties.mail.smtp.starttls.enable: truespring.mail.properties.mail.smtp.s

2021-01-06 10:54:10 545

原创 linux 备份文件 ,打包解压命令zip,tar,gz

zip命令解压:unzip FileName.zip压缩:zip FileName.zip DirNametar命令解包:tar zxvf FileName.tar打包:tar czvf FileName.tar DirNamegz命令解压1:gunzip FileName.gz解压2:gzip -d FileName.gz 压缩:gzip FileNametar.gz 和 .tgz解压:tar zxvf FileName.tar.gz  压缩:tar zcvf FileName

2020-11-27 12:12:59 276 1

原创 linux 设置时区-时间问题

linux 设置时区和时间查询当前服务器 时区和时间date(时间),timedatectl(时区)date -R timedatectl status如下图所示:当然我这边只是修改了时区为: 亚洲/上海 Asia/Shanghai 也就是东八区。时间还没有调整过来。修改时区,用的比较多的方式。cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime...

2020-11-19 14:46:52 220

原创 Linux redis 安装并且修改密码

linux redis 安装linux redis重置密码、重启

2020-11-17 16:52:35 1116

原创 Linux jdk下载, JDK安装,环境配置

LINUX 安装jdk 分成两种安装方式 YUM 手动安装yum 安装的博客推荐:https://www.cnblogs.com/yaun1498078591/p/10368884.html这些介绍手动安装方式1.下载jdkoracle 官网:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.ht...

2020-02-27 17:44:01 92

原创 Linux CentOS安装gitlab

本章介绍的是Linux CentOS7 安装gitlab不少朋友是Linux Ubuntu系统的 我推荐一个 博客1.下载gitlab一般分成两种方式,第一种Linux系统联网的情况,直接下载。命令行直接输入 wgetwget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-10.8.2-ce.0.el7...

2020-02-27 15:13:41 142

原创 Linux 设置静态ip地址

Linux CentOS 7先登录管理员账户1.查看ip地址ifconfig2.修改配置每个linux 的配置文件可能不一样。比如我这个linux系统cd /etc/sysconfig/network-scripts/ls我这里修改的书ifcfg-配置_1 文件,vi 命令为修改文件vi ifcfg-配置_1修改完成之后 按ESC 输入 :wq ,回车保存查询设置好...

2020-02-27 12:09:00 150

原创 Linux系统下载,安装,配置

Linux系统安装(简单流程)系统下载系统之家:http://www.xitongzhijia.net/linux/我们装系统前,先要进行删除没有用的分区,留足够的空间给linux系统。磁盘分区进行系统安装前,需要先进行磁盘分区。首先进入PE,分好区。我分区的分区表类型是MBR,因为兼容性好。我用的电脑是1T容量的硬盘(听说最少20G)。我分了两个区,然后删掉一个剩一个8...

2020-01-07 18:10:48 213

原创 分布式版本控制Git 快速入门

分布式版本控制GITGit是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理目录1.git的特点2.git与svn的区别3.git 安装以及基础命令4.git 分支5.远程仓库6.规范团队git管理1.Git 特点git每台电脑都有一个版本库,可以在本地做版本管理。速度快,git的速度远超大部分版本管理系统,包括svn。强大的分支管理功能...

2019-07-11 17:54:57 131

原创 Mybatis 生成器 ,关联,缓存,与spring集成

Mybatis 基础2目标1.代码生成器2.关联查询3.缓存4.spring集成1.代码生成器 MyBatis Generator:MyBatis 的开发团队提供了一个很强大的代码生成器,代码包含了数据库表对应的实体类 、Mapper 接口类、 Mapper XML 文件和 Example 对象等,这些代码文件中几乎包含了全部的单表操作方法,使用 MBG 可以极大程度上方便我们...

2019-07-08 15:21:38 157

原创 MyBatis快速入门 配置文件解析 动态sql

mybatis 基础目标目标1.Mybatis概述2.MyBatis快速入门3.配置文件解析(mybatis 的核心)4.mapper配置文件解析5.动态SQLMybatis概述ORM ,即对象关系映射(ORM Obeject Relational Mapping) 。ORM模型就是数据库的表与简单Java对象(POJO)的映射模型,它主要解决数据库数据和POJO对象的相互映射。...

2019-07-08 15:13:58 212 2

原创 java 基础 1.什么是Java?2.Java语言的特点?

基础回顾片:1.什么是Java?2.Java语言的特点?回答第一和第二问题:java是一种高级的计算机开发语言。其核心特点是:跨平台,面向对象。跨平台:Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。Java编译器只要面向JVM,生成JVM能理解的代码或字节码文件。Java源文件经编译成字节码程序,通过JVM将每一条指令翻译成不同平台机器...

2019-06-25 17:05:30 274

原创 Window JDK安装过程

// 1.jdk 安装://1.下载安装jdk//2.配置环境变量//JAVA_HOME JDK安装路径//CLASSPATH .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;//PATH %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

2017-08-01 11:12:23 147

Redis软件redis系统

Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bitmaps, hyperloglogs 和 地理空间(geospatial) 索引半径查询。 Redis 内置了 复制(replication),LUA脚本(Lua scripting), LRU驱动事件(LRU eviction),事务(transactions) 和不同级别的 磁盘持久化(persistence), 并通过 Redis哨兵(Sentinel)和自动 分区(Cluster)提供高可用性(high availability)

2020-06-15

nginx-1.17.0.rar

nginx反向代理 Nginx 服务器的反向代理服务是其最常用的重要功能,由反向代理服务也可以衍生出很多与此相关的 Nginx 服务器重要功能,比如后面会介绍的负载均衡。 学Java,必不可少的要学习代理

2020-06-15

linux系统 CentOS-7.0.txt

百度云链接 https://pan.baidu.com/s/15xYQgxh-PkY4L7G6hGUUdw, linux系统 CentOS-7.0。亲测可用。需要了解centOS 可以直接下载玩一下哈。 如果需要下载虚拟机,本人也有可下载资源,亲测可用。

2020-06-15

虚拟机VM VMware-workstation-full

VMware-workstation-full-12.0.0-2985596 虚拟机,主要是用于新手学习linux系统安装配置,已经优化等等。亲测可用,.VMware-workstation-full-12.0.0-2985596 虚拟机。

2020-06-15

MGB自动生成代码工具.zip

MGB自动生成代码工具 ,用的是maven 插件方式自动生成代码 (generatorConfig自动下载工具如果mysql的版本过高 就出出现 Column name pattern can not be NULL or empty ,解决方案就是两种,1降低mysql版本,2 connectionURL="jdbc:mysql://localhost:3306/db?useSSL=false&amp;nullNamePatternMatchesAll=true" ) 本次分享的MGB自动生成代码demo 已解决版本冲突问题

2019-07-04

commons-lang3

commons-lang包中对我们有用的类主要有: 1.StringUtils 该类主要提供对字符串的操作,对null是安全的,主要提供了字符串查找,替换,分割,去空白,去掉非法字符等等操作 2.ObjectUtils 主要是对null进行安全处理,可以设置为null时的默认返回值,比较相等时是调用对象的equals方法,因此需要对对象进行方法进行覆盖 3.SystemUtils 主要获取一些系统属性,例如工作目录等等

2017-10-17

commons-beanutils-1.8.0

commons-beanutils是Apache开源组织提供的用于操作JAVA BEAN的工具包。使用commons-beanutils,我们可以很方便的对bean对象的属性进行操作

2017-10-17

空空如也

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

TA关注的人

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