自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

海若Hero的博客

微信公众号:【海若Hero】

  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

原创 SpringBoot集成Shiro(自定义过滤器、自定义Token、加盐加密、记住密码、自动登录、Session管理)

导入依赖 <!--thymeleaf集成shiro模版--> <dependency> <groupId>com.github.theborakompanioni</groupId> <artifactId>thymeleaf-extras-shiro</artifactId> <version>2.0.0</ver

2021-04-22 11:19:31 495

原创 springboot注解

springboot注解入口注解:@SpringBootApplication配置注解:@SpringBootConfiguration@EnableAutoConfiguration包扫描注解:@ComponentScan@ServletComponentScanIOC:@Autowired 与@Resource的区别:AOP:基本概念实现方式:注解:入口注解:@SpringBootApplication@SpringBootApplication,springboot项目启动入口注解,是由@Spr

2021-04-21 11:57:04 195

转载 Ubuntu的Java开发环境基本搭建

Ubuntu的Java开发环境基本搭建原文链接: http://yangbingdong.com/2017/ubuntu-install-jdk-ide-tomcat-mysql/前言最近公司的电脑由于不明原因老是奔溃,重装过两次,在家里也比较喜欢折腾系统,为了不用每次都度娘谷歌,记录下来,一条龙走过。博主是搞爪哇开发的,那么以下搭建针对的是爪哇环境开发安装JDK以及配置环境变量通过Apt安装https://linuxconfig.org/how-to-install-java-on-ubu

2020-10-29 21:30:51 152

原创 网络安全协议与PKI应用

1. SSL/TLS 协议Secure Socket Layer安全套接层(SSL v2/v3)和Transport Layer Security 传输层安全协议(TLS v1)协议是目前Internet上使用最广泛的安全协议。SSL/TLS在源和目的实体间建立了一条安全通道(在传输层之上),提供基于证书的认证、信息完整性和数据保密性服务,用来传送...

2019-07-22 18:56:00 516

原创 网络安全-数字证书与PKI概述

1. 公钥基础设施简介PKI(Public Key Infrustructure)又称为公钥基础设施,是一种遵循既定标准的密钥管理平台,它能够为所有网络应用提供加密和数字签名等密码服务及所必需的密钥和证书管理体系。完整的PKI系统必须具有权威认证机关(CA)、注册中心(RA)数字证书存储库LDAP、密钥备份及恢复系统(KMC)、证书作废系统(CRL)、...

2019-07-21 21:55:00 849

原创 网络安全-哈希算法和数字签名

1. 单向散列算法单向散列算法也称为哈希算法,它是一种不可逆的单向数学函数,把哈希算法应用于任意长度的一块数据,可以将它映射为一段数据唯一的、不可逆的、定长的、极其紧凑的字符串,这个字符串便称为散列值、哈希值或消息摘要。常见的单向散列算法有由Ron Rivest设计的可以产生128位散列值的MD5和由NSA设计的可以产生160位的散列值的SHA-1,...

2019-07-20 17:28:00 2755

原创 网络安全-非对称加密

公开密钥密码算法也叫双密钥密码算法或非对称密钥密码算法,它的加密密钥与解密密钥不同。这种算法需要形成一个在数学上是相关联的密钥对(一个公钥和一个私钥),使用其中一个密钥加密数据,用另一个密钥来解密。公钥可以公开传递,不需要安全信道,但与之对应的私钥必须保密。在图1中,发件人用收件人的公钥加密了一段数据,只有收件人用自己的私钥才能解密。图1 公钥...

2019-07-19 21:15:00 391

原创 网络安全-对称加密

对称密钥密码算法,也叫做单钥密码算法或私钥密码算法,发送方和接收方共同拥有相同的密钥,发送方使用这个密钥将明文数据加密成密文,然后发送给接收方,接收方收到密文后使用这个密钥将密文解密成明文读取。因为这个密钥既用来进行加密数据,也用来进行解密数据,所以叫做对称密钥,它是一种加密大量数据的加密方法。对称密钥密码体制有很多种加密算法,常用的对称加...

2019-07-18 21:55:00 560

原创 Linux网络管理

1、网络基础1.1、iso/osi七层模型名词释义ISO:国际标准化组织OSI:开放系统互联模型比特:比特位010101..一个0/1一个单位帧:计算机硬件地址,主要是网卡MAC地址(MAC地址负责局域网通信)报文:ip地址(IP地址负责外网通信)TPDU:传输协议数据单元SPDU:会话协议数据单元PPDU:表示层协...

2019-07-13 22:03:00 140

原创 Linux基本命令

文件和目录命令ls 命令最基本的形式会显示当前目录下的文件和目录-F 参数在目录名后加了正斜线(/),以方便用户在输出中分辨它们。类似地,它会在可执行文件(比如上面的my_script文件)的后面加个星号,以便用户找出可在系统上运行的文件-R 参数是递归选项。它列出了当前目录下包含的子目录中的文件。-l 参数会产生长列表格式的输出,包含了目录中每个...

