自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Solo_two的博客

我是一只笨小鸟,但我会一直一直向前飞 —> 博客地址:http://blog.csdn.net/solo_two

  • 博客(101)
  • 收藏
  • 关注

转载 Hadoop Trash回收站使用指南

版权声明:本文为博主原创文章,未经博主允许不得转载。    https://blog.csdn.net/SunnyYoona/article/details/78869778我们在删除一个文件时,遇到如下问题,提示我们不能删除文件放回回收站:sudo -uxiaosi hadoop fs -rm -r tmp/data_group/test/employee/employee_salary....

2018-12-13 14:48:47 824

转载 CentOS 6.x安装多GCC版本,cmake的安装与使用

操作系统:CentOS release 6.5 (Final)当前gcc版本:build=x86_64-redhat-linux                          Thread model: posix                          gcc version 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC)待安装gcc版本...

2018-12-11 21:47:43 667

转载 Hadoop出现错误:WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... usi

Hadoop出现错误:WARN util.NativeCodeLoader: Unable to load native-hadoop library for your platform... using builtin-java classes where applicable,解决方案安装Hadoop的时候直接用的bin版本,根据教程安装好之后运行的时候发现出现了:WARN util.Na...

2018-09-12 20:48:46 5379

转载 Centos6.8 升级git

查看当前版本git --version1安装环境yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel asciidoc -y1yum install gcc perl-ExtUtils-MakeMaker -y1wget http://ftp.gnu.org/pub/gnu/libiconv/libic...

2018-07-13 14:14:29 836

转载 vim 高效使用的命令

常用的命令1 整行补全 CTRL-X CTRL-L2 根据当前文件里关键字补全 CTRL-X CTRL-N3 根据字典补全 CTRL-X CTRL-K4 根据同义词字典补全 CTRL-X CTRL-T5 根据头文件内关键字补全 CTRL-X CTRL-I6 根据标签补全 CTRL-X CTRL-]7 补全文件名 CTRL-X CTRL-F8 补全宏定义 CTRL-X CTRL-D9 补全vim命令...

2018-07-11 12:36:16 488

转载 C++:在堆上创建对象,还是在栈上?

这篇文章来自于一次讨论:http://www.devbean.net/2013/01/qt-study-road-2-model-view/#comment-17532。关于究竟是在堆上还是在栈上创建对象,可能很多初学者感到迷惑。我想可以把这部分内容拿出来详细介绍一下。现在,假设你已经清楚什么是堆,什么是栈。如果需要在堆上创建对象,要么使用new运算符,要么使用malloc系列函数。这点没有异议。...

2018-04-01 18:00:33 2133

转载 vim 的 tags 模块 与 ctags

随笔-35  文章-0  评论-40 vim 的 tags 模块 与 ctags1. 概述一般来说,在代码中跳转,离不开 ctags。实际上,vim 中代码跳转是由 vim tags 模块完成的,tags 模块依赖于 tags 文件。ctags(Generate tag files for source code) 是产生 tags 文件的。tags 文件只包含了函数、类、变量的定义的信息,而没有...

2018-03-28 15:05:56 778

转载 Protocol Buffer的C++入门教程

1.protobuf简介protobuf(Protocol Buffers )是google的开源项目,官网见:click这里,源码见:github。更准确的官方描述是:protobuf是google的中立于语言,平台,可扩展的用于序列化结构化数据的解决方案。简单的说,protobuf是用来对数据进行序列化和反序列化。那么什么是数据的序列化和反序列化呢?见下文。protobuf支持目前主流的开发语...

2018-03-13 16:16:53 2661 1

转载 数据库性能优化详解

1.数据库访问优化法则要正确的优化SQL,我们需要快速定位能性的瓶颈点,也就是说快速找到我们SQL主要的开销在哪里?而大多数情况性能最慢的设备会是瓶颈点,如下载时网络速度可能会是瓶颈点,本地复制文件时硬盘可能会是瓶颈点,为什么这些一般的工作我们能快速确认瓶颈点呢,因为我们对这些慢速设备的性能数据有一些基本的认识,如网络带宽是2Mbps,硬盘是每分钟7200转等等。因此,为了快速

