自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

明月沉江春雾晓

垂下的头颅只是为了让思想扬起,你若有一个不屈的灵魂,脚下就会有一片坚实的土地。

  • 博客(19)
  • 资源 (2)
  • 收藏
  • 关注

原创 【Java Web基础】maven高级应用

最近在模仿学习做一个企业级的项目,很想感受一下一个大而完整的项目是什么样子的。但是在学习中发现项目其中maven的操作有点奇特,搜索相关的资料发现都是一些Maven比较高级运用,之前写过maven相关的文章【Java Web基础】Maven内容还是比较全的,这里结合IDEA,去熟悉熟悉这些高级运用,首先简单回顾一下相关的基础吧。文章目录基础回顾Maven的依赖管理Maven的好处三种仓库常...

2019-07-30 21:40:48 3636 5

原创 【dubbo】dubbo理解、环境搭建笔记

最近在模仿学习做一个企业级的项目,很想感受一下一个大而完整的项目是什么样子的。其中需要用到dubbo,查阅资料学习的时候,第一次感觉到资料相比曾经的学习不那么富足。所以直接看文档了。这里依据官网,针对一些概念,记下自己的学习笔记。官网首页有一段话,Apache Dubbo |ˈdʌbəʊ| 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错...

2019-07-30 15:03:25 2601 1

原创 【网络编程】UDP辅助TCP实现点对点传输

概述场景: 局域网中,不知道服务器的IP地址,仅仅知道公共的UPD端口,这里需要用到UDP进行广播,收到服务器的回送信息,确定服务器的IP地址 然后建立TCP的连接。UDP搜索IP与端口构建基础口令消息局域网广播口令消息(指定端口)接收指定端口回送消息(得到客户端IP、Port)UDP搜索取消实现异步线程接收回送消息异步线程等待完成(定时)关闭等待-终止线程等待内容实在...

2019-07-27 21:14:25 2220 1

转载 【数据结构】并查集(Union-Find)

文章目录概述并查集的概念并查集的操作实现Quick Find方式实现的并查集Quick Union 实现的并查集基于size的优化基于rank优化路径压缩优化并查集的时间复杂度概述并查集的概念在计算机科学中,并查集 是一种树形的数据结构,用于处理不交集的合并(union)及查询(find)问题。并查集 可用于查询 网络 中两个节点的状态, 这里的网络是一个抽象的概念, 不仅仅指互联网中的网...

2019-07-25 11:31:43 1926

原创 【数据结构】Trie(字典树 前缀树)

文章目录概述实现概述trie是一种多叉树,它专门为字符串设计的。如果对于一个英语字典来说,有n个条目。以查询这个字典中的某个条目来看,我使用映射结构(底层是树结构),查询的时间复杂度是O(logn)使用tire的话,查询每个条目的时间复杂度,和字典中一共有多少条目无关!时间复杂度为O(w)w为查询单词的长度。这个是非常有优势。tire的结构类似于这样trie没有将字符串作为一个整体,...

2019-07-25 10:16:27 1922 1

原创 【数据结构】线段树(区间树)

文章目录概述实现概述线段树也称为“区间树”,它的适用场景也是很普遍的,关注的重点是“线段”,或者说是区间。非常经典的线段树题目是“区间染色”,搜搜看呗!有的时候我们处理的数据的时候也需要进行区间的查询,比如说查询一个区间[i,j]的最大值,最小值,或者区间数字和。换成生活中的场景就是在2019年一年中,你的博客在什么时间段关注你的人增长最快啊,一天中自己的博文阅读量最高的时间段啊,某个星系中...

2019-07-24 21:05:30 2203

原创 【JDK源码剖析】Queue--队列 PriorityQueue--优先队列

文章目录概述概述

2019-07-23 18:32:43 2895 1

原创 【数据结构】优先队列 (Java描述)

最近想趁着暑假这一段时间想要把《算法导论》上的基本数据结构和高级数据结构给过一遍,之前都是用的C/C++(包括书上也是侧重于此),为了让Java水平,更上一层楼吧,这里用Java的特性再去实现一遍。普通队列:先进先出;后进后出优先队列:出队顺序和入队顺序无关;和优先级相关它们在Java的Util包下都有相应的实现,普通队列是Queue接口,优先队列是PriorityQueue今天也一直在...

2019-07-23 17:00:13 1675 1

原创 【Linux】组管理和文件/目录的管理权限详述

文章目录Linux组管理查看文件的所有者修改文件所有者组的创建修改文件所在的组关于其它组改变用户所在组权限管理rwx权限详解修改权限-chmod基本说明修改文件所有者-chown修改文件所在组-chgrpLinux组管理Linux组基本介绍在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念。文件/目录所有者一般为文件的创建者,谁...

2019-07-18 14:18:52 3162 6

原创 【Linux】Linux超全实用指令大全

文章目录运行级别和找回root密码指定运行级别找回root密码帮助指令运行级别和找回root密码指定运行级别运行级别说明:0:关机1:单用户【找回丢失密码】2:多用户状态没有网络服务3:多用户状态有网络服务4:系统未使用保留给用户5:图形界面6:系统重启常用运行级别是3和5要修改默认的运行级别可改文件/etc/inittab的id: 5:initdefault:这一行中的...

