维C果糖的博客

好学若饥,谦卑若愚。

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

详述 Maven 依赖范围及依赖调节原则

当在我们 POM 文件中配置 Maven 依赖的时候,常见的格式如下:<project> ... <dependencies> <dependency> <groupId>...</gro...

2017-09-23 17:49:44

阅读数:602

评论数:4

快讯 | Java 9 正式发布,新特性解读

作者简介:杨晓峰,OpenJDK Committer,Oracle 首席工程师,Java 核心类库北京团队 leader。2011年加入 Oracle Java 团队,经历了从 JDK 7 到 JDK 9 的研发过程,目前领导 Java 核心类库团队,专注于 JDK 核心类库新特性的测试和开发,希...

2017-09-23 13:57:23

阅读数:1856

评论数:2

Guava 指南 之「前置条件」

前置条件Guava 提供了很多用于进行前置条件检查的工具,我们强烈建议静态导入这些方法。每个方法都用三种形式: 没有额外的参数。抛出的任何异常都没有错误信息。 有一个额外的Object参数。抛出的任何异常都带有一个object.toString()的错误信息。 有一个额外的String参数以及任意...

2017-09-22 18:20:28

阅读数:440

评论数:0

关于 IntelliJ IDEA 中 Schedule for Addition 的问题

在我们使用 IntelliJ IDEA 的时候,经常会遇到这种情况,即: 从 SVN 检出项目之后,并用 IDEA 首次打开项目,IDEA 会弹出如下选择框: 如上图所示,让我们选择是否将XXX.iml文件添加到 SVN 版本中。在这里,我们唯一有些疑惑的就是XXX.iml文件是什么鬼?在项目中,...

2017-09-20 10:16:42

阅读数:2460

评论数:0

Guava 指南 之「使用和避免 null」

使用和避免null “null,糟糕透啦!” —— Doug Lea. “我称呼null为百亿美金的错误!” —— C. A. R. Hoare. 轻率地使用null可能导致很多令人惊愕的问题。通过研究谷歌的代码,我们发现:95% 的集合不接受null作为元素,因此相比于默默地接受nul...

2017-09-16 15:42:47

阅读数:953

评论数:0

Guava 指南 之「Throwable」

异常传播有时候,当你捕获一个异常时,你想将其返回到下一个try/catch块。这样的例子有很多,例如在出现RuntimeException和Error的情况下,不需要try/catch块,你也不想捕获它们,但是它们仍然被try/catch块捕获。Guava 提供了一些工具类来简化异常传播。例如:t...

2017-09-15 22:09:46

阅读数:599

评论数:0

详述 DB2 分页查询及 Java 实现

在整改数据库敏感信息加密时,需要对已存数据进行处理,如果直接用 select * from tableName 很容易出现问题,因此选择分页查询,批量处理数据。

2017-09-10 14:55:00

阅读数:1799

评论数:0

出现 org.apache.ibatis.binding.BindingException 异常的原因及解决方法

1 异常描述在对数据库表中现有敏感信息(例如姓名、手机号、身份证号、银行卡号等)进行加密处理的时候,报出如下错误:2 异常分析通过观察上图中被标记出来的异常信息,咱们可以知道 org.apache.ibatis.binding.BindingException: Invalid bound s...

2017-09-09 18:36:37

阅读数:11492

评论数:0

史上最简单的 MySQL 教程(三十四)「视图(下)」

视图操作视图操作:视图是可以进行数据写操作的,只不过有很多限制。

2017-09-09 12:52:26

阅读数:2148

评论数:4

帮助文档 | JDK 1.8 中的 Timer 类

1 Class Timer定时器Timer类位于java.util包,并且继承自根类Object,具体为: public class Timer extends Object 线程调度任务以供将来在后台线程中执行的功能。 任务可以安排一次执行,或定期重复执行。对应于每个 Timer 对象是单个后台...

2017-09-08 19:30:47

阅读数:689

评论数:0

来来来,一起聊聊互联网行业的黑话,你知道哪些?

