上一页 1 2 3 4 5 6 ··· 19 下一页
摘要: 前言 并发的情况下,非常多的操作都存在并发问题。 原理 程序目的为:run里面的部分代码只执行一遍 public class LockDemo14 implements Runnable { public static boolean flag = false; public static void 阅读全文
posted @ 2021-05-07 17:20 加速丨世界 阅读(145) 评论(0) 推荐(0)
摘要: 前言 学习的过程,遇到很多情况需要通过非“new”的方式创建对象。 第一种(new) public class Test { @Override public String toString() { return " Test "; } } public class TestDemo { publi 阅读全文
posted @ 2021-05-04 21:44 加速丨世界 阅读(396) 评论(0) 推荐(0)
摘要: 1. 计数器表 案例:网站访问数记录 正常一张表一个字段就可以解决这个问题。 create table tcount (cnt int) ; 通过左边语句更新: update tcount set cnt = cnt+1 ; 当大型网站并发量很大的时候,这个更新是低效的。因为update操作需要获取 阅读全文
posted @ 2021-04-26 15:31 加速丨世界 阅读(278) 评论(0) 推荐(1)
摘要: 前言 为了排查问题等一些原因需要查看Spring容器中Bean的使用情况,所以程序运行的过程中需要获取Bean的信息。 代码演示 @Component public class BeanUtil implements ApplicationContextAware { private Applica 阅读全文
posted @ 2021-04-20 20:01 加速丨世界 阅读(476) 评论(0) 推荐(0)
摘要: 正则表达式:(-|\\+)?([1-9]\\d*\\.?\\d*)|(0\\.\\d*[0-9]) 案例: public class NumberUtil { /** * 判断是否为数字 * @param str * @return */ public static boolean isDecima 阅读全文
posted @ 2021-04-12 17:07 加速丨世界 阅读(203) 评论(0) 推荐(0)
摘要: 前言 为了更加学习Java 虚拟机的知识,于是决定重新学习C语言知识。 第一个程序 #include <stdio.h> int main() { printf("Hello world!\n"); return 0; } 运行结果: 改变一下输出方式: #include <stdio.h> int 阅读全文
posted @ 2021-04-06 22:23 加速丨世界 阅读(289) 评论(0) 推荐(0)
摘要: 前言 Java 字符串底层是如何存储的,如何提高性能的,今天就来好好了解一下。 字符串的存储结构 Jvm 有专门的字符串常量池用于存放字符串,存放字符串的数据结构是HashTable。 HashTable的数据结构如下: 看个案例: public class StringDemo { public 阅读全文
posted @ 2021-03-04 15:57 加速丨世界 阅读(1407) 评论(0) 推荐(0)
摘要: 前言 Java 的性能调优,主要就是为了防止出现out of memory(oom)。Java出现oom就会直接导致程序停止运行。 调优 模拟元空间oom的情况 import net.sf.cglib.proxy.Enhancer; import net.sf.cglib.proxy.MethodI 阅读全文
posted @ 2021-02-20 09:54 加速丨世界 阅读(592) 评论(0) 推荐(0)
摘要: 前言 之前的学习也是为了让我们更好的理解GC,GC是我们学习Jvm的核心,因为我们后面的优化,为什么会出现oom,怎么调整堆空间的大小等等。 GC算法 第一种标记算法:引用计数法 在对象中添加一个属性用于标记对象被引用的次数,每多一个其他对象引用,计数+1,当引用失效时,计数-1,如果计数=0,表示 阅读全文
posted @ 2021-02-17 12:42 加速丨世界 阅读(381) 评论(0) 推荐(0)
摘要: 前言 在并发开发的过程中,我们都知道需要保证共享资源的的读写有序。加锁是我们比较常用的一种方式。ThreadLock则是从另外一个角度出发,每一个线程都独立资源,这样同样可以解决资源的问题。这样讲可能不是很好理解,下面我们通过案例来说明这个情况。 案例 我们在使用日期格式转换的时候,会出现日期转换出 阅读全文
posted @ 2021-02-14 16:57 加速丨世界 阅读(1564) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 19 下一页