自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

原创 JVM面试题总结

1、什么情况下会发生内存溢出。答:java虚拟机内存运行时数据区主要分为5个部分:程序计数器、java虚拟机栈、方法区、堆、本地方法区。程序计数器:生命周期与线程相同,是唯一一个在java虚拟机中不会发生OOM的区域,存储当前正在执行的指令的地址。如果执行的是native方法计数器为空。java虚拟机栈(有的书籍也叫本地方法栈):是线程所私有的,生命周期与线程相同,描述的是java方法执行的内存模型,每个方法在执行的同时都会创建一个栈帧用于存储局部变量、操作数栈、动态链接、方法的返回信息

2022-03-20 10:13:58 131

原创 linux下查找文件的命令

查命令绝对路径:which用于查找并显示给定命令的绝对路径,环境变量中PATH参数也可以被查出来。[root@localhost~]#whichbash/usr/bin/bash[root@localhost~]#whichlsaliasls='ls--color=auto'/usr/bin/ls寻找特定文件:whereis命令用来定位指令的二进制程序、源代码文件和man手册页等相关文件的路径,该命令只能用于程序名的搜索[root@loca...

2022-03-17 15:45:50 777 3

原创 Mysql索引在什么情况下会失效?

1、带有运算2、使用函数3、使用%XXX左模糊查询,因为mysql是最左原则,使用XXX%右模糊查询是可以使用索引的,但是左模糊违背了最左原则所以不行4、使用范围运算,not in,in > ,<都不行5、查询的字段不是索引的最左字段,同样是因为最左原则6、字段类型不匹配,常见的隐式数据类型转换,mobile=1356不会走索引,会转换为字符串可以查询但是,mobile='1356'会走索引7、or条件左边的是索引字段,右边的不是。也不会走索引,因为or是一个并集

2022-03-16 14:56:07 11450 3

原创 静态代理和动态代理的核心机制

静态代理(1)为工程里每个类都写一个代理类,让它与目标类实现同一个接口。图中紫色的就是代理类。代理类和实际类去 (2)在代理类的构造方法传参传一个实例类,然后实际调用方法的时候去调用实例类的方法。这样就达到了不需要直接去调用目标实现类的方法就可以,通过代理类就可以去调用目标类的方法的目的。(3)将目标类作为代理类的构造方法参数传参进去,实际调用方法去调用目标类的方法。这就是静态代理的核心思想。静态代理的缺点静态代理思路简单,但是给每个类都要写一个代理类实在是很麻烦而且...

2022-03-10 14:05:07 210

原创 Java各版本的区别

Sun 早已经不在了,如今只剩 Oracle,也就是 Java 目前的抚养人。从 2019 年 4 月 16 号开始,Oracle 版本的 JDK,已经宣布收费。目前有更多的企业转向 OpenJDK。Java8 版本之后,Java 开启了每半年升级一次版本的速度,版本号坐上了火箭!但这么多版本并不是每个都长期维护的,我们还是要盯紧它的 LTS 版本。目前的 LTS 版本有:7、8、11、17,跨度还是很大的。1、历史首先来看一下 Java 的历史,这带给我们饭碗的技术到底是什么时候诞

2022-02-28 11:58:03 4630

原创 jquery.multiselect构造可多选下拉框,并且获取值。

1、引入文件href="css/plate/searchbox/jquery.multiselect.css">href="css/plate/searchbox/jquery.multiselect.filter.css" /><script type="text/javascript" src="js/plate/searchbox/jquery-ui.min.js" charset="utf-8"></script><script type="t

2022-02-22 11:26:57 1416 1

原创 ruoyi框架启动前端

最近公司一个新项目用若依框架。我是后端,但是因为可以直接生成代码所以需要前端也启动起来。记录一下怎么启动。首先安装nodejs,这个不多说都可以,注意最新版本的需要windows在8或者以上。然后安照以下步骤安装启动项目:我的win7安装yarn的时候报错error [email protected]: The engine "node" is incompatible with this module. Expected version "^10 || ^12 || &g..

