代码重构之引入解释性变量
摘要:意图 临时变量可以帮助你将表达式分解为比较容易管理的形式 在较长的算法中,可以运用临时变量来解释每一步运算的意义 临时变量可以帮助你将表达式分解为比较容易管理的形式 在较长的算法中,可以运用临时变量来解释每一步运算的意义 示例
阅读全文
posted @
2017-04-24 21:11
Simle
阅读(202)
推荐(0) 编辑
代码重构之内联函数
摘要:意图 - 内部代码和函数名称同样清晰易读,去除无用的间接层 示例
阅读全文
posted @
2017-04-24 21:09
Simle
阅读(201)
推荐(0) 编辑
代码重构之内联临时变量
摘要:意图 - 有一个临时变量,只被一个简单表达式赋值一次,而它妨碍了其他重构手法 示例
阅读全文
posted @
2017-04-24 21:09
Simle
阅读(172)
推荐(0) 编辑
代码重构之提取方法
摘要:意图 - 每个函数的粒度都很小,被复用的机会就更大- 使高层函数读起来就像一系列注释- 如果函数是细粒度,覆写也会更容易 示例
阅读全文
posted @
2017-04-24 21:08
Simle
阅读(184)
推荐(0) 编辑
Apache Shiro知识点总览
摘要:名词解释 权限认证 授权 ini文件配置 jsp标签授权 Shiro会话机制 自定义Realm 加密、解密 特性 与spring整合 名词解释 Subject:认证主体 Reaml:认证来源[jdbc、property、text、jndi] 权限认证 谁访问什么资源 权限:页面 角色:权限的集合 用
阅读全文
posted @
2017-04-17 22:07
Simle
阅读(209)
推荐(0) 编辑
正则表达式(实践篇)
摘要:Java Pattern (java.util.regex.Pattern) 类 java.util.regex.Pattern 简称 Pattern, 是Java正则表达式API中的主要入口,无论何时,需要使用正则表达式,从Pattern 类开始 上面代码在变量 text 中查找单词 “is” 是
阅读全文
posted @
2017-04-16 12:43
Simle
阅读(167)
推荐(0) 编辑
正则表达式(理论篇)
摘要:维基百科 正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。在很多文本编辑器里,正则表达
阅读全文
posted @
2017-04-15 17:24
Simle
阅读(190)
推荐(0) 编辑
如何升级一个JavaWeb应用
摘要:准备db变更 准备整个war包或变更的文件 上传文件至云盘(通常直接上传文件较慢,建议先传到云盘,然后下载) 从云盘下载 执行db变更 解压war到指定目录或替换变更的文件 修改设计IP地址的配置文件 测试
阅读全文
posted @
2017-04-11 13:08
Simle
阅读(150)
推荐(0) 编辑
如何部署JavaWeb应用
摘要:准备 公网主机一台(推荐云服务器) 数据库安装包 JDK安装包 Tomcat安装包 WAR包(web应用包) 部署 安装所需软件,并测试基本环境是否可用 将WAR包解压至Tomcat目录下的webapps目录下 修改涉及ip地址的所有配置文件 测试 启动Tomcat服务器 打开浏览器访问web应用地
阅读全文
posted @
2017-04-09 14:16
Simle
阅读(123)
推荐(0) 编辑
我置顶的公众号
摘要:技术 瞬息之间:京东咚咚架构师,关于技术,技术成长,篇篇经典。 AndroidDeveloper:上海薄荷Android部门技术总监,已升级管理岗位,关于Android,不止Android。 码农翻身:前IBM架构师,大白话讲解各路技术,不看后悔。 商业 华商韬略:我就是想多知道几个大富翁。 长江商
阅读全文
posted @
2017-04-08 14:28
Simle
阅读(119)
推荐(0) 编辑
注册美国iTunes账号步骤(跳过绑定银行卡)
摘要:步骤: 将iTunes客户端升级到最新版本 注销当前登陆的用户,随便搜索一个免费的应用 点击下载,此时会弹框提示你登陆,点击下方注册超链 跳转到注册页面,同意各种条款,点击下一步 填写邮箱(最好用gmail),稍后注册完成后得进入邮箱验证,其它的根据提示填即可 进入下一页,银行卡选择【none】,紧
阅读全文
posted @
2017-02-13 14:31
Simle
阅读(902)
推荐(0) 编辑