[置顶] 详述「设计模式」及其 Java 实现

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

[置顶] IntelliJ IDEA 常用快捷键 之 Mac 版

温馨提示:在 IntelliJ IDEA 中有两个 Mac 版本的快捷键,分别为 Mac OS X 和 Mac OS X 10.5+, 其中 Mac OS X 10.5+ 为 IntelliJ IDEA 默认的快捷键版本。此外,建议将 Mac 系统中与 IntelliJ IDEA 冲突的快捷键取消或更改,不建议改 IntelliJ IDEA 的默认快捷键。 Mac 键盘符号和修饰键说明 ⌘ ——>...
阅读(256) 评论(0)

[置顶] Google Guava 中文指南

温馨提示:Guava 中文指南的 GitHub 地址为 guava-guide,欢迎大家Star、Fork,纠错。 Guava 中文指南  Guava 项目包含若干被 Google 的 Java 项目依赖的核心类库,例如:集合、缓存、原生类型支持、并发库、通用注解、字符串处理、I/O 等等。Google 的开发者们每天都在使用这些工具进行项目的开发。但是查阅 Javadoc 并不总是最有效的学习这些...
阅读(365) 评论(0)

[置顶] 超实用的「Exception」和「Error」解决案例

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

[置顶] 互联网支付系统整体架构详解

博主说:通过阅读本文,可以帮助大家在宏观层面上,对互联网支付系统的整体架构有一个更好的认识。 正文  从产品分类、模块功能和业务流程,了解支付产品服务的设计。  支付产品模块是按照支付场景来为业务方提供支付服务。这个模块一般位于支付网关之后,支付渠道之前。 它根据支付能力将不同的支付渠道封装成统一的接口,通过支付网关来对外提供服务。所以,从微服务的角度,支付产品本身也是一个代理模式的微服务,它透过支...
阅读(2078) 评论(2)

[置顶] 史上最简单的 MySQL 教程

1 前言  数据库(Database)是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的发展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进行海量数据存储的大型数据库系统都在各个方面得到了广泛的应用。2 目录  在本篇博客中,博主将列出所有关于 My...
阅读(4625) 评论(8)

[置顶] 史上最简单的 GitHub 教程

1 简介  GitHub 是一个面向开源及私有软件项目的托管平台,因为只支持 Git 作为唯一的版本库格式进行托管,故名 GitHub。GitHub 于 2008 年 4 月 10 日正式上线,除了 Git 代码仓库托管及基本的 Web 管理界面以外,还提供了订阅、讨论组、文本渲染、在线文件编辑器、协作图谱(报表)、代码片段分享(Gist)等功能。目前,在 GitHub 上托管的版本数量非常之多,其...
阅读(3608) 评论(12)

[置顶] 史上最简单的 IntelliJ IDEA 教程

1 简介  IntelliJ IDEA(简称 IDEA),是 Java 语言开发的集成环境,IDEA 在业界被公认为最好的 Java 开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE 支持、各类版本工具(Git、SVN、GitHub 等)、JUnit、CVS 整合、代码分析和创新的 GUI 设计等方面的功能都值得称道。至于 Eclipse 博主接触的不多,因此也无法比较,但殊途同归,无...
阅读(10754) 评论(19)

[置顶] IntelliJ IDEA 最新激活码(截止到2018年1月30日)

CNEKJPQZEX-eyJsaWNlbnNlSWQiOiJDTkVLSlBRWkVYIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ2...
阅读(6574) 评论(0)

[置顶] 史上最全的 DB2 错误代码大全

1 前言作为一个程序员,数据库是我们必须掌握的知识,经常操作数据库不可避免,but,在写 SQL 语句的时候,难免遇到各种问题。例如,当咱们看着数据库报出的一大堆错误代码时,是否有种两眼发蒙的感觉呢?咳咳,莫要否认,你有、我有,全都有啊!不过,值得庆幸的是,已经有人帮咱们整理出一份关于 DB2 的错误代码大全啦,以后再遇到数据库报错,直接拎出看看,岂不爽哉?当然,在此对原作者送上万分的感谢。2 错误...
阅读(1432) 评论(0)

[置顶] 史上最简单的 MyBatis 教程

1 前言  MyBatis 源于 Apache 的一个开源项目 iBatis,而 iBatis 一词则来源于“internet”和“abatis”的组合,2010年这个项目由 Apache Software Foundation 迁移到了 Google Code,并且改名为MyBatis ,2013年11月其又迁移到 Github。MyBatis 是一个基于 Java 的支持普通 SQL 查询,存储...
阅读(4607) 评论(0)

