- 博客(35)
- 收藏
- 关注
原创 storm简介、原理、概念
1.什么是storm Storm是Twitter开源的分布式实时大数据处理框架,被业界称为实时版Hadoop。随着越来越多的场景对Hadoop的MapReduce高延迟无法容忍,比如网站统计、推荐系统、预警系统、金融系统(高频交易、股票)等等,大数据实时处理解决方案(流计算)的应用日趋广泛,目前已是分布式技术领域最新爆发点,而Storm更是流计算技术中的佼佼者和主流。 ...
2018-09-05 11:35:22
144310
5
原创 python的语法系列(2)
1.数据类型 (1).数字类型 整型(int) 长整型(python3去掉了) 浮点型(float) (2).布尔类型 真/假 (3).字符串 “张三丰”‘ (4).复数(可以忽略了)...
2018-05-22 13:21:30
1133
原创 python的语法系列(1)
1.python介绍 1989年发明,1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者。第一个公开发行版发行于1991年。 python是一种解释型脚本语言,我本人是从事java开发,在我的...
2018-05-09 16:43:19
336
原创 MYSQL数据类型
一.目标 1.掌握常用的数据类型 2.针对业务选择合适的数据类型二.MySQL数据类型扫盲 1.整型 int smallint mediumint bigint char和vachardatetime和timestamp函数UNIX_TIMESTAMP(now()
2017-06-25 13:03:03
370
原创 nginx编译安装
centos环境为例1.安装makeyum-yinstall gcc automakeautoconf libtool make2.安装g++yum install gcc gcc-c++3.创建源码目录,这里是:/root/zhangpeng/software/nginx/nginxsrc(.一般我们都需要先装p
2016-08-25 11:31:56
380
原创 Redis简述
Redis介绍(Remote Dictionary Server 远程字典服务器) Redis是一个C编写的、开源的、Key-Value型、基于内存运行并支持持久化的NoSQLl数据库。Redis VS Memcache Redis看似能代替memcache,其实不然,从功能上的角度,redis确实做到了memcache能做到的事情,并且redis还有持久化功能
2016-05-29 14:04:13
416
原创 RPC之异构方案---webservice
关键词服务现在的应用程序变得越来越复杂,甚至只靠单一的应用程序无法完成全部的工作。更别说只使用一种语言了。大家在写应用程序查询数据库时,并没有考虑过为什么可以将查询结果返回给上层的应用程序,甚至认为,这就是数据库应该做的,其实不然,这是数据库通过TCP/IP协议与另一个应用程序进行交流的结果,而上层是什么样的应用程序,是用什么语言,数据库本身并不知道,它只知道接收到了一份协议,这就是S
2015-02-26 18:40:59
601
原创 java ---IO流
参考:http://www.cnblogs.com/rollenholt/archive/2011/09/11/2173787.html【案例1】创建一个新文件1234567891011import java.io.*;class hello{ public static void mai
2015-01-26 16:55:23
410
原创 java多线程
参考 http://www.cnblogs.com/yshb/archive/2012/06/15/2550367.html1. 计算机系统使用高速缓存来作为内存与处理器之间的缓冲,将运算需要用到的数据复制到缓存中,让计算能快速进行;当运算结束后再从缓存同步回内存之中,这样处理器就无需等待缓慢的内存读写了。缓存一致性:多处理器系统中,因为共享同一主内存,当多个处理
2015-01-26 16:51:51
328
原创 mysql5.6的安装
1.解压2.选择安装包3.安装mysql4.查看随机密码cat .mysql_secret (家目录中的隐藏文件)5.运行mysql_secure_installation设置自定义密码(前提是安装完的mysql必须要启动,service mysql start)6.
2015-01-25 17:06:48
314
原创 java集合类
参考文献 http://www.cnblogs.com/xwdreamer/archive/2012/05/30/2526822.htmljava集合类图上述类图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap等,折线边框的是抽象类,比如AbstractCollection,AbstractList,Abs
2015-01-20 12:36:13
406
原创 mysql用户管理
mysql是如何处理权限的 1.流程图2.流程图解释:客户端发送操作数据库的请求分析这个操作命令需要的权限判断用户在mysql库的user表中记录的权限(比如user表记录允许连接到服务器的账号信息以及全局的权限控制)判断用户在mysql库的db表中记录的权限(记录用户对哪些库的操作权限,是数据库范围)判断用户在mysql库的host表中记录的权限(判断来源于哪
2015-01-19 22:34:56
494
原创 反射
反射概述 1 什么是反射让我们从Class类开始了解反射!每个加载到方法区中的class文件都对应一个Class类的对象,你可以把Class类的对象理解为硬盘上的class文件的对应体。 2 反射的作用反射是Java中的高级特性,在各种Java框架中都需要使用反射。所以,就算你将来很长一段时间不使用反射,但你使用的框架都大量使用了反射,所以想深入学习框
2015-01-14 13:50:00
424
原创 VMware的安装
VMware虚拟机的安装与使用VMware是一个虚拟PC软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于虚拟出了一台新的PC,以此来实现在一台机器上真正的同时运行两个独立的操作系统。VMware主要特点不需要分区或重新开机就能在同一台PC上使用两种以上操作系统。本机系统可以与虚拟机系统网络通信可以设定并且随时修改虚拟机操作系统的硬件环境。建议的VMwa
2015-01-02 17:56:39
409
原创 软件设计---UML,统一建模语言
UML图的分类静态模型创建并记录一个系统的静态特征。反映一个软件系统基础、固定的框架结构。创建相关问题域主要元素的视图。静态建模包括:用例图展示系统的核心功能及与其监护的用户,用户被称之为"活动者",用例使用椭圆标识,为简化建模过程,用例图可标注优先级。用例图展示:创建用例图:导出用例图:类图表现类的特征,描述各个领域之间的关系。类图
2014-12-31 15:39:59
518
原创 软件设计---面向对象的分析与设计(OOAD)
面向对象的分析与设计 OOAD ,即OOA(面向对象的分析阶段)和OOD(面向对象的设计阶段)。 分析阶段就是将用户的描述整理成相关的文档。 了解需求之后,再进行相关的设计。 OOA阶段主要解决以下问题: ---建立针对业务问题域的清晰视图
2014-12-30 21:04:16
756
原创 Maven
Maven的安装 Maven是基于java的工具,所以你的电脑上必须安装了java环境。mvn --version检查maven是否安装成功 ·POMMaven内置了一个默认的POM,每一个工程的pom都会继承自这个默认的POM,因此叫Super POM。Maven 3.X.X版本,我们可以找到这个文件:${M2_HOME}/lib/maven-mod
2014-12-28 15:46:06
347
原创 软件设计---抽象类与接口
抽象类 通常是一类事物的公共部分的抽象 简单的说 我要开发一个“门” 但是是什么门? 这个时候 大伙都不清楚,因为这就是一个门的概念 但是既然是开发门 那么我们要开发什么门? 实木门? 大铁门? 但是 不管是实木门还是大铁门 首先它是一个门 这就是对同类事物公共部分的抽象 但是那为什么不把门定义成一个接口呢? 原因很简单 "类" 是描述
2014-12-28 13:42:53
453
原创 面向对象的思想
实际开发中,比如你的组长要你开发一个功能,根据我所经历的,我的步骤是,①.先分析这个功能的领域模型,对每个领域模型进行属性、方法的设置,②.最后再设置各个领域模型之间的关系,那么第一步我认为是最难的,就是第一步,分析领域模型,再分析每个领域模型都有哪些属性和方法。这时候,你将面临面向对象的思想考验,比如,让你开发一个功能,这个功能是“人刹车”,首先我们肯定会制造一个“车子”对象,然后制造一个“人”
2014-12-28 13:37:49
312
原创 javaweb----JSP技术
JSP运行原理1.客户端访问zhangpeng.jsp2.服务器读取zhangpeng.jsp内容到内存3.服务器根据zhangpeng.jsp内容生成servlet程序--存在tomcat/work下4.servlet编译运行图解:JSP中的代码都会被翻译至servlet中的_jspService()方法中翻译规则:1.JSP中HTML翻译成out.wri
2014-12-27 18:16:21
382
原创 JDK1.5新特性---注解、枚举、泛型
注解的原理: 注解相当于一种标记,在程序上加了注解就等于为程序打上了某种标记,没加,则等于没有标记。其他程序可以利用反射来了解你的类及各种元素上有无任何标记,看你有什么标记,就去干相应的事。标记可以加在包、类、字段、方法、方法的参数、以及局部变量上。注解的应用结构图
2014-12-25 10:30:53
339
原创 javaweb会话技术深入探讨
什么是会话用户打开浏览器,访问站点服务器,连续操作(连续的访问站点服务器web资源),直到关闭浏览器,这个整个过程就叫做会话。会话过程中要解决的问题每个用户与服务器进行交互的过程中,各自会有一些数据,程序要想办法保存每个用户的数据。会话技术的由来 由于HTTP协议无状态的(是指服务器是不知道客户端的状态的,就好比客户1访问服务器,客户2访问服务器,服务器是不知道谁是客户1谁是客
2014-12-23 21:34:34
584
原创 代理技术和AOP
生活中的代理和程序中的代理AOP系统中存在很多交叉业务,何谓交叉业务?交叉业务是贯穿在每个模块的公共部分。交叉业务图解:用具体的程序代码描述交叉业务:交叉业务的编程问题即为面向切面的编程,简称AOP。AOP的目的就是要使交叉业务模块化。可以采用将切面代码移动到原始方法的周围,这与直接在方法中编写切面代码的运行效果是一样的,如下:使用代理技
2014-12-22 12:26:40
377
原创 java之类加载器classLoader
类加载器的作用将classpath中的.class字节码文件加载进虚拟机类加载器之间的关系和管辖范围java虚拟机中可以安装多个类加载器,系统默认主要三个类加载器,每个类加载器负责加载特定位置的类:BootStrap,ExtClassLoader,AppClassLoader类加载器也是java类,因为其他是java类的类加载器本身也要被类加载器加载,显然必须有第一个类加载器不
2014-12-21 17:29:06
437
原创 mysql数据备份
数据导出mysql提供的mysqldump.exe客户端命令是mysql最常用的备份工具。在客户端调用mysqldump命令有以下三种应用场景① 备份单个数据库或库中部分数据表mysqldump [选项] 数据库名 [表名]② 备份指定的一个或者多个数据库mysqldump [选项] --database 数据库1,数据库2③ 备份所有数据库mysqld
2014-12-03 15:51:58
349
原创 数据库设计
软件项目开发周期瀑布模型迭代模型后者更适合现代软件的开发。需求分析阶段:分析客户的业务需求和数据处理需求概要设计阶段:设计数据库的E-R模型图,确认需求信息的正确和完整。详细设计阶段:将E-R图转换为多张表(物理模型),进行逻辑设计,并应用数据库设计的三大范式进行审核。代码编写阶段:选择具体的数据库进行物理实现,并编写代码实现前端应用。
2014-12-02 16:56:26
509
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人