会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
阿童木的眷恋
博客园
首页
新随笔
联系
订阅
管理
[置顶]
Java中Compareable和Comparator两种比较器的区别
摘要: Java中Compareable和Comparator两种比较器的区别 参考原文链接:https://www.cnblogs.com/ldy-blogs/p/8488138.html 1.引言 在java这个处处是对象的世界里,对两个对象进行按某一属性进行比较是特别常见的需求。比如书店中的书按照价格
阅读全文
posted @ 2020-02-15 20:19 阿童木的眷恋
阅读(663)
评论(0)
推荐(0)
[置顶]
Java的equals方法的使用技巧
摘要: Java的equals方法的使用技巧 1.业务场景: 在某个社交软件中,要求每个用户的用户名(name)必须独一无二,那么在每次增加新用户的时候,都要对该用户的注册名进行判断,如果当前用户名已经被占用,则无法为该用户创建账号,只能要求该新用户重新选择设定用户名。 2.解决思路: 考虑到这里比较的每一
阅读全文
posted @ 2020-02-14 21:57 阿童木的眷恋
阅读(1106)
评论(0)
推荐(0)
[置顶]
Dubbo的配置过程,实现原理及架构详解
摘要: 一. Dubbo是什么?Dubbo能做什么? 随着互联网的发展,市场需求快速变更,业务持续高速增长,网站早已从单一应用架构演变为分布式服务架构及流动计算架构。在分布式架构的背景下,在本地调用非本进程内(远程)的资源就变得在所难免。因此,后期涌现出了很多RPC(远程过程调用)的框架,如 Apache
阅读全文
posted @ 2019-09-08 17:44 阿童木的眷恋
阅读(440)
评论(0)
推荐(0)
[置顶]
什么是IPFS?IPFS与区块链有什么关系
摘要: 1.什么是IPFS? IPFS是Inter Planetary File System(星际文件系统)的缩写,是一个典型的点对点分布式文件系统, 旨在用同一个文件系统连接所有的计算设备。这时候有些小伙伴可能会问,为什么要使用分布式文件系统,我将我的文件存储在本地笔记本上,或者上传到云端(典型的云端提
阅读全文
posted @ 2019-06-19 19:59 阿童木的眷恋
阅读(7780)
评论(1)
推荐(2)
2020年2月4日
leetCode242 有效的字母异位词
摘要: 引言: 给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词。 示例 1: 输入: s = "anagram", t = "nagaram"输出: true示例 2: 输入: s = "rat", t = "car"输出: false说明:你可以假设字符串只包含小写字母。
阅读全文
posted @ 2020-02-04 12:52 阿童木的眷恋
阅读(174)
评论(0)
推荐(0)
2020年2月2日
需要多个参数输入时-----------------考虑使用变种的Builder模式
摘要: 业务需求: 创建一个不可变的Person对象,这个Person可以拥有以下几个属性:名字、性别、年龄、职业、车、鞋子、衣服、钱、房子。 要求: 其中名字和性别是必填项,而其他选填项可以根据情况自由输入。 具体实现: 1.为了保证对象的不可变,我们要将Person类中的每一个属性都声明为private
阅读全文
posted @ 2020-02-02 18:58 阿童木的眷恋
阅读(151)
评论(0)
推荐(0)
2019年9月14日
典型的动态规划题目总结(斐波那契数列相关)
摘要: 1.常规跳台阶 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 大体思路: 第 i 个楼梯可以从第 i-1 和 i-2 个楼梯再走一步到达,即走到第 i 个楼梯的方法数为走到第 i-1 和第 i-2 个楼梯的方法数之和。所以可以
阅读全文
posted @ 2019-09-14 19:00 阿童木的眷恋
阅读(617)
评论(0)
推荐(3)
2019年9月8日
明略集团面经
摘要: 明略集团是一个很有发展前景的人工智能公司,是我的秋招首面。其面试分为技术面(一个半小时),hr面(20分钟左右)一共两面。尽管时间问的比较久,但是整体感觉面试官很谦和,很有耐心。 技术面: (1)自我介绍。 说明自己的研究方向和求职意向。 (2)聊项目。 面试官听我说是研究区块链技术的,就很有兴趣的
阅读全文
posted @ 2019-09-08 00:42 阿童木的眷恋
阅读(386)
评论(0)
推荐(0)
2019年5月4日
函数式编程入门经典
摘要: 导读 这是我的第二篇博文。前一阵在看朱志文前辈的《Node.js区块链开发》的时候发现,亿书这款类比特币产品的底层源码使用了大量函数式编程,层层叠叠的函数回调令人着实不安。通过查询资料发现,现在针对函数式编程的文献资料比较陈旧和分散,有价值的文章也比较少,因此本文是自己在学习过程中的一些体会和总结,
阅读全文
posted @ 2019-05-04 17:07 阿童木的眷恋
阅读(283)
评论(0)
推荐(1)
2019年4月26日
密码学常用场景及其算法实现原理
摘要: 导读 这是我的第一篇博文。在我本科学到的密码学课上,密码学就给我留下了理论艰深,概念繁多的可怕阴影,秘钥长度之长,处理过程之繁琐曾让我一度怀疑自己不是一个合格的工科生。因区块链开发中再次涉及到了密码学的相关知识,所以这几天又系统的学习了一遍,本文是一些对密码学的知识的整理。首先,我会对密码学学科的概
阅读全文
posted @ 2019-04-26 21:42 阿童木的眷恋
阅读(1403)
评论(1)
推荐(0)
公告