自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

金玮良的技术博客

技术发展日新月异,如有不对之处请留言指出

  • 博客(15)
  • 收藏
  • 关注

原创 RHEL 7 新特性

2.1 RHEL 7 新特性对比-安装RHEL 7 目前支持架构64-bit AMD64-bit IntelIBM POWERIBM System z不再支持x86 32bit (但向下兼容)RHEL 7 安装界面全新的安装界面一站式的配置全新的kickstart 结构全新的分区工具支持2TB 以上硬盘作为系统引导盘安装配置步骤较大变化RHEL 7 启动引导工具全新的Gr

2017-12-23 18:32:08 1304

翻译 Intellij IDEA 2016.2 官方帮助文件翻译

Intellij IDEA 2016.2 官方帮助文件翻译此文档基于为IntelliJ IDEA 2016.2 版本官方帮助文件翻译,如有错误请及时指出。 作者:@bomber jin 总目录:https://www.jetbrains.com/help/idea/2016.2/meet-intellij-idea.html 业余时间翻译,翻译的比较慢,且翻且更新吧。1.IntelliJ ID

2016-12-03 10:41:46 5424 1

原创 java工具类--标准大写数字转换

最近在做发票类项目,在做票面大写金额打印的时候发现手上现有数字转大写数字时达不到要求。比如:41900 转换后变成 肆万壹仟零佰零拾零元 以下类 可转换为正确格式:肆万壹元整测试代码:public class RmbTest{ public static void main(String[] args) { double l = 41000; String s =""

2016-11-21 09:46:40 1011

原创 nginx 返回数据被截断

今天在工作中遇到这么一个问题:客户端向后台请求数据时,如果遇到返回数据很大时,客户端获得的数据会被截断,找了很多地方,最终发现是Nginx配置的问题,写在此如果大家遇到类似问题可以进行参考。错误原因:当nginx 遇到大数据流时,会把数据存到本地然后分次向客户端传输。 于是: 1.存入文件有权限,读取文件没有权限,报错。 2.大数据流超过nginx设置最大缓存,报错。解决方法:在nginx 配

2016-10-24 15:58:49 13377 1

原创 软件开发解决方案

需求明确时流程(瀑布模型):此方法适合企业需求明确,或者二次开发时使用1.定义阶段1.1软件计划1.2需求分析2.开发阶段2.1软件设计2.2程序编码2.3软件测试3.维护阶段3.1运行维护需求不明确时:此方法适合客户需求不明确,核心在于给客户写小样并多次修改小样以获得明确需求,不要担心小样耽误时间,因为后期该需求所耗费的时间远远大于需求明确时所耗费的时间.1.定义阶段1.1软件计划1

2016-10-06 11:42:17 5504

翻译 GitHub 翻译系列----理解GitHub流(Understanding the GitHub Flow)

翻译系列文章目的是为方便广大英文实在是不好的朋友,并增强我的英文阅读水平,本人翻译不求辞藻华丽,但求准确到位,如有错误,请及时指出。转发请标明出处,谢谢英文原文地址: https://guides.github.com/introduction/flow/原文隶属于GitHub 指导系列 英文系列地址:https://guides.github.com/理解GitHub流(UnderStand

2016-08-27 13:03:17 1204

翻译 GitHub 翻译系列----入门(Hello World)

翻译系列文章目的是为方便广大英文实在是不好的朋友,并增强我的英文阅读水平,本人翻译不求辞藻华丽,但求准确到位,如有错误,请及时指出。转发请标明出处,谢谢英文原文地址: https://guides.github.com/activities/hello-world/Hello World10 分钟阅读“Hello World”程序,在电脑程序行业有着悠久的历史并且已经成为惯例。当你在学习新东西时,

2016-08-24 11:31:26 1935

原创 idea+maven+SSM

现在idea,越来越流行了,感觉再用eclipse开发都不好意思跟别人说,我的一个小朋友最近也在转idea,想自己搭个maven+ssm 的框架用(不要问我为什么要这么搭),结果问题百出,身边也有不少新人在初次使用这套系统遇到很多问题,由于eclipse和idea很多细节不一样,很多网上类似的文章也是很多年前不愿意考证的,特此写一篇送给新入门的朋友。1.系统环境Win10 x6

2016-08-23 15:50:34 1190

原创 整洁代码----整洁的测试代码

1. 保持测试代码的整洁随着敏捷开发、TDD(要求在编写生产代码前先编写单元测试)越来越得到人们的认可,测试类、测试组越来越多,当测试类足够多时,如果不重视测试代码的整洁,将会像正式代码所面临的问题一样,乱成一团,最终被人丢弃。所以:测试代码和生产代码一样重要,应该像生产代码一样保持整洁。2. 整洁的测试代码应遵守以下五条规则2.1 快速测试应该够快。测试应该能快速运行。测试运行缓慢,你就不会想要

2016-08-17 10:30:33 712

原创 整洁代码----设计好错误处理

1.先写Try-Catch-Finally在写方法时优先写好Try-Catch-Finally2. 尽量使用不可控异常可控异常解决方式:使用throw 向上抛出异常;不可控异常解决方式:使用 try - catch 解决;如果过多的使用throw 抛出异常,可能会对将来埋下隐患,如果修改代码则可能会涉及到修改多层代码链,所以在可能的情况下,尽量使用不可控异常来解决问题。3. 给出异常发生的详

2016-08-16 18:37:54 384

原创 整洁代码----代码格式

代码格式就像写作时的文章格式一样,好得格式排版(这个词不是很准确,但很能表达出来我的意思),会让阅读者更加容易理解代码的层次。 目前绝大多数IDE 都会自动格式化代码,善用这些功能。1. 垂直代码的格式1.1 代码的行数大多数优秀代码的行数在200--500之间,参考(junit、tomcat、fitnesse、tam),数据作为参考,但绝对有价值。 1.2 善用空行相关信息放在一起,通过空行与

2016-08-16 16:46:56 446

原创 整洁代码--写好注释

写在标题前:看了很多资料说“写注释是为了弥补代码表达意图时的失败”,的确有道理,好的代码确实是不太需要注释的,但这种情况目前我只感觉是存在于理想中,现实中,尤其是国内,注释还是很重要的,注释写的清楚,能为阅读你代码的人提供很大的帮助,尤其是无法保证代码作者和阅读者英文水平不对等的情况下,中文注释显得尤为重要。千万弄明白注释与代码的关系:是画龙点睛、不是越俎代庖更不是画蛇添足!1.不要花过多的时间维护

2016-08-16 14:59:22 740

原创 整洁代码--写好方法(函数)

1.尽量短小在不影响功能的情况下尽可能的把方法写的小一些,尽量不要出现成千上万行的方法。2.一个方法只做好一件事不要让一个方法做过多的事情,会让初看代码的人很迷茫,一个好的方法要让读者大概看一遍就知道这个方法是要做什么,而不是茫茫多的功能。3.方法的分层现在绝大部分主流语言会分为web层,server层,和dao层,一个好的方法首先要确定目前的类是写在哪个层,在哪个层就用哪个层的代码不要越层使用

2016-08-12 16:29:00 552 3

原创 redis 主从备份自动切换+java代码实现类

阅读本文您会学会: 1.redis 主从备份并自动切换(master slaver)模式的搭建 2.java 中 配合redis主从备份的方法 【实现目标】: master redis 正常运行 slaver redis 自动备份 master 的所有数据 当master redis 冗掉 slaver 自动升级为master 接替原来master 的工作 当原master 重启后

2016-08-11 19:20:08 8403

原创 整洁代码-----有意义的命名

注:本系列主要来自日常书籍阅读        向资深工程师请教        个人理解如要转载请标明来源。函数、类、参数等一切需要自己命名的地方。以下方法,会对软件开发团队协作开发有重要作用,遭乱的名称,只会扯你的后腿。见名知意不要怕名称长,但一定要让它一看就知道它是做什么的避免误导相似含义的名称之间区别要明显尽量不用数字0和大写字母O,

2016-08-08 15:41:37 757

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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