自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一杯甜酒

用勇气改变可以改变的事情,用胸怀接受不可以改变的事情,然后用智慧分辨两者的不同!...

原创 Maven学习总结(27)——Maven自定义打包插件maven-assembly-plugin详解

Assembly插件会生成 “assemblies”, 此特性等同于的Maven 1 distribution plug-in.。该插件不仅支持创建二进制归档文件,也支持创建源码归档文件。这些assemblies定义在一个assembly描述符文件里。你可以选择自定义assembly描述符或者直接...

2016-10-31 10:46:50

阅读数 5571

评论数 0

转载 ZooKeeper学习总结(2)——ZooKeeper开源Java客户端ZkClient使用

zkclient是zookeeper的Java客户端。它让Zookeeper API 使用起来更简单;它非常方便订阅各种事件并自动重新绑定事件(会话建立、节点修改、节点删除、子节点变更等);它提供了session过期自动重连等机制。今天我们主要讲解的是如何使用zkclient的基础api。 首先...

2016-10-29 11:40:35

阅读数 5587

评论数 0

原创 ZooKeeper学习总结(1)——ZooKeeper入门介绍

1. 概述Zookeeper是Hadoop的一个子项目,它是分布式系统中的协调系统,可提供的服务主要有:配置服务、名字服务、分布式同步、组服务等。它有如下的一些特点:简单Zookeeper的核心是一个精简的文件系统,它支持一些简单的操作和一些抽象操作,例如,排序和通知。丰富Zookeeper的原语...

2016-10-29 11:32:05

阅读数 2597

评论数 4

原创 Spring Boot学习总结(4)——使用Springloaded进行热部署

我在开发的时候,总是会及时对自己的程序进行测试,总是频繁的重启web server,容器不烦我们都觉得烦了。 dependencys目录下增加: org.springframework.boot spring-boot-devtools org.springframework spring...

2016-10-29 11:18:08

阅读数 5091

评论数 0

原创 App后台开发运维和架构实践学习总结(2)——RESTful API设计技巧

前言 移动互联网时代,RESTful API成为越来越重要的移动端和服务器端交互的形式。尤其是在很多互联网公司或者传统行业拥抱移动互联网的时候,一套设计良好的Restful API能够帮助互联网产品支持单服务端+多客户端的场景。RESTful架构本身是一个风格而不是一个标准,这也就意味着在具体设计...

2016-10-29 10:25:21

阅读数 2591

评论数 0

转载 程序员如何成为编程高手并以此创业

每个IT企业,尤其是初创企业,非常苦恼:找不到好的程序员。现在大学、软件学院及各种培训机构,每年培养几十万的程序员,毕业的每个人都有同样困恼:找 不到好的工作。问题出在哪里呢?其实,企业需要的是不是刚会写程序的人,需要来了就能干活的人,尤其能把活干好的人。而刚毕业的大学生多半刚学会如何写程 序...

2016-10-28 12:59:22

阅读数 823

评论数 0

转载 小米宋强:生态化大数据平台的深度应用实践

小米宋强:生态化大数据平台的深度应用实践 时下大数据市场越发火爆,各行各业趋之若鹜投入其中。然而随之产生的问题也越来越多,除去数据清洗、整理、存储等枯燥的事情外,大数据变现是厂商们最为关注的难点之一。实际上大数据很难通过直接途径来变现,业务智能化抑或是内容推荐都是一些间接的变现场景,而广...

2016-10-27 15:33:45

阅读数 1147

评论数 0

原创 Tomcat学习总结(9)——Apache Tomcat 8新特性

一、Apache Tomcat 8介绍 Apache Tomcat 8RC1版于2013年8月份发布。它 经过了2年的开发,引入了很多新特征,由于目前还只是Alpha版,故不推荐在产品中使用。但是我们应该了解它有哪些新特性,以便在稳定版出来后,用到我们的开发项目中去。 Apache Tomcat ...

2016-10-25 16:28:14

阅读数 8364

评论数 0

原创 Mysql学习总结(41)——MySql数据库基本语句再体会

1、数据定义语言(DDL):定义和管理数据对象,比如建立数据库、数据表 数据操作语言(DML):用于操作数据库对象中的包含的数据。 数据查询语言(DQL):用于查询数据库对象中包含的数据,能够对表进行查询。 数据控制语言(DCL):管理数据库的语言。 2、进入数据库的方式 ...

2016-10-24 10:24:08

阅读数 2122

评论数 1

原创 Git学习总结(13)——使用git.oschina作为自己的源代码在线管理库

