自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

谷咕咕

新建博客

  • 博客(221)
  • 资源 (2)
  • 问答 (3)
  • 收藏
  • 关注

原创 TemplateInputException: Error resolving template 无法解析页面原因记录(解决)

TemplateInputException: Error resolving template 无法解析页面原因记录(解决)

2023-02-28 20:30:16 121 1

原创 我愿称上海为美食荒漠,不服来辩!

我愿称上海为美食荒漠,不服来辩!

2023-02-05 23:17:20 153 1

原创 写博客的美化,标记,小技巧

写博客的美化,标记,小技巧

2023-02-03 17:10:51 67

原创 mysql:聊聊mysql学完之后心得,从哪里学,学哪些,怎么选课程,学到什么程度。

mysql:聊聊mysql学完之后心得,从哪里学,学哪些,怎么选课程,学到什么程度。

2023-02-03 17:09:26 604 1

原创 mysql:聊聊mysql中的锁八股文,锁分类,表锁(s锁,x锁,意向锁,自增锁,元数据锁)行锁(记录锁,间隙锁,临键锁,插入意向锁)乐观锁,悲观锁,显示锁,隐式锁

mysql:聊聊mysql中的锁八股文,锁分类,表锁(s锁,x锁,意向锁,自增锁,元数据锁)行锁(记录锁,间隙锁,临键锁,插入意向锁)乐观锁,悲观锁,显示锁,隐式锁

2023-02-03 15:30:51 85

原创 mysql:日志,redo,undo,为什么使用日志?

mysql:日志,redo,undo,为什么使用日志?

2023-02-03 15:04:17 304

原创 mysql:什么是事务及其特性ACID,事务的并发问题,事务的隔离级别

mysql:什么是事务及其特性ACID,事务的并发问题,事务的隔离级别

2023-02-02 16:59:52 109

原创 mysql:数据库调优策略,sql调优

mysql:数据库调优策略,sql调优

2023-02-02 16:16:56 424 1

原创 mysql:如何优化索引?什么时候索引会失效?sql优化什么,时候用in和exit,通过limit 1 提高效率,为什么不使用select *

mysql:如何优化索引?什么时候索引会失效?sql优化什么时候用in和exit,通过limit 1 提高效率,为什么不使用select *

2023-02-02 15:51:21 203

原创 mysql:性能分析工具

mysql:性能分析工具

2023-02-02 15:11:51 190

原创 mysql:有哪些索引,什么时候创建索引,什么时候不创建索引,创建索引的原则有哪些。

mysql:有哪些索引,什么时候创建索引,什么时候不创建索引,创建索引的原则有哪些。

2023-02-02 14:48:46 325

原创 mysql:索引的数据结构,B树,B+树浅聊

mysql:索引的数据结构,B树,B+树浅聊

2023-01-18 14:25:49 894

原创 mysql:浅显易懂——存储引擎

mysql:浅显易懂——存储引擎

2023-01-17 10:08:17 393

原创 java:常见的日期转型,“Tue Oct 18 00:00:00 CST 2022“

java:常见的日期转型,"Tue Oct 18 00:00:00 CST 2022"

2022-12-13 14:41:02 374

原创 vuex的坑TypeError: Cannot read properties of undefined (reading ‘state‘)

vuex的坑TypeError: Cannot read properties of undefined (reading 'state')

2022-12-01 10:03:42 673

原创 git报错结局

git报错结局

2022-11-30 14:53:20 109

原创 springboot2.7.*集成swagger3无法启动Failed to start bean ‘ documentationPluginsBootstrapper

springboot2.7.*集成swagger3无法启动Failed to start bean ‘ documentationPluginsBootstrapper

2022-11-29 11:15:02 159 1

原创 java,导出excel,控制数据垂直还是水平遍历,使用easyExcel

java,导出excel,控制数据垂直还是水平遍历,使用easyExcel

2022-11-24 14:33:42 424 1

原创 java导出excel,使用easyExcel,按指定格式导出,按模板导出,自定义表头导出

java导出excel,使用easyExcel,按指定格式导出,按模板导出,自定义表头导出

2022-11-24 13:45:00 3386

原创 java,导出,页面下载txt,将列表按格式导出txt,选择追加,还是覆盖,判断当前文件是否存在。

java,导出,页面下载txt,将列表按格式导出txt,选择追加,还是覆盖,判断当前文件是否存在。

2022-11-24 10:59:21 320

原创 正则的使用,限定符,或运算符,字符类,元字符简单实例

正则的使用,限定符,或运算符,字符类,元字符简单实例

2022-11-02 14:56:42 122

原创 java中stream流的常见使用,排序,过滤,筛选

java中stream流的常见使用,排序,过滤,筛选

2022-10-25 15:49:12 2171

原创 for 1024

for 1024

2022-10-24 08:57:46 42

原创 POI:java导出excel,java设置单元格公式,求和

java导出excel,之前写过全量导出,但是有时候报表中需要汇总,或者其他公式的数据。,用记录的长度,和字段长度,找到自己要插入的位置,然后写进去。这里是我写的案例的代码,我这里写死的对上面的字段求和。如果要对每一条记录求和,那就把这里的代码。这里就需要对单元格的格式调整,...

2022-08-29 18:50:38 4029 4

原创 JVM:执行引擎

当java虚拟机启动时会根据预定义的规范对字节码采用逐行解释的方式执行,将每条字节码文件中的内容翻译为对应平台的本地机器指令执行。解释器的执行速度比JIT编译器速度慢。随着时间的推移,即时编译器发挥作用,根据热点探测功能,将有价值的字节码编译为本地机器指令,以换取更高的程序执行效率。方法被调用会判断是否已编译,如果是就执行编译后的代码,否则就方法调用计算器+1,然后判断是否超过阈值,没有就解释器执行,超过了就jit编译器后台执行。jvm的执行引擎输入输出是一致的:输入二进制字节码,输出的执行结果。

