自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (4)
  • 收藏
  • 关注

原创 每天一遍, 防止早恋

快排 public static <T extends Comparable<T>> void qSort(T[] arr){ if (arr == null || arr.length <= 1) return; qSort(arr, 0, arr.length-1); } private static <T extends Co...

2019-09-02 16:50:05 263

原创 Java强弱软虚4种引用

垃圾回收时,空间不够会被回收;为JVM对垃圾回收提供不同层次的控制。:只要发生垃圾回收空间就会被回收;:普通Java引用;

2023-10-13 15:07:45 134

原创 Spring IoC接口继承层次

Spring IoC容器

2022-12-13 14:23:47 270 1

原创 gitignore匹配规则

gitignore匹配模式

2022-09-22 15:50:08 499

原创 EventLoopGroup

#mermaid-svg-ASxJJoNKMLjQmE89 .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-ASxJJoNKMLjQmE89 .label text{fill:#333}#mermaid-svg-ASxJJoNKMLjQmE89 .node rect,#mermaid-svg-ASxJJoNKML

2021-07-15 17:24:52 90

转载 Java NIO:Buffer、Channel 和 Selector

本文转载自Java NIO:Buffer、Channel 和 Selector将介绍 Java NIO 中三大组件 Buffer、Channel、Selector 的使用。Buffer一个 Buffer 本质上是内存中的一块,我们可以将数据写入这块内存,之后从这块内存获取数据。java.nio 定义了以下几个 Buffer 的实现,这个图读者应该也在不少地方见过了吧。其实核心是最后的 ByteBuffer,前面的一大串类只是包装了一下它而已,我们使用最多的通常也是 ByteBuffer。我们应

2021-07-09 15:05:57 98

原创 合并区间

