袁晓俊
码龄13年
关注
提问 私信
  • 博客:77,478
    77,478
    总访问量
  • 42
    原创
  • 2,322,517
    排名
  • 15
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:贵州省
  • 加入CSDN时间: 2011-08-24
博客简介:

Success relies on perseverance

博客描述:
Success is resulted from a small step of progress
查看详细资料
个人成就
  • 获得9次点赞
  • 内容获得2次评论
  • 获得16次收藏
创作历程
  • 21篇
    2016年
  • 90篇
    2015年
成就勋章
TA的专栏
  • 新技术
  • Java基础
    5篇
  • 设计模式
    4篇
  • 多线程
  • Spring
    8篇
  • Maven
    13篇
  • Mybatis
  • Hibernate
    5篇
  • Struts
  • JavaEE
  • Javascript
    1篇
  • JavaWeb
  • Database
    1篇
  • JDBC
    5篇
  • Sql
    7篇
  • MapReduce
    2篇
  • Linux
    3篇
  • Shell
    19篇
  • Sqoop
    3篇
  • Hadoop
    2篇
  • Hbase
  • Yarn
  • Hive
    1篇
  • Zookeeper
  • Scala
  • Spark
    3篇
  • R
  • Ios
    1篇
  • Android
  • PM
    4篇
  • PMP
  • Network
  • Python
    1篇
  • Server
    5篇
  • 运维
  • 大数据治理
    7篇
  • Git
    5篇
  • ACL
  • LVM
  • RAID
  • HTTP
    1篇
  • 经典网站收集
    2篇
  • Jersey
    2篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

收集整理比较全 shell sed 命令与实例教程

收集整理比较全 shell sed 命令与实例教程2012/02/06sed,shell编程语言评论12,934在每一行后面增加一空行sed G将原来的所有空行删除并在每一行后面增加一空行。这样在输出的文本中每一行后面将有且只有一空行。sed '/^$/d;G'在每一行后面增加两行空行sed 'G;G'将第一个脚本所产生的所有空行删除
转载
发布博客 2015.12.29 ·
516 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

第三部分:实施元数据管理

大数据治理统一流程参考模型(续)第三步:实施元数据管理在明确了元数据管理策略和元数据集成体系结构之后,企业可以根据需要选择合适的业务元数据和技术元数据管理工具,并制定相应的元数据管理制度进行全面的元数据管理。比如可以使用 IBM InfoSphere Business Glossary 进行业务元数据的管理,使用 IBM InfoSphere Metadata Workbench 作为元数
转载
发布博客 2015.12.22 ·
1777 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

产品经理:不要成为作图经理

常常在产品经理群,看到几个产品人在讨论axure如何使用函数、变量、运算符,如何做出高保真装逼原型图,如何将axure变成华丽的装逼利器。这样做产品,其实已经走错了方向。我经常和一些产品经理讨论,关于原型,要做高保真,中保真,还是低保真图。调研中发现30%的产品经理只做低保真,60%的产品经理认为中保真对于指导UI作图,开发支持已经足够。10%的产品经理往往很追求细节完美,也会自我强迫的做出保真程
转载
发布博客 2016.02.23 ·
460 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Maven 基础知识大全

maven 代理服务器设置第一、找到你的setting配置文件 –>找到文件 {M2_HOME}/conf/settings.xml, 并把你的代理服务器信息配置写入。注:{M2_HOME} 是安装时配置的path路径,.m2的文件位置第二、配置代码 <proxies> <proxy> <id>optional</id> <active>true</act
原创
发布博客 2015.12.19 ·
520 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

商业画布要素

商业模式分析细分用户为谁创造价值?谁说我们的最重要客户?价值主张我们向客户传递什么样的价值?我们在帮客户解决什么样的难题?我们正在满足客户哪些需求?我们准备提供哪些系列服务和产品?渠道通道哪些渠道能接触客户群体?我们如何接触他们?我们的渠道如何整合?哪些渠道更有效、成本收益最好?如何把我们的渠道与客户的例行程序进行整合?用户关系每个细分群体希
原创
发布博客 2016.02.27 ·
3043 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

别了,产品经理的能力模型

本文首发在《程序员》2013年1月刊上,博客延时贴出。产品经理这个岗位越来越火,想做的人越来越多,有不少公司、团队也都建立了以产品为中心的组织形式。自然,网上出现了很多“产品经理的能力模型”,大家都觉得像是武林秘籍,修炼之后就可以入行,但,又发现各种模型之间差异很大,纠结不已。最近,我越想越觉得讨论所谓的能力模型又陷入了“方法中心”式的思维,和“最好的文档模板”、“最优的组织结构”没什么区
转载
发布博客 2016.02.23 ·
1123 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何写PRD (附PRD案例)

PRD是每个产品人员最经常看到的文档,还是有很多产品的朋友问我PRD怎么写,如何才能表达清楚意思。其实PRD并没有规定的格式,每个公司都可以根据自己公司的实际需要来写适合自己产品团队的PRD。PRD(Product-Requirement-Document,产品需求文档),这对于任何一个产品经理来说都不会陌生的一个文档,一个PRD是衡量一个产品经理整体思维的标准,一个PRD可以看出一个产品
转载
发布博客 2016.02.23 ·
1248 阅读 ·
0 点赞 ·
0 评论 ·
9 收藏

