自定义博客皮肤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内存溢出的解决思路

内存溢出内存溢出是指应用系统中存在无法回收的内存或使用的内存过多,最终使得程序运行要用到的内存大于虚拟机能提供的最大内存。为了解决Java中内存溢出问题,我们首先必须了解Java是如何管理内存的。Java的内存管理就是对象的分配和释放问题。在Java中,内存的分配是由程序完成的,而内存的释放是由垃圾收集器(Garbage Collection,GC)完成的,程序员不需要通过调用GC函数来释放内存,因为不同的JVM实现者可能使用不同的算法管理GC,有的是内存使用到达一定程度时,GC才开始工作,也有定时执行的

2020-08-23 15:29:51 201

原创 #{}和${}的区别小结

#{}是占位符,预编译处理;${}是拼接符,字符串替换,没有预编译处理Mybatis在处理#{}时,#{}传入参数是以字符串传入,会将SQL中的#{}替换为?号,调用PreparedStatement的set方法来赋值Mybatis在处理时${},是原值传入,就是把 {}时,是原值传入,就是把{}替换成变量的值,相当于JDBC中的Statement编译变量替换后,#{} 对应的变量自动加上单引号 ‘’;变量替换后,${} 对应的变量不会加上单引号 ‘’#{} 可以有效的防止SQL注入,提高系

2020-07-26 16:17:52 105

原创 集合接口的常见方法

Collection//List 和 Set继承自 Collectionboolean add(E e) 如果指定的元素不存在,则将其指定的元素添加(可选操作)。 void clear() 从此集合中删除所有元素(可选操作)。 boolean contains(Object o) 如果此集合包含指定的元素,则返回 true 。 int hashCode() 返回此集合的哈希码值。 boolean isEmpty() 如果此集合不包含元素,则返回 true 。 Iterato

2020-07-17 17:54:43 254

原创 Vue项目打包遇到spawn git 错误和undefined ls-remote -h -t ssh://[email protected]/**

#npm install命令出现spawn git错误github下载的前端项目导包,使用npm install命令出现了spawn git 错误和undefined ls-remote -h -t ssh://[email protected]/**可能是git需要设置环境变量了!!!(本人设置完环境变量,就能正常导包了)#git设置环境变量在环境变量的path里加上“C:\Program Files\Git\bin”就可以了,路径根据你的git安装目录做调整。...

2020-07-12 21:02:02 1278

原创 ‘node‘或‘npm‘不是内部或外部命令,也不是可运行的程序

检查环境变量默认路径安装会有以下两个环境变量1.npm目录: C:\Users\Administrator\AppData\Roaming\npm2.nodejs的安装目录: C:\Program Files\nodejs如果没有则需要手动添加对应环境变量.

2020-07-06 20:02:06 209

原创 SpringBoot运行Failed to configure a DataSource: ‘url‘ attribute is not specified and no embedded

初次启动项目出错初次项目启动项目时出错,提示信息“ Failed to configure a DataSource: ‘url’ attribute is not specified and no embedded datasource could be configured. ” ,意思是 “ 配置数据源失败:没有指定’url’属性,也不能配置嵌入式数据源。 ”解决方法链接的这篇文章给了三个解决方法,对症下药,希望能解决你的问题.我尝试三种方法,没啥效果,然后去排查数据库连接,数据库驱动,以及m

2020-07-05 22:29:27 102

原创 JAVA中的值传递

内容部分转载自公众号 Hollis值传递和引用传递值传递(pass by value)是指在调用函数时将实际参数复制一份传递到函数中,这样在函数中如果对参数进行修改,将不会影响到实际参数。引用传递(pass by reference)是指在调用函数时将实际参数的地址直接传递到函数中,那么在函数中对参数所进行的修改,将影响到实际参数。干货重点首先明确两点 :java中不管是值对象还是引用对象都是值传递,在其他方法里面改变引用类型的值肯定是通过引用改变的。当传递引用对象的时候传递的是复制过的对象句

2020-06-25 22:02:06 60

原创 鼠标双击怎么办

