具体是:could not create parent directory for lock file/xxxx (User/.gradle/dists目录下,某个gradl...
具体是:could not create parent directory for lock file/xxxx (User/.gradle/dists目录下,某个gradl...
对于单条记录的删除和更新来说,在delete或update后加limit是一个好习惯。其作用等同于 select 后加 limit。若查询到记录直接返回,不会继续查询。 若是...
要实现上述动态头,按每日统计,每月统计,每年统计。而时间是一直变化,所以我们需要表头也一直动态生成。 首先,我们需要定义所需要实体类[https://so.csdn.net/...
反编译工具 1.jd-gui 下载地址:http://java-decompiler.github.io/[http://java-decompiler.github.io/...
报错如下 failed: Commit cannot be completed since the group has already rebalanced and assi...
如何实现自定义注解[https://so.csdn.net/so/search?q=%E8%87%AA%E5%AE%9A%E4%B9%89%E6%B3%A8%E8%A7%A3...
当运行JSON EXTRACT 函数但是出现:Error running query: Invalid JSON text in argument 1 to function...
Spring IOC[https://so.csdn.net/so/search?q=IOC&spm=1001.2101.3001.7020] 首先,在此之前,我们就必须先知...
线程6种状态: NEW Thread state for a thread which has not yet started. RUNNABLE Thread state ...
1.new 关键字 这是我们最常见的创建对象的方式,通过这种方式我们还可以调用任意的构造器(无参的和有参的)。 2.通过反射机制动态创建对象 这是我们运用反射创建对象时最常用...
举个分布式事务场景 列子:假设 A 给 B 转 100块钱,同时它们不是同一个服务上。 目标:就是 A 减100块钱,B 加100块钱。 实际情况可能有四种: 1)就是A账户...
Java 7 引入了一个全新灵活的线程同步机制,名为 Phaser 。如果你需要等待线程结束然后继续执行其他任务,那么 Phaser 是一个好的选择。他引入了新的Phaser...
1 RocketMQ 1.1 为什么要选RocketMQ 总结一下:选择中间件的可以从这些维度来考虑:可靠性,性能,功能,可运维行,可拓展性,社区活跃度。目前常用的几个中间件...
作为一款合格的消息队列产品,必须包含的特征: 1.消息的可靠传递: 确保消息不丢失 2.Cluster:支持集群,确保某个节点宕机导致不可用,当然也不能丢消息 3.性能: 具...
线程是内核态 控制的 重量级协程是用户态 控制的 轻量级 一个线程可以多个协程,一个进程也可以单独拥有多个协程。 线程进程都是同步机制,而协程则是异步。 协程能保留上一次调用...
虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,这些区域各有各自的用途,以及创建和销毁时间,有的区域随着虚拟机在进程的启动而一直存在,有些区域则...
java.lang.OutOfMemoryError: Java heap space出现这种异常是因为 堆内存不足 原因 1.请求创建一个超大对象。(通常为超大List)2...
前言 换了新的工作,JDK 从 1.8换成了 JDK 11 版本,发现在控制台通过system.out.println输出中文时乱码[https://so.csdn.net/...
一个类从编译到运行完整的编译过程: 通过 javac 把 .java 文件编译成 .class文件.ClassLoader 把 .class文件 load 到内存.再通过 字...
先分析一下查询慢的原因: 网络 IO CPU 上下文调用 系统调用 生成统计信息 锁等待 以上问题都是sql 查询中 出现慢的原因。 优化数据访问 查询效率低下的主要问题是访...