山不转的博客

山不转水转,水不转我转

Java构建器多态问题

示例代码如下: package com.zhangxf.test; class BaseClass { BaseClass() { System.out.println("BaseClass.BaseClass()"); show(); } ...

2018-12-11 16:22:48

阅读数:13

评论数:0

Java内部类的高级用法

1、内部类链接到外部类 普通内部类可以访问外部类的一切,包括私有成员与方法。示例: public class Tree { class MyRoot implements Interface.Root { @Override public void show() { Syst...

2018-12-11 15:00:50

阅读数:14

评论数:0

Java内部类典型用法

将一个类的定义嵌套在另一个类内部就是内部类(内部接口也可以),另一个类就是外部类。形式上很简单,关键问题是内部类有什么用,它能解决什么别人解决不了的问题? 在Java编程思想第四版中文版中有如下说法“内部类对我们非常有用,因为利用它可以对那些逻辑上相互联系的类进行分组,并可控制一个类在另一个类里...

2018-12-10 12:35:32

阅读数:9

评论数:1

Java中的接口

1、前言 首先明确一点,本文接下来描述的接口,遵守的是Java的默认行为,比如在定义接口的方法时,没有加任何特定的关键字,这个时候java会默认为方法加上public访问控制符,在为接口定义成员时,Java会自动为其加上public static final修饰。在默认行为下,接口看起来会更纯粹...

2018-12-07 16:30:21

阅读数:9

评论数:0

Java中的继承与多态

封装、继承、多态是面向对象语言的三大特性。多态本质上是将接口与实现细节分离,在具体的程序设计中是实现高扩展性的关键。特别是一些框架类型的项目,框架定义接口并提供默认的接口实现,开发者也可以提供自己的接口实现,从而实现框架的高可扩展性。 1、多态与向上转型 向上转型(upcasting),就是将...

2018-12-07 12:24:15

阅读数:18

评论数:0

Java中回收资源的方法

1.回收对象占用的内存 对于内存的回收,JAVA与C++不同。在C++中,对象占用的内存,其回收是明确无误的。在栈中分配的对象,当代码的运行离开对象的作用域时,系统自动调用对象的析构函数,然后回收内存。对于在堆中为对象分配的内存,即使离开分配时的作用域,系统也不回收内存,只有开发者调用如dele...

2018-12-06 21:13:36

阅读数:22

评论数:0

Java中的访问控制符

Java中的访问控制符有四种:public、protected、default、private。它们的作用如下表: public表示全部开放,所有地方的类、子类都可以直接访问、覆盖,这个很好理解。 protected表示受保护,记住一点,对于同一个包内的类,包括派生出的子类,它相当于pub...

2018-12-06 19:55:56

阅读数:19

评论数:0

Java中的final关键字

final的字面意思是不变的,可以修饰类中的成员、类中的方法、类中方法的参数,类。为什么要使用final呢?这个问题,在不同的场景下有不同的原因。 1、用final修饰类中的成员 final修饰类中的成员又分为两种大的情况,一种是普通成员,另一种是对象成员。 1.1.修饰普通成员 修饰普通...

2018-12-06 19:30:33

阅读数:10

评论数:0

Apache Shiro Realm(五)

与用户安全相关的数据,如Users、Roles、Permissions等信息可能位于各种数据源中,如文件系统、LDAP、各种数据库等。Shiro中的Realm相当于是DAO层,对于低层的数据源而言,它调用相应的接口API获取数据,对于Shiro中的其它组件如Authenticator与Author...

2018-11-23 18:09:08

阅读数:16

评论数:0

Apache Shiro授权、访问控制(四)

总的参考文档:http://shiro.apache.org/reference.html 本文参考文档:http://shiro.apache.org/authorization.html 1、概念 Shiro授权机制包含三个核心概念:Permissions、Roles、Users。 ...

2018-11-23 15:01:07

阅读数:26

评论数:0

Apache Shiro认证(三)

总的参考文档:http://shiro.apache.org/reference.html 本文参考文档:http://shiro.apache.org/authentication.html 1、概念 本文介绍Shiro功能特性中的身份认证部分,上图中绿色的一块。身份认证就是根据用户提供...

2018-11-22 18:13:49

阅读数:24

评论数:0

Apache Shiro配置(二)

总的参考文档:http://shiro.apache.org/reference.html 本文参考文档:http://shiro.apache.org/configuration.html 原文中关于配置的话题是概述中的一节,配置很重要也有点小复杂,这里把它独立出来成为一章。 1、Secur...

2018-11-22 16:10:45

阅读数:17

评论数:0

OAuth 2.0 Framework Client Registration(2)

参考:https://tools.ietf.org/html/rfc6749 第二章 前言 在前文提到的authorization code授权许可模式下,client在拿到authorization code后需要向authorization server申请access token。在此过...

2018-11-01 11:09:07

阅读数:30

评论数:0

OAuth 2.0 Framework介绍(1)

参考:https://tools.ietf.org/html/rfc6749 第一章 参考rfc6749,重点内容摘录,略过基本介绍,直接进入主题。 1.ROLES OAuth定义四种角色: resource owner:资源所有者,允许第三方访问受保护资源的实体,大多数时候是终端用户(个...

2018-11-01 04:38:08

阅读数:18

评论数:0

Docker网络容器禁用网络

如果打算完全禁用容器网络栈,可以通过在启动容器时指定--network none标志实现,这样在容器内部只有loopback网络设备被创建。命令如下。  第二个命令没有返结果,因为没有路由被创建。 创建容器: $ docker run --rm -dit \ --network non...

2018-10-29 10:38:09

阅读数:61

评论数:0

Docker网络之Macvlan

当容器需要直连入物理网络时,可以使用Macvlan。Macvlan本身不创建网络,本质上首先使宿主机物理网卡工作在‘混杂模式’,这样物理网卡的MAC地址将会失效,所有二层网络中的流量物理网卡都能收到。接下来就是在这张物理网卡上创建虚拟网卡,并为虚拟网卡指定MAC地址,实现一卡多用,在物理网络看来,...

2018-10-29 10:09:50

阅读数:32

评论数:0

Docker网络之host网络

如果容器使用'host'网络驱动,意味着容器共享宿主机网络栈,双方在网络名称空间并没有隔离。例如,如果容器绑定到‘host’网络的80端口,则可通过宿主机IP加上80端口访问容器。 'host'类型网络驱动只在Linux操作系统主机上可用,不支持Mac、Windows。 从Docker 17....

2018-10-29 09:19:26

阅读数:28

评论数:0

Docker网络之深挖overlay

原文地址:https://neuvector.com/network-security/docker-swarm-container-networking/ 原文深入挖掘Docker Swarm网络实现,说了一些官方文档没有说的问题,对于学习理解Docker网络大有帮助, 部署 首先部署一个...

2018-10-26 18:14:54

阅读数:64

评论数:0

Docker网络之bridge网络

bridge网络相当于用软件的方法在宿主机内部虚拟一个交换机,它是一个二层网络设备。在一台宿主机内可以创建多个bridge,连接在同一bridge上的容器可以直接通信,连接在不同bridge上的容器不能直接通信。 不能直接通信不代表不可以通信,实际上连接在不同bridge上的容器,即使bridg...

2018-10-25 14:48:58

阅读数:30

评论数:0

Docker网络概述

Docker网络主要解决部署在Docker集群中的容器、服务彼此之间如何通信与隔离的问题,包括容器与服务之间的互通,容器与服务对外部世界之间的互通,不同租户下流量的隔离,网络的DHCP服务,DNS服务,安全策略等。 网络驱动 Docker网络子系统通过插件化的驱动实现,允许扩展,当然也内置了几...

2018-10-25 13:47:03

阅读数:19

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