工作多年,期间积累了很多的代码片段,一直想找个存放的地方,方便随时的取用。以前可能是放在自己电脑的硬盘中,但毕竟这样使用起来还是有很多不便。 下面通过码云来说明 一下设置过程。其实,码云和GitHub本就是同样的工具,只不过 用起来码云的速度要比GitHub快,原因大家懂得。 首先,注册码...

2016-10-24 09:37:08

阅读数 1529

评论数 0

原创 将学习养成习惯

将学习养成习惯 第一点,集中精力,从一开始就集中精力做好知识储备打下坚实的基础框架,如果你不知道如何去做,就从读完多少本书开始吧! 第二点,确定近期目标,短时间内很难切实体会到学习乐趣容易遭受挫折,导致自己放弃,所以应该将目标设定细化,并向别人宣布这样就不会轻易放弃了还可以在微信朋友圈...

2016-10-24 09:32:59

阅读数 871

评论数 0

原创 Java基础学习总结(71)——深入理解Java虚拟机内存

Java虚拟机中的内存分配图 : 各个区域的特性总结如下表: 补充说明: 当多线程情形下,可能多个线程要在堆上分配内存,那么可能出现内存分配的同步问题,解决方案有两个,一个就是同步内存分配动作;另一个就是采用TLAB,即在Java堆中针对每个线程先预先分配...

2016-10-20 14:11:37

阅读数 1104

评论数 0

原创 Mysql学习总结(40)——MySql之Select用法汇总

一、条件筛选 1、数字筛选:sql = "Select * from [sheet1$] Where 销售单价 > 100" 2、字符条件:sql = "Select * from [sheet1$] Where 物品名称 ='挡泥板'" ...

2016-10-20 10:27:51

阅读数 1886

评论数 0

原创 Java基础学习总结(70)——开发Java项目常用的工具汇总

要想全面了解java开发工具,我们首先需要先了解一下java程序的开发过程,通过这个过程我们能够了解到java开发都需要用到那些工具。 首先我们先了解完整项目开发过程,如图所示: 从上图中我们能看到一个完整的java项目的开发包括很多的环节,每个环节都需要用到不同的开发工具。在...

2016-10-20 10:19:23

阅读数 5402

评论数 0

转载 谈谈普通码农如何不靠工资也能月入过万

人活着是是为了吃饭,吃饭是为了活着,呵呵。 要吃饭就得有钱,要钱就得工作,工作是为了挣钱。实际上对于普通的码农来说虽有比普通行业略高的报酬,但是钱到用时方恨少啊一年到头视乎没剩下多少了。所以今天谈谈怎么在业余的时间增加自己的收入。 NO1、私活(俗称外包) 这是最直接的方式,马上就能见...

2016-10-20 10:16:08

阅读数 2543

评论数 0

原创 Java基础学习总结(69)——匿名内部类与Lambda表达式

前言 Java Labmda表达式的一个重要用法是简化某些匿名内部类(Anonymous Classes)的写法。实际上Lambda表达式并不仅仅是匿名内部类的语法糖,JVM内部是通过invokedynamic指令来实现Lambda表达式的。具体原理放到下一篇。本篇我们首先感受一下使用Lam...

2016-10-20 10:13:49

阅读数 1266

评论数 0

原创 Html学习总结(2)——Html页面head标签元素的意义和应用场景

相信在html5之前,很少人会关注html页面上head里标签元素的定义和应用场景,可能记得住的只有"title"、"keyword"和"description"这些meta在逐渐了解使用html新标准后,特别是移动页面的开发普及,可以看...

2016-10-20 10:10:07

阅读数 1110

评论数 0

原创 Android学习总结(5)——9个非常有用的Andorid 程序片段

一,获取系统版本号: PackageInfo info = this.getPackageManager().getPackageInfo(this.getPackageName(), 0); int versionCode=nfo.versionCode string vers...

2016-10-19 15:27:02

阅读数 850

评论数 0

原创 Mysql学习总结(39)——49条MySql语句优化技巧

分享一个大神的人工智能教程。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来!点击浏览教程 1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,应尽量避免全表扫描,首先应考虑在...

2016-10-19 09:34:08

阅读数 2015

评论数 0

原创 Java基础学习总结(68)——有关Java线程方面的面试题

不管你是新程序员还是老手,你一定在面试中遇到过有关线程的问题。Java 语言一个重要的特点就是内置了对并发的支持,让 Java 大受企业和程序员的欢迎。大多数待遇丰厚的 Java 开发职位都要求开发者精通多线程技术并且有丰富的 Java 程序开发、调试、优化经验,所以线程相关的问题在面试中经常会...

2016-10-19 09:28:45

阅读数 1111

评论数 0

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