维C果糖的博客

好学若饥,谦卑若愚。

IntelliJ IDEA 最新激活码(截止到2018年10月14日)

温馨提示:本教程的 GitHub 地址为「intellij-idea-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。 IntelliJ IDEA 注册码: EB101IWSWD-eyJsaWNlbnNlSWQiOiJFQjEwMUlXU1dEIiwibGljZW5z...

2018-01-13 13:43:27

阅读数:93501

评论数:39

那些年,关于 Java 的那些事儿

温馨提示:本系列博文(含示例代码)已经同步到 GitHub,地址为「java-skills」,欢迎感兴趣的童鞋Star、Fork,纠错。   在编程这条路上走的越久,我们遇到的事情就越多,磕磕绊绊在所难免,很多坑只有在踩过之后,我们才会越能体会到那种「啊,原来是这么回事儿」的恍然大悟之感...

2017-12-02 15:06:56

阅读数:1229

评论数:4

详述「设计模式」及其 Java 实现

温馨提示:此项目的 GitHub 地址为「design-pattern」,欢迎感兴趣的同学Star、Fork,纠错。 设计模式首先,我们来看看百度和维基百科对设计模式的解释: 百度百科:设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。 Wikipedia:A desi...

2017-10-18 18:05:56

阅读数:2089

评论数:8

Google Guava 中文指南

温馨提示:Guava 中文指南的 GitHub 地址为 guava-guide,欢迎大家Star、Fork,纠错。 Guava 中文指南  Guava 项目包含若干被 Google 的 Java 项目依赖的核心类库,例如:集合、缓存、原生类型支持、并发库、通用注解、字符串处理、I/O 等等。Goo...

2017-09-13 20:08:47

阅读数:1980

评论数:0

超实用的「Exception」和「Error」解决案例

在程序员的一生中,「Exception」和「Error」是不可避免的羁绊。既然无法避免,那么,就做好拥抱她们的准备吧!最新系列博文:超实用的「Exception」和「Error」解决案例将讲述博主所遇到过的所有异常和错误的原因及解决方法,为大家提供一个参考。技术路上不想孤单前行,愿与诸君为伴!欢迎...

2017-06-27 09:22:12

阅读数:2661

评论数:2

史上最简单的 MySQL 教程

温馨提示:本系列博文已经同步到 GitHub,如有需要的话,欢迎大家到「mysql-tutorial」进行Star和Fork操作! 1 前言   数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九...

2017-04-26 20:12:59

阅读数:12749

评论数:14

史上最简单的 GitHub 教程

1 简介  GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。GitHub 于 2008 年 4 月 10 日正式上线,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器...

2017-03-27 17:18:51

阅读数:7703

评论数:15

史上最简单的 IntelliJ IDEA 教程

温馨提示:本教程的 GitHub 地址为「intellij-idea-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。 1 简介   IntelliJ IDEA(简称 IDEA),是 Java 语言开发的集成环境,IDEA 在业界被公认为最好的 Java 开发工具之一...

2017-03-10 09:17:08

阅读数:66786

评论数:43

史上最全的 DB2 错误代码大全

1 前言作为一个程序员,数据库是我们必须掌握的知识,经常操作数据库不可避免,but,在写 SQL 语句的时候,难免遇到各种问题。例如,当咱们看着数据库报出的一大堆错误代码时,是否有种两眼发蒙的感觉呢?咳咳,莫要否认,你有、我有,全都有啊!不过,值得庆幸的是,已经有人帮咱们整理出一份关于 DB2 的...

2017-02-24 21:16:58

阅读数:4049

评论数:0

史上最简单的 MyBatis 教程

1 前言  MyBatis 源于 Apache 的一个开源项目 iBatis,而 iBatis 一词则来源于“internet”和“abatis”的组合,2010年这个项目由 Apache Software Foundation 迁移到了 Google Code,并且改名为MyBatis ,201...

2017-02-01 00:49:17

阅读数:8383

评论数:0

编程思想 之「Java I/O 系统」

温馨提示:本系列博文(含示例代码)已经同步到 GitHub,地址为「java-skills」,欢迎感兴趣的童鞋Star、Fork,纠错。 对程序语言的设计者来说,创建一个好的输入/输出(I/O)系统是一项艰难的任务。任务的难度大多数来自于要覆盖所有的可能性,不仅存在各种 I/O 源端和想...

2018-05-06 11:30:05

阅读数:126

评论数:0

IntelliJ IDEA 中的 Maven 项目初体验及搭建 Spring MVC 框架