2017-12-04 19:00:11 2418

转载 SpringBoot 为MapperScan添加动态扫描(占位符)功能

SpringBootLean 是对springboot学习与研究项目,是根据实际项目的形式对进行配置与处理,欢迎star与fork。 [oschina 地址] http://git.oschina.net/cmlbeliever/SpringBootLearning [github 地址] https://github.com/cmlbeliever/SpringBootLearn

2017-11-23 18:09:38 2247

原创 Netty进行Socket编程(二)

1 ChannelA nexus to a network socket or a component which is capable of I/O operations such as read, write, connect, and bind.A channel provides a user:the current state of the channel (e.g. is it

2017-10-30 17:02:59 617

原创 Netty进行Socket编程(一)

一些基本概念1 Socket1) 同一个名词Socket有多种不同意思。2) 在计算机网络知识体系中,运输层的TCP(传输控制协议)把连接作为最基本的抽象。TCP的连接有两个端点,被称为Socket,通过IP地址+端口号来区分来自不同应用程序进程或网络连接的通信,实现数据传输的并发服务。Client进程和Server进程之间是通过Socket读写数据进行通信的。3) JDK的java.n

2017-10-30 17:01:21 1925

转载 Mysql数据库存储引擎

简单介绍存储引擎就是指表的类型。数据库的存储引擎决定了表在计算机中的存储方式。存储引擎的概念是MySQl的特点,而且是一个插入式的存储引擎概念。这就决定了MySQl数据库中的表可以使用不同的存储方式存储。用户可以根据自己的不同要求,选择不同的存储方式、是否进行事务处理等。查询方式及内容解析使用SHOW ENGINES语句可以查看MySQL数据库支持的存储引擎类型

2017-09-21 14:20:08 416

原创 面试资料

1、https://github.com/it-interview/easy-job

2017-08-14 09:58:33 296

原创 我的书单

计算机基础虽然现在新技术曾出不穷,但是万变不离其宗,所有的技术实现都离不开数据结构、算法、计算机系统、编译原理等等这些计算机基础, 所以有深厚的计算基础知识就显得越来越重要了。《深入理解计算机系统》推荐指数:★★★★★链接:点我学习计算机底层原理经典的一本书。它从计算机底层硬件开始说起,到处理器、虚拟存储等,到最后的使用C语言来实现一些应用,比如网络编程

2017-08-14 09:47:52 376

原创 下一个五年计划

1、学会投资自己 (未来还有很长的工作时间,为自己增加筹码)2、计算机底层技术知识3、面试技巧(不公平的时代,就需要时刻准备着)4、了解最新技术(不要局限于自己的范围)5、做自己想做的6、提升学历(有个情节)7、身体是革命的本钱8、加油,加油!

2017-08-14 09:39:14 445

转载 HTTP 协议入门

HTTP 协议是互联网的基础协议,也是网页开发的必备知识,最新版本 HTTP/2 更是让它成为技术热点。本文介绍 HTTP 协议的历史演变和设计思路。一、HTTP/0.9HTTP 是基于 TCP/IP 协议的应用层协议。它不涉及数据包(packet)传输,主要规定了客户端和服务器之间的通信格式,默认使用80端口。最早版本是1991年发布的0.9版。该版本极其

2017-08-08 14:41:02 327

原创 Http 知识点梳理