数据库设计三大范式

为了建立冗余较小、结构合理的数据库,设计数据库时必须遵循一定的规则。在关系型数据库中这种规则就称为范式。范式是符合某一种设计要求的总结。要想设计一个结构合理的关系型数据库,必须满足一定的范式。                 在实际开发中最为常见的设计范式有三个:1.第一范式(确保每列保持原子性)第一范式是最基本的范式。如果数据库表中的所有字段值都是不可分解的原子值,就说明该数据库
转载
发布博客 2016.01.14 ·
416 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第一章 Spring概述

1.1 概述1.1.1 Spring是什么Spring是一个开源的轻量级JavaSE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。应用程序是由一组相互协作的对象组成。而在传统应用程序开发中,一个完整的应用是由一组相互协作的对象组成。所以开发一个应用除了要开发业务逻辑之外,最多的是关注如何使这些对象协作来完成所需功能,而
原创
发布博客 2016.01.07 ·
457 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RESTful最佳实践之基于 jersey 的增删改查

RESTful最佳实践之基于 jersey 的增删改查jersey-rest-demo 增删改查项目地址:https://github.com/CoderDream/jersey-rest-demo源代码:http://download.csdn.net/detail/xuxiheng/8227849查找直接访问 地址:http://localhost:8080/jer
转载
发布博客 2016.01.04 ·
642 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RESTful 架构详解

1. 什么是RESTREST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移。 它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是HTTP规范的主要编写者之一。 他在论文中提到:"我这篇文章的写作目的,就是想在符合架构原理的前提下,理解和评估以网络为基础的应用软件的架构设计,得到一个功
转载
发布博客 2016.01.04 ·
432 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

代理模式

【代理模式应用场景举例】比如在玩“极品飞车”这款游戏,如果游戏者手中的金钱达到了一定的数量就可以到车店买一部性能更高的赛车,那么这个卖车的“车店”就是一个典型的“汽车厂家”的“代理”,他为汽车厂家“提供卖车的服务”给有需求的人士。从面向对象的方面考虑,“销售汽车的代理”也是一个对象,那么这个对象也具有一定的状态,在软件项目中这个对象也具有管理财务进销存的基本功能,那么在设计时就要以面向OOP编
转载
发布博客 2016.01.03 ·
316 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

策略模式

背景在软件开发中常常遇到这种情况,实现某一个功能有多种算法或者策略,我们可以根据环境或者条件的不同选择不同的算法或者策略来完成该功能。如查找、排序等,一种常用的方法是硬编码(Hard Coding)在一个类中,如需要提供多种查找算法,可以将这些算法写到一个类中,在该类中提供多个方法,每一个方法对应一个具体的查找算法;当然也可以将这些查找算法封装在一个统一的方法中,通过if…else…或者cas
转载
发布博客 2016.01.03 ·
309 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

单例模式

概念:  java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。  单例模式有以下特点:  1、单例类只能有一个实例。  2、单例类必须自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例。  单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、
转载
发布博客 2016.01.03 ·
280 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IOS基础总结

http://www.cnblogs.com/wendingding/
原创
发布博客 2016.01.03 ·
244 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

工厂模式

在面向对象编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生成你需要的对象之前必须先生成一些辅助功能的对象。 在这些情况,新对象的建立就是一个 “过程”,不仅是一个操作,像一部
转载
发布博客 2016.01.03 ·
327 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring3教程

http://sishuok.com/video-0-1052
原创
发布博客 2016.01.03 ·
292 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第七部分 最佳实践

设计细颗粒度的持久类并且使用来实现映射。例如使用一个Address持久类来封装 street, suburb, state, postcode. 这将有利于代码重用和简化代码重构(refactoring)的工作。对持久类声明标识符属性( identifier properties)。Hibernate中标识符属性是可选的,不过有很多原因来说明你应该使用标识符属性。我们建议标识符应该是“
转载
发布博客 2016.01.03 ·
317 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第六部分 基本实现原理

整体流程 1:通过configuration来读cfg.xml文件 2:得到SessionFactory 工厂 3:通过SessionFactory 工厂来创建Session实例 4:通过Session打开事务 5:通过session的api操作数据库 6:事务提交 7:关闭连接   说明:以下分方法描述的实现流程并不是Hibernate的完整实现流程,也不是H
转载
发布博客 2016.01.03 ·
304 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

第五部分 Hibernate的事务和并发

Hibernate本身没有事务的实现 Hibernate 直接使用 JDBC 连接和 JTA 资源,不添加任何附加锁定行为。也就是说你在Hibernate里面使用的事务要么是JDBC的事务,要么是JTA的事务。Hibernate不锁定内存中的对象 你的应用程序会按照你的数据库事务的隔离级别规定的那样运作,真正对事务的实现和支持也依赖于数据库。   对于并发处理,Hibern
转载
发布博客 2016.01.03 ·
296 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多