[置顶] 史上最简单的 Spring MVC 教程

1 前言  spring MVC 属于 SpringFrameWork 的后续产品,已经融合在 Spring Web Flow 里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块,而 Spring MVC 就是其中最优秀的 MVC 框架。自从 Spring 2.5 版本发布后,由于支持注解配置,易用性得到了大幅度的提高;Spring 3.0 更加完善,实现了对 Struts...
阅读(4592) 评论(2)

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

案例:银行的数据库里面存储着用户的账户信息表,当用户 A 想用户 B 转账的时候,正常情况下,A 账户的余额减少,B 账户的余额增加;但是由于某种原因(例如突然断电),当 A 账户的余额减少之后,B 账户的余额并没有增加,这就造成了数据库数据的安全隐患。 解决方案:当 A 账户的余额减少之后,不要立即修改数据表,而是在确认 B 账户的余额增加之后,同时修改数据表。 事务通过前面的案例及解决...
阅读(208) 评论(2)

左耳朵耗子 | 程序员如何用技术变现?

导读:从事编程这个事可以做到,完全靠自己的手艺、不依赖任何人或公司去生活的。但道理我都懂,怎么做才是关键。本文摘自陈皓(左耳朵耗子)在极客时间 App 开设的付费专栏“左耳听风”。 正文1 写在前面程序员用自己的技术变现,其实是一件天经地义的事儿。写程序是一门“手艺活儿”,那么作为手艺人,程序员当然可以做到靠自己的手艺和技能养活自己。然而,现在很多手艺人程序员却说自己是“码农”,编码的农民工,在工作...
阅读(484) 评论(4)

详述 IntelliJ IDEA 插件的安装及使用方法

温馨提示:IntelliJ IDEA 支持非常多的插件,熟练的使用插件,能够有效提高我们的开发效率以及用户体验。 正文首先,进入插件安装界面: Mac:IntelliJ IDEA -> Preferences -> Plugins; Windows:File -> Settings -> Plugins.标注 1:显示 IntelliJ IDEA 的插件分类, All plugins:显示 In...
阅读(257) 评论(0)

在 Mac 系统下安装 PyCharm 的方法

首先,进入 PyCharm 的官网,PyCharm: Python IDE for Professional Developers by JetBrains.如上图所示,直接点击DOWNLOAD NOW,立即下载:如上图所示,JetBrains 提供了三个版本的 PyCharm,分别为:Windows、macOS和Linux. 在此,我们选择macOS,点击DOWNLOAD:如上图所示,下载完成后,...
阅读(330) 评论(0)

详述 Mac 系统下安装及卸载 Python 的方法

博主说:对于 Mac 而言,其自带的 Python 2.6 和 Python 2.7 这两个版本已经能够满足我们的大部分需求了,因此除非对某个版本有强烈需求,否则不建议自己安装 Python,因为这是典型的安装容易,删除麻烦。 正文 安装 Python 首先,登录 Python 官网,下载所需版本:Welcome to Python.如上图所示,我们下载了python-2.7.14这个版本,双击...
阅读(168) 评论(0)

刘强东:死掉的创业公司,几乎都违背这 4 点最基本的经济常识

导读:从 2004 年做电商到今年已经快 12 年了,过去这么多年,有一点可以确定,就是未来不管是互联网怎么发展,出现什么样新的商业模式、新的概念,迄今为止没有任何一个人,没有任何一家公司和国家可以打破经济的基本规律。 正文今天和大家分享一下,根据我 13 年创业经历发现的一个基本规律,叫“一拖三”。不管是在哪行哪业,一家创业公司能够取得成功,有四点最重要,而且这四点基本能够判断一个全新的商业模式是...
阅读(730) 评论(2)

迅雷创始人程浩:AI 创业必知 6 大核心问题:如何选择赛道、搭配团队和应对巨头挑战

【新智元导读】 迅雷创始人程浩现在是专注科技领域的投资人,他在这篇文章中,聊到了人工智能领域的创业和创新,包括如何选择赛道、团队的搭配、以及如何应对巨头的挑战。他总结了人工智能创业的 6 大核心问题,包括:互联网 vs 人工智能、人工智能 vs 人工智能+、人工智能+ vs +人工智能、关键性应用 vs 非关键性应用、技术提供商 vs 全栈服务商以及 2C vs 2B。 正文大家好,我是迅雷创始人程...
阅读(372) 评论(0)

