摘要: keytool 一、keytool是java自带的生成数字证书的一种命令工具,KeyStore里面存放3个实体,PrivateKeyEntry,SecretKeyEntry,TrustedCertificateEntry,一个条目就是条目名+实体。其实,密钥库里保存了两类信息,一类是密钥条目,另一类 阅读全文
posted @ 2018-06-11 22:31 Kevin.YangPA 阅读(1512) 评论(0) 推荐(1) 编辑
摘要: 1、创建Spring boot项目 2、保存等待构建完成 3、增加spring-boot-starter-data-jpa、内存数据库依赖包hsqldb pom.xml 4、项目结构图 5、相关文件 applicationContext.properties ddl-auto:create 每次运行 阅读全文
posted @ 2018-05-29 21:20 Kevin.YangPA 阅读(5810) 评论(0) 推荐(0) 编辑
摘要: extjs 阅读全文
posted @ 2018-01-16 11:08 Kevin.YangPA 阅读(1290) 评论(0) 推荐(0) 编辑
摘要: Main方法相当一个主线程,JVM会自动寻找class文件中的main方法并执行(请思考tomcat加载java web项目启动的线程数和每次tomcat服务器接收到请求,是不是要发起一个线程去处理) 以下的例子展现了Main主线程中启动了两个分支线程(mTh1和mTh2) 执行结果 添加mTh1. 阅读全文
posted @ 2017-11-25 14:19 Kevin.YangPA 阅读(409) 评论(0) 推荐(0) 编辑
摘要: java并发采用的是共享内存模型,线程之间的通信对程序员来说是透明的,内存可见性问题很容易困扰着java程序员,今天我们就来揭开java内存模型的神秘面纱。 在揭开面纱之前,我们需要认识几个基础概念:内存屏障(memory Barriers),指令重排序,happens-before规则,as-if 阅读全文
posted @ 2017-11-25 13:41 Kevin.YangPA 阅读(159) 评论(0) 推荐(0) 编辑
摘要: CPU、内存、硬盘、指令以及他们之间的关系 最近读完《程序是怎样跑起来的》以及《深入理解计算机系统》的3、6、9章节后对计算机的组成有了更深入细致的了解,现总结一下对CPU、内存、硬盘、指令的理解及他们之间的关系。 1、CPU CPU是英文Central Processing Unit(中央处理器) 阅读全文
posted @ 2017-11-25 13:37 Kevin.YangPA 阅读(521) 评论(0) 推荐(0) 编辑
摘要: JVM: Java Virtual Machine, 将java文件编译成class文件并运行class文件的软件 JRE:Java Runtime Enviromental,包含了JVM和Java的一些常用的类库 JDK: Java Development ToolKit,Java开发工具包,它包 阅读全文
posted @ 2017-11-25 13:23 Kevin.YangPA 阅读(1184) 评论(0) 推荐(0) 编辑
摘要: 一、常用快捷键 阅读全文
posted @ 2017-11-20 20:29 Kevin.YangPA 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 单例模式有以下特征: 一、懒汉模式(线程不安全) 二、饿汉模式(线程安全,在类加载的时候完成实例化操作) 三、测试类 阅读全文
posted @ 2017-11-20 20:21 Kevin.YangPA 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 先想如图所示: 原因:多是import引用了无用的类,或集合没指定元素的类型 解决方案如下: 1、可逐一到出现感叹号的java文件中去处理 2、在java文件中使用unchecked,如@SuppressWarnings("unchecked") 3、可根据markers窗口下的Java Probl 阅读全文
posted @ 2017-10-10 14:56 Kevin.YangPA 阅读(2496) 评论(0) 推荐(0) 编辑