你不知道你不知道的事

我虽新手,就在学习

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

前端模板template-web简单使用

template-web M:template-web是什么东西,有什么作用? Z: 这是一个模板引擎,简单来说就是构建一个模板,让其生成html的js代码。如果不用该js,手动来操作,我们可能需要繁杂的拼接html标签,还要做for循环。 M:具体使用的方式是怎么样的呢? Z:这里有个d...

2018-09-09 13:04:58

阅读数:56

评论数:0

从零基础认识SpringBoot(二)进阶

SpringBoot进阶 表单验证 M:我不想让一些不符合的数据插入数据库,前端控制虽然可以防止小白误操作,但是有意的黑客是可以很容易就绕过前端验证控制的,怎么在后台代码上验证数据呢? Z:添加@Valid注解 首先将传值改为传对象,然后在对象前面添加@Valid注解。而Bi...

2018-08-18 15:38:12

阅读数:75

评论数:0

从零基础认识SpringBoot(一)入门

SpringBoot D:SpringBoot为SpringMVC升级版。简化配置,很可能成为下一代的框架。 1.新建项目 Z:使用IntelliJ IDEA , 其破解地址为:http://idea.lanyus.com/ 或者 https://jetlicense.n...

2018-08-15 11:17:51

阅读数:28

评论数:0

IDEA新手入门详解(上)

IDEA(上) 本文主要讲idea项目的创建,运行。还有idea常用的快捷键。 1.创建项目 创建Java项目 Z:Create New Project,一路next M:编写完java代码,怎么运行呢? Z:点击右边的开始按钮,选择运行项目main方法 M:id...

2018-08-13 23:10:43

阅读数:39

评论数:0

Kettle简单应用:实现数据迁移

Kettle实现数据迁移 下载地址:http://mirror.bit.edu.cn/pentaho/Data%20Integration/ (JDK1.8才可支持Kettle7.0以后的版本) 配置环境变量,启动程序 (变量值根据文件目录而定) 运行Spoon.bat...

2018-08-07 00:52:28

阅读数:57

评论数:0

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

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

2018-06-21 23:34:39

阅读数:296

评论数:0

闲聊Spring-2.BasicBeanFactory(上)

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

2018-06-21 23:31:36

阅读数:43

评论数:0

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

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

2018-06-21 23:28:53

阅读数:145

评论数:0

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

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

2018-06-14 15:44:06

阅读数:25

评论数:0

闲聊solr的简单使用

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

2018-06-14 14:36:11

阅读数:100

评论数: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

阅读数:27

评论数:0

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

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

2018-06-14 10:24:25

阅读数:37

评论数:0

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

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

2018-06-14 10:15:31

阅读数:37

评论数:0

从零基础认识TDD开发

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

2018-06-11 22:51:57

阅读数:150

评论数:0

闲谈重构-TheStartingPoint/起点

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

2018-06-04 10:46:03

阅读数:36

评论数:0

闲聊蓝桥杯JAVA - 埃及分数

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

2018-05-24 21:19:59

阅读数:32

评论数:0

闲聊蓝桥杯JAVA - 稍大的串

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

2018-05-24 21:18:48

阅读数:27

评论数:0

闲聊蓝桥杯JAVA - 密文搜索

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

2018-05-24 01:13:53

阅读数:29

评论数:0

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

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

2018-05-23 11:47:49

阅读数:30

评论数:0

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

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

2018-05-23 11:46:10

阅读数:25

评论数:0

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