马云:阿里必须是一家创造未来的公司,必须成为国家和世界创新的发动机

博主说:“阿里必须是一家创造未来的公司,必须成为国家和世界创新的发动机”,这话说的霸气,却也让人感动,真心希望类似能够勇于承担社会责任的公司,越来越好。 正文技术形象也许是阿里巴巴的一个痛,36氪采访过几位阿里科学家,他们总觉得在外界眼中,阿里“没有技术”。最后,阿里总结,是因为自身商业过于成功,掩盖了技术的光芒。就连马云也这么认为。在今天的杭州 2017 云栖大会上,马云在发表演讲时说,阿里巴巴被...
阅读(542) 评论(0)

阿里成立达摩院 1000 亿投研发,马云称达摩要比阿里活得长

博主说:2017 年 10 月 11 日,云栖大会来袭,阿里巴巴宣布成立全球研究院——阿里巴巴达摩院,预计 3 年投入 1000 亿助力基础科学和颠覆式技术创新研究。首批坐镇阿里达摩院的有十位“达摩祖师”名单公布,其中就包括三位中国两院院士和五位美国科学院院士。由此可见,阿里的布局越来越大,未来啊,更精彩啦! 正文2017 年 10 月 11 日杭州,阿里巴巴 2017 年度规模最大的一场云栖大会如...
阅读(653) 评论(0)

特斯拉 CEO 马斯克:年轻人成功的秘诀,只有这 5 点

导语:特斯拉 CEO 马斯克是一个传奇,他是发明家、创业家和亿万富豪,他跟乔布斯一样都被称为“改变世界的科技狂人”。 ——核心要点—— 非常努力地工作:想创业的人,尤其得如此。 吸引顶尖人才与你共事:企业是一群人集合在一起创造产品或服务。不论你要创业或进入企业工作,关键都在与顶尖人才共事。 聚焦在信号,而非杂音:每家公司都应该自问,我们所做的这些事情,到底有没有让产品或服务更好,如果没有,就应该喊停...
阅读(414) 评论(0)

史上最简单的 MySQL 教程(三十七)「数据备份与还原(下)」

数据备份与还原基础概念: 备份,将当前已有的数据或记录另存一份; 还原,将数据恢复到备份时的状态。 为什么要进行数据的备份与还原? 防止数据丢失; 保护数据记录。 数据备份与还原的方式有很多种,具体可以分为:数据表备份、单表数据备份、SQL备份和增量备份。SQL 备份SQL 备份,备份的是 SQL 语句。在进行 SQL 备份的时候,系统会对表结构以及数据进行处理,变成相应的 SQL 语句,然后执行备...
阅读(442) 评论(4)

轮子哥:回顾我走过的编程之路

作者简介:vczh,本名陈梓瀚,因知乎的个人信息介绍上写有“专业造轮子”,所以江湖人称“轮子哥”。vczh 大学时代就在微软实习,毕业后即加入微软。开始时是在微软上海,后来进入北京的微软亚洲研究院。现已移居美国西雅图,在 Office 组做工程师。 正文以前经常有人问我,要怎么样才可以去微软。其实我从来没有想过这个问题,所以那个时候的答案自然就是微软的广告(编程好,数学好,态度好)了。09 年大四那...
阅读(982) 评论(8)

详述 MySQL 导出数据遇到 secure-file-priv 的问题

ERROR 1290 (HY000): The MySQL server is running with the –secure-file-priv option so it cannot execute this statement. 对于上述错误,相信对于第一次执行 MySQL 数据导出操作的同学大都会遇见。至于为什么会遇到这个错误,原因很简单,那就是:我们不知道 MySQL 默认的导出目录是哪...
阅读(473) 评论(1)
321条 共22页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:449959次
    • 积分:8609
    • 等级:
    • 排名:第2402名
    • 原创:235篇
    • 转载:75篇
    • 译文:11篇
    • 评论:705条
    博主的 GitHub 账号
    GitHub : Charies Gavin

        鉴于 CSDN 糟糕的用户体验,博主会将一些优质的文章迁移到 Charies Gavin's Blog  欢迎大家在 GitHub 上 Follow 博主,以及 Fork、Star、Watch 博主的项目。


      青春不老 奋斗不止


      好学若饥虚心若愚
    博客专栏