摘要:
一:在上篇文章pom增加依赖:
<dependency>
<groupId>io.springfox</groupId>
<artifactId>springfox-swagger2<... 阅读原文
2019-09-25 21:02:03 阅读(2868) 评论(0)
摘要:
计算机基础方面的知识,对于一些非科班出身的同学来讲,一直是他们心中的痛,而对于科班出身的同学,很多同学在工作之后,也意识到自身所学知识的不足与欠缺,想回头补补基础知识。关于计算机基础的课程很多,内容繁杂,但无论是相关书籍还是大学课程,都有点脱离工作。特别地,计算机基础知识体系庞杂,想要从零学习或者复习都耗时耗... 阅读原文
2019-09-25 19:22:59 阅读(2356) 评论(0)
摘要:
先来看一下下面这段代码
String s = "1";
System.out.println(Integer.valueOf(s));
System.out.println(Integer.parseInt(s));
输出结果是什么?没错,一样都是1。两个方法都可以把数字类型字符串转成int类型整数,但是这两... 阅读原文
2019-09-25 17:23:02 阅读(2325) 评论(0)
摘要:
Java1.8环境下,我们在编写程序时会进行各种方法调用,虚拟机在执行这些调用的时候会用到不同的字节码指令,共有如下五种:
invokespecial:调用私有实例方法;
invokestatic:调用静态方法;
invokevirtual:调用实例方法;
invokeinterface:调用接口方法;
i... 阅读原文
2019-09-25 16:42:03 阅读(2395) 评论(0)
摘要:
默认方法
步骤 1 : 什么是默认方法
默认方法是JDK8新特性,指的是接口也可以提供具体方法了,而不像以前,只能提供抽象方法
Mortal 这个接口,增加了一个默认方法 revive,这个方法有实现体,并且被声明为了default
package charactor;
public interface ... 阅读原文
2019-09-25 16:14:02 阅读(2441) 评论(0)
摘要:
docker安装elk日志分析系统
在win10上安装docker环境
tip:win7/8
win7、win8 系统
win7、win8 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,下载地址:http://mirrors.aliyun.com/docker-toolbo... 阅读原文
2019-09-25 14:25:01 阅读(2647) 评论(0)
摘要:
今天这Class文件看的我一脸懵圈。有种当初学PE时候的感觉了。
类文件结构
如果计算机的CPU指令集只有X86一种,操作系统也只有windows,那也许Java语言就不会出现。Java在诞生之初就提出一个非常著名的口号:一次编写到处运行。
class文件的结构
Class文件是一组以8位字节为基础的二进制流... 阅读原文
2019-09-25 13:57:03 阅读(2654) 评论(0)
摘要:
目录
谈谈枚举
1. 枚举类的定义
2. 枚举类的底层实现
3. 枚举类的序列化实现
4. 用枚举实现单列
5. 枚举实例的创建过程是线程安全的
谈谈枚举
如果一... 阅读原文
2019-09-25 12:46:01 阅读(3514) 评论(0)
摘要:
背景
现在很多项目早就采用前后端分离的方式开发和部署了。前端代码部署在nginx服务器上,由nginx直接对外提供静态文件的服务,后端接口则由nginx做反向代理。
这本来是极为合理的部署方式,但对于一些需要登录才能进行访问的系统,负责安全的同事就会提出如下的疑虑:
index.html允许匿名访问,别有用... 阅读原文
2019-09-25 11:45:02 阅读(2381) 评论(0)
摘要:
时间真快,一晃眼,今年的双十一又快要到了,下面我就结合淘宝目前的一些底层技术框架以及自己的一些感触来说说如何构建一个可伸缩,高性能,高可用性的分布式互联网应用。
一 应用无状态(淘宝session框架)
俗话说,一个系 统的伸缩性的好坏取决于应用的状态如何管理。为什么这么说呢?咱们试想一下,假如我们... 阅读原文
2019-09-25 11:22:01 阅读(2239) 评论(0)