温馨提示:本教程的 GitHub 地址为「intellij-idea-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。 在「详述 IntelliJ IDEA 创建 Maven 项目及设置 java 源目录的方法」一文中,我们已经将 IntelliJ IDEA 中的 Mave...

2018-04-23 20:28:29

阅读数:1406

评论数:0

编程思想 之「容器深入研究」

温馨提示:本系列博文(含示例代码)已经同步到 GitHub,地址为「java-skills」,欢迎感兴趣的童鞋Star、Fork,纠错。 容器深入研究 在「数组、容器」这篇博文中,我们已经介绍了 Java 容器类库的相关概念及基本特性,这对于使用容器来说已经够用了。在本篇博文中,我...

2018-04-22 15:33:58

阅读数:101

评论数:0

编程思想 之「数组、容器」

温馨提示:本系列博文(含示例代码)已经同步到 GitHub,地址为「java-skills」,欢迎感兴趣的童鞋Star、Fork,纠错。 我们说,“Java 是面向对象的编程语言”,Java 中的所有行为都是围绕对象进行的,那么 Java 是如何持有对象的呢?实际上,在 Java 中,持...

2018-04-21 16:53:58

阅读数:101

评论数:0

详述 IntelliJ IDEA 创建 Maven 项目及设置 java 源目录的方法

温馨提示:本教程的 GitHub 地址为「intellij-idea-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。 Maven 是一个优秀的项目管理工具,它为我们提供了一个构建完整的生命周期框架。现在,就让我们一起看看如何利用 IntelliJ IDEA 快速的创建 M...

2018-04-20 20:43:53

阅读数:1744

评论数:2

详述使用 IntelliJ IDEA 解决 jar 包冲突的问题

在实际的 Maven 项目开发中,由于项目引入的依赖过多,遇到 jar 冲突算是一个很常见的问题了。在本文中,我们就一起来看看,如何使用 IntelliJ IDEA 解决 jar 包冲突的问题!简单粗暴,直接上示例: 标注 1: Maven Project,Maven 项目选项; 标注 2...

2018-03-30 10:00:48

阅读数:803

评论数:0

编程思想 之「泛型」

温馨提示:本系列博文(含示例代码)已经同步到 GitHub,地址为「java-skills」,欢迎感兴趣的童鞋Star、Fork,纠错。 对于一般的类和方法,只能使用具体的类型:要么是基本类型,要么是自定义类型。如果我们要想编写可以应用于多种类型的代码,这种限制就会对代码产生非常大的束缚...

2018-03-29 09:52:27

阅读数:85

评论数:0

流感下的北京中年

博主说:2017年冬,北京爆发流感,虽身处北京,但工作生活两点一线,并没有感受到流感的威力,和亲朋、同事聊天,也略带调侃,仿佛“流感”二字仅是一个符号,与自己无关。昨晚无意中读到此文,方知流感的可怕,在自己对流感忽视的同时,却有人倒在了流感之下,瞬间思绪万千,心中不禁大呼“侥幸”。逝者已矣,...

2018-03-18 09:06:24

阅读数:202

评论数:0

编程思想 之「运行时类型识别、反射」

温馨提示:本系列博文(含示例代码)已经同步到 GitHub,地址为「java-skills」,欢迎感兴趣的童鞋Star、Fork,纠错。 运行时类型信息能够让我们在程序运行时发现和使用类型信息。在运行时识别对象和类的信息,主要有两个方式,分别为: 一种是传统的RTTI,它假定我们在编...

2018-03-16 09:09:22

阅读数:141

评论数:0

编程思想 之「字符串」

温馨提示:本系列博文(含示例代码)已经同步到 GitHub,地址为「java-skills」,欢迎感兴趣的童鞋Star、Fork,纠错。 字符串 字符串(String)对象是不可变的,把String对象作为方法的参数时,其实都是复制一份引用,而该引用所指的对象一直待在单一的物理位置...

2018-03-11 14:17:16

阅读数:208

评论数:0

编程思想 之「异常及错误处理」