鼠标双击怎么办注意不是双击666,而是鼠标单击左键或者右键出现双击现象,严重影响日常代码工作。这里我分享一下我的自修方法,分三步。打开鼠标后盖准备螺丝刀,大头针等工具,打开鼠标后盖,有卡扣的注意细心拨开卡扣!打开双击按键的微动找到双击按键的微动,微动像一个小黑盒, 里面是铜的簧片,用大头针翘起两头底部,小心打开。取下簧片,如果接触面变黑,说明簧片需要打磨表面的氧化层,增强导电性能;如果打磨仍没有改善,可以尝试恢复簧片的弯曲部分,加大弹性系数。(我的牧马人就是使劲掰弯了簧片就不双击了)先测

2020-06-25 14:59:42 447 1

原创 Markdown语法学习

Markdown语法学习标题(#号加空格)标题用#号加空格, 几级标题就是加几个#号字体我是粗体 两边各加两个*号我是斜体 两边各加一个*号我是废弃 两边各加两个~号引用(>号加空格)这是引用分割线 (用—or***)上中下图片(![图片名称]小括号地址)超链接 ([超链接名称]小括号地址)我是超链接列表有序用1,ABC无序用-空格CAB表格(用|分割表格)姓名性别生日代码(

2020-06-22 21:49:02 140

原创 redis安装好连接上出现NOAUTH Authentication required

[root@xiaotongxue bin]# redis-server myconfig/9923:C 21 Jun 2020 16:28:23.603 # oO0OoO0OoO0Oo Redis is starti9923:C 21 Jun 2020 16:28:23.603 # Redis version=5.0.8, bits=64,d=9923, just started9923:C 21 Jun 2020 16:28:23.603 # Configuration loaded9923:.

2020-06-21 16:51:31 657

原创 快速排序代码

public static void quickSort(int[] arr, int left, int right) { if (left > right) { return; } int tem = arr[left]; int i = left; int j = right; while (i != j) { while (arr[j] >=..

2020-06-05 15:35:00 101

转载 indexO, substr, substring, charAt的区别

  var a = "asdfghjkl"  alert(a.substr(1, 3));     // 从下标为1开始,往右数3个长度的数, 显示 sdf;  alert(a.substring(1, 3));     // 从下标为1开始,到下标为3结束(左闭右开), 显示 sd;  alert(a.indexOf("s", 1));     // 找“s”,从下标为1开始找,找到显示下标,找不到显示-1, 显示 1;  alert(a.charAt(...

2020-05-31 16:13:03 486

原创 稀疏数组转为二维数组

2020-05-28 20:46:00 58

转载 SpringMVC执行原理

SpringMVC执行原理DispatcherServlet表示前置控制器,是整个SpringMVC的控制中心。用户发出请求,DispatcherServlet接收请求并拦截请求。(假设请求的url为http://localhost:8080/SpringMVC/hello,如上url表示为:请求位于服务器localhost:8080上的SpringMVC站点的hello控制器。)Hand...

2020-04-23 15:03:22 101

转载 MVC架构模式

什么是MVC MVC是模型(Model)、视图(View)、控制器(Controller)的简写,是一种软件设计规范。 是将业务逻辑、数据、显示分离的方法来组织代码。 MVC主要作用是降低了视图与业务逻辑间的双向偶合。 MVC不是一种设计模式,MVC是一种架构模式。当然不同的MVC存在差异。 Model(模型):数据模型,提供要展示的数据,因此包含数据和行为...

2020-04-22 20:17:21 165

原创 为什么使用工厂模式

工厂模式并不仅仅是用来new出一个类的对象的。简单工厂确实如题主的描述所说,是一个工厂对应一个类的关系。假设有代码包A和代码包B,代码包B是代码包A的调用者,A向B暴露接口InterfaceA。在A的内部结构中,实现了InterfaceA的有ClassA1,ClassA2,ClassA3,……ClassA100。但是B并不关心这些,因为对于B来说,A的功能只有一个,就是Interfac...

2019-12-23 14:20:39 562

原创 ArrayList中的Iterator及内部类源码

ArrayList中的Iterator及内部类源码源码源码// An highlighted blockpackage java.util;import java.util.function.Consumer;import java.util.function.Predicate;import java.util.function.UnaryOperator;import jdk....

2019-12-20 22:07:21 91 1

空空如也

空空如也

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

TA关注的人

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