网站首页 java
-
从bitmap到布隆过滤器,再到高并发缓存设计策略
bitmap和布隆过滤器海量整数中是否存在某个值--bitmap...
2024-10-27 nanyue 技术文章 0 ℃ -
强大 WebView2 + 不用写 JavaScript 的 htmx.js 「小轻快」开发桌面程序
WebView2是越来越香了。WebView2不但是Win11自带的系统组件,Win10也已经自动推送安装。即使是少量没有安装WebView2的系统——使用aardio中的web.view也会自动安装(不需要写任...
2024-10-27 nanyue 技术文章 1 ℃ -
《JSP》第13节:JSP中的四大作用域介绍
作用域是指从哪些地方获取数据的区域,或者是获取的数据的作用范围,JSP九大内置对象中,有四个内置对象是可以用来保存数据和获取数据的,分别是:request、session、page、application,这四个内置对象中的数据作用范围都不...
2024-10-27 nanyue 技术文章 1 ℃ -
Java,FreeMarker,模板引擎,通过案例代码,学懂模板引擎
介绍FreeMarker模板引擎ApacheFreeMarker?isatemplateengine,一种基于模板和要改变的数据,并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。是一个Java类库。...
2024-10-27 nanyue 技术文章 1 ℃ -
面向对象的三大特性(c++面向对象的三大特性)
众所周知于谦有三大爱好:抽烟、喝酒、烫头,面向对象也有三大特性:封装、继承和多态。1.封装1.1为什么使用封装...
2024-10-27 nanyue 技术文章 0 ℃ -
教你分析9种 OOM 常见原因及解决方案
当JVM内存严重不足时,就会抛出java.lang.OutOfMemoryError错误。本文总结了常见的OOM原因及其解决方法,如下图所示。如有遗漏或错误,欢迎补充指正。1、Javaheapspace当堆内存(HeapS...
2024-10-27 nanyue 技术文章 1 ℃ -
可动态调节参数的线程池实现(动态调试工具有哪些)
背景线程池是一种基于池化思想管理线程的工具,使用线程池可以减少创建销毁线程的开销,避免线程过多导致系统资源耗尽。在高并发的任务处理场景,线程池的使用是必不可少的。在双11主图价格表达项目中为了提升处理性能,很多地方使用到了线程池。随着线程池...
2024-10-27 nanyue 技术文章 1 ℃ -
Java,基本类型和引用类型,强引用、软引用、弱引用、虚引用
Java中的数据类型分为两大类:基本数据类型和引用数据类型基本变量类型:在方法中定义的非全局的基本数据类型变量,具体内容是存储在栈中,参考:...
2024-10-27 nanyue 技术文章 2 ℃ -
深入理解Java:类加载机制及反射(java常见类加载器)
一、Java类加载机制...
2024-10-27 nanyue 技术文章 2 ℃ -
JVM系列-6.javap指令介绍(jvm调优)
上篇JVM系列-5.认识class文件介绍了class文件基本结构,这里我们用javap指令看看字节码文件的内容。首先,介绍下javap指令,javap是jdk自带的反解析工具。它的作用就是根据class字节码文件,反解析出当前类对应的co...
2024-10-27 nanyue 技术文章 0 ℃
- 控制面板
- 网站分类
- 最新留言
-