自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在Windows上安装MySQL的步骤

访问MySQL官方网站(https://dev.mysql.com/downloads/mysql/)下载对应Windows版本的MySQL安装包(例如,选择“Windows (x86, 64-bit), ZIP Archive”)。以上步骤可能根据你的具体需求和MySQL版本有所不同。如果你需要具体的版本信息或者遇到问题,请提供详细信息以便给出更准确的解答。打开“服务”(可以在运行窗口输入services.msc访问),找到MySQL服务并启动它。将下载的ZIP文件解压到你选择的目录。

2024-08-28 23:08:46 332

原创 关于利用postman来模拟并发请求

postman测试高并发

2022-09-18 16:56:23 1136

原创 mysql主从搭建详细步骤

主从配置步骤

2022-07-01 11:18:58 3180

原创 登陆系统时报Invalid keystore format

报这个错误的原因为什么二进制资源文件会被改变?我这个问题主要是跟pom文件中打包有关,出现该错误,大都是因为maven将resources下文件拷到classes下的时候导致的,当filtering为true时,maven会在拷贝文件过程中进行变量替换,这导致原文件格式发生变化。而对于jks、so等二进制文件,文件内任意的字节变化都有可能导致文件不符合格式规范,所以会出现报错情况。修改方法如果不需要变量替换,filtering改为false;如果需要变量替换,则需要进一步明确排除哪些文件,或

2022-03-25 18:30:08 1356

原创 linux 下部署 nginx

参考:https://www.cnblogs.com/chinaWu/p/14035181.html注意:如果配置服务启动脚本是在window下更改的文件,需要更改换行符号,否则会报错(env: /etc/init.d/nginx: No such file or directory),更改方式参考https://blog.csdn.net/lcg910978041/article/details/52901092...

2022-01-30 10:21:33 2573

原创 使用Lombok插件@Bulider注解和mybaits查询结果注入的冲突

原因该注解会自动生成全参数构造器,而mybatis在根据反射向实体类注入数据的时候,如果实体类存在全参的构造方法,那么mybatis会优先根据构造方法进行注入解决方法去掉实体类上的@Builder注解或者同时添加上@AllArgsConstructor和@NoArgsConstructor两个注解。...

2022-01-07 16:33:04 422

原创 linux中RabbitMQ安装教程

https://www.cnblogs.com/jimlau/p/12029添加链接描述985.html

2022-01-01 11:10:47 1125

原创 Maven生命周期

IDEA 中集成命令功能clean执行该命令会将项目中已有的target目录直接干掉validate验证项目是否正确并且所有必要的信息都可用compile编译项目的源代码test使用合适的单元测试框架运行测试。这些测试不应该要求打包或部署代码package获取编译后的代码并将其打包为其可分发格式,例如 JARverify运行任何检查以验证包裹是否有效并符合质量标准install安装到本地maven仓,用作本地其他项目依赖site

2021-12-24 17:51:30 273

原创 mysql目录详解--未完待续

linux下目录data 数据目录红框是你自己创建的数据库名称数据库下文件mysql 数据库存储引擎是myisam, 在data目录下会看到3类文件:.frm、.myi、.myd(1).frm–表定义,是描述表结构的文件。(2).MYD–"D"数据信息文件,是表的数据文件。(3)*.MYI–"I"索引信息文件,是表数据文件中任何索引的数据树存储引擎是InnoDB, 在data目录下会看到2类文件:.frm、.ibd(1).frm–表结构的文件。(2).ibd–表数据和索引的文

2021-12-12 09:59:48 323

原创 linux 安装 mysql

https://www.cnblogs.com/linglei/p/14519416.html参考注意:1、如果报这个错误,一定要检查/usr/local/mysql/bin 目录下的权限直接在当前目录下执行chmod 755 * 放开权限2、vi /etc/my.cnf 配置文件3、ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2)如果报这个错误,去配

2021-12-01 17:21:17 3312

原创 @Transactional 失效场景

https://baijiahao.baidu.com/s?id=1661565712893820457&wfr=spider&for=pc添加链接描述

2021-11-24 16:41:03 199

原创 类的加载顺序

public class A { static { System.out.println("A static"); } { System.out.println("A code"); } public void getA(){ System.out.println("A get"); } public A(){ System.out.println("A construct");

2021-11-12 11:14:49 204

原创 java 的安全管理器

安全管理器SecurityManager 基本原理和使用方法SecurityManagerPolicy 文件AccessControllerjava安全管理器概念java安全管理器允许一个程序设置一个安全策略,通过安全策略来保证敏感信息的操作,限制应用程序可以做什么,不能做什么。使用SecureClassLoader 的类加载器会去加载这个安全策略文件,CodeSource指的是代码的位置权限配置所以,由于路径的变化,低版本合高版本权限可能不兼容启动方式参数启动:-Djav

2021-11-11 20:19:55 3875

原创 mybatis insert foreach操作传入map参数

https://www.jianshu.com/p/268689ccc770亲测可用

2021-11-11 16:20:09 461

原创 彻底解决unable to find valid certification path to requested target

参考:https://www.cnblogs.com/zoro-zero/p/11607674.html

2021-10-28 15:11:47 452

原创 git中Please enter a commit message to explain why this merge is necessary.

git中Please enter a commit message to explain why this merge is necessary.Please enter a commit message to explain why this merge is necessary.请输入提交消息来解释为什么这种合并是必要的git 在pull或者合并分支的时候有时会遇到这个界面。可以不管(直接下面3,4步),如果要输入解释的话就需要:1.按键盘字母 i 进入insert模式2.修改最上面那行黄色

2021-10-19 16:58:34 311

转载 解决mysql插入数据时出现Incorrect string value: ‘\xF0\x9F...‘ for column ‘name‘ at row 1的异常

解决mysql插入数据时出现Incorrect string value: ‘\xF0\x9F…’ for column ‘name’ at row 1的异常这个问题,原因是UTF-8编码有可能是两个、三个、四个字节。Emoji表情或者某些特殊字符是4个字节,而MySQL的utf8编码最多3个字节,所以数据插不进去。我的解决方案是这样的1.在mysql的安装目录下找到my.ini,作如下修改:[mysqld]character-set-server=utf8mb4[mysql]default-

2021-10-18 10:50:39 12069

原创 docker安装mysql

基本参照:https://www.runoob.com/docker/docker-install-mysql.html安装之后登陆问题进入mysql容器docker exec -it mysal-test bash登陆mysql -uroot -p开启远程访问权限确保3306端口是开放的,先用Navicat连接一下,如果不成功,在进行下面的步骤命令:use mysql;命令:select host,user from user;命令:ALTER USER ‘root’@’%’ ID

2021-06-06 14:15:20 101

原创 Install Docker Engine on CentOS In Linux

参考官网:https://docs.docker.com/engine/install/centos/

2021-06-06 11:54:22 79

原创 表批量更新

通过脚本,更改表结构(不同的数据库,更新语句不同,请注意)Oracle数据库:alter table tb_md_task add (PK_DEPT varchar2(20))sqlserver数据库altertabletb_md_taskaddPK_DEPTnvarchar(20)由于数据表中新增字段,所以以前的任务表中PK_DEPT这个字段是null,如果主体是部门的话,需要手动将任务的PK_DEPT字段填上,填的值与表中pk_planent值一样,这样才能保证找...

2021-03-18 16:28:10 149

原创 idea创建springboot模块项目

记录个低级错误:idea创建springboot模块项目,一直无法导入 @SpringBootApplication 注解,pom文件依赖已经下载完成,原因:创建完子模块,一定要在选中父POM Reimport一下,否则idea无法识别新建模块子模块加parent父模块加module...

2020-12-21 20:38:01 117

原创 visualvm 报 cannot find java 1.8 or higher

在D:\xxx\visualvm_205\etc修改visualvm_jdkhome="D:\jdk\jdk1.8.0_202"

2020-12-15 20:14:43 5102 1

原创 DTOBMTaskDef declares multiple JSON fields named pk_org

java.lang.IllegalArgumentException: class nccloud.dto.bcs.task.DTOBMTaskDef declares multiple JSON fields named pk_org,项目中报这个错误,导致前台无法转换数据格式:原因:public class DTOBMTaskDef extends SyncTreeRefRow implements ISetRefRowValueSyncTreeRefRow 继承了SyncTreeRe.

2020-11-19 11:44:56 174

原创 java中异常

1、Error:由虚拟机JVM引发的异常,是程序我发处理的错误。2、 Exception:程序本身可以处理的异常。3、异常处理总结:try块,异常捕获,如果没有catch块,必须跟一个finally块; catch块,用于处理try捕获的异常; finally块,无论是否捕获或者处理异常,finally块中的内容都会被执行。当try块或者catch块遇到return语句时,finally块语句将在方法返回之前执行。4、一下几种情况,finally块将不会被执行a.在finally语..

2020-10-19 21:45:56 183

原创 2020-10-19

转载2篇好博文1、java值传递https://juejin.im/post/6844904045426016263#heading-142、Java hashCode() 和 equals()的若干问题解答https://www.cnblogs.com/skywang12345/p/3324958.html

2020-10-19 20:32:39 53

转载 classpath详解

https://note.youdao.com/web/#/file/recent/note/AC9C3E3A07D8499483159A44AD17EB02/

2019-12-16 22:23:54 110

原创 执行计划

一、1、select * from USER_INDEXES -- 查询表中创建的索引;2、select * from user_ind_columns where table_name = 'XX';-- 查询索引二、扫描类型2、INDEX UNIQUE SCAN:索引唯一性扫描,是针对唯一性索引(UNIQUE INDEX)的扫描,它仅仅适用于where条件里是等值查询的目标SQ...

2019-12-08 13:35:14 105

原创 pl/sql 连接数据库

一、第一种情况:没安装数据库1、如果本地没有装客户端,需要在官网上下载客户端(https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html)最好下载和数据库对应版本的客户端;2、首先确保服务器数据库端口正确开放:cmd下去执行 telnet xx.xx.xx.xx xxxx (tel...

2019-12-01 12:57:08 587

原创 Git clone代码遇到的host问题

正常情况,直接yes就可以,会在eclipse中有一条这样的记录,确保Git服务和本地eclipse进行连接,如果这里没有需要在Git bash 直接去clone就行,直接yes即可,就会自动生成这个文件夹中有本机的公钥一定要在git服务器上配置好...

2019-10-22 11:01:01 929

原创 Map 随堂笔记

1、Map 的几种类型:HashMap : 允许键值为空,线程不安全,多线程同时写入,会导致数据不一致; HashTable : 不允许键值为空,线程安全,因此也导致了 Hashtable在写入时会比较慢; LinkedHashMap : 遍历的时候建有序,就是插入顺序,是HashMap的子类; TreeMap :根据键排序,默认是按键值的升序排序,遍历的时候有按排序顺序;2、Has...

2019-09-01 16:16:25 106

转载 配置maven

https://www.cnblogs.com/jiangzhaowei/p/9534393.html

2019-08-20 23:55:48 89

转载 彻底理解cookie,session,token

https://www.cnblogs.com/moyand/p/9047978.html

2019-07-22 16:27:22 86

原创 oracle学习笔记

权限管理:三个默认的用户sys :安装的时候指定 [as system]system :安装的时候指定同sysscott :默认锁定,密码tiger默认安装完oracle数据库,直接调用cmd 登录即可lsnrctl start (start后跟监听的名字,如果不加,使用的是默认的监听)启动数据库监听的命令,直接在cmd窗口中运行;lsnrctl start...

2019-04-21 22:02:29 84

转载 如何将本地项目放在github上

https://www.cnblogs.com/shenchanghui/p/7184101.html

2019-03-31 21:54:16 139

原创 java AWT 时间模型的工作机制

事件源有一些像其注册事件监听器的方法,当某个事件源产生事件时,事件源会向为事件注册的所有事件监听器对象发送一个通告;事件源 ——————》事件监听器;在java中,所有的事件对象都最终派生于 java.util.EventObjectAWT 事件处理的概要:1、监听器对象是一个实现了特定监听器接口的类的实例;2、事件源是一个能够注册监听器对象并发送事件对象的对象;例如按钮是事...

2019-03-31 21:53:31 294

原创 如何在Windows下查看端口使用情况

1、查看java占用的端口使用jdk 安装目录下 java诊断工具(如:D:\Program Files\jdk1.7.0_51\bin)2、查看windows 下端口使用的方法:2.1、开始---->运行---->cmd,或者是window+R组合键,调出命令窗口输入命令:netstat -ano,列出所有端口的情况。在列表中我们观察被占用的端口,比如是4...

2019-03-11 17:13:12 1867

转载 plsql字符集如何设置

转自 : https://jingyan.baidu.com/article/455a995048fd8ca16727787f.html  

2019-02-25 10:27:57 9789

原创 内部类种类以及使用方法

定义:内部类指的是在类的内部定义再定义一个类。内部类仅仅是一个编译时的概念。Outer.java 中定义一个Inner.java ,编译成功后会生成两个完全不同的class文件,分别是 Outer.class 和 Outer$Inner.class , 所以内部类的名字完全可以和它的外部类名字相同。内部类的分类: 成员内部类; 局部内部类; 匿名内部类; 静态内部类;成员内...

2019-02-24 16:13:20 1879

原创 java常量池理解与总结

1、什么是常量用final修饰的成员变量表示常量,值一旦给定就无法改变; final修饰的变量有三种:静态变量、实例变量和局部变量,分别表示三种类型的常量;2、常量池的好处常量池是为了避免频繁的创建和销毁对象而影响系统的性能,其实现了对象的共享; 例如字符串常量池,在编译阶段就把所有的的字符串文字放到一个常量池中。 节省内存空间:相同的字符串只占一个空间; 节省运行时间:比较字符...

2019-02-21 19:24:24 205

转载 java 中 回调机制解读

模块间的调用:在一个应用系统中,无论使用何种语言,必然存在模块之间的调用,调用方式存在以下几种:1、同步调用同步调用是最基本并且最简单的一种调用方式,类A的方法a() 调用类B 的b() ,一直等待b() 方法执行完,a() 才可以继续执行下去,这种调用方式适合方法b() 执行时间不长的情况 , 如果时间过长,a() 方法将一直阻塞等待,导致余下代码无法执行;2、异步调用...

2019-02-19 16:00:17 123

空空如也

空空如也

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

TA关注的人

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