自定义博客皮肤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】

  • 博客(48)
  • 资源 (1)
  • 收藏
  • 关注

原创 一饮一啄,莫非前定

妄想不复强灭,真如何必希求?本原自性佛前修,迷悟岂居前后? 悟即刹那成正,迷而万劫沉流。若能一念合真修,灭尽恒沙罪垢。宝象国有一位公主,乳名叫做百花羞,奎木狼星此次私自下凡就是为了与她再续前缘。三十年前在天宫,二十八宿的奎木狼星君喜欢上了一名女子, 她是天庭披香殿的玉女,名叫侍香。奎木狼每次巡逻路过披香殿的时候总能看见她,她是那么地美,戴着一簇紫色的珠花,像极了天边的紫霞。那时的她也懂得奎木狼的爱...

2022-03-14 22:20:07 313

原创 坏的解释器: 没有那个文件或目录

/bin/sh^M: 坏的解释器: 没有那个文件或目录执行脚本的时候可能会报这样的错误:-bash: ./Linux_Java_Shell.sh: /bin/sh^M: 坏的解释器: 没有那个文件或目录1这是因为 .sh文件是从windows拷贝过来的,所以多了\r,执行:sed -i 's/\r$//' Linux_Java_Shell.sh1会把 Linux_Java_Shell.s...

2021-12-13 20:27:48 1538

原创 dicom

C-Move 服务两方通信流程图如下:image

2021-12-13 20:25:51 231

原创 Git命令整理

Git命令————————————————git配置:$ git config --global user.name "runoob"$ git config --global user.email test@runoob.comgit基本步骤:$ git init $ git add . $ git commit$ git pushgit分支管理:创建分支命令...

2021-11-01 17:55:55 86

原创 高考过后,请问诸生接下来为什么而读书?

从上小学起,我们就步入了考试这块冷漠的领地。记忆中苍黄的天底下,熙熙攘攘的考生在考场外等待着入场,有背书的,有讨论题的,到处透露着紧绷的气氛。数十年苦读、考试,都为了在最后的高考全力一战、考上好大学。那时候,学习和考试都是一件很压抑的事情,从小以来被灌输的观念就是好好学习,为了考上好大学,为了拿到高学历,为了找到高薪工作,为了买房子找对象,为了成为父母的骄傲。每个人都带着功利心,大人这么想着,小...

2021-07-14 17:57:20 212

原创 Ubuntu的Java开发环境基本搭建

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

2020-10-29 21:24:36 13594

原创 spring session入门

spring sesion环境:在spring boot基础上开发spring-session是spring旗下的一个项目,把servlet容器实现的httpSession替换为spring-session,专注于解决 session管理问题。可简单快速且无缝的集成到我们的应用中。spring session jdbcspring session jdbc使用环境:使用mysql数...

2020-10-28 10:16:31 519 1

原创 如何写单元测试

什么是单元测试单元测试(unittesting),是指对软件中的最小可测试单元进行检查和验证,单元是人为规定的最小的被测功能模块,在java中指的是一个类,凡是涉及其他类的使用都使用mock或指定固定的返回。单元测试的作用测试代码逻辑,快速回测,优化代码,大大减少后期维护如何写测试类首先看代码逻辑是否正确,如果不正确需要修改逻辑,然后再写测试类找到方法的所有分支结构,找到可以覆盖方...

2020-10-26 10:55:36 3996

原创 代理介绍

代理概念设计模式的一种设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器...

2020-10-24 22:50:19 101

原创 kafka介绍

设计原理kafka的设计初衷是希望作为一个统一的信息收集平台,能够实时的收集反馈信息,并需要能够支撑较大的数据量,且具备良好的容错能力。这就需要kafka具有以下特性:1)高吞吐量,低延迟每秒处理消息的数。我们希望消息引擎的吞吐量越大越好。延迟:客户端发起请求与服务端处理请求并发送响应给客户端之间的这一段时间。顺序读写零拷贝:在Linux kernel2.2...

2020-10-19 22:59:10 1649 1

原创 docker安装使用指南

带你进入Docker的世界Docker优势操作系统: debain/unbuntu /FreeBSD/Centos/openSUSE编程语言: java、C /C++ python、Ruby、GolangWeb服务器:resin、tomcat、 apache、nginx、lighttpd、jetty数据库:mysql、redis、mongoDB、sqlserver、H2、DB2、Mari...

2020-10-18 09:54:56 256

原创 网络安全-证书标准

PKCS 标准(1)PKCS#1:RSA加密标准。PKCS#1定义了RSA公钥函数的基本格式标准,特别是数字签名。它定义了数字签名如何计算,包括待签名数据和签名本身的格式;它也定义了PSA公/私钥的语法。(2)PKCS#2:涉及了RSA的消息摘要加密,这已被并入PKCS#1中。(3)PKCS#3:Diffie-Hellman密钥协议标准。PKCS#3描述了一种实现Diffie-Hellma...

2020-10-10 17:00:16 1347 1

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

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

2020-07-10 16:19:57 948

原创 springboot注解

入口注解:@SpringBootApplication@SpringBootApplication,springboot项目启动入口注解,是由@SpringBootConfiguration、 @EnableAutoConfiguration、 @ComponentScan三个注解组合而成。配置注解:@SpringBootConfiguration@SpringBoot...

2019-11-22 23:16:29 88

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

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

2019-07-22 18:56:00 199

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

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

2019-07-21 21:55:00 1686

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

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

2019-07-20 17:28:00 4335

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

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

2019-07-19 21:15:00 389

原创 网络安全-对称加密

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

2019-07-18 21:55:00 487

原创 Linux网络管理

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

2019-07-13 22:03:00 84

原创 Linux基本命令

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

2019-05-31 14:43:00 60

原创 将博客搬至CSDN

将博客搬至vvCSDN将博客搬至CSDN将博客搬至CSDN将博客搬至CSDN将博客搬至CSDN将博客搬至CSDN将博客搬至CSDN将博客搬至CSDN将博客搬至CSDN将博客搬至CSDN将博客搬至CSDN将博客搬至CSDN将博客搬至CSDN将博客搬至CSDN将博客搬至CSDN将博客搬至CSDN将博客搬至CSDN将博客搬至CSDN将博客搬至CSDN将博客搬至C...

2019-01-18 17:34:00 75

原创 OJ常见编程题

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

2018-12-26 16:24:21 740

原创 OJ常见代码分析题

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

2018-12-26 16:19:36 266

原创 Java 异常处理

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

2018-12-26 16:13:58 75

原创 Java 泛型

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

2018-12-26 16:06:55 70

原创 二进制、位运算

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

2018-12-26 16:03:19 160

原创 一维数组、多维数组

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

2018-12-26 15:58:38 274

原创 Java集合框架

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

2018-12-25 11:31:33 114

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

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

2018-12-25 11:09:42 237

原创 java面向对象编程

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

2018-12-21 17:05:36 494

原创 Java基本语法

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

2018-12-21 16:25:38 137

原创 Oracle知识点笔记

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

2018-12-21 14:24:54 245

原创 snmp整理笔记

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

2018-12-17 10:44:54 381 1

原创 snmp4j文档制作流程

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

2018-12-17 10:05:58 128

原创 JavaScript学习指南

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

2018-11-30 17:34:33 1136

原创 CSS设计指南

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

2018-11-30 17:00:21 131

原创 HTML网页开发手册

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

2018-11-30 10:26:42 235

原创 Spring知识点笔记

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

2018-11-24 16:22:01 71

原创 Java SE核心II

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

2018-11-23 13:58:00 60

软件测试架构师成长之路

别处看到的 ,软件测试架构师成长之路,分享一下!!

2018-08-25

空空如也

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

TA关注的人

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