博主说:想融入一个集体的最好方法,就是学会其语言。 正文看了《智取威虎山3D》知道了土匪的黑话,不过对于互联网的“山头黑话”各位又了解多少呢?今天矩叔就带大家一起来了解一下互联网各个企业的“黑话”。为什么 X 厂这样的东西能够在互联网中得到传播呢?最早起源于阿里巴巴,据说因为马云很喜欢金庸的武侠小...

2017-09-04 18:26:01

阅读数:932

评论数:0

史上最简单的 MySQL 教程(三十三)「视图(上)」

视图视图:view,是一种有结构(有行有列),但没有结果(结构中不真实存放数据)的虚拟表,虚拟表的结构来源不是自己定义的,而是从对应的基表(视图的数据来源)中产生的。创建视图首先,给出创建视图的基本语法, 基本语法:create view + 视图名 + as + select语句; 其中,sel...

2017-09-03 17:43:28

阅读数:2779

评论数:5

详述 IntelliJ IDEA 提交代码前的 Code Analysis 机制

在我们用 IntelliJ IDEA 向 SVN 或者 Git 提交代码的时候,IntelliJ IDEA 提供了一个自动分析代码的功能,即`Perform code analysis`: ![1](http://img.blog.csdn.net/20170830203010453) 如上...

2017-08-30 17:36:10

阅读数:2971

评论数:2

详述 IntelliJ IDEA 中自动生成 serialVersionUID 的方法

当我们用 IntelliJ IDEA 编写类并实现 Serializable(序列化)接口的时候,可能会遇到这样一个问题,那就是: 无法自动生成serialVersionUID. 而serialVersionUID又是一个非常重要的字段,因为 Java 的序列化机制是通过在运行时判断类的seria...

2017-08-29 20:00:33

阅读数:4936

评论数:0

详述 GitHub 中声明 LICENSE 的方法

当我们在 GitHub 浏览一些开源项目时,我们经常会看到这样的标志: 如上图所示,Apache-2.0,我们可以将其称之为开源许可证,那么到底开源许可证是什么呢? 开源许可证即授权条款。开源软件并非完全没有限制。最基本的限制,就是开源软件强迫任何使用和修改该软件的人承认发起人的著作权和...

2017-08-28 12:54:05

阅读数:2608

评论数:0

史上最简单的 MySQL 教程(三十二)「子查询(下)」

子查询子查询:sub query,查询是在某个查询结果之上进行的,一条select语句内部包含了另外一条select语句。行子查询行子查询,返回的结果可以使一行多列或者多行多列。需求:查询学生表中,年龄最大且身高最高的学生。思路: 先确定数据源,学生表。 select * from studen...

2017-08-27 11:00:54

阅读数:1871

评论数:8

史上最简单的 MySQL 教程(三十一)「子查询(上)」

子查询子查询:sub query,查询是在某个查询结果之上进行的,一条select语句内部包含了另外一条select语句。分类子查询有两种分类方式,分别为:按位置分类和按结果分类。按位置分类,即根据子查询(select语句)在外部查询(select语句)中出现的位置进行分类,分别为: from子查...

2017-08-26 22:14:53

阅读数:2517

评论数:12

史上最简单的 MySQL 教程(三十)「联合查询」

温馨提示:本系列博文已经同步到 GitHub,地址为「mysql-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。 联合查询 联合查询:union,将多次查询(多条select语句)的结果,在字段数相同的情况下,在记录的层次上进行拼接。 基本语法 联合查询由多...

2017-08-26 21:41:19

阅读数:2915

评论数:14

详述 Java 中的别名现象

在任何编程语言中,赋值操作都是最常见的操作之一,Java 自然也不例外。赋值时,使用赋值操作符=,它的意思是:“将等号右边的值(右值),复制给左边的值(左值)”。右值可以是任何常数、变量或者表达式(只要它能生成一个值就行)。但左值必须是一个明确的、已命名的变量。也就是说,必须有一个物理空间可以存储...

2017-08-26 15:14:25

阅读数:796

评论数:2

详述 tomcat 的 server.xml 配置文件

博主说:Tomcat 服务器是一个免费的开放源代码的 Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试 JSP 程序的首选。同时,Tomcat 也是我们日常工作中,接触最多最频繁的服务器之一,了解其配置,有助于深化我们对 Tomcat 的...

2017-08-25 19:18:11

阅读数:1508

评论数:5

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