2019-07-17 21:42:03 36972 30

转载 【Java核心技术卷】Java常见的12个语法糖

转自 https://blog.csdn.net/coder_what/article/details/96310967附 Java中常用的反编译工具文章目录switchforEachlambdaifenumtryWithResourceassert变长参数自动装拆箱泛型内部类多态switchpublic class tesst{ public static void main(S...

2019-07-17 16:04:22 1642 2

原创 【JDK源码剖析】Iterator--外部迭代器接口 Itr--实现内部类

文章目录概述Iterator接口Itr实现内部类概述接口Iterator 为外部迭代器,通过观察任何一个集合框架的UML类图,很容易发现它们都间接继承了这个接口。下面只展示一个集合框架的类图Iterator支持对容器中的元素进行遍历和移除,还支持流式遍历外部迭代器的特点是:可拔插,其迭代行为可以挂载到待比较对象的外部,此外,外部迭代器往往用来支撑内部迭代器的实现应区别于内部迭代器It...

2019-07-13 20:23:36 1739 1

原创 【JDK源码剖析】Stack -- 栈

文章目录概述Stack类静态字段构造方法普通方法添加元素删除元素判断是否为空查找指定元素的位置概述Stack类代表最先进先出(LIFO)堆栈的对象。 它扩展了Vector,允许一个向量被视为堆栈。提供了push和pop操作,还有测试堆栈是否为empty的方法,以及通过search对象,找到该对象在此堆栈上的基于栈底的位置。我们下面会对Stack源码进行解析public class Sta...

2019-07-13 19:45:07 1314

原创 【JDK源码剖析】Java数值类型的包装类

文章目录概述Comparable接口Number抽象类包装类字段部分构造方法普通方法装箱拆箱从属性中解析值逆字符串化内容字符串化无符号化比较位操作简单运算剩余代码自动装箱与自动拆箱概述Java是一种强类型语言,必须为每一种变量声明一种类型.在Java中一共有8种基本类型(primitive type),其中有4中整型,2种浮点类型,1中用于表示Unicode编码的字符单元的字符类型char和一...

2019-07-13 14:15:35 1796 2

原创 【Git】git多人协作操作基础

文章目录打开浏览器查看git帮助文档远程仓库的管理本地文件与远程仓库文件不同,不相关时的合并不同人修改了不同文件处理方式不同人修改了同一个文件的不同区域处理方式不同人修改了同一个文件的同一区域处理方式多人协作,同时变更了文件名和文件内容时处理方式多人协作,把同一文件修改成两个不同的文件名时的处理方式禁止向集成分支执行 push同一台电脑添加多个git密钥打开浏览器查看git帮助文档远程仓库的...

2019-07-10 10:04:01 2136

原创 【Git】分离头指针(detached HEAD)的注意事项和用途

分离头指针(detached HEAD)通常,我们工作在某一个分支上,比如 master 分支。这个时候 master 指针和 HEAD 指针是一起前进的,每做一次提交,这两个指针就会一起向前挪一步。但是在某种情况下(例如 checkout 了某个具体的 commit),master 指针 和 HEAD 指针这种「绑定」的状态就被打破了,变成了分离头指针状态。具体的情形引入Git分离头指针记...

2019-07-09 13:16:38 11021

原创 【网络编程】实现局域网搜索

文章目录功能实现UDP接收消息并回送功能实现UDP局域网广播发送实现UDP局域网回送消息实现功能实现UDP接收消息并回送功能实现UDP不分服务器端和客户端这里为了更好地表示,采用了发送者和接收者的说法UDPProvider.javapackage udp;import java.io.IOException;import java.net.DatagramPacket;impo...

2019-07-06 18:16:31 2263 3

原创 【Git】Git笔记

一、建立工作区git进行版本管理 前提要求:有一个被git初始化操作的文件夹登录:git config --global user.email “内容”git config --global user.name “内容”初始化操作:1.命令行 cd 跟文件夹名称(此步骤不一定有)2.在命令行输入 git init二、版本库(.git文件夹 就是 版本库 )操作:在工作区...

2019-07-05 10:41:37 1868 1

原创 【Java爬虫】爬取“软件工程师”招聘信息

分析要爬的网站是 前程无忧 https://jobs.51job.com/shanghai-hpq/42713907.html?s=01&t=1环境准备建立数据库CREATE TABLE job_info( id BIGINT(20) NOT NULL AUTO_INCREMENT, company_name VARCHAR(100) DEFAULT NULL, compa...

2019-07-04 21:53:16 2171 4

U盘自动复制工具(含文档与程序软件)

U盘后台隐蔽复制工具,因涉及强行后台复制U盘信息,杀毒软件会报毒,实际上无毒,使用的时候请在杀毒软件中为这个软件设置白名单,更多的信息请参考文档。 工具可用于在信息安全攻防方面的测试,测试的最佳环境为win10, 工具无罪, 请一定一定要在法律允许的范围内使用。

2019-12-21

《可行性研究报告》模板以及《可行性研究》评判标准.zip

《可行性研究报告》里的内容主体已经编写完成,每个标题下的小标题都有详细的内容编写指导。通过第二个文件《可行性研究》评审标准,可更好得把握《可行性研究报告》内容的编写。

2019-11-16

空空如也

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

TA关注的人

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