摘要: 一、CPU工作原理 CPU大体可以分为三个部分:控制单元、运算单元、存储单元 控制单元大致由指令寄存器IR(instruction register)、指令译码器ID(instruction decoder)、操作控制器OC(operation controller)组成。 控制单元取下一条指令,该 阅读全文
posted @ 2017-12-10 20:51 CLAYJJ 阅读(940) 评论(0) 推荐(0) 编辑
摘要: cmd使用java -help可以看到关于agent参数: 其实这三个参数做的事情是一样的,都是java代理。 -agentlib和-agentpath使用的是本地代理也就是c/c++写的本地库(例如动态链接库dll和静态链接库lib), 而-javaagent使用java语言编写的jar。 关于这 阅读全文
posted @ 2017-12-06 12:14 CLAYJJ 阅读(4974) 评论(0) 推荐(1) 编辑
摘要: 当前环境: 操作系统:windows 7 mysql版本:5.5.36 MySQL Community Server (GPL) 当我第一次导入.sql文件时报错: mysql> source C:\Users\DanteJ\Desktop\ideal_base.sql;ERROR:Unknown 阅读全文
posted @ 2017-11-02 10:51 CLAYJJ 阅读(3755) 评论(0) 推荐(0) 编辑
摘要: 一、在要使用到C++代码的类文件中声明一个native方法,例如: 二、javac编译此java文件,然后使用javah TestNative命令生成一个头文件 三、使用visual studio工具新建dll项目 然后将jdk目录下的inlcude文件夹下的jni.h和jawt.h以及includ 阅读全文
posted @ 2017-10-24 21:32 CLAYJJ 阅读(7137) 评论(0) 推荐(0) 编辑
摘要: java虚拟机字节码指令dup的理解 阅读全文
posted @ 2017-10-20 10:03 CLAYJJ 阅读(5339) 评论(6) 推荐(4) 编辑
摘要: 1.Map/Set 的 key 为自定义对象时,必须重写 hashCode 和 equals; 2.ArrayList 的 subList 结果不可强转成 ArrayList,否则会抛出 ClassCastException 异常:java.util.RandomAccessSubList cann 阅读全文
posted @ 2017-03-15 10:10 CLAYJJ 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲解的是JDK动态代理的使用方法 JDK动态代理只能代理接口。 java.lang.reflect.Proxy为JDK的代理类,它为创建动态代理类和实例提供了一些静态方法, 并且它是所有用这些方法创建出来的动态代理类的父类。 以下是Proxy类源码注释中提供的创建动态代理类的两种方法: <p 阅读全文
posted @ 2016-10-19 20:20 CLAYJJ 阅读(214) 评论(0) 推荐(0) 编辑
摘要: WebApplicationContextUtils是一个抽象类,其提供了一个很便利的方法来获取spring应用的上下文即WebApplicationContext。 其中的静态方法getWebApplicationContext(ServletContext sc),提供一个ServletCont 阅读全文
posted @ 2016-10-17 20:06 CLAYJJ 阅读(8655) 评论(3) 推荐(0) 编辑