Warning: Invalid argument supplied for foreach() in /www/wwwroot/pqpo_me/wp-content/themes/No.7_qzhai/archive.php on line 4
Java - Pqpo's Notes

Java

深入理解 Java 锁与线程阻塞

相信大家对线程锁和线程阻塞都很了解,无非就是 synchronized, wait/notify 等, 但是你有仔细想过 Java 虚拟机是如何实现锁和阻塞的呢?它们之间又有哪些联系呢?如果感兴趣的话 […]

深入理解 System.loadLibrary

本文主要讲述 Android 加载动态链接库的过程及其涉及的底层原理。 会先以一个Linux的例子描述native层加载动态链接库的过程, 再从Java层由浅入深分析System.loadLibrar […]

理解 JNI 技术

JNI 即Java native interface,,是一种技术,提供了丰富的接口,可以在Java层调用native代码,也可以在native层调用Java代码,native代码一般是指C/C++程 […]

JVM 内存结构与内存溢出异常

本文为《深入理解Java虚拟机》读书笔记,加入了一些自己的见解。 Jvm内存溢出异常就是我们常说的OOM,即java.lang.OutOfMemoryError,当然还包括java.lang.Stac […]

《Java 并发编程实战》笔记

线程带来的风险: 1. 安全性问题(永远不发生糟糕的事,避免竞态条件) 2. 活跃性问题(某个正确的事情最终会发生,死锁,饥饿,死锁) 3. 性能问题 线程安全性:当多个线程访问某个类时,这个类始终能 […]

能力值控制实现文档

SMB能力值控制实现文档 功能需求 服务消息总线接口管理添加能力值字段,能力控制体现为:调用次数上限/秒。 第三方应用调用消息服务总线提供的服务接口时,需要实现服务能力权限控制功能。 主要操作类 ne […]

前端乱码解决方案

前端接收乱码 1.response.addHeader("Content-Type", "text/xml" + "; charset=" + CommunicateService.charset); […]

Spring 配置头文件

<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLS […]