自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AngleWang

AngleWang

  • 博客(44)
  • 资源 (7)
  • 收藏
  • 关注

原创 Java泛型

基本含义:泛型是程序设计语言的一种特性。允许程序员在强类型程序设计语言中编写代码时定义一些可变部分,那些部分在使用前必须作出指明。各种程序设计语言和其编译器、运行环境对泛型的支持均不一样。将类型参数化以达到代码复用提高软件开发工作效率的一种数据类型。泛型类是引用类型,是堆对象,主要是引入了类型参数这个概念。1.泛型的声明interface List 和 class GenTest其中,T,K,V不代表值,而是表示类型。这里使用任意字母都可以。

2023-08-27 11:50:16 146

原创 Java集合

对于类 C 的每一个 e1 和 e2 来说,当且仅当 e1.compareTo(e2) == 0 与e1.equals(e2) 具有相同的 boolean 值时,类 C 的自然排序才叫做与 equals一致。当元素的类型没有实现java.lang.Comparable接口而又不方便修改代码,或者实现了java.lang.Comparable接口的排序规则不适合当前的操作,那么可以考虑使用 Comparator 的对象来排序,强行对多个对象进行整体排序的比较。这种排序被称为类的自然排序。

2023-08-27 11:49:49 124

原创 Java日期时间

System类提供的用来返回当前时间与1970年1月1日0时0分0秒之间以毫秒为单位的时间差。此方法适于计算时间差。

2023-08-27 11:49:27 123

原创 Java字符串

String:不可变的字符序列;底层使用char[]存储StringBuffer:可变的字符序列;线程安全的,效率低;底层使用char[]存储StringBuilder:可变的字符序列;jdk5.0新增的,线程不安全的,效率高;底层使用char[]存储

2023-08-27 11:49:06 138

原创 Java网络编程

Socket(String host,int port) throws UnknownHostException,EXCeption:向服务器(域名是 host,端口号为 port )发起 TCP 连接,若成功,则创建 Socket 对象,否则抛出异常。域名解析:域名容易记忆,当在连接网络时输入一个主机的域名后,域名服务器(DNS)负责将域名转化成IP地址,这样才能和主机建立连接。公认端口:0~1023.被预先定义的服务通信占用(如:HTTP占用端口80,FTP占用端口21,TeInet占用端口23)。

2023-08-27 11:48:30 167

原创 Java反射

加载完类之后,在堆内存的方法区中就产生了一个 Class 类型的对象(一个类只有一个 Class 对象),这个对象就包含了完整的类的结构信息。此过程就称为类的加载。将 class 文件字节码内容加载到内存中,并将这些静态数据转换成方法区的运行时数据结构,然后在堆中生成一个代表这个类的 java.lang.Class 对象,作为方法区中类数据的访问入口。以上的方法返回值的类型是一个 Class 类,此类是Java反射的源头,实际上所谓反射从程序的运行结果来看也很好理解,即可以通过对象反射求出类的名称。

2023-08-27 11:48:03 109

原创 Java函数式编程

Lambda 表达式(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。换句话说,方法引用就是 Lambda 表达式,也就是函数式接口的一个实例,通过方法的名字来指向一个方法。如果我们开发中需要定义一个函数式接口,首先看看在已有的jdk提供的函数式接口是否提供了能满足需求的函数式接口。和方法引用类似,函数式接口的抽象方法的形参列表和构造器的形参列表一致。

2023-08-27 11:47:42 139

原创 Java异常处理

一般地,用户自定义异常类都是的子类。自定义异常类通常需要编写几个重载的构造器。自定义异常需要提供自定义的异常通过throw抛出。自定义异常最重要的是异常类的名字,当异常出现时,可以根据名字判断异常类型。用户自定义异常类MyException,用于描述数据取值范围错误信息。用户自己的异常类必须继承现有的异常类。throw new MyException("人数为负值,不合理", 3);elseSystem.out.println("登记人数" + num);try {

2023-08-27 11:47:06 106

原创 Java虚拟机

文章目录JVM运行时数据区域HotSpot虚拟机对象探秘实战:OutOfMemoryError异常JVM运行时数据区域HotSpot虚拟机对象探秘实战:OutOfMemoryError异常

2023-08-27 11:46:34 100

原创 Java文件

Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的、基于通道的IO操作。NIO将以更加高效的方式进行文件的读写操作。

2023-08-27 11:46:15 70

原创 Java注解

【元注解】【修饰符】 @interface 注解名{【成员列表】• 自定义注解可以通过四个元注解@Retention,@Target,@Inherited,@Documented,分别说明它的声明周期,使用位置,是否被继承,是否被生成到API文档中。• Annotation 的成员在 Annotation 定义中以无参数有返回值的抽象方法的形式来声明,我们又称为配置参数。

2023-08-09 21:45:30 164

原创 Jenkins入门

Jenkins入门

2022-12-19 00:27:00 1234 1

原创 Vagrant入门

Vagrant入门

2022-12-18 08:45:22 432

转载 【袋鼠云】标签系统

标签构建系统

2022-12-16 00:05:48 3392

原创 Kubernetes入门

Kubernetes入门

2022-11-27 10:19:46 652

原创 ElasticSearch入门

ElasticSearch入门

2022-11-27 10:14:50 2730

原创 计算机网络入门

计算机网络入门

2022-11-23 20:27:12 79

原创 Nginx入门

nginx入门

2022-11-22 23:45:34 81

原创 Java面试题

Java面试题

2022-11-22 23:20:46 855

原创 南软复试真题

5.ARP(地址解析协议)(Address Resolution Protocol):把IP地址解析为硬件地址,它解决同一个局域网上的主机或路由器的IP地址和硬件地址的映射问题make the IP to hardware adress7.AS(自治系统)(Autonomous System):处于一个管理机构控制之下的路由器和网络群组。对内使用OSPF,RIP,对外BGPa network gruop8.BGP(边界网关协议)(Border Gateway Protocol):边界网关协议。不同自

2022-11-22 20:36:26 2735

原创 Java多线程

Java入门

2022-11-22 20:35:24 192

原创 Linux入门

Linux入门目录说明备注/root管理员root的加目录/home普通用户的默认家目录/home/bozai/home/heima/bin->/usr/bin普通用户的命令/usr/bin/date /usr/bin/ls/sbin—>/usr/sbin管理员使用的命令/usr/sbin/shutdown/usr/local第三方源码包默认安装目录类似windows下 C:\Program Files/etc系.

2022-11-22 20:23:55 677

原创 华为德科机试

一、题型一(共两题,每题100分,难度1颗星)1.一个字符串,首尾相连,计算出现偶数个’o’的字符串最长的长度例子:alolobo输出:6looxdolx输出:7bcbcbc输出:6import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;/** * @author AngleWang * @datetime 2021-03-05 13:5

2021-03-05 16:31:31 8071 5

原创 基于计算思维的课程管理

SSM小项目

2021-02-17 10:44:52 64

原创 Spring

Spring入门

2021-02-13 21:47:11 246

原创 Java枚举

Java深入

2021-02-13 21:44:58 47

原创 软件工程入门

软件工程入门

2020-09-07 22:25:07 3289

原创 算法入门(Java)

算法入门(Java)

2020-08-27 22:10:48 343

原创 数据库

文件系统 数据库系统 数据结构化 共享性高、冗余度低、易扩充 数据独立性高 举出适合用文件系统而不是数据库系统的应用例子,以及适合用数据库系统的应用例子。例如匿名ftp服务器、单机电脑游戏、程序语言编译器等等哦,没注意楼主的问题是要举2类例子。上面的都是适合用文件系统的。数据库系统的,现在有很多应用软件都适合用数据库系统,就...

2020-08-27 22:09:36 344

原创 MySQL入门

MySQL入门

2020-08-27 22:08:37 286 1

原创 Redis安装与配置

安装windows系统下下载解压3.在解压位置启动命令redis-server.exe redis.windows.conf4.配置环境变量在Path中加入解压位置5.另起一个cmdredis-cli.exe -h 127.0.0.1 -p 63796.设置键值对set myKey abc7.获得键值对get myKey配置...

2020-08-27 22:06:59 66

原创 RabbitMQ安装(Windows)

1.https://www.rabbitmq.com/ 中点击2.点击后会进入https://www.rabbitmq.com/#getstarted,在此点击3.点击后会进入https://www.rabbitmq.com/download.html,在此点击4.点击后会进入https://www.rabbitmq.com/install-windows.htmla.点击下载b...

2020-08-27 22:06:28 83

原创 需求类型

理论 需求类别 描述 包含 功能需求 在不考虑物理约束的情况下,用户希望系统所能够执行的活动,这些活动可以帮助用户完成任务。 业务需求 用户需求 系统级需求 性能需求 一个系统或者其组成部分在限定的约束下,完成其指定功能的程度,例如速度、内存使用程度等。 速度(speed) 容量(capacity)

2020-08-25 15:47:37 1453

转载 MySQL安装与启动详解(Windows)(更多:见掘金小册——小孩子)

安装MySQL说到底,MySQL其实就是个软件,我们想使用它的话首先得把它装到自己的计算机上,下边我们以Windows操作系统为例,来唠叨一下MySQL的安装过程。 使用浏览器从下边的地址获得Windows上的MySQL Installer(可以理解为MySQL安装器或者MySQL安装程序): dev.mysql.com/downloads/i… 从图中可以看到,我们即将安装的MySQL版本为8.0.17,如果我们想找更早的一些版本的话,可以点击Looking for previou

2020-07-27 17:10:21 398

原创 操作系统入门

操作系统入门

2020-07-22 15:46:47 2901 1

原创 设计模式入门

设计模式入门

2020-07-17 16:33:00 689

转载 网页添加批注与评论

转载自大佬mark另一位大佬简介:Diigo:像在本子上一样为网页做笔记,后面再进入(本地)该页面会显示原来做的笔记功能调研功能一:选择一段文字 可以设置背景颜色diigo不支持选择文字的再选择,我们调研时做成可再选择的。 比如一段<div class="test"> <p>对于选中的一段文本 应该记录其在dom节点的所有段 给其加标签</p> <ol> 什么鬼啊 <li>回复数阿飞&

2020-06-13 16:07:52 2318 4

原创 Vue入门

Vue入门例1:App页面的某个部分显示想要显示的内容a. 主页面<template> <div><router-view/></div> <!--想要在该部分显示就将<router-view>放在这--></template><script> exp...

2020-04-14 09:31:01 3446

原创 软件工程

分析设计题201343.(10分) 数学上,有理数(Rational number)是一个整数a和一个非零整数b的比,通常写作a/b,故又称作分数。a是被除数(Dividend),b是除数(Divisor)。有理数集对加、减、乘、除四则运算是封闭的。(1)根据面向对象封装的思想设计一个有理数类,用以进行有理数的四则运算。写出这个类的完整代码实现。(实现时整数用int类型表示,不考...

2020-03-01 11:12:54 544

原创 ThinkPad E480 Win10下U盘安装CentOS 7.6

强行解释制作U盘启动盘设置电脑启动项执行安装安装Chrome浏览器安装坚果云新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与...

2019-04-22 21:49:17 1733

ES+IK分词器+kibana 7.6.2.txt

2020年4月最新ES压缩包: 包含: elasticsearch-7.6.2-linux-x86_64.tar elasticsearch-analysis-ik-7.6.2 kibana-7.6.2-linux-x86_64.tar 链接:https://pan.baidu.com/s/1c4dnND9KLA2thrI7l47-_Q

2020-04-23

Erlang22.2和RabbitMQ3.8.2安装包(Windows64位)

otp_win64_22.2.exe rabbitmq-server-3.8.2.exe windows64位下 欢迎下载 官网地址: Erlang:https://www.erlang.org/downloads RabbitMQ:https://www.rabbitmq.com/install-windows.html

2020-03-07

Java语言程序设计(第10版)源代码完整

Java 语言程序设计( 原书第10 版> / ( 美)梁勇( Liang , Y. D. ) 著北京:机械工业出版社 ( 计算机科学丛书) 书名原文:Introduction to Java Programming , Comprehension Version, Tenth Edition 本书是Java 语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程 序设计、GUI 程序设计、数据结构和算法、髙级Java 程序设计等内容。

2018-12-15

Java语言程序设计(第10版)补充材料

Java 语言程序设计( 原书第10 版> / ( 美)梁勇( Liang , Y. D. ) 著北京:机械工业出版社 ( 计算机科学丛书) 书名原文:Introduction to Java Programming , Comprehension Version, Tenth Edition 本书是Java 语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程 序设计、GUI 程序设计、数据结构和算法、髙级Java 程序设计等内容。

2018-12-15

Java语言程序设计(原书第10版)复习题答案

Java 语言程序设计( 原书第10 版> / ( 美)梁勇( Liang , Y. D. ) 著北京:机械工业出版社 ( 计算机科学丛书) 书名原文:Introduction to Java Programming , Comprehension Version, Tenth Edition 本书是Java 语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程 序设计、GUI 程序设计、数据结构和算法、髙级Java 程序设计等内容。

2018-12-15

Java语言程序设计-进阶篇(原书第10版)-高清完整标签

Java 语言程序设计( 进阶篇)( 原书第10 版> / ( 美)梁勇( Liang , Y. D. ) 著,戴幵宇译. 一北京:机械工业出版社,2016.9 ( 计算机科学丛书) 书名原文:Introduction to Java Programming , Comprehension Version, Tenth Edition 本书是Java 语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程 序设计、GUI 程序设计、数据结构和算法、髙级Java 程序设计等内容。本书以示例讲解解决问题的技 巧,提供大量的程序清单. 每章配有大置复习题和编程练习题,帮助读者掌握编程技术,并应用所学技 术解决实际应用幵发中遇到的问题。 进阶篇主要介绍线性表、栈、队列、集合、映射表、排序、二叉查找树、AVL树、散列、图及其应用、并行程序设计、网络、Java数据库程序设计以及JSF等内容。 本书可作为高等院校相关专业程序设计课程的基础教材,也可作为Java 语言及编程爱好者的参考 资料。 出版发行:机械工业出版社( 北京市西城区百万庄大街22 号邮政鎢码100037 ) 版次: 2016 年10 月第1 版第1 次印刷

2018-12-15

Java语言程序设计-基础篇(原书第10版)-高清完整标签

Java 语言程序设计( 基础篇)( 原书第10 版> / ( 美)梁勇( Liang , Y. D. ) 著,戴幵宇译. 一北京:机械工业出版社,2015.6 ( 计算机科学丛书) 书名原文:Introduction to Java Programming , Comprehension Version, Tenth Edition 本书是Java 语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程 序设计、GUI 程序设计、数据结构和算法、髙级Java 程序设计等内容。本书以示例讲解解决问题的技 巧,提供大量的程序清单. 每章配有大置复习题和编程练习题,帮助读者掌握编程技术,并应用所学技 术解决实际应用幵发中遇到的问题。 基础篇主要介绍基本程序设计、语法结构、面向对象程序设计、继承和多态、异常处理和文本 1/0、油象类和接口等内容。 本书可作为高等院校相关专业程序设计课程的基础教材,也可作为Java 语言及编程爱好者的参考 资料。 出版发行:机械IL业出版社( 北京市西城区百万庄大街22 号邮政鎢码100037 ) 责任编辑:李艺贵任校对:殷虹 印刷: 三河市宏图印务有限公司版次: 2015 年7 月第1 版第1 次印刷

2018-12-15

空空如也

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

TA关注的人

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