随笔分类 -  项目总结

针对项目中常用的技术点以及知识做详尽的总结,为自己也为光大学习的同学们提供相应的借鉴
摘要:springboot 默认使用 application.yaml 文件来进行全局配置的,主要目的就是修改 springboot 自动配置的默认值。 1、yaml 核心语法汇总 以 空格 的缩进来控制层级关系;只要是左对齐的一列数据,都是同一个层级的,且属性和值都是大小写敏感的。 server: po 阅读全文
posted @ 2020-04-21 11:30 星火燎原智勇 阅读(303) 评论(0) 推荐(0)
摘要:布隆过滤器 (Bloom Filter)是由Burton Howard Bloom于1970年提出,它是一种space efficient的概率型数据结构,用于判断一个元素是否在集合中。 看看下面几个问题: 字处理软件中,需要检查一个英语单词是否拼写正确 在 FBI,一个嫌疑人的名字是否已经在嫌疑名 阅读全文
posted @ 2018-03-22 11:33 星火燎原智勇 阅读(445) 评论(0) 推荐(0)
摘要:一、 Git 常用命令速查 git branch 查看本地所有分支git status 查看当前状态 git commit 提交 git branch -a 查看所有的分支git branch -r 查看远程所有分支git commit -am "init" 提交并且加注释 git remote a 阅读全文
posted @ 2017-03-08 00:10 星火燎原智勇 阅读(559) 评论(0) 推荐(0)
摘要:1. 首先下载本地IntelliJIDEA注册服务机(没有密码哦) http://pan.baidu.com/s/1hsyZp0C 2、解压后进入解压的文件夹,找到自己操作系统对应的版本,我这里使用 IntelliJIDEALicenseServer_windows_amd64.exe,双击打开运行 阅读全文
posted @ 2017-02-27 11:32 星火燎原智勇 阅读(10742) 评论(0) 推荐(0)
摘要:1、尽量指定类、方法的final修饰符 带有final修饰符的类是不可派生的。在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不可以被重写。如果指定了一 阅读全文
posted @ 2017-02-17 18:29 星火燎原智勇 阅读(346) 评论(0) 推荐(0)
摘要:1. org.apache.commons.lang中StringUtils判空使用经验之谈 StringUtils.isEmpty(String str) StringUtils.isEmpty(String str) 判断字符串str是否为空串且是否长度为0,即: str == null && 阅读全文
posted @ 2017-02-09 17:48 星火燎原智勇 阅读(625) 评论(0) 推荐(1)
摘要:有好多人问我们在设计底层服务的时候到底是应该选择目前最流行的RestFul架构还是选择老牌的webService呢?今天我就将这两个概念做一下阐述,到底什么情况下选择什么比较合理。 首先需要了解:REST是一种架构风格,其核心是面向资源;而webService底层SOAP协议,主要核心是面向活动; 阅读全文
posted @ 2017-01-09 19:08 星火燎原智勇 阅读(71600) 评论(0) 推荐(9)
摘要:代码重构 6大原则: 单一职责原则(一个类最好最好只有一种行为动机,太多承担职责会导致耦合度太高)、 开放封闭原则(功能可以扩展,但是不可以内部修改)、 依赖倒转原则(应该依赖抽象而不应该依赖具体对象)、 里氏代换原则(父类都替换成它的子类程序的行为没有变化。 正是有了里氏代换原则,才使得”开-闭“ 阅读全文
posted @ 2017-01-09 18:27 星火燎原智勇 阅读(1498) 评论(2) 推荐(2)