2019-05-31 14:43:00 96

原创 OJ常见编程题

第一题:目的1、变量定义、初始化、赋值2、运算符和表达式3、输出语句System.out.println();1.作一个加法器,计算它们的和2.作一个减法器,计算它们的差3.作一个乘法器,计算它们的积4.作一个除法器,计算它们的商(和余数)[Work01.java]public class Work01{ public stati...

2018-12-26 16:24:00 848

原创 OJ常见代码分析题

1、运行一下代码,将得到什么打印结果:int i=3;int j=0;double k=3.2;if(j&lt;k)if(i==j)System.out.println(i);elseSystem.out.println(j);//执行此语句,得到结果0elseSystem.out.println(k);2、以下代码能否编译通过?...

2018-12-26 16:19:00 394

原创 Java 异常处理

1.1.1 基本概念当出现程序无法控制的外部环境问题(用户提供的文件不存在,文件内容损坏,网络不可用...)时,JAVA就会用异常对象来描述。java 中用2种方法处理异常:1、在发生异常的地方直接处理;2、将异常抛给调用者,让调用者处理。1.1.2 异常分类1、检查性异常:java.lang.Exception2、运行期异常:java.la...

2018-12-26 16:13:00 105

原创 Java 泛型

1.1.1 泛型的基本概念泛型是java se1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。java语言引入泛型的好处是安全简单。在java se1.5之前,没有泛型的情况下,通过对类型Object的引用来实现参数的“任意化”,“任意化...

2018-12-26 16:06:00 85

原创 二进制、位运算

思考题1、请看下面的代码段,回答a,b,c,d,e结果是多少?public static void main(String []args){ int a=1&gt;&gt;2; int b=-1&gt;&gt;2; int c=1&lt;&lt;2; int d=-1&lt;&lt;2; int e=3&gt;&...

2018-12-26 16:03:00 313

原创 一维数组、多维数组

1.1 一维数组什么是数组?数组可以存放多个同一类型数据。数组一、关于数组的用法,有三种方式:1、程序员用法1 、数组的定义数据类型 数组名[]=new 数据类型[数组大小];int a[]=new int[5];//定义一个数组名为a的整型数组,并可以放入5个整型数。说明:这是定义数组的一种方法。a|a[0]|a[1]|a[2]|a[...

2018-12-26 15:58:00 408

原创 Java集合框架

1.1.1 集合框架--使用image.png从上面的图可以看出java集合类主要有以下几种:1 .List结构的集合类ArrayList类,LinkedList类,Vector类,Stack类集合框架List结构集合类--ArrayList 类的使用( 无同步性,线程不安全 )[Demo139.java]//java集合类用法-...

2018-12-25 11:31:00 231

原创 排序算法、查找算法、递归

1.1 排序算法1.1.1 排序的介绍排序是将一群数据,依指定的顺序进行排列的过程。排序分类:1、内部排序法:指将需要处理的所有数据都加载到内部存储器中进行排序。包括(交换式排序法、选择式排序法和插入式排序法);2、外部排序法:数据量过大,无法全部加载到内存中,需要借助外部存储进行排序。包括(合并排序法和直接合并排序法)。排序(Sorting)...

2018-12-25 11:09:00 612

原创 java面向对象编程

1.1.1 类与对象一个问题?[Demo107.java]张老太养了两只猫猫:一只名字叫小白,今年3岁,白色。还有一只叫小花,今年100岁,花色。请编写一个程序,当用户输入小猫的名字时,就显示该猫的名字,年龄,颜色。如果用户输入的小猫名错误,则显示张老太没有这只猫猫。//用前面学习过的知识写出代码public class Demo107{ ...

2018-12-21 17:05:00 518

原创 Java基本语法

1.1 IDE集成开发环境1.1.1 java平台1、J2SE java开发平台标准版2、J2EE java开发平台企业版java程序需要在虚拟机上才可以运行,换言之只要有虚拟机的系统都可以运行java程序。不同系统上要安装对应的虚拟机才可以运行java程序1.1.2 java开发步骤1、编写源文件 (.java)2、编译源文件为类文件(.c...

2018-12-21 16:25:00 259

原创 JavaWeb知识点笔记

1.1 Servlet1.1.1 什么是ServletServlet是JavaWeb三大组件之一(Servlet、Filter、Listener)Servlet是用来处理客户端请求的动态资源Servlet的任务有:获取请求数据处理请求完成响应Servlet接口方法:servlet 中的方法大多数不由我们调用,而是由 tomca...

2018-12-21 15:38:00 247

原创 Oracle知识点笔记

1.1 Oracle基本配置1.1.1 Oracle安装与启动Oracle安装:用户种类及初始密码image.png在oracle10g\11g中默认scott被锁定。Oracle数据库的启动a) 启动两个服务Listener/Serviceb) “开始-》运行”-》sqlplus或 sqlplusw1.2 Oracle用户管理...

2018-12-21 14:24:00 453

原创 snmp整理笔记

1. snmp是什么SNMP是英文"Simple Network Management Protocol"的缩写,中文意思是"简单网络管理协议"。SNMP 是一种简单网络管理协议,它属于 TCP/IP 五层协议中的应用层协议,用于网络管理的协议。 SNMP 主要用于网络设备的管理。由于 SNMP 协议简单可靠 ,受到了众多厂商的欢迎,成为了目前最为广泛的...

2018-12-17 10:44:00 606

原创 snmp4j文档制作流程

首先需要下载一个叫Teleport Ultra的软件,可以百度下载,然后安装,安装的步骤很简单就是典型的windows应用程序的安装过程。其他还要下载一个叫Easy CHM的软件,安装同上。这里制作SNMP4J,网站为:http://www.snmp4j.org/doc/index.html1、先利用第一个软件将网页全部下载下来。步骤如下:...

2018-12-17 10:05:00 195

原创 JavaScript学习指南

1.1 JavaScript基础概念:JavaScript (ECMAScript) :JavaScript 是脚本语言。JavaScript和ECMAScript通常被人用来表达相同的含义,但是JavaScript并不是这么一点含义,它是由ECMAScript 核心. DOM 文档对象模型. BOM 浏览器对象模型 这三部分组成。浏览器会在读取代码时,...

2018-11-30 17:34:00 13304 3

原创 CSS设计指南

1.1 CSS 语法CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。selector {declaration1; declaration2; ... declarationN }选择器通常是您需要改变样式的 HTML 元素。每条声明由一个属性和一个值组成。属性(property)是您希望设置的样式属性(style attribu...

2018-11-30 17:00:00 203

原创 HTML网页开发手册

1.1 HTML基础1.1.1 什么是 HTML?HTML 是用来描述网页的一种语言。· HTML 指的是超文本标记语言 (Hyper Text Markup Language)· HTML 不是一种编程语言,而是一种标记语言 (markup language)· 标记语言是一套标记标签 (markup tag)· HTML 使用标记标签来描...

2018-11-30 10:26:00 912

原创 Spring知识点笔记

1.1.1 Spring简介Spring是一个开源的控制反转(IoC)和面向且切面(AOP)的容器框架。IOC控制反转:应用本身不负责以来对象的创建和维护,以来对象的创建及维护由外部容器负责。这样控制权就转移到了外部容器。Dependency Injection依赖注入:在运行期,由外部容器动态地将以来对象注入到组件中。事务控制全部交给spring...

2018-11-24 16:22:00 139

原创 Java SE核心II

1.1.1 Java异常处理机制异常结构中的父类Throwable类,其下子类Exceptionlei类和Error类。我们在程序中可以捕获的是Exception的子类异常。Error系统级别的错误:Java运行时环境出现的错误,我们不可控。Exception是程序级别的错误:我们可控。1)异常处理语句:try-catch,如果try块捕获到异常,...

2018-11-23 13:58:00 100

原创 Java SE核心I

1.1.1 Object类在Java继承体系中,java.lang.Object类位于顶端(是所有对象的直接或间接父类)。如果一个类没有写extends关键字声明其父类,则该类默认继承java.lang.Object类。Object类定义了“对象”的基本行为,被子类默认继承。1)toString方法:返回一个可以表示该对象属性内容的字符串。 MyOb...

