📄🦌🙌🐟🏖️
如雨时光
Just another Halo site
配置Https

配置Https

Nginx安装Nginx时在配置./configure的时候添加ssl模块./configure --prefix=/opt/software/nginx --with-http_stub_status_module --with-http_ssl_module申请下载免费的证书腾讯云为例然后提交资

多线程二

多线程二

线程状态创建用new操作符创建一个线程。此时程序还没有开始运行线程中的代码。就绪一个新创建的线程并不自动开始运行,要执行线程,必须调用线程的start()方法。当线程对象调用start()方法即启动了线程,start()方法创建线程运行的系统资源,并调度线程运行run()方法。当start()方法返

Docker 常用命令

Docker 常用命令

Docker容器信息##查看docker容器版本docker version##查看docker容器信息docker info##查看docker容器帮助docker --help镜像操作镜像查看##列出本地imagesdocker images##含中间映像层docker images -a##只

Lambda表达式

Lambda表达式

Lambda简介Lambda 表达式是 JDK8 的一个新特性,可以取代大部分的匿名内部类,写出更优雅的 Java 代码,尤其在集合的遍历和其他集合操作中,可以极大地优化代码结构。JDK 也提供了大量的内置函数式接口供我们使用,使得 Lambda 表达式的运用更加方便、高效。为什么要使用lambda

多线程一

多线程一

多任务在现实生活中有太多这样同时做很多事情的例子了,看起来是很多任务同时做,其实本质上,我们的大脑在同一时间依旧只做了一件事。原来是一条路,慢慢的因为车多了,道路阻塞,效率极低,为了提高使用效率,能够充分利用道路,于是加了多个车道,再也不用担心堵塞了。普通方法调用和多线程程序-进程-线程Proces

反射

反射

静态语言 VS 动态语言动态语言:是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。通俗讲就是:在运行时代码可以根据某些条件改变自身结构主要动态语言有:Object-C、C#、JavaScript、PHP、Python等。静态语言:

注解

注解

什么是注解Annotation是java5.0开始引入的新技术Annotation的作用:不是程序本身,可以对程序作出解释。可以被其他程序(比如编译器)读取。Annotation的格式:注解是以"@注释名"在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnin