- 博客(15)
- 收藏
- 关注
原创 Threadlocal 内存溢出问题
未调用get(), set(), remove()方法:如果分配了ThreadLocal对象但不再调用其get(), set(), remove()方法,那么ThreadLocal对象可能不会被回收,从而导致内存泄漏。使用static的ThreadLocal:静态的ThreadLocal会延长其生命周期,可能导致内存泄漏。因为静态的ThreadLocal对象在整个应用程序运行期间都存在,如果不正确地使用它,可能会导致内存泄漏。尽量避免使用静态的ThreadLocal,或者确保在使用后正确清理资源。
2023-11-16 10:10:26
413
1
原创 百度引擎去广告,阻止跳转下载百度页面?
浏览器设置中找到自定义UA标识,添加下方代码保存,评论发代码不过审,自行删减粘贴吧。页尾“大家还在搜”选项无法点开,即阻止跳转到下载百度页面。同时适用于安卓和ios,适用任意可设置UA标识的浏览器。阻止点击页尾“大家还在搜”下方选项时跳转百度下载页。
2023-09-03 21:41:44
1052
原创 Java两行代码直接干掉算法助力闪退拦截?
像finish,system.exit啥的太容易被拦截。所以说软件检测最好还是搞个空指针导致软件崩溃。可以在IAPP检测中添加以下代码实现。这个代码会直接抛出一个空指针异常。gj.sc("环境异常")gj.sc("环境安全")检测的Java文件都在源码中。
2023-09-03 21:28:12
114
原创 JDK,JRE,JVM之间的的区别?
Jre里边包含jvm。Jdk【Java Development ToolKit】就是java开发工具箱,JDK是整个JAVA的核心里边包含了jre,它除了包含jre之外还包含了一些javac的工具类,把java源文件编译成class文件,java文件是用来运行这个程序的。jvm:因为jre是java运行时环境,java运行靠什么运行,而底层就是依赖于jvm,即java虚拟机,java虚拟机用来加载类文件,java中之所以有跨平台的作用,就是因为我们的jvm。里边包含了jre,Jre里边包含jvm。
2023-09-01 21:27:07
464
1
原创 short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 +=1;有什么错?
因为自己淋过雨,所以也要为别人撑伞。对于short s1 = 1;来说,在进行s1 + 1运算时会自动提升表达式的类型为int,对于short s1=1;s1+=1来说, +=是java语言规定的运算符,java编译器会对它进行特殊处理,因此可。那么将int类型赋值给short类型的变量s1会出现类型转换错误。
2023-06-30 21:41:21
151
原创 编程求1-100内素数之和
/判断素数只能被1和自身整除如果整除责进行下一步,否则继续执行。//定义一个a值接受1-100内的素数的和。//定义一个i用来限制范围并从1开始计算。//编程求1-100内素数之和。//为j进行赋值并小于y进行循环。//定义j为int类型。
2023-06-15 20:10:28
1027
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人