[LintCode] 156 合并区间给出若干闭合区间,合并所有重叠的部分。样例样例1:输入: [(1,3)]输出: [(1,3)]样例 2:输入: [(1,3),(2,6),(8,10),(15,18)]输出: [(1,6),(8,10),(15,18)]挑战O(n log n) 的时间和 O(1) 的额外空间。/** * Definition of Interval: * public class Interval { * int start, end; *

2020-11-17 14:32:19 66

原创 java集合

2020-09-10 15:16:17 68

原创 Scope Introduction

文章目录IntroductionCore ConceptsScript walkthroughScript StructureReading DataWriting DataStreamsStructuredStreamsUnstructuredStreamsViewsExtractor and OutputterData typesNative data typeUser-Defined data typesScope expressionsExpressions in SELECTCS blocks a

2020-06-01 20:04:17 270

转载 布隆过滤器

布隆过滤器 (Bloom Filter) 详解原文链接:http://www.cnblogs.com/allensun/archive/2011/02/16/1956532.html布隆过滤器 (Bloom Filter)是由Burton Howard Bloom于1970年提出,它是一种space efficient的概率型数据结构,用于判断一个元素是否在集合中。在垃圾邮件过滤的黑白...

2020-01-13 10:45:13 150

原创 代码对比工具

代码对比工具WinMergeDiffuseBeyondCompareAptDiffCode CompareAltova DiffDog

2019-12-11 17:05:22 117

原创 判断是否为二分图

如果可以用两种颜色对图中的节点进行着色,并且保证相邻的节点颜色不同,那么这个图就是二分图。785. Is Graph Bipartite? (Medium)Example 1:Input: [[1,3], [0,2], [1,3], [0,2]]Output: trueExplanation:The graph looks like this:0----1| |...

2019-09-06 16:25:11 282

原创 Service Bus Explorer

Service Bus ExporerThe Service Bus Explorer allows users to connect to a Service Bus namespace and efficiently administer messaging entities. The tool provides advanced features like import/export fu...

2019-08-20 16:25:04 824 1

原创 Scala集合 - 继承层次

Scala集合库分为以下3类:不可变和可变集合;及时和延迟计算;线性和并行计算集合库继承层次集合继承层次从TraversableOnce特质开始,这个特质对Traversable和Iterator进行抽象,代表至少能遍历一次的集合。Iterator代表一个数据流,前进到下一项意味着消费了当前的数据项,也就只能遍历一次。Trversable代表提供了遍历全部数据机制的集合,而且能够...

2019-08-20 14:09:11 577

翻译 Apache KafKa(1)- Introduction

Apachec Kafka是一个分布式流平台,有以下3个关键特性:对记录流的发布和订阅,类似消息队列或消息系统;以容错的方式存储记录流;在记录发生时处理记录流。Kafka常用于以下2种应用:构建实时流数据管道以从系统或应用中获取数据;构建实时流应用以处理流数据;为理解Kafka如何工作,首先了解几个概念:Kafka作为集群运行在一个或多个服务器上,这些服务器可以跨多个数据...

2019-08-15 16:27:11 89

原创 图解TCP/IP

OSI参考模型功能说明应用层针对特定应用的协议表示层将设备固有的数据格式转化为网络标准的传输格式会话层负责建立和断开连接, 以及数据的分割等数据传输的相关的管理会话层负责决定建立连接和断开连接的时机,传输层进行实际的建立和断开处理传输层负责两个节点之间的数据传输保证数据传输的可靠性网络层地址管理和路由选择数据链路层互联设备...

2019-08-14 17:20:36 126

转载 wget命令使用及参数详解

文章目录1.命令格式:2.命令功能:3.命令参数:启动参数:记录和输入文件参数:下载参数:目录参数:HTTP 选项参数:FTP 选项参数:递归下载参数:4.使用实例:实例1:使用wget下载单个文件实例2:使用wget -O下载并以不同的文件名保存实例3:使用wget –limit -rate限速下载实例4:使用wget -c断点续传实例5:使用wget -b后台下载实例6:伪装代理名称下载实例7...

2019-08-13 11:14:13 30037 1

转载 HTTP重定向

URL 重定向,也称为 URL 转发,是一种当实际资源,如单个页面、表单或者整个 Web 应用被迁移到新的 URL 下的时候,保持(原有)链接可用的技术。HTTP 协议提供了一种特殊形式的响应—— HTTP 重定向(HTTP redirects)来执行此类操作,该操作可以应用于多种多样的目标:网站维护期间的临时跳转,网站架构改变后为了保持外部链接继续可用的永久重定向,上传文件时的表示进度的页面,等...

2019-07-24 12:58:21 288

原创 Spark基本架构

Spark基本架构从集群部署的角度来看,Spark集群由以下部分组成:Cluster ManagerWorkerExecutorDriverApplicationCluster Manager集群管理器,主要负责整个集群资源的分配与管理;Cluster Manger分配的资源属于一级分配,将各个Worker上的内存、CPU分配给Application,但并不负责对Exec...

2019-06-11 14:41:34 437

原创 log4net自定义输出字段

添加自定义日志载体类using System;namespace Log4netDemo{ class MyLog { public string Description { get; set; } public DateTime ProcessDate { get; set; } }}添加自定义Conventerusing ...

2019-01-14 16:27:47 900

原创 利用CMD命令关闭进程

查看端口占用如查看占用5555端口的进程:&gt; netstat -ano | finstr 5555 TCP 0.0.0.0:5555 0.0.0.0:0 LISTENING 21892 TCP 127.0.0.1:55552 127.0.0.1:60791 TIME_WAIT ...

2019-01-09 16:19:46 29650

原创 Vim编辑器

文章目录3种模式3种模式之间的相互切换Tips常用命令命令模式下常用命令末行模式下常用命令3种模式命令模式:控制光标移动,对文本进行复制、粘贴、删除和查找等操作;插入模式:正常的文本输入;末行模式:保存或退出文档,设置编辑环境。3种模式之间的相互切换a/i/o等键Esc键:键Esc键命令模式插入模式末行模式Tips每次运行Vim编辑器,默认进入命令模式;无法从插入模式切换...

2018-12-24 18:05:06 110

原创 记一次log4net调试经历

问题描述:项目中使用log4net进行日志记录,使用配置文件对log4net进行配置,都进行得很顺利。但出于security方面的考虑,要求某些敏感字段(如password)不能出现在配置文件中。因此需要在程序中设置这些字段,先从保存敏感信息的地方(比如AKV)读取敏感字段,再写到log4net配置中。在程序中改写log4net配置:比如改写配置文件中SmtpAppender中的Passwo...

2018-12-19 12:49:39 888

原创 开启log4net内部调试

3种方法debug属性log4net.Internal.Debug application settinglog4net.Util.LogLog.InternalDebugging属性debug属性log4net属性及含义:属性说明debug可选,值为true/false,默认值是false。设置为true时可以开启log4net debugging。u...

2018-12-19 11:13:46 1786

原创 Linux常用命令 - 打包压缩与搜索命令

打包压缩与搜索命令tar 对文件进行打包压缩或解压tar命令参数及其作用参数作用-c创建压缩文件-x解开压缩文件-t查看压缩包内有哪些文件-z用Gzip压缩或解压-j用bzip2压缩或解压-v显示压缩或解压的过程-f目标文件名-P保留原始的权限和属性-p使用绝对路径来压缩-C指定解压到的目录...

2018-12-07 11:52:50 225

原创 利用AzurePowerShell部署App Service及WebJob

访问Azure的资源要建立和Azure的连接,方法较多,如Connect-AzureRmAccount、az login、Add-AzureRmAccount,我们采用publish settings file的方式。首先下载publish settings file文件,  Get-AzurePublishSettingsFile 运行上述命令,会打开浏览器登录到Azure Portal...

2018-11-30 17:14:26 341

计算机网络课件

计算机网络课件(外教)计算机网络基础知识,包括数据链路层,ip层,和传输层等

2014-07-11

编译原理词法分析程序

编译原理词法分析程序,java实现,用于生成symbol表和token序列。

2013-12-21

基于贝叶斯的网络监测识别分类器

模式识别,基于朴素贝叶斯的网络入侵检测的分类器,机器学习,人工智能

2013-12-21

快速傅里叶算法

数字信号快速傅里叶算法实验设计。用MATLAB实现画序列及离散频谱图。

2013-12-21

空空如也

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

TA关注的人

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