团队开发框架实战—CQRS架构 CQRS架构图 什么是CQRS? 这里只通过Udi Dahan的《Clarified CQRS》文章中的一张图片简要介绍一下: UI上有两种类...
1、简介 ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是threadlocalvariable(线程局...
今天写了一个统计sql,在一个近亿条数据的表上执行,200s都查不出结果。SQL如下: 执行explain,发现这个sql扫描了8000W条记录到磁盘上。然后再进行筛选。ty...
一、进程间通信的概念 每个进程各自有不同的用户地址空间,任何一个进程的全局变量在另一个进程中都看不到,所以进程之间要交换数据必须通过内核,在内核中开辟一块缓冲区,进程1把数据...
我曾经在公司处理过很多次Mysql性能上的问题,利用一些Linux常用的命令来查看Mysql对服务器的CUP和I/O使用情况,通过慢查询日志找出有待优化的sql,通过show...
太强了楼主,受益匪浅。
SpringIOC和AOP原理 设计模式SpringIOC的特点 在接触Spring的过程中,听到最多的无非两个名词,一个是控制反转一个是依赖注入。实际这是一个意思,控制反转代表原来由程序本身去控制对象之间的依赖关...
SpringIOC的特点 在接触Spring的过程中,听到最多的无非两个名词,一个是控制反转一个是依赖注入。实际这是一个意思,控制反转代表原来由程序本身去控制对象之间的依赖关...
并不是因为final的原因才不能添加元素,去看下源码就知道。Arrays继承了AbstractList<E>,而在AbstractList中U对add方法天然就会抛出异常“throw new UnsupportedOperationException();”,平时我们使用的都是ArrayList的add方法,它是进行了重写;所以根本原因在于Arrays的内部类ArrayList没有重写add方法罢了;final只是代表不能更改引用指向,对象本身是可以增加元素的
在网上发现一篇讲解 Arrays.asList 用法的好文章:Java Array to List Examples,我把文章要点整理如下,并加上一些个人见解,恳请各位看官斧...
Spring JoinPoint的用法 JoinPoint 对象 JoinPoint对象封装了SpringAop中切面方法的信息,在切面方法中添加JoinPoint参数,就可...
什么是Netty? Netty 是一个利用 Java 的高级网络的能力,隐藏其背后的复杂性而提供一个易于使用的 API 的客户端/服务器框架。Netty 是一个广泛使用的 J...
4月份的第一周基本没干什么,出去逛街花费了两天的时间,上课一天的时间,帮人组装一台电脑用了一天的时间,再加上出去玩,这一周的有效学习时间可能只有两天。 上一周说的要在这一周开...