自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (13)
  • 论坛 (1)
  • 收藏
  • 关注

原创 java-hash

对象比较两个对象,是否相等上述命题是否正确呢?其实问题本身就存在问题两个对象指向的是同一个实体两个对象确定是不同实体,但是实体之间存在比较关系对于不等判断太简单,而对于相等这个话题,需要深究。硬相等如果两个对象确定是同一个,这个时候可以称得上是相等的:自身必然是自身。这种所谓的相等其实是指定对象的身份验证,属于一种物理上的相等。软相等这是一种普遍的、常态的比较方式,正如同一个牌子,同一个型号这种说法。在大多时候,即使是不同的事物,我们也需要它相等,这时候需要的是逻辑上的相等。

2021-04-22 17:50:03 35

原创 算法-递归

#核心分析递归很简单:递:向下传递归:向上收束可以看做是到达边界后反弹,因此,递归边界是不可或缺的。组合思想递归的结构并不复杂,但是可谓威力强大的。不仅是因为神奇的结构性质,和许多巧妙的思想是分不开的。闭包拆包闭包是编程中的一大利器,思想层面上的影响也更加深远。正如日常的电子产品、自定向下的设计方式、程序代码中的接口设计等,我们都无需关心内部的实现,我们依然得心应手。思维上面,我倾向于将它看做:不同领域的环境变量控制。在递归过程中,每一层的结构可以这样划分当前层的结果计算

2021-04-22 16:41:18 20

原创 leetcode-91

题目一条包含字母 A-Z 的消息通过以下映射进行了 编码 :'A' -> 1'B' -> 2...'Z' -> 26要 解码 已编码的消息,所有数字必须基于上述映射的方法,反向映射回字母(可能有多种方法)。例如,“11106” 可以映射为:“AAJF” ,将消息分组为 (1 1 10 6)“KJF” ,将消息分组为 (11 10 6)注意,消息不能分组为 (1 11 06) ,因为 “06” 不能映射为 “F” ,这是由于 “6” 和 “06” 在映射中并不等价。给

2021-04-21 16:19:58 10

原创 java-synchronized层次

缺点什么思考还是吃饭,这是一个问题。一个坑位一个人,的确不能你拉我身上,我拉你兜里。对于存在多个独立的操作者对公共资源的操作的问题,为了维持秩序,也为了公共财产的安全,应该需要那么一种东西来保证对于公共资源,每次只能够有唯一一个操作者操作这时候,就应该有一个凭证,它让拥有的操作,未拥有的等待;贴切一点,就把它称为了锁,有了锁就拥有了操作权,想要操作,就需要先获取锁。阴阳颠倒对于多锁导致的死锁问题这里不赘述,主要讨论锁和资源的主次地位的变化。锁怎么来的,大概是这样了;更混乱的问题

2021-04-21 01:20:50 10

原创 leetcode-33

leetcode33整数数组 nums 按升序排列,数组中的值 互不相同 。在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k+1], …, nums[n-1], nums[0], nums[1], …, nums[k-1]](下标 从 0 开始 计数)。例如, [0,1,2,4,5,6,7] 在下标 3 处经旋转后可能变为 [4,5,6,7,0,1,2] 。给你 旋转后 的数组 nu

2021-04-19 14:47:58 11

原创 d3-数据操作

enter-update-exit将数据和图形分为两个领域,分别记作A和B,相互之间绑定才能做出图形展示,可以产生下面四种情况领域状态表示数据未绑定图形A−(A⋂B)A - (A \bigcap B)A−(A⋂B)A0A_0A0​数据已绑定图形A⋂BA\bigcap BA⋂BA1A_1A1​图形未绑定数据B−A⋂BB - A\bigcap BB−A⋂BB0B_0B0​图形已绑定数据A⋂BA\bigcap BA⋂BB1B_1B1​可以看到,整个

2021-04-02 16:42:30 41

原创 d3-元素筛选

元素筛选基础筛选formatdescriptionfoofoo标签#fooid为foo.fooclass包含foo[foo=goo]存在属性foo=goofoo goofoo下的goo标签foo#goofoo下的id为goofoo.goofoo下的class包含goofoo:first-childfoo标签的第一个子元素foo:nth-child(n)foo标签下的第n个元素单元素选择<p id="tar

2021-04-01 15:47:46 27

kibana安装及使用文档

kibana环境安装,elasticsearch对接,数据绘图,报警插件的安装,查询语句以及定时任务脚本设置

2018-03-01

SGIP服务端

联通网关模拟服务,用来测试验证编写的客户端程序。。

2018-03-01

netty-api-chm

netty-api-chm文档,梳理netty结构,便于源码学习和使用

2018-09-13

source练习资源

包含基本数据data.csv 结果逻辑result.dot 还有dot可视化工具graphiviz(安装,配置环境变量,按照命令执行即可)

2018-04-22

SGIP协议文档

联通封装的GSM文档,针对短信业务的网关之间以及SP之间的通信协议

2018-03-01

cmpp协议文档

cmpp是移动自定义的与短信网关通信协议,对GSM的二次封装,通过设置可以简单的进行各种短信开发

2018-03-01

elasticsearch安装文档

elasticsearch环境搭建,错误解决办法,配置和基本查询语句

2018-03-01

5.6drools基础包

包含drools安装包和runTime,由于上传大小限制,其他额外包没有同意打包 但是学习足够了

2018-08-23

jd-gui反编译工具

反编译工具,通过class反编译查看java源代码,通过反编译确认逻辑,排查问题和读取现有class逻辑

2018-09-14

latex文档

latex 排版学习笔记

2020-04-16

knn学习数据

csv格式irs数据 自己编程学习使用 其他排布格式需自己转换

2018-04-22

python3.exe

python3安装程序,安装python运行环境,可选择基本的功能进行安装fffffffffdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd

2017-09-03

logstash安装办法

logstash安装要求不步骤,以及简单的使用办法和过滤规则讲解

2018-03-01

wait_for_eva的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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