- 博客(6)
- 资源 (5)
- 收藏
- 关注
原创 【IntelliJ - Cannot connect to already running IDE instance. Exception: Process 990 is still running】
lock 文件是隐藏的。
2023-09-08 15:55:08 983 3
原创 java锁概念空转或自转,CPU会百分之百吗
我们先看一段代码, while(true){ //do nothing }大家一看,这就是个啥事儿也没做的死循环啊,跑起来CPU会占用100%的。没错,这就是所说的“CPU空转”。之所以要说这个问题,是因为好多时候隐藏的死循环也一样会导致“CPU空转”。我们再看一段代码, run(){ while(true){ if(!queue.isEmpty()){ Object obj ...
2021-08-09 17:29:22 587
原创 EJB到底是什么,看看能不能为你解惑~
1.我们不禁要问,什么是"服务集群"?什么是"企业级开发"?既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB 什么时候不用。于是大家都产生一些联想,认为EJB"分布式运算"指得是"负载均衡"提高系统的运行效率。然而,估计很多人都搞错了,这个"服务群集"和"分布式运算"并没有根本解决运行负载的问题,尤其是针对数据库的应用系统。为.
2021-05-25 09:04:15 446
原创 Java - 疑问: 基本数据类型源代码在哪里
概述 java 基本数据类型 代码到底在哪 背景 偶然起了一个疑问 分析 java 源码的人挺多 一般都是 集合类, 或者 多线程 偶尔还有 反射类 可为啥就没有 基本数据类型 呢 byte, char, short, int, long, float, double, boolean 是不是因为 这些东西 太简单了 1. 找代码 概述 尝试在 java 源代码 里找到这些东西 源代码 位置 jdk 的 l..
2021-05-24 17:08:53 434
原创 Spring注入的是接口还是实现类,@Autowired注入对象接口和实现类的区别,同一接口有多个实现类如何注入(转)
问题为什么xxxController注入的是xxxService,而不是xxxServiceImpl?controller---->service接口表面注入的是接口,实际注入的是实现类对象(实现类唯一)。controller---->serviceImpl实现类可以对实现类增强,如事务、日志等(AOP动态代理实现)。结论@Autowired的对象是通过接口的话,Spring默认会使用jdk动态代理,jdk动态代理只能对实现了接口的类生成代理,而不能针对类,而且还可以对实现类
2021-05-20 15:06:53 8348 2
原创 JAVA字节码转机器码发生在什么时候,机器码转译器的区别
今天有位同事问起:上次我们说的关掉的动态编译是发生在什么时候,是编译成.class这里之前吗?JAVA源文件—①—》JAVA字节码—②—》机器码,动态编译过程是发生在②这个阶段;首先,需要了解JVM对字节码的编译技术。一个JAVA程序通过javac编译成字节码以后,在执行的时候,由JVM将字节码编译成本地机器码,然后再执行。将字节码转换成机器码,JVM有两种利器,一种就是JIT,还有一种是转译器(interpreter)。1>转译器转译器将每个Java指令都转译成对等的微处理器指令,并根
2021-05-18 10:17:38 1351 2
完美解决js的md5中文和java不一致的情况
2018-09-25
可用来注释和编辑的pdf工具(中文版,绿色版,超级好用)
2013-09-30
可用来注释和编辑的pdf工具(中文版)
2013-02-28
ZineMaker2009企业版(带注册码,超级好用).rar
2011-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人