HTTP简介HTTP协议是Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网(WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信

2017-08-08 14:14:20 478

转载 前端开发APP,从HBuilder开始~

内容简介介绍目前前端人员开发app的几种方法,具体介绍hbuilder开发app,一扇赞新的大门~无所不能的js最开始js仅仅局限于网页上一些效果,操作网页内容等,但是nodejs把js带入了后端,也就是服务器端,从此前端人员可以涉及后端,前后通吃,native.js(以及其他js,稍候介绍)把js带入了移动端,从此前端人员前后移动通吃。前端涉及app的两种

2017-01-20 17:02:01 522

转载 什么是跨域?怎么解决跨域问题?

什么是跨域?跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。所谓同源是指,域名,协议,端口均相同,不明白没关系,举个栗子:http://www.123.com/index.html 调用 http://www.123.com/server.PHP (非跨域)http://www.123.c

2017-01-20 15:40:24 486

转载 单点登录的三种实现方式

单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子系统也会为这种重复认证授权的逻辑搞

2017-01-20 15:29:35 1647

转载 完全跨域的单点登录SSO

本文来自:高爽|Coder,原文地址:http://blog.csdn.net/ghsau/article/details/20545513,转载请注明。       完全跨域的单点登录实现方案基本和上篇文章介绍的一样,只不过生成ticket的过程更复杂些。上篇文章中的项目是不能完全跨域的,由于多个应用系统以及认证系统域不同,也没有共同的父域,导致登录后,认证系统向浏览器写的ticket在其它

2017-01-20 14:40:57 504

转载 共同父域下的单点登录SSO

本文来自:高爽|Coder,原文地址:http://blog.csdn.net/ghsau/article/details/20466351,转载请注明。       单点登录(Single Sign On),简称为SSO,SSO不仅在企业级开发很常用,在互联网中更是大行其道。随便举几个例子,比如我们登录新浪微博后,再访问新浪首页后,我们发现,已经自动登录了;再比如我们登录CSDN后,可以写博

2017-01-20 14:37:00 570

转载 Cookie深度解析,SSO铺垫

本文来自:高爽|Coder,原文地址:http://blog.csdn.net/ghsau/article/details/20466351,转载请注明。       最近在公司做了Web端单点登录(SSO)功能,基于Cookie实现,做完之后感觉有必要总结一下,本文着重讲解Cookie,下文会说明单点登录的实现方案。Cookie简介       众所周知,Web协议(也就是H

2017-01-20 14:35:30 391

原创 eclipse debug (调试)

eclipse debug (调试) 学习心得进入debug模式:1、设置断点2、启动servers端的debug模式3、运行程序,在后台遇到断点时,进入debug调试状态=============================作用域 功能 快捷键 全局 单步返回 F7 全局 单步跳过 F6 全局 单步跳入 F5 全局 单步跳入选择

2016-12-27 10:36:50 482

转载 Java异常分类

一、基本概念看java的异常结构图  Throwable是所有异常的根,java.lang.ThrowableError是错误,java.lang.ErrorException是异常,java.lang.Exception 二、Exception一般分为Checked异常和Runtime异常,所有RuntimeException类

2016-10-20 08:50:00 309

原创 数据库设计三大范式

数据库设计范式什么是范式:简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。什么是三大范式:第一范式:当关系模式R的所有属性都不能在分解为更基本的数据单位时,称R是满足第一范式的,简记为1NF。满足第一范式是关系模式规范化的

2016-10-18 09:06:48 304

原创 Android 流行的网络图片加载库 之 使用 Glide 加载图片 (Google推荐的图片加载库Glide)

出处:http://blog.csdn.net/shangmingchao/article/details/51125554一. 下载在build.gradle中添加依赖: compile 'com.github.bumptech.glide:glide:3.7.0'1需要support-v4库的支持,如果你的项目没有support-v4库(项目默认已经添加了),

2016-09-25 10:56:11 720

原创 Android 流行的网络图片加载库 之 使用Volley加载网络图片

出处:http://blog.csdn.net/guolin_blog/article/details/17482095本篇文章中我们即将学习关于Volley更加高级的用法。Volley是将AsyncHttpClient和Universal-Image-Loader的优点集成于一身的一个框架。我们都知道,Universal-Image-Loader具备非常强大的加载网络图片的功

2016-09-25 10:49:23 349

原创 Android 流行的网络图片加载库 (概述)

在android中的加载网络图片是一件十分令人头疼的事情,在网上有着许多关于加载网络图片的开源库,可以让我们十分方便的加载网络图片。在这里我主要介绍一下我自己在使用Volley, Picasso, Universal-Imageloader的一些使用的感悟。以及最基本的用法介绍。1.android-Volley给ImageView设置图片源//

2016-09-25 10:33:20 1105

转载 前端开发必备!Emmet(Zen Coding)使用手册

介绍Emmet (前身为 Zen Coding) 是一个能大幅度提高前端开发效率的一个工具:基本上,大多数的文本编辑器都会允许你存储和重用一些代码块,我们称之为“片段”。虽然片段能很好地推动你得生产力,但大多数的实现都有这样一个缺点:你必须先定义你得代码片段,并且不能在运行时进行拓展。Emmet把片段这个概念提高到了一个新的层次:你可以设置CSS形式的能够动态被解析

2016-09-21 10:15:52 774

转载 Android Material Design 简单控件

主要内容: 本文将要介绍Material design和Support library控件,主要包括TextInputLayout、SwitchCompat、SnackBar、FloatingActionButton、Shadows、Ripples、TabLayout、RecyclerView、Card、NavigationView、BottomSheet、Palette控件。转载请注

2016-09-17 20:52:58 822

转载 安卓开发中的双日期选择控件(可隐藏日,只显示年月)

安卓开发中的双日期选择控件(可隐藏日,只显示年月)在安卓开发中,会碰到选开始日期和结束日期的问题。特别是在使用Pad时,如果弹出一个Dialog,能够同时选择开始日期和结束日期,那将是极好的。我在开发中在DatePickerDialog的基础上做了修改,实现了这种Dialog。效果如下:具体实现方法为:先新建一个安卓项目DoubleDatePicker,在res/layou

2016-08-30 10:34:45 2889

转载 ScheduledExecutorService定时周期执行指定的任务

一:简单说明ScheduleExecutorService接口中有四个重要的方法,其中scheduleAtFixedRate和scheduleWithFixedDelay在实现定时程序时比较方便。下面是该接口的原型定义java.util.concurrent.ScheduleExecutorService extends ExecutorService extends 

2016-08-21 13:47:15 455

转载 最详细的 Android Toolbar 开发实践总结

过年前发了一篇介绍 Translucent System Bar 特性的文章 Translucent System Bar 的最佳实践 ,收到很多开发者的关注和反馈。今天开始写第二篇,全面的介绍一下 Toolbar 的使用。说起 Toolbar ,可能有很多开发的童鞋还比较陌生,没关系,请接着往下看。初识 ToolbarToolbar是在 Android 5.0 开始推出的一个 M

2016-08-20 14:18:07 411

转载 Android 如何根据设置文字大小动态计算TextView长度、动态设置Relativelayout布局

Android 如何根据设置文字大小动态计算TextView长度、动态设置Relativelayout布局1、动态设置TextView的width    如果在xml中使用TextView,并且设置了textSize属性,若想在Java代码中动态的设置TextView的长度,而不是在xml直接写死TextView的Width属性,可以通过TextView的getPa

2016-08-18 13:38:38 1981

转载 自定义 Android 对话框 (AlertDialog) 的样式

Android 提供了 AlertDialog 类可通过其内部类 Builder 轻松创建对话框窗口,但是没法对这个对话框窗口进行定制,为了修改 AlertDialog 窗口显示的外观,解决的办法就是创建一个指定的 AlertDialog 和 AlertDialog.Builder 类。定义外观我们希望将上面默认的对话框外观修改为如下图所示的新对话框风格:

2016-08-10 16:56:57 526

转载 PopupWindow使用

PopupWindow使用       PopupWindow这个类用来实现一个弹出框,可以使用任意布局的View作为其内容,这个弹出框是悬浮在当前activity之上的。 PopupWindow使用Demo  这个类的使用,不再过多解释,直接上代码吧。  比如弹出框的布局:xml version="1.0" encoding="utf-

2016-08-09 17:56:36 397

原创 Java Web开发工具配置 常见问题

问题一:The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path解决方案:刚开始用Myeclipse,把以前eclipse下的工程复制过来后,发现缺少Server Runtime。本想直接在buildpath里加lib,在Myeclipse里找了一圈,恁是

2016-08-05 16:44:24 1049

原创 Design库-TabLayout属性详解

上图是简书Android端的主页Tab,在其他的App中Tab也是很常见的,它的实现方式也有很多:TabHost,自定义控件(第三方库),RadioGroup等等。这里主要介绍Android Design库中的TabLayout的使用。1.什么是TabLayout在源码中给出了TabLayout的定义:TabLayout provides a horizontal layout

2016-08-03 15:22:25 610

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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