低至一折起的博客

Write the Code,Change the World!!!

程序猿谨记

函数不要超过50行。 不要一次性写太多来不及测的代码,而是要写一段调试一段。 UT和编码要同步做。 多写注释方便的往往是自己。 碰到一堆问题时,一次只尝试解决一个问题。 没把握一眼看出问题症结的时候,老老实实单步调试。 设计模式是个好东西,但不要强行使用。 没造成可观的损失前不要尝试做性能优化。 ...

2017-12-27 15:27:58

阅读数 56

评论数 0

PO/VO/BO/DTO/POJO 解释

PO Persistant Object 持久对象 最形象的理解就是一个PO就是数据库中的一条记录。 好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。 VO 1. Value Object 值对象 2. View Object 表现层对象 主要对应界面显示的数据对象。 对于一个 WE...

2018-10-08 17:10:34

阅读数 41

评论数 0

MySql 日常指导,及大表优化思路

当MySQL单表记录数过大时,增删改查性能都会急剧下降 单表优化 除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。 而事实上很多时候...

2018-08-22 20:09:07

阅读数 110

评论数 0

Bean 复制的几种框架比较

4 种复制方法: Apache BeanUtils Apache PropertyUtils Spring BeanUtils Cglib BeanCopier 测试 Bean,FromBean 与 ToBean 属性一致 public class FromBean { pr...

2018-07-03 19:55:44

阅读数 685

评论数 0

高效判断数组中是否包含某个特定的值

4 种方式 使用List: public static boolean useList(String[] arr, String targetValue) { return Arrays.asList(arr).contains(targetValue); } ...

2018-06-26 20:07:07

阅读数 69

评论数 0

优雅的转换字符串首字母为大写

将字符串,首字母转换为大写,通常写法 public static void main(String[] args) { String name = "ddAaa"; name = name.s...

2018-05-23 18:04:31

阅读数 127

评论数 0

Sonar问题解决:普通方法调用静态属性

问题:普通方法调用静态属性时,Sonar会认为有问题 这是我们经常用的,实现Spring的Bean工厂,写一个工具类, 开放一个静态方法:获取实体类 public class BeanHelper implements BeanFactoryAware { private st...

2018-05-10 20:21:37

阅读数 339

评论数 0

内容垂直居中

方法一: 采用上下 padding 形式,将内容放置在垂直居中 .line { padding: 2% 0; text-align: center; height: 5px; } <div class="line&...

2018-05-04 15:45:21

阅读数 33

评论数 0

通用任务定时执行实现

Quartz触发器配置 从触发器中配置一个通用触发MainStarter <bean id="mainStarter" class="com.zb.timer.MainStarter" &...

2018-04-13 10:41:39

阅读数 59

评论数 0

Mybatis Update操作 返回值修改为受影响条数

到底 update 返回值代表什么呢?我们来验证一下便知道了,假设有如下一张表以及两条数据: 我们来编写一个简单的单元测试用例来验证下,首先使用 mybatis 简单的写个 mapper 进行更新操作,其中 xml 中的内容为: 数据库连接配置为: 接来下,我们来编写一个简单的单...

2018-03-21 20:44:58

阅读数 11803

评论数 6

小产权房

小产权

2018-03-05 17:20:57

阅读数 81

评论数 0

ER图三元联系简介

数据库设计时,遇到三元联系怎样确定,下面做个简单介绍。 一、确定联系 三元联系共 4 种情况: 1. 1 : 1 : 1 2. 1 : 1 : N 3. 1 : M : N 4. M : N : P 1 : 1 : 1 联系 解释: - 一名技术员对于每个项目使用一本...

2018-03-01 17:25:40

阅读数 1969

评论数 0

别再说你不懂线程池——做个优雅的攻城狮

作者:爱撸铁的攻城狮 链接:https://juejin.im/post/5a743c526fb9a063557d7eba 来源:掘金 什么是线程池 线程池,顾名思义就是装线程的池子。其用途是为了帮我们重复管理线程,避免创建大量的线程增加开销,提高响应速度。 为什么要用线程池...

2018-02-08 14:15:51

阅读数 136

评论数 0

form 表单中 disabled 属性的元素不参与表单提交

示例代码: form id="saveForm"> input id="saveForm-age" name="age" disabled="disabled" /> input id...

2018-01-26 15:57:38

阅读数 1730

评论数 0

GIT 换行符相关操作

背景 关于“回车”(carriage return)和“换行”(line feed)这两个概念的来历和区别。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字...

2018-01-24 16:07:50

阅读数 115

评论数 0

JiBX 入门级使用

简介 JiBX is a tool for binding XML data to Java objects 这是官网开篇介绍,JiBX 是绑定XML结构数据到Java对象上的工具,效率是Xstream的3倍。 官网:http://jibx.sourceforge.net/in...

2018-01-23 16:58:33

阅读数 243

评论数 0

UTF-8-UTF-16-UTF-32-比较

优点UTF-8 兼容 ASCII 能适应许多 C 库中的 \0 结尾惯例 没有字节序问题 良好的多语种支持(相对 GBK 等跟语种绑定的编码方式) 以英文和西文符号比较多的场景下(例如 HTML/XML),编码较短 由于是变长,字符空间足够大,未来 Unicode 新标准收录更多字符,UTF-8 ...

2017-12-28 10:27:06

阅读数 202

评论数 0

ASCII-Unicode-UTF-8-关系

历史原由本段摘抄于知乎:作者 - 于洋 链接很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他...

2017-12-28 10:26:40

阅读数 56

评论数 0

文件带-BOM-的看法

释义BOM(byte order mark)是为 UTF-16 和 UTF-32 准备的,用于标记字节序(byte order)。UTF-8需不需要用BOM?UTF-8 不需要 BOM,(尽管 Unicode 标准允许在 UTF-8 中使用 BOM)。 在 UTF-8 文件中放置 BOM 主要是...

2017-12-28 10:26:03

阅读数 142

评论数 0

Navicat-快捷键

操作 结果 ctrl+q 打开查询窗口 ctrl+/ 注释sql语句 ctrl+shift +/ 解除注释 ctrl+r 运行查询窗口的sql语句 ctrl+shift+r 只运行选中的sql语句 F6 打开一个mysql命令行窗口 ctrl+...

2017-12-27 15:32:00

阅读数 95

评论数 0

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