2022-08-25 09:55:36 133

原创 JVM:直接内存

JVM:直接内存

2022-08-23 11:09:40 94

原创 JVM:对象的实例化、内存布局与访问定位

JVM:对象的实例化、内存布局与访问定位

2022-08-23 10:50:20 37

原创 Oracle:常用函数CASE WHEN,DECODE,NVL,SUBSTR,listagg,instr,to_char,to_number

Oracle:常用函数CASE WHEN,DECODE,NVL,SUBSTR,listagg,instr,to_char,to_number

2022-08-22 17:30:10 311

原创 JVM:运行时数据区-方法区

方法区类似于常规语言的编译代码的存储区或类似于操作系统进程中的“文本”段。它存储每个类的结构,例如运行时常量池、字段和方法数据,以及方法和构造函数的代码,包括在类和实例初始化和接口初始化中使用的特殊方法,方法区是在虚拟机启动时创建的。内存溢出:**溢出就是就是对象必须活着,但是空间不够,**调大对空间大小,或者优化代码,减少作用域,能定义在方法内的不要定义为全局的。2加载该类的类加载器已经被回收,这个条件除非是经过精心设计的可替换类加载器的场景,如OSGi、JSP的重加载等,否则通常是很难达成的。

2022-08-22 15:24:44 145

原创 解决:IDEA中项目没有被SVN托管

解决:IDEA中项目没有被SVN托管

2022-08-21 13:48:56 184

原创 JVM:运行时数据区-堆

一个jvm实例对应一个进程对应多个线程,因此对空间是线程共享的。jvm启动就创建,也是jva虚拟机可管理的最大内存空间。单也有划分私有空间。堆在物理上可不连续,但是逻辑上连续所有的对象和数组运行时分配在堆上,是GC的重点。栈中的局部变量表,存放对象的引用,指向堆,栈出手,堆中的对象并不会马上消失,而是在GC的时候回收。默认新生代1,老年代2HotSpot中,Eden空间和另外两个Survivor空间的缺省所占的比例是8:1:1。

2022-08-20 16:28:51 102

原创 JVM:JDK中jvisualvm.exe中没有VisualGc界面

JVM:JDK中jvisualvm.exe中没有VisualGc界面

2022-08-19 10:41:18 377

原创 JVM:本地方法栈

JVM:本地方法栈

2022-08-16 19:10:22 196

原创 JVM:本地方法接口

sun`java,sun的解释器就是用c实现的,thread中的setPriority0是用java实现的但是,他调用的本地方法,setPriority0使用本地方法实现的。为了效率,或者其他业务,与java外交互,例如操作系统或硬件之间交换信息是的情况。他为我提供了一个非常简单的接口,而且我们无需了解java以外的东西。本地方法接口由Native修饰,Native method就是一个java调用非java方法,初衷是融合c和c++ 程序。例如:Object.getClass();...

2022-08-15 21:55:38 230

原创 JVM :运行时数据区-虚拟机栈

优点:跨平台,指令集小,编译器容易实现缺点:性能下降实现同样的工能需要更多的指令集栈是运行时的单位,而堆是存储的单元每个线程在创建是辉创建一个虚拟机栈,其内部保存的一个个栈帧队里着一次次的java方法的调用。生命周期:与线程一致。主管java程序的运行,他保持方法的局部变量,部分结果,并参与方法的调用和返回。快,仅次于pc寄存器,无gc,可能oom。只能进出栈两个操作。栈的异常stackoverflowerror 死循环线程请求分配栈容量超过java虚拟机栈的最大容量。...

2022-08-09 21:49:16 219

原创 JVM:运行时数据区-PC寄存器(程序计数器)

每一个线程都有一个pc寄存器,pc寄存器会存储当前线程正在执行的java方法的jvm的指令地址如果是本地方法就是undefined(本地方法指c或c++的代码)。用来存储指向一下条指令的地址,即将要执行的指令代码,由执行引擎读取下一条指令。3.javap反编译id后的代码,左边的就是指令地址,右边的即为指令代码,JVM的pc寄存器也叫程序计数器,是对物理pc寄存器的一种抽象虚拟。,执行引擎去pc寄存器中读取存储指令地址对应的指令代码。为什么使用pc寄存器记录当前线程的执行地址呢?栈和pc寄存器无gc。...

2022-07-31 21:11:45 835

原创 jvm:类加载子系统干什么的?由什么组成?需要记住哪些八股文?

jvm:类加载子系统干什么的?由什么组成?需要记住哪些八股文?

2022-07-25 19:08:38 106

原创 记录应届程序员的第一次出差

记录应届程序员的第一次出差

2022-07-13 15:35:36 802

原创 java:日期工具类,是否是闰年,获取当前日期的前后一天,月,年,获得日期的年月日时分秒,string与date之间转换,判断两个日期是否是同一天。

java:日期工具类,获取当前日期的前后一天,月,年,获得日期的年月日时分秒,string与date之间转换,判断两个日期是否是同一天。

2022-07-07 20:50:29 244

原创 安装react脚手架,运行

安装react脚手架,运行

2022-07-05 10:17:13 176

教资科二简答题背诵-22

教资科二简答题背诵

2022-02-17

代码行数统计.zip

改程序可以统计选择目录下的代码行数,用户可以根据自己的需求,是否选择文件的类型。

2019-11-08

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

TA关注的人

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