你不知道你不知道的事

我虽新手,就在学习

排序:
默认
按更新时间
按访问量

闲聊Spring-0.【序言】从零开始造Spring

从零开始造Spring Z:《从零开始造Spring》这是公众号 码农翻身 作者刘欣于2018.06.08开的一门课程,利用九周的时间创造一个简单的Spring案例。出于尊重作者的劳动成果考虑,这里将不会公布作者的原版资料,仅做二次解读。这也是对本人学习的复盘和总结,由于本人能力有限,诸多出错,...

2018-06-21 23:34:39

阅读数:5

评论数:0

闲聊Spring-2.BasicBeanFactory(上)

Basic BeanFactory(上) M:spring构造开始,首先要创建什么文件呢? Z:我们采用的是maven项目,pom文件里面一开始只需要有junit,和解析xml的dom4j就可以了 <project xmlns="http://ma...

2018-06-21 23:31:36

阅读数:4

评论数:0

闲聊Spring-1.TDD开发模式的Demo

TDD的Demo M:什么是TDD? Z:TDD是测试驱动开发(Test-Driven Development)的英文简称,是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。 M:那具体要...

2018-06-21 23:28:53

阅读数:4

评论数:0

闲聊31天重构-第5,6天:提升字段&降低字段

提升字段 Z:提升字段与提升方法相似,就是将子类中通用的属性提取到基类中来 原代码: public abstract class Account{ } class CheckingAccount extends Account{ private Double _minimum...

2018-06-14 15:44:06

阅读数:4

评论数:0

闲聊solr的简单使用

solr的简单使用 M:solr是干嘛用的呢? D:Solr是一个独立的企业级搜应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果。...

2018-06-14 14:36:11

阅读数:30

评论数:0

闲聊31天重构-第3,4天:方法提公&降低方法

Pull Up Method方法提公 D:以下为原来的代码: public abstract class Vehicle{ // other methods } class Car extends Vehicle{ public void Turn(Direction d...

2018-06-14 10:39:41

阅读数:7

评论数:0

闲聊31天重构-第1,2天:方法迁移

方法迁移(Move Method) D:原来代码 public class BankAccount{ public BankAccount(int accountAge, int creditScore, AccountInterest accountInterest){ ...

2018-06-14 10:24:25

阅读数:14

评论数:0

闲聊31天重构-第0天:序言

序言 M:这是我在学习《Refactoring》的时候,由于理解能力不足,很多地方都看不太懂。这时候发现网友IT少年链接(C版本)。他翻译了一外国网友英文链接对Refactoring.com重构知识31天学习的总结。 在这里我将先借用网友的案例,参考IT少年的翻译,编写重构番外篇。在理解大体知...

2018-06-14 10:15:31

阅读数:14

评论数:0

从零基础认识TDD开发

TDD的Demo M:什么是TDD? Z:TDD是测试驱动开发(Test-Driven Development)的英文简称,是敏捷开发中的一项核心实践和技术,也是一种设计方法论。TDD的原理是在开发功能代码之前,先编写单元测试用例代码,测试代码确定需要编写什么产品代码。 M:那具体要...

2018-06-11 22:51:57

阅读数:27

评论数:0

闲谈重构-TheStartingPoint/起点

TheStartingPoint/起点 M:第一个案例是什么呢? Z:是一个video store的简单程序 D:这是一段影片租贸店的程序 Moive.java /** * 影片 * @author liyb */ public class Movie { pu...

2018-06-04 10:46:03

阅读数:19

评论数:0

闲聊蓝桥杯JAVA - 埃及分数

埃及分数 D:简单的题目 标题:埃及分数 古埃及曾经创造出灿烂的人类文明,他们的分数表示却很令人不解。古埃及喜欢把一个分数分解为类似: 1/a + 1/b 的格式。 这里,a 和 b 必须是不同的两个整数,分子必须为 1 比如,2/15 一共有 4 种不同的分...

2018-05-24 21:19:59

阅读数:14

评论数:0

闲聊蓝桥杯JAVA - 稍大的串

稍大的串 D:对大数有要求的题目: 标题:稍大的串 串可以按照字典序进行比较。例如: abcd 小于 abdc 如果给定一个串,打乱组成它的字母,重新排列,可以得到许多不同的串,在这些不同的串中,有一个串刚好给定的串稍微大一些。科学地说:它是大于已知串的所有串中最小的串。你...

2018-05-24 21:18:48

阅读数:13

评论数:0

闲聊蓝桥杯JAVA - 密文搜索

密文搜索 D:看起来不是很复杂的题目 标题:密文搜索 福尔摩斯从X星收到一份资料,全部是小写字母组成。 他的助手提供了另一份资料:许多长度为8的密码列表。 福尔摩斯发现,这些密码是被打乱后隐藏在先前那份资料中的。 请你编写一个程序,从第一份资料中搜索可能隐藏密码的位置。要考虑密码的所有...

2018-05-24 01:13:53

阅读数:13

评论数:0

闲聊蓝桥杯JAVA - 奇怪的数列

奇怪的数列 D:来一道数列题目 标题:奇怪的数列 从X星截获一份电码,是一些数字,如下: 13 1113 3113 132113 1113122113 .... YY博士经彻夜研究,发现了规律: 第一行的数字随便是什么,以后每一行都是对上一行“读出来” 比如第2行,是对第1行的描述,意...

2018-05-23 11:47:49

阅读数:18

评论数:0

闲聊蓝桥杯JAVA - 生成回文数

生成回文数 D:简单的题目 标题:生成回文数 所谓回文数就是左右对称的数字,比如: 585,5885,123321... 当然,单个的数字也可以算作是对称的。 小明发现了一种生成回文数的方法: 比如,取数字19,把它与自己的翻转数相加: 19 + 91 = 110,如果不是回文数,就再...

2018-05-23 11:46:10

阅读数:14

评论数:0

闲聊蓝桥杯JAVA - 空心菱形

空心菱形 D:抽取到的题目 标题:空心菱形 小明刚刚开发了一个小程序,可以打印出任意规模的空心菱形,规模为6时,如下图: ****** ****** ***** ***** **** **** *** *** ** ** * *...

2018-05-23 11:44:13

阅读数:7

评论数:0

闲聊蓝桥杯JAVA - 路径之谜

路径之谜 D:来一道通用的题目,路径行走 路径之谜 小明冒充X星球的骑士,进入了一个奇怪的城堡。 城堡里边什么都没有,只有方形石头铺成的地面。 假设城堡地面是 n x n 个方格。【如图1.png】所示。 按习俗,骑士要从西北角走到东南角。 可以横向或纵向移动,但不能斜着走,也不能跳...

2018-05-22 21:52:23

阅读数:9

评论数:0

闲聊蓝桥杯JAVA - 组合-全排列

组合-全排列 D:今天练一下全排列,比较两种解法。 有重复的字母中求取出m个所有组合 例如: "AAABBCCCCCCDD" 中取3个字母的所有组合 D:解法1如下 import java.util.Scanner; public class...

2018-05-21 23:02:52

阅读数:6

评论数:0

闲聊蓝桥杯JAVA - 平方末尾

平方末尾 D:今天先来一道简单的题目 平方末尾 能够表示为某个整数的平方的数字称为“平方数” 比如,25,64 虽然无法立即说出某个数是平方数,但经常可以断定某个数不是平方数。 因为平方数的末位只可能是:[0, 1, 4, 5, 6, 9] 这6个数字中的某个。 所以,432543533...

2018-05-17 22:35:53

阅读数:18

评论数:0

闲聊蓝桥杯JAVA - 填字母游戏

填字母游戏 D:今天是一道很有游戏感的题目(只是蹭LOL热度): 标题:填字母游戏 小明经常玩 LOL 游戏上瘾,一次他想挑战K大师,不料K大师说: “我们先来玩个空格填字母的游戏,要是你不能赢我,就再别玩LOL了”。 K大师在纸上画了一行n个格子,要小明和他交替往其中填入字母。 并且: ...

2018-05-17 00:23:35

阅读数:25

评论数:0

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