温馨提示:本系列博文(含示例代码)已经同步到 GitHub,地址为「java-skills」,欢迎感兴趣的童鞋Star、Fork,纠错。 在 Java 的异常及错误处理机制中,用Throwable这个类来表示可以作为异常被抛出的类。Throwable对象可以细分为两种类型(指从Throw...

2018-03-10 12:27:15

阅读数:1398

评论数:0

编程思想 之「接口、内部类」

温馨提示:本系列博文(含示例代码)已经同步到 GitHub,地址为「java-skills」,欢迎感兴趣的童鞋Star、Fork,纠错。 在 Java 的语言体系中,类和接口是两种常见的定义对象的形式,内部类则是类的一种特殊形式。接口和内部类为我们提供了一种将抽象定义与具体实现相分离的更...

2018-02-28 09:20:49

阅读数:248

评论数:0

史上最简单的 MySQL 教程(四十四)「存储过程」

温馨提示:本系列博文已经同步到 GitHub,地址为「mysql-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。 存储过程 存储过程简称过程,procedure,是一种用来处理数据(增删改)的方式。简单点,我们也可以将其理解为没有返回值的函数。 创建过程 -...

2018-02-28 08:47:23

阅读数:1002

评论数:12

史上最简单的 MySQL 教程(四十三)「函数」

温馨提示:本系列博文已经同步到 GitHub,地址为「mysql-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。 函数 函数,就是将一段代码封装到一个结构中,在需要执行该段代码的时候,直接调用该结构(函数)执行即可。此操作,实现了代码的复用。在 MySQL 中,函数...

2018-02-28 08:46:47

阅读数:636

评论数:1

滴滴总裁柳青年会演讲:乘风破浪的旅途,成长是唯一道路

博主说:柳青, 1978 年出生于北京,2000 年毕业于北京大学计算机系,随后进入哈佛大学学习,现任滴滴出行总裁。联想集团创始人柳传志之女。   “这是属于我们的天地,这是我们要捍卫的行业。因为没有人比我们更懂,也没有人比我们更在乎这个行业。” 2 月 8 日,滴滴出行总裁柳青在滴...

2018-02-22 09:13:04

阅读数:766

评论数:0

Linux 命令之 find:查找文件

温馨提示:本教程的 GitHub 地址为「linux-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。 在 Linux 命令中,find用于在指定目录下查找文件。任何位于参数之前的字符串都将被视为欲查找的目录名,其支持按名称查找、按正则表达式查找、按文件大小查找、按文件权限查找等...

2018-01-19 11:50:49

阅读数:882

评论数:0

张小龙:微信不做信息流,重点做好小程序

博主说:本文来自于 2018 年 1 月 15 日,2018 年微信公开课 PRO 上,腾讯高级副总裁张小龙发表的主题演讲。 大家好!我是张小龙。欢迎大家来到微信公开课! 刚刚出现的是我打游戏的画面,被大家看到了,那个不是我最好的水平,因为有点紧张,我最高分曾打到 6000 多分。 当...

2018-01-16 20:02:59

阅读数:760

评论数:0

手把手教你设置 IntelliJ IDEA 的彩色代码主题

温馨提示:本教程的 GitHub 地址为「intellij-idea-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。 首先,给出一系列 IntelliJ IDEA 代码的彩色主题,供大家选择: VibrantUnknown(Darcula) FadeComment...

2018-01-14 14:49:55

阅读数:6427

评论数:7

史上最简单的 MySQL 教程(四十二)「代码执行结构」

温馨提示:本系列博文已经同步到 GitHub,地址为「mysql-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。 代码执行结构 在 MySQL 编程中,代码的执行结构有三种,分别为: 顺序结构; 分支结构; 循环结构。 顺序结构,自不必多说,在本文中,我们着重了解...

2018-01-03 22:06:06

阅读数:2209

评论数:7

终极对决!Dubbo 和 Spring Cloud 微服务架构到底孰优孰劣?

前言 核心部件 1 总体架构 2 微服务架构核心要素 通讯协议 1 支持协议 2 性能比较 服务依赖方式 组件运行流程 微服务架构组成以及注意事项 1 架构分解 2 注意事项 总结前言微服务架构是互联网很热门的话题,是互联网技术发展的必然结果。它提倡将单一应用程序划分成一组小的服务,服务之间互相协...

2018-01-02 19:45:27

阅读数:1298

评论数:2

编程思想 之「多态、初始化顺序、协变返回类型」

温馨提示:本系列博文(含示例代码)已经同步到 GitHub,地址为「java-skills」,欢迎感兴趣的童鞋Star、Fork,纠错。 在面向对象的编程语言中,有三个特性,分别为:封装、继承和多态。实现多态的前提是继承,多态的作用是消除类型之间的耦合关系。对于多态,我们常说的词有两个,分别为...

2018-01-02 09:18:16

阅读数:896

评论数:0

史上最简单的 MySQL 教程(四十一)「触发器」

触发器触发器:trigger,是指事先为某张表绑定一段代码,当表中的某些内容发生改变(增、删、改)的时候,系统会自动触发代码并执行。触发器包含三个要素,分别为 事件类型:增删改,即insert、delete和update; 触发时间:事件类型前和后,即before和after; 触发对象:表中的每...

2018-01-01 16:33:02

阅读数:1917

评论数:11

利用 IntelliJ IDEA 进行代码对比的方法

Sometimes,我们会有这样的需求,即:想对比出两个不同版本代码的区别。如何实现? 第 1 种:如果我们是从 SVN 检出的项目,并且想比较本地代码与从 SVN 检出时的代码相比都有那些区别,可以按如下步骤操作, 如上图所示,在代码编辑区,右键唤出功能菜单,然后选择Subversion,进而会...

2017-12-30 18:28:53

阅读数:2078

评论数:0

编程思想 之「继承、组合、fianl」

温馨提示:本系列博文(含示例代码)已经同步到 GitHub,地址为「java-skills」,欢迎感兴趣的童鞋Star、Fork,纠错。 提起「复用类」三个字,相信我们脑海中浮现的都是「组合」和「继承」,实际上,在 Java 中复用类的方法也确实是这两种。 继承 Java 用super关...

2017-12-30 16:28:11

阅读数:430

评论数:0

编程思想 之「访问权限控制」

温馨提示:本系列博文(含示例代码)已经同步到 GitHub,地址为「java-skills」,欢迎感兴趣的童鞋Star、Fork,纠错。 访问权限控制的等级,从最大权限到最小权限依次为:public、protected、包访问权限(没有关键字)和private。 public:任何类都可以访问; ...

2017-12-30 14:50:39

阅读数:624

评论数:0

美团 CEO 王兴:从 0 到干到 300 亿美金,格局上输了,再多努力都不可能赢

2017 年 10 月 19 日,美团点评完成新一轮 40 亿美元融资,投后估值 300 亿美元。此次融资由腾讯领投,引入了新的战略投资方 The Priceline Group,其他主要投资人包括:红杉资本(Sequoia Capital)、新加坡政府投资公司(GIC)、加拿大养老金投资公司(C...

2017-12-24 20:56:04

阅读数:1208

评论数:0

快手 CEO 宿华:在毛细血管的末梢记录变化的世界

在充满机遇和挑战的时代,商业时代已经来临。我们认为:新商业是从“基业长青”到“基业长新”,从“大而不倒”到“新而不倒”的商业文明的进化。快手就是这股新商业文明浪潮的典型代表,过去一年快手继续在短视频的战场上攻城略地,目前累计注册用户达到七亿,日活也超过了一个亿。所有人都想知道,为什么会有这么多的用...

2017-12-23 17:32:57

阅读数:867

评论数:2

编程思想 之「初始化与清理」

温馨提示:本系列博文(含示例代码)已经同步到 GitHub,地址为「java-skills」,欢迎感兴趣的童鞋Star、Fork,纠错。 与其他语言相比,Java 的一大特点就是其自动的初始化与清理功能。对于基本数据类型的全局变量,Java 自动将其初始化为对应的默认值,具体可以参考「对象漫谈」中...

2017-12-22 20:35:28

阅读数:569

评论数:1

编程思想 之「控制流程」

温馨提示:本系列博文(含示例代码)已经同步到 GitHub,地址为「java-skills」,欢迎感兴趣的童鞋Star、Fork,纠错。 在 Java 中,if-else是最基本的控制程序流程的形式,例如if(boolean-expression) statement else s...

2017-12-20 09:16:42

阅读数:522

评论数:0

编程思想 之「操作符」

在 Java 编程的过程中,我们对数据的处理,都是通过操作符来实现的。例如,用于比较的比较操作符、用于赋值的赋值操作符、用于运算的运算操作符等。操作符的种类很多,用法也各不相同,下面让我们一起来看看 Java 的各类操作符中,一些值得我们特别注意的知识点。赋值操作符对于赋值操作,相信大家都玩的特别...

2017-12-09 13:27:34

阅读数:499

评论数:0

马化腾教你做产品:改掉这七点,让产品自己说话

捕手志:马化腾先生被认为是国内最好的产品经理之一。在他看来好的产品是有灵魂的,优美的设计、技术、运营都能体现背后的理念,一款好产品也是可以主动吸引用户来使用的。而打造出一款好产品并不是一件容易的事,究其原因多半是产品经理自己挖抗,导致最后走样了。 正文1 忽视产品的隐性特性一个产品,我们要少谈它要...

2017-12-06 12:24:28

阅读数:758

评论数:0

编程思想 之「对象漫谈」

在「语言导论」中,我们曾提到过「万物皆对象」,事实上,也确实如此。在面向对象编程的世界中,我们创建对象、操作对象、销毁对象,我们所做的一切动作都离不开对象。在本章中,就让我们一起来看看 Java 中的对象。对象存储在哪里?在 Java 中,对象存储在 5 个地方,分别为: 寄存器。它是最快的存储区...

2017-12-04 22:09:21

阅读数:580

评论数:0

史上最简单的 MySQL 教程(四十)「数据库变量」

变量在 MySQL 数据库中,变量有两种,分别为:系统变量和自定义变量。根据变量的作用范围,又分为:会话级别变量和全局级别变量。系统变量系统变量,顾名思义,是系统设置好的变量(皆为全局级别变量),也是用来控制服务器表现的,例如autocommit、auto_increment_increment等...

2017-12-03 19:43:24

阅读数:4167

评论数:10

编程思想 之「语言导论」

温馨提示:本系列博文(含示例代码)已经同步到 GitHub,地址为「java-skills」,欢迎感兴趣的童鞋Star、Fork,纠错。 Java 发展史 Java 是一门面向对象的编程语言,它不仅吸收了 C++ 语言的各种优点,还摒弃了 C++ 里难以理解的多重继承、指针...

2017-12-02 15:18:52

阅读数:858

评论数:0

Linux 命令之 chmod:修改权限

温馨提示:本教程的 GitHub 地址为「linux-tutorial」,欢迎感兴趣的童鞋Star、Fork,纠错。 在 Linux 命令中,chmod用于修改文件或者目录的权限。对于文件或者目录的普通权限,共有 3 种,分别为: r:读取; w:写入; x:执行。 此外,还有 3 种...

2017-11-24 14:31:18

阅读数:1324

评论数:2

史上最简单的 MySQL 教程(三十九)「事务(下)」

温馨提示:在「事务(上)」中,我们已经了解了如何在 MySQL 中开启事务,以及事务的一些基本操作。在本文中,我们将进一步学习事务的知识,包括事务原理、自动事务、回滚点和特性等。 事务原理事务原理:在事务开启之后,所有的操作都会被临时存储到事务日志,事务日志只有在收到commit命令之后,才会将操...

2017-11-18 11:21:44

阅读数:5323

评论数:6

小蓝单车 CEO 李刚:辜负了各位,对不起

博主说:近日以来,关于小蓝单车(bluegogo)陷入困局的消息甚嚣尘上,但谁的言论也没有李刚的话更让人震撼、惋惜,虽然仍有很多人认为小蓝单车是在共享单车领域骑行感受最好的,但她仍抵不过资本市场的冷却以及资金短缺的魔咒。昨日,李刚授权 36 氪发表了他的公开信,借此向小蓝的所有团队成员、用户、投资...

2017-11-17 08:17:07

阅读数:1518

评论数:9

详述 IntelliJ IDEA 远程调试 Tomcat 的方法

在调试代码的过程中,为了更好的定位及解决问题,有时候需要我们使用远程调试的方法。在本文中,就让我们一起来看看,利用 IntelliJ IDEA 进行远程调试 Tomcat 的方法。首先,配置remote:如上图所示,点击Edit Configurations,进入如下界面:如上图所示,我们进入了R...

2017-11-11 17:37:38

阅读数:2487

评论数:4

出现 DB2 SQL Error: SQLCODE = -798, SQLSTATE = 428C9 错误的原因及解决方法

1 错误描述在通过「DbVisualizer」执行 SQL 语句插入数据的时候,报出如下错误:2 错误原因通过观察上述标记出来的错误描述: DB2 SQL Error: SQLCODE = -798, SQLSTATE = 428C9, SQLERRMC = ID 然后,查询「史上最全的 DB...

2017-11-11 14:59:18

阅读数:2472

评论数:0

腾讯副总裁曾宇:谈谈腾讯的技术价值观与技术人才修炼

作者简介:曾宇先生,腾讯公司副总裁。 2002 年加入腾讯,曾负责腾讯研发线管理,后续担任互动娱乐事业群研发部总经理,负责游戏、互娱相关的技术研发及管理工作,2012 年升任公司 VP,16 年起主要负责移动互联网事业群技术管理工作,继续参与公司级技术管理工作。 正文技术人员的核心素养腾讯的职业发...

2017-11-10 11:28:17

阅读数:617

评论数:0

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