1 没有工作的日子

尚未进行身份认证

暂无相关描述

等级
博文 63
排名 108w+

Vue

https://cn.vuejs.org/https://cn.vuejs.org/v2/guide/https://github.com/vuejshttps://nodejs.org/en/https://router.vuejs.org/zh/https://www.webpackjs.com/

2019-06-27 16:13:39

ES6

http://es6.ruanyifeng.com/?search=reduce&x=0&y=0#README

2019-06-27 16:00:22

Java多线程-join和ThreadLocal的使用

Thread.join()的使用在很多情况下,主线程生成并起动了子线程,如果子线程里要进行大量的耗时的运算,主线程往往将于子线程之前结束,但是如果主线程处理完其他的事务后,需要用到子线程的处理结果,也就是主线程需要等待子线程执行完成之后再结束,这个时候就要用到join()方法了。另外,一个线程需要等待另一个线程也需要用到join()方法。Thread类除了提供join()方法之外,还提供了**...

2019-06-26 22:14:36

Java多线程-wait/notify机制

等待/通知(wait/notify)机制一等待/通知机制介绍1.1不使用等待/通知机制当两个线程之间存在生产和消费者关系,也就是说第一个线程(生产者)做相应的操作然后第二个线程(消费者)感知到了变化又进行相应的操作。比如像下面的whie语句一样,假设这个value值就是第一个线程操作的结果,doSomething()是第二个线程要做的事,当满足条件value=desire后才执行doSo...

2019-06-26 22:05:29

Java多线程-volatile关键字

文章目录volatile关键字一简介二volatile关键字的可见性三volatile关键字能保证原子性吗?四synchronized关键字和volatile关键字比较volatile关键字一简介Java中的“volatile关键字”:在JDK1.2之前,Java的内存模型实现总是从主存(即共享内存)读取变量,是不需要进行特别的注意的。而在当前的Java内存模型下,线程可...

2019-06-26 20:48:41

Java多线程-synchronized关键字

文章目录synchronized关键字一简介二变量安全性三多个对象多个锁四synchronized方法与锁对象五脏读六synchronized锁重入七同步不具有继承性synchronized同步语句块一synchronized方法的缺点二synchronized(this)同步代码块的使用三synchronized(object)代码块间使用四synchronized代码块间...

2019-06-26 20:43:58

Java线程与锁知识点总结

文章目录Java线程与锁知识点总结进程与线程线程的状态实现线程的几种方式进程和线程的区别Java进程和线程的关系多线程的概念多线程与高并发的联系Thread中的start和run方法的区别Thread和Runnable的关系如何实现处理线程的返回值volatile和synchronized的区别sychronized和Locksynchronized和ReentrantLock的区别sleep和w...

2019-06-26 20:19:06

java集合面试题整理

文章目录HashMap和HashTable的区别HashTable和ConcurrentHashMap的区别HashMap的查询时间复杂度LinkedList和ArrayList的区别HashMap和HashTable的区别HashMap是非线程安全的(非synchronized),HashTable是线程安全的(synchronized)。HashMap的key和value都可以存储...

2019-06-26 20:15:14

Java面试之集合基础

文章目录Java集合基础Collection与Collections集合和数组的不同集合分类Collection1.List2.Set3.QueueMapJava集合基础Collection与CollectionsCollection是所有集合类的根接口Collections是提供集合操作的工具类集合和数组的不同数组元素可以为基本数据类型值/对象引用集合元素只能为对...

2019-06-26 20:11:57

Java的强引用、弱引用、软引用、虚引用

Java的强引用、弱引用、软引用、虚引用1.强引用(StrongReference)2、软引用(SoftReference)3、弱引用(WeakReference)4、虚引用(PhantomReference)5、总结更多文章欢迎访问个人博客www.herobin.top1.强引用(StrongReference)强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收期绝不会回收...

2019-06-26 20:08:13

J2EE基础知识

文章目录Servlet总结阐述Servlet的CGI的区别CGI的不足之处Servlet的优点Servlet接口中有哪些方法及Servlet生命周期探秘get和post请求的区别什么情况下调用doGet()和doPost()转发(Forward)和重定向(Redirect)的区别自动刷新(Refresh)Servlet与线程安全JSP和Servlet是什么关系JSP工作原理JSP生命周期JSP有哪...

2019-06-26 19:53:01

Java面试之语言基础

文章目录Java八种基本数据类型Java三大基础特性面向对象和面向过程的区别面向过程面向对象Java与C++对比Java8新特性Java反射机制Java异常机制ThrowableErrorException运行时异常非运行时异常Throwable类常用方法异常处理总结在以下4种特殊情况下,finally块不会被执行关于返回值各种比较Override和Overload的区别Interface与ab...

2019-06-26 19:42:31

springboot | 第二篇:Spring Boot配置文件详解

springboot采纳了建立生产就绪Spring应用程序的观点。SpringBoot优先于配置的惯例,旨在让您尽快启动和运行。在一般情况下,我们不需要做太多的配置就能够让springboot正常运行。在一些特殊的情况下,我们需要做修改一些配置,或者需要有自己的配置属性。一、自定义属性当我们创建一个springboot项目的时候,系统默认会为我们在src/main/java/resour...

2019-06-26 18:06:41

springboot | 第一篇:构建第一个SpringBoot工程

简介springboot它的设计目的就是为例简化开发,开启了各种自动装配,你不想写各种配置文件,引入相关的依赖就能迅速搭建起一个web工程。它采用的是建立生产就绪的应用程序观点,优先于配置的惯例。可能你有很多理由不放弃SSM,SSH,但是当你一旦使用了springboot,你会觉得一切变得简单了,配置变的简单了、编码变的简单了,部署变的简单了,感觉自己健步如飞,开发速度大大提高了。就好比...

2019-06-26 17:48:52

八、自定义starter

starter:​ 1、这个场景需要使用到的依赖是什么?​ 2、如何编写自动配置@Configuration//指定这个类是一个配置类@ConditionalOnXXX//在指定条件成立的情况下自动配置类生效@AutoConfigureAfter//指定自动配置类的顺序@Bean//给容器中添加组件@ConfigurationPropertie结合相关xxxProp...

2019-06-26 15:22:20

七、启动配置原理

几个重要的事件回调机制配置在META-INF/spring.factoriesApplicationContextInitializerSpringApplicationRunListener只需要放在ioc容器中ApplicationRunnerCommandLineRunner启动流程:1、创建SpringApplication对象initialize(sources);p...

2019-06-26 15:20:11

六、SpringBoot与数据访问

1、JDBC<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency> <...

2019-06-26 15:18:12

五、Docker

1、简介Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使用这个镜像;运行中的这个镜像称为容器,容器启动是非常快速的。2、核心概念docker主机(Host):安装了Docker程序的机器(Docker直接安装在操作系统之上);docker客户端(Client):连接d...

2019-06-26 15:16:04

四、Web开发

1、简介使用SpringBoot;1)、创建SpringBoot应用,选中我们需要的模块;2)、SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来3)、自己编写业务代码;自动配置原理?这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxxxxxxAutoConfiguration:帮我们给容器中自动配置组...

2019-06-26 15:12:44

三、日志

1、日志框架小张;开发一个大型系统;​ 1、System.out.println("");将关键数据打印在控制台;去掉?写在一个文件?​ 2、框架来记录系统的一些运行时信息;日志框架;zhanglogging.jar;​ 3、高大上的几个功能?异步模式?自动归档?xxxx?zhanglogging-good.jar?​ 4、将以前框架卸下来?换上新的框架,重新修改之前相...

2019-06-26 15:02:27
奖章
    暂无奖章