连击 天
fork: star:
spring actuator - 启用 Production-ready Features 依赖方式: org.springframework.boot spring-boot-starter-actuator...
从零介绍使用 LLDB debug RUST 程序的基本方法。 Rust 会使用 DWARF 格式在 binary 中嵌入调试信息,所以可以使用一些通用的调试工具,比如 GDB 和 LLDB。 DWARF 维基百科 地址:https://en....
典型的Spring MVC的开发过程为: 配置web.xml; 配置容器配置位置:contextConfigLocation 配置context启动后的监听器ContextLoaderListener 配置前端控制器,即对某url访问的业务支持,Dispa...
synchronized synchronized 竞争object synchronized(object)由于object竞争不到,导致只有一个线程运行临界区内,其他线程等待,所有线程的状态如下: "mythread-1" #13 prio=5 os_prio=...
在早期的版本中(Java SE5及以前版本)中只能通过tools.jar中的com.sun.tools.javac包来调用Java编译器,但由于tools.jar不是标准的Java库,在使用时必须要设置这个jar的路径。而在Java SE6中为...
问题现象 $ java -jar target/x.jar Error: A JNI error has occurred, please check your installation and try again Exception in thread "main" java.lang.SecurityException: Invalid s...
FixedThreadPool吞掉了异常 为了方便遍描述问题,如下是简化后的 public class RunException { public static void main(String[] args) { ExecutorService readerPool = Executors.newF...
NIO和IO NIO的四个关键数据类型 Buffer:它包含数据且用于读写的线性表结构,还提供一个特殊类用于内存映射的I/O操作。 Charset:提供Unicode字符串映射到字节序列以及逆映射的操作。 Channe...
什么是Fork/Join框架 Fork/Join框架是一个用于并行执行任务的框架,是一个把大任务分割成若干个小任务,最终汇总每个小任务结果后得到大任务结果的框架。 我们再通过Fork和Join这两个单词来理...
四种引用 强引用(StrongReference) 强引用是使用最普遍的引用,平时我们常写的A a = new A();就是强引用 GC不会回收强引用,即使内存不足的情况下也不会,宁可OutOfMemeryError 软引用(Soft...
重新认识java-HashMap 源码解读 类声明 public class HashMap extends AbstractMap implements Map, Cloneable, Serializable 功能和特点 实现AbstractMap抽象类。Map的一些操作这里面已经提...
源代码解读 public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, java.io.Serializable 功能和特点 继承了一个抽象类AbstractSequent...
源码解读 Vector的声明: public class Vector<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable 通过继承和实现关系,可以看出Vector继承自...
重新认识java-ArrayList 源码解读 ArrayList的声明: public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable 通过继承和实...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复