2021-11-06 16:22:06 2620

原创 win7安装nodejs

windows7安装nodejs已经不能安装最新版本了可以安装这个版本:Index of /download/release/v13.14.0/下载下来直接下一步下一步就好了

2021-11-05 14:30:27 326

原创 Redis Desktop Manager应用程序无法启动 报错 0xc000007b 处理

下载vcredist_x86.exe运行修复再运行Redis Desktop Manager就可以啦资源我有上传在我博客找就可以了

2019-05-07 17:59:11 1415

原创 解决计算机中缺失api-win-crt-runtime-|1-1-0.dll问题

win7下安装robo3t遇到解决办法(1) 安装VC redit.exe 到微软官网下载这个软件:https://www.microsoft.com/zh-cn/download/details.aspx?id=48145

2018-07-23 14:58:23 2669

转载 String 的equals和==的区别

String使用的equals方法和==的区别总的来说new String(“hello”)是开辟一个新的堆空间,只有String作为基本数据类型使用String s = “hello”的时候才是在常量池里看是否有相同的对象有的话直接指向。equals方法和==的区别  首先大家知道,String既可以作为一个对象来使用,又可以作为一个基本类型来使用。这里指的作为一个基本类型来使用只是指使用方法上...

2018-07-07 12:42:08 632 1

原创 什么是Spring

http://spring.io/什么是Spring? spring是一个开源框架,为了解决企业应用开发的复杂性而创建的,现在不仅应用于企业级应用。 是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架:从大小和运行开销上来说spring都是轻量级的通过控制反转(IOC)的技术达到松耦合的目的(控制反转就是把控制权交出去,使用的时候直接获得对象)提供面向切面编程的丰富支持,允许分离业务逻...

2018-06-09 14:49:02 369

原创 list循环删除的问题

List循环的三种方式:1、for循环2、foreach循环3、Iterator遍历1、for循环遍历listfor(int i=0;i&lt;list.size();i++){ if(list.get(i).equals("del")) list.remove(i);}   这种方式的问题在于,删除某个元素后,list的大小发生了变化,而你的索引也在变化,所以会导致你在...

2018-06-06 14:24:23 351

原创 面试干货

https://www.java-mindmap.com/view/67

2018-05-25 10:17:39 209

翻译 tomat startup.bat 日志乱码问题解决

第一步:apache-tomcat-6.0.30\conf   路径下修改文件logging.properties:......4host-manager.org.apache.juli.FileHandler.level = FINE4host-manager.org.apache.juli.FileHandler.directory = ${catalina.base}/logs4host-m...

2018-04-11 14:19:08 588

转载 idea2017.3.4激活

http://www.bubuko.com/infodetail-2499930.html

2018-04-02 09:33:55 808

转载 Tomcat-Jdbc-Pool连接池参数说明

原文  http://liuxing.info/2016/01/05/Tomcat-Jdbc-Pool参数说明/转载收藏用,如有侵权,请联系删除,谢谢。介绍Tomcat 在 7.0 以前的版本都是使用commons-dbcp做为连接池的实现,但是DBCP存在一些问题:DBCP 是单线程的,为了保证线程安全会锁整个连接池DBCP 性能不佳DBCP 太复杂,超过60个类,发展滞后。因此,通常J2EE中

2018-01-18 11:07:26 272

vc_redist.x86.exe

解决Redis Desktop Manager应用程序无法启动 报错 0xc000007b 处理的问题

2019-05-07

fastoredis-2.2.0-x86_64

fastoredis-2.2.0-x86_64是redis的一种新型可视化工具

2019-05-05

fastoredis-2.2.0-x86_64和Redis-x64-3.2.100

fastoredis-2.2.0-x86_64是redis的新型可视化工具,Redis-x64-3.2.100可进行缓存二者合作可更快的对redis进行操作

2019-05-05

空空如也

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

TA关注的人

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