摘要:
进入正题,下面是整个内容。顺序有些不一致,我按照模块来整理的。
自我介绍
自我介绍就先介绍 多大了、毕业多久了、做了什么些东西、最近做的什么内容,擅长的部分呀 等等。
这里说一下,自我介绍的内容如实说就好,不要太过于夸大,自我介绍的内容建议大家提前准备好,不要说的时候想到哪儿说到哪儿。
线程部分
1、多线程... 阅读原文
2019-03-31 06:00:02 阅读(2330) 评论(0)
摘要:
作为一门面向对象的编程语言,Java认为一切皆是对象,每个对象都能归属于某个类,甚至每个类均可提取出一种特殊的类型,即Class类型。早在前面介绍多态的时候,就提到每个类都存在独一无二的基因,通过比较实例的类基因与具体类名的类基因,即可分辨某个实例是否属于目标类。例如,若想获取公鸡类的类型,则可通过“类名.class... 阅读原文
2019-03-31 00:25:02 阅读(1905) 评论(0)
摘要:
Java环境配置
1.JDK下载安装
进入oracle官网选择jdk下载(快捷链接:https://www.oracle.com/technetwork/java/javase/downloads/index.html)
选择jdk版本(记住jdk的安装路径)
2.环境变量配置
右键我的电... 阅读原文
2019-03-31 00:00:14 阅读(1790) 评论(0)
摘要:
问题如图
需要添加一个导入
import org.apache.shiro.mgt.SecurityManager;
这样就不会报错了
阅读原文
2019-03-30 22:36:03 阅读(2356) 评论(0)
摘要:
目录
1 使用maven-shade-plugin
2 推荐: 使用maven-assembly-plugin
3 扩展: Maven安装本地jar包到本地仓库
4 扩展: 手动生成jar包
5 扩展: Linux... 阅读原文
2019-03-30 22:15:02 阅读(885) 评论(0)
摘要:
1、引入mybatis.jar mysql-connector-java-5.1.47.jar
<dependency>
<groupId>org.mybatis</groupId>
<artifactId>mybatis</art... 阅读原文
2019-03-30 21:05:02 阅读(857) 评论(0)
摘要:
什么是动态代理呢?就是在java的运行过程中,动态的生成的代理类。(为了更熟悉的了解动态代理,你必须先熟悉代理模式,可点击设计模式之代理模式 阅读)我们知道java属于解释型语言,是在运行过程中,寻找字节码文件从而实现类加载的。但是字节码文件并不需要一定是硬盘中的class文件,也可以是来自网络、数据库或者是直接生成... 阅读原文
2019-03-30 20:24:02 阅读(2048) 评论(0)
摘要:
@Data注解主要是帮助解决Setter 和 Getter以及 toString这种重复的无脑工作
加入@Data注解可以直接帮助我们添加实体类相应的Setter 和 Getter以及 toString
需要自己添加jar包或pom依赖
<dependency>
<groupId&... 阅读原文
2019-03-30 19:10:04 阅读(2563) 评论(0)
摘要:
自定义 ThreadPoolExecutor 处理线程运行时异常
最近看完了ElasticSearch线程池模块的源码,感触颇深,然后也自不量力地借鉴ES的 EsThreadPoolExecutor 重新造了一把轮子,对线程池的理解又加深了一些。在继承 ThreadPoolExecutor实现自定义的线程池时,ES先... 阅读原文
2019-03-30 17:27:02 阅读(2456) 评论(0)
摘要:
1.实现Runnable接口,重载run(),无返回值
package thread;
public class ThreadRunnable implements Runnable {
public void run() {
for (int i = 0; i < 10... 阅读原文
2019-03-30 16:07:02 阅读(1982) 评论(0)