2018-11-23 09:52:00 233

原创 Java语言基础

1.1.1 基础语言要素1)标识符:给类、方法、变量起的名字A.必须以字母或下划线或$$符号开始,其余字符可以是字母、数字、$ 符号和下划线。B.只能包含两个特殊字符,即下划线 _ 和美元符号 $ 。不允许有任何其他特殊字符。C.标识符不能包含空格。D.区分大小写。2)关键字:只有系统才能用的标识符u 注意事项:v true、false、n...

2018-11-21 14:56:00 99

原创 Java技术基础

1.1.1 编程语言机器语言:0 1 在硬件直接执行汇编语言:助记符高级语言: (Java运行比C/C++慢)1)面向过程的高级语言:程序设计的基本单位为函数,如:C/C++语言。2)面向对象的高级语言:程序设计的基本单位为类,如:Java、C#。image.png1.1.2 Java的特点平台无关性、简单性、面向对象、健壮...

2018-11-21 10:24:00 92

免安装版本免费论文检测软件

【使用说明】不知道是否合适您电脑,请自行安装试试。

2019-03-25

snmp4j中文chm帮助api文档

纯手工制作,质量可能有些粗糙. 注:【本文档为chm格式,需右击打开属性,点击解除锁定,方可进行观看使用】

2019-01-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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