自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 问答 (1)
  • 收藏
  • 关注

原创 idea解决tomcat启动控制台输出中文乱码问题(真实有效)

idea解决tomcat启动控制台输出中文乱码问题网上给了特别多的答案,都是坑,一个都不管用,还特别复杂,修改这个那个的,不靠谱,修改什么注册表,修改idea里面的配置文件,修改tomcat里面的各种文件,坑坑坑其实很简单就可以搞定了。方法如下:1.点开help,点击如图2. 点进去之后,加入代码-Dfile.encoding=UTF-8重启idea启动tomcat,出现中文解决问题...

2020-07-12 17:38:30 4590 22

原创 swagger请求报错:error:getaddrinfo ENOTFOUND

swagger请求报错:error:getaddrinfo ENOTFOUND这个是我遇到的问题,可能每个人遇到的方式不一样,我只说我遇到的问题以及我的解决办法。我的这个是因为我新建了一个数据表,然后放到测试环境中的时候,数据表没有移到测试环境中,所以报了这个错误:解决办法:在测试环境(正式环境)中导入新创建的数据表,接口访问正常。...

2021-12-09 16:59:13 2324

原创 netty中粘包和半包的处理

处理粘包和半包1. 概念(1)半包:发送的数据包不完整,需要一次或几次接收才能组成完成的一个数据包;(2)粘包:就是发送了好几个数据包,其中一个数据包不完整。2.代码/***处理粘包和半包*/public class TestByteBufferExam { public static void main(String[] args) { ByteBuffer source = ByteBuffer.allocate(32); source.put(

2021-09-07 22:54:02 173

原创 netty中文件的遍历、删除、复制和传输

netty中文件的使用1. 遍历文件夹和文件 /** * 遍历文件夹和文件 * * @throws IOException */ private static void m1() throws IOException { // 计数器 AtomicInteger dirCount = new AtomicInteger(); AtomicInteger fileCount = new AtomicInteg

2021-09-07 21:46:56 240

原创 第三篇 环形队列【数组的形式】

一、队列的特点循环队列可以重复利用队列,取出来之后还可以在使用当前队列;相较于第二遍模拟队列,第二篇中的模拟队列只能输入一次,满了之后取出来,就不能在添加数据了。二、代码1. 队列工具类/** * 环形队列页面 * 工具类 */public class CircleArray { /** * 表示数组的最大容量 */ private int maxSize; /** * 指针前部,指向队列的第一个元素,即arr[front]就是队列的

2021-08-11 15:29:53 89

原创 第二篇 模拟队列【数组的形式】

一、 队列的特点先进先出,就像管道一样,单项队列;如下图所示二、代码1. 队列工具类/** * 使用数组模拟队列,实体类 * 队列的特点:先进先出 */public class ArrayQueue { /** * 表示数组的最大容量 */ private int maxSize; /** * 队列头 */ private int front; /** * 队列尾 */ privat

2021-08-05 22:18:59 52

原创 第一篇:稀疏数组与二维数组的相互转化

1.二维数组的介绍下就是二维数组:int[][] twoArray = new int[11][11];输出结果(忽略中间输入数值的步骤,本应该全部为0):0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

2021-08-04 16:04:22 103

原创 我眼中的IO流一,个人拙见,请见谅

一、 IO流认识和解释1. IO流的认识I : 表示输入 ;即input、reader;O: 表示输出 ;即output、writer;流:有起点和终点的字节集合,特性是进行数据传输;2. IO流的解释流的分类:(1)字节流和字符流①. 首先要了解什么是字节?什么是字符?字节:byte是一字节,一字节是8bit(8位二进制),取值范围是-128~127(第一位是判断正负,0 为正一为负);简单来说,字节就是ASCII编码里面的内容,里面的都是单个单个字节表示;字符:有两个字节或者

2020-12-28 21:55:06 146

原创 Cannot checkout from svn: svn: E155000: ‘XXX‘ is alrea

Cannot checkout from svn: svn: E155000: ‘XXX’ is alrea原因1:svn地址错误输入的svn地址不对,仔细检查一下原因2:svn 冲突新建的这个svn地址和之前有的产生了冲突,冲突的原因大概一下两种:① 检查一下当前项目根目录中有没有隐藏的 '.svn' 文件,有的话删除即可;② 检查一下当前项目根目录的上一级文件文件中有没有 '.svn' 文件,有的话删除即可;...

2020-12-22 15:01:08 2594

原创 File常用方法

java.io.file常用方法一、file的静态方法separatorChar // 与系统相关的默认名称分隔符。在UNIX系统上,该字段的值为'/' ; 在Microsoft Windows系统上是'\\' 。 public static void main(String[] args) { char separatorChar = File.separatorChar; System.out.println(separatorChar); }sep

2020-12-17 23:05:38 332

原创 一段代码区别break和continue的区别

循环中break和continuebreak 结束循环,不进行下一次continue 不结束循环,跳过这一次,进行下一次循环public static void main(String[] args) { //break和continue的区别 //break 跳出当前循环,结束循环,不进行下一次了 for (int i = 0; i < 10; i++) { if (i == 6) { //当i=6的时候,这个循环结束了,不继续

2020-12-05 15:56:53 187

原创 for,while,do while,switch几种循环结构的认识

for,while,do while,switch几种循环结构的认识for循环使用条件:先判断条件,条件成立执行语句;条件不成立不执行;使用方法:如果知道循环次数,建议使用for循环。举例: public static void main(String[] args) { //统计1-100之内的和 int sum = 0; //先判断i是否在1-100之间(i<=100),是的话,执行;否则的话输出sum //知道循环次数10

2020-12-05 15:39:13 465

原创 常量、静态常量、成员变量、局部变量的区别

#常量、静态常量、成员变量、局部变量的区别##常量使用final修饰的变量;##静态常量使用static和final修饰的变量,或者说成static修饰的常量;##成员变量直接位于类下面的变量,成为成员变量;生命周期位于整个类,就是这个类调用这个成员变量都是有效的;##局部变量位于方法内部的变量;生命周期位于方法内部,只能在方法内部调用,别的方法或者背的类直接调用不是可以的;举例:public class Test5 {// 使用final修饰的变量public final St

2020-12-05 14:52:56 914

原创 JDK、JRE、JVM的理解

##JDK、JRE、JVM###JDK的理解主要是java开发工具集,包含JVM和JRE;一般用在idea或者eclipse开发软件中使用的,自带java.lang包的内容。一般安装开发工具之前都需要安装的jdk,jdk版本市场上多数使用jdk1.8。是编译阶段,过程就是把点java文件编译成点class文件。###JRE的理解主要是java运行环境,java运行的时候需要的环境。是运行阶段,把点class文件加载到JVM中。###JVM的理解主要是java虚拟机,java的跨平台使用就是依

2020-12-05 14:36:55 68

原创 idea找不到maven project,简单,建议看看这篇文章

因为胡乱设置,我的maven怎么找都找不到了,参考了很多文章,反正就是找不到。看我这篇文章的时候,我猜测你看了好多教程,又不想删除项目重新导入,只能咬牙设置maven,那么你可以试试一下这种方法,方法仅供参考(反正我是这样做的)第一步:那你可以找到项目的文件地址第二步:删除项目的idea配置文件(也就是红框的地方)第三步:重新导入项目第四步:正常设置项目文件(如下),网上很多教程,找找看...

2020-11-13 09:56:03 742

原创 tomcat端口冲突与启动超时问题解决办法

1. tomcat超时问题错误描述:Server Apache Tomcat v9.0 at localhost was unable to start within 45 seconds. If the server requires more time, try increasing the timeout in the server editor.解决办法:点击到tomcat修改页...

2020-03-29 18:16:49 536

转载 mysql server安装流程,不懂得可以看看

1.首先卸载你之前安装的数据库( 1 ) 常见的数据库卸载命令这个是针对mysql安装的,百度上很多,我就不介绍了(2)卸载之前安装的mysqlserver服务原文链接:https://blog.csdn.net/u014565127/article/details/90551593我们因为各种各样的原因可能需要卸载MySQL或者卸载重装,但是如果MySQL不能清理干净的话是很容易出现问...

2020-03-27 09:01:33 453

原创 关于xhr.send( noContent || s.data == null ? null : s.data );错误解决

关于xhr.send( noContent || s.data == null ? null : s.data );错误解决报错代码:xhr.send( noContent || s.data == null ? null : s.data );我在js中写好代码之后,页面加载的时候就会报上述的错误,我检查了好几遍代码都没有错误,我也是直接懵了,然后就一直百度检查,上面都是各种各样的解决办法,...

2020-03-26 08:45:44 4746 4

原创 对数据库中存储过程的了解

对数据库中存储过程的了解存储过程的解释以及优缺点1.存储过程的意义: 存储过程(stored procedure)是一组为了完成特定功能的SQL语句集合,经编译后存储在服务器端的数据库中,利用存储过程可以加速SQL语句的执行。2.存储过程的优点 ①重复使用。存储过程可以重复使用,从而可以减少数据库开发人员的工作量。 ②减少网络流量。存储过程位于服务器上,调用的时候只需要传递存储过...

2019-10-30 11:11:11 274

空空如也

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

TA关注的人

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