- 博客(9)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 二叉搜索树(Binary Search Tree)
二叉搜索树(Binary Search Tree)二叉搜索树(BST)也称为有序二叉树、排序二叉树。 是指一棵空树或者具有下列性质的二叉树: 1. 若任意节点的左子树不空,则左子树上所有结点的值均小于它的根结点的值 2. 任意节点的右子树不空,则右子树上所有结点的值均大于它的根结点的值 3. 任意节点的左、右子树也分别为二叉查找树。 4. 没有键值相等的节点。二叉查找树相比...
2018-02-28 16:34:09 418
原创 【Java编程的逻辑】理解数据背后的二进制
整数的二进制表示与位运算理解二进制之前,我们先再次认识一下十进制。 比如123,他表示1 x (10^2) + 2 x (10^1) + 3 x (10^0) 其实每个位置都有一个位权,从右到左,第一位为1,然后依次乘10,所以第二位为10,第三位为100.正整数的二进制表示 二进制 十进制 10 2 11 3 111 7...
2018-02-28 12:00:25 304
原创 【Java编程的逻辑】编程基础
数据类型和变量数据类型用于对数据归类,以便于理解和操作。 - 整数类型:byte/short/int/long, 分别有不同的取值范围 - 小数类型:float/double,有不同的取值范围和精度 - 字符类型:char,表示单个字符 - 真假类型:boolean,表示真假基本数据类型都有对应的数组类型,数组表示固定长度的同种数据类型的多条记录,这些数据在内存中连续存放。比如...
2018-02-23 14:05:22 3242
原创 SpringBoot中 Redis的简单使用(一)
这篇文章介绍几个简单的缓存注解。主要是@Cacheable,@CachePut和@CacheEvict。 该文章以SpringBoot作为基础的项目框架基本准备首先肯定是需要将Redis的包和Redis链接配置好 这里以maven作为项目构建工具,所以直接在POM文件中引入的Redis依赖<dependency> <groupId>org.spr...
2018-02-17 20:43:56 418
原创 简单的Redis分布式锁实现
业务模型这里以秒杀系统为例,在短时间内会发生大量的并发访问。我们需要精确的控制数据的存储与修改。 Service层这里实现两个简单的功能,一个是查询库存,一个是扣除库存。 因为是模拟业务情景,所以可以暂时不用设计到数据库的访问。 @Servicepublic class SecKillServiceImpl { // 模拟数据库中的数据。 产品, 库存, 订单...
2018-02-17 16:34:35 498
原创 jackson 序列化相关注解与配置
配置忽略不认识的字段ObjectMapper mapper = new ObjectMapper();mapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);这样是配置在整个ObjectMapper上的,如果只希望配置在某个类上面,可以使用@JsonIgnoreProperties(ignoreUnk...
2018-02-14 10:58:30 7159 3
原创 Two Sum
DescriptionGiven an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and you may not ...
2018-02-08 15:41:01 192
原创 Valid Perfect Square
DescriptionGiven a positive integer num, write a function which returns True if num is a perfect square else False.Note: Do not use any built-in library function such as sqrt.Example 1: Inp...
2018-02-07 15:54:24 160
原创 Guess Number Higher or Lower
DescriptionWe are playing the Guess Game. The game is as follows:I pick a number from 1 to n. You have to guess which number I picked.Every time you guess wrong, I’ll tell you whether the number...
2018-02-06 16:26:52 200
医生,对于android的初中级开发者写作有什么好的意见吗?
2016-08-22
TA创建的收藏夹 TA关注的收藏夹
TA关注的人