LeaveStyle
LeaveStyle
全部文章
未归档
归档
标签
去牛客网
登录
/
注册
LeaveStyle的博客
全部文章
/ 未归档
(共39篇)
代码的坏味道:可变的数据
一、背景 以Java语言为例,说到可变的数据,就要提到函数式编程,函数式编程主要有以下概念: 纯函数(Pure Function) 头等函数和高阶函数(First-Class and High-Order functions) 不可变性(Immutability) 引用透...
2021-04-23
0
0
Digest vs Encryption 摘要 vs 加密
网上会经常出现sha256加密的、md5加密算法等字眼,对于这样的描述经常会产生误解,sha256和md5都属于散列算法的一种,不应该被赋予加密的字眼,下面是加密和摘要的相关知识。 一、 定义 加密:指使用一个密钥和一种加密算法将数据转换成已加密的数据。(包括对称加密和非对称加密,加密...
2021-04-14
0
0
Tips of Functional Programing in Java(Java函数式编程)
下面是我总结的一些Java中函数式编程的要点,欢迎提问: What is Functional Programing? In mathematics, function is an expression that relates an input set to an o...
2021-02-09
0
0
Java中的null
Java中的null null设计的初衷是为了表示一些缺失的东西。 null是关键字,大小写敏感。 null是任何引用类型的默认值。 null既不是对象也不是一种类型,而是一种特殊的值,可以将其赋予任何引用类型(不能将null值赋给基础变量)。 任何含有null值的包...
2020-06-30
0
0
Java中的变量
Java中的变量 一、变量类型 局部变量:方法和语句块内定义的变量。(必须初始化后使用) 成员变量:方法外部,类的内部定义的变量。 类变量:static修饰的成员变量,属于类本身。 实例变量:未被static修饰的的成员变量,属于该类的实例。 注...
2020-06-29
0
0
Redis的基本数据类型
Redis共五种基本数据类型:string、list、hash、set和zset 一、string Redis的字符串是动态字符串,采用预分配冗余空间的方式来减少内存的频繁分配。当字符串长度小于1M时,扩容方式为翻倍空间,如果超过1M,扩容时一次只会多扩1M的空间。需要注意的是:字符串最大长度为...
2020-06-01
0
0
初探推荐系统[思维导图]
推荐系统.png
2020-06-01
0
0
童话世界的春天
拍摄时间:5月1日 拍摄地点:北京朝阳公园 拍摄设备:Eos 6D + Zeiss Planar 50mm f1.4 后期风格:绿色+黄色+红色,通过柔焦效果营造一种梦幻的风格,使用高饱和度和奠定整体的色彩基调,我相信,你看过之后一定会流连忘返。 Instagram:leavestylephoto ...
2020-05-04
0
0
Java8-11新特性练习题
深入理解Java8-11集合使用特性。 1. 给一个整数集合,分别求集合中偶数和与奇数和 2. 给一个整数集合,将集合分成偶数集合和奇数集合 3. 给一个整数集合,集合对5求模分类 4. 集合转换:[[1, 2, 3, 4, 5], [2, 1, 9, 3, 6, 7], [3, 1, 6]] -&...
2020-04-26
0
0
重构
1. 何谓重构 重构是对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 2. 为何重构 改进软件设计 使软件更容易理解 帮助找到bug 提高编程速度 3. 何时重构 添加功能时重构 修补错误时重构 复审代码...
2020-04-22
0
0
首页
上一页
1
2
3
4
下一页
末页