自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

太阳不落山

像个战士一样

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

原创 (一)为什么需要Netty?

一套性能优异、使用简单、极致的内存管理技术、开源社区强大、适用于高并发场景的网络编程框架--Netty

2022-06-05 17:06:24 7358

原创 storm简介、原理、概念

1.什么是storm       Storm是Twitter开源的分布式实时大数据处理框架,被业界称为实时版Hadoop。随着越来越多的场景对Hadoop的MapReduce高延迟无法容忍,比如网站统计、推荐系统、预警系统、金融系统(高频交易、股票)等等,大数据实时处理解决方案(流计算)的应用日趋广泛,目前已是分布式技术领域最新爆发点,而Storm更是流计算技术中的佼佼者和主流。     ...

2018-09-05 11:35:22 128734 5

原创 python的语法系列(2)

1.数据类型    (1).数字类型                整型(int)                长整型(python3去掉了)                浮点型(float)      (2).布尔类型                真/假       (3).字符串           “张三丰”‘       (4).复数(可以忽略了)...

2018-05-22 13:21:30 930

原创 python的语法系列(1)

1.python介绍    1989年发明,1989年圣诞节期间,在阿姆斯特丹,Guido为了打发圣诞节的无趣,决心开发一个新的脚本解释程序,做为ABC 语言的一种继承。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字,是因为他是一个叫Monty Python的喜剧团体的爱好者。第一个公开发行版发行于1991年。 python是一种解释型脚本语言,我本人是从事java开发,在我的...

2018-05-09 16:43:19 293

原创 1.nginx安装和基本配置详解

nginx基本配置语法nginx安装

2017-08-22 17:15:24 704

原创 MYSQL数据类型

一.目标   1.掌握常用的数据类型   2.针对业务选择合适的数据类型二.MySQL数据类型扫盲  1.整型    int    smallint    mediumint    bigint    char和vachardatetime和timestamp函数UNIX_TIMESTAMP(now()

2017-06-25 13:03:03 332

原创 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 337

原创 nginx信号量

1.nginx信号量2.QUIT 平滑关闭3.相当于平滑重启nginx,优雅的重启,不需要手工重启nginx

2016-08-20 00:09:33 234

原创 Redis简述

Redis介绍(Remote Dictionary Server   远程字典服务器)      Redis是一个C编写的、开源的、Key-Value型、基于内存运行并支持持久化的NoSQLl数据库。Redis VS Memcache      Redis看似能代替memcache,其实不然,从功能上的角度,redis确实做到了memcache能做到的事情,并且redis还有持久化功能

2016-05-29 14:04:13 373

原创 ActiveMQ

spring集成ActiveMQ消息发送者                                                                                                       -->

2015-04-01 16:59:47 399

原创 Dom4j

http://www.blogjava.net/i369/articles/154264.html

2015-03-10 14:23:52 277

原创 RPC之异构方案---webservice

关键词服务现在的应用程序变得越来越复杂,甚至只靠单一的应用程序无法完成全部的工作。更别说只使用一种语言了。大家在写应用程序查询数据库时,并没有考虑过为什么可以将查询结果返回给上层的应用程序,甚至认为,这就是数据库应该做的,其实不然,这是数据库通过TCP/IP协议与另一个应用程序进行交流的结果,而上层是什么样的应用程序,是用什么语言,数据库本身并不知道,它只知道接收到了一份协议,这就是S

2015-02-26 18:40:59 543

原创 maven-nexus私服

私服图解

2015-02-11 15:36:02 568

原创 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 382

原创 java多线程

参考 http://www.cnblogs.com/yshb/archive/2012/06/15/2550367.html1.      计算机系统使用高速缓存来作为内存与处理器之间的缓冲,将运算需要用到的数据复制到缓存中,让计算能快速进行;当运算结束后再从缓存同步回内存之中,这样处理器就无需等待缓慢的内存读写了。缓存一致性:多处理器系统中,因为共享同一主内存,当多个处理

2015-01-26 16:51:51 301

原创 mysql5.6的安装

1.解压2.选择安装包3.安装mysql4.查看随机密码cat  .mysql_secret    (家目录中的隐藏文件)5.运行mysql_secure_installation设置自定义密码(前提是安装完的mysql必须要启动,service mysql start)6.

2015-01-25 17:06:48 280

原创 mysql日志

错误日志查询日志慢查询日志二进制日志

2015-01-21 22:57:45 327

原创 java集合类

参考文献 http://www.cnblogs.com/xwdreamer/archive/2012/05/30/2526822.htmljava集合类图上述类图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap等,折线边框的是抽象类,比如AbstractCollection,AbstractList,Abs

2015-01-20 12:36:13 380

原创 mysql用户管理

mysql是如何处理权限的 1.流程图2.流程图解释:客户端发送操作数据库的请求分析这个操作命令需要的权限判断用户在mysql库的user表中记录的权限(比如user表记录允许连接到服务器的账号信息以及全局的权限控制)判断用户在mysql库的db表中记录的权限(记录用户对哪些库的操作权限,是数据库范围)判断用户在mysql库的host表中记录的权限(判断来源于哪

2015-01-19 22:34:56 454

原创 反射

反射概述 1 什么是反射让我们从Class类开始了解反射!每个加载到方法区中的class文件都对应一个Class类的对象,你可以把Class类的对象理解为硬盘上的class文件的对应体。  2 反射的作用反射是Java中的高级特性,在各种Java框架中都需要使用反射。所以,就算你将来很长一段时间不使用反射,但你使用的框架都大量使用了反射,所以想深入学习框

2015-01-14 13:50:00 398

原创 VMware的安装

VMware虚拟机的安装与使用VMware是一个虚拟PC软件,可以在现有的操作系统上虚拟出一个新的硬件环境,相当于虚拟出了一台新的PC,以此来实现在一台机器上真正的同时运行两个独立的操作系统。VMware主要特点不需要分区或重新开机就能在同一台PC上使用两种以上操作系统。本机系统可以与虚拟机系统网络通信可以设定并且随时修改虚拟机操作系统的硬件环境。建议的VMwa

2015-01-02 17:56:39 313

原创 软件设计---UML,统一建模语言

UML图的分类静态模型创建并记录一个系统的静态特征。反映一个软件系统基础、固定的框架结构。创建相关问题域主要元素的视图。静态建模包括:用例图展示系统的核心功能及与其监护的用户,用户被称之为"活动者",用例使用椭圆标识,为简化建模过程,用例图可标注优先级。用例图展示:创建用例图:导出用例图:类图表现类的特征,描述各个领域之间的关系。类图

2014-12-31 15:39:59 487

原创 软件设计---面向对象的分析与设计(OOAD)

面向对象的分析与设计           OOAD  ,即OOA(面向对象的分析阶段)和OOD(面向对象的设计阶段)。           分析阶段就是将用户的描述整理成相关的文档。           了解需求之后,再进行相关的设计。            OOA阶段主要解决以下问题:            ---建立针对业务问题域的清晰视图

2014-12-30 21:04:16 630

原创 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 325

原创 软件设计---抽象类与接口

抽象类 通常是一类事物的公共部分的抽象   简单的说    我要开发一个“门”    但是是什么门?  这个时候  大伙都不清楚,因为这就是一个门的概念    但是既然是开发门  那么我们要开发什么门?  实木门? 大铁门? 但是 不管是实木门还是大铁门  首先它是一个门   这就是对同类事物公共部分的抽象   但是那为什么不把门定义成一个接口呢?     原因很简单      "类"   是描述

2014-12-28 13:42:53 425

原创 面向对象的思想

实际开发中,比如你的组长要你开发一个功能,根据我所经历的,我的步骤是,①.先分析这个功能的领域模型,对每个领域模型进行属性、方法的设置,②.最后再设置各个领域模型之间的关系,那么第一步我认为是最难的,就是第一步,分析领域模型,再分析每个领域模型都有哪些属性和方法。这时候,你将面临面向对象的思想考验,比如,让你开发一个功能,这个功能是“人刹车”,首先我们肯定会制造一个“车子”对象,然后制造一个“人”

2014-12-28 13:37:49 292

原创 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 361

原创 JDK1.5新特性---注解、枚举、泛型

注解的原理: 注解相当于一种标记,在程序上加了注解就等于为程序打上了某种标记,没加,则等于没有标记。其他程序可以利用反射来了解你的类及各种元素上有无任何标记,看你有什么标记,就去干相应的事。标记可以加在包、类、字段、方法、方法的参数、以及局部变量上。注解的应用结构图

2014-12-25 10:30:53 300

原创 javaweb会话技术深入探讨

什么是会话用户打开浏览器,访问站点服务器,连续操作(连续的访问站点服务器web资源),直到关闭浏览器,这个整个过程就叫做会话。会话过程中要解决的问题每个用户与服务器进行交互的过程中,各自会有一些数据,程序要想办法保存每个用户的数据。会话技术的由来 由于HTTP协议无状态的(是指服务器是不知道客户端的状态的,就好比客户1访问服务器,客户2访问服务器,服务器是不知道谁是客户1谁是客

2014-12-23 21:34:34 544

原创 代理技术和AOP

生活中的代理和程序中的代理AOP系统中存在很多交叉业务,何谓交叉业务?交叉业务是贯穿在每个模块的公共部分。交叉业务图解:用具体的程序代码描述交叉业务:交叉业务的编程问题即为面向切面的编程,简称AOP。AOP的目的就是要使交叉业务模块化。可以采用将切面代码移动到原始方法的周围,这与直接在方法中编写切面代码的运行效果是一样的,如下:使用代理技

2014-12-22 12:26:40 349

原创 java之类加载器classLoader

类加载器的作用将classpath中的.class字节码文件加载进虚拟机类加载器之间的关系和管辖范围java虚拟机中可以安装多个类加载器,系统默认主要三个类加载器,每个类加载器负责加载特定位置的类:BootStrap,ExtClassLoader,AppClassLoader类加载器也是java类,因为其他是java类的类加载器本身也要被类加载器加载,显然必须有第一个类加载器不

2014-12-21 17:29:06 412

原创 mysql数据备份

数据导出mysql提供的mysqldump.exe客户端命令是mysql最常用的备份工具。在客户端调用mysqldump命令有以下三种应用场景① 备份单个数据库或库中部分数据表mysqldump [选项] 数据库名 [表名]② 备份指定的一个或者多个数据库mysqldump [选项] --database 数据库1,数据库2③ 备份所有数据库mysqld

2014-12-03 15:51:58 323

原创 数据库设计

软件项目开发周期瀑布模型迭代模型后者更适合现代软件的开发。需求分析阶段:分析客户的业务需求和数据处理需求概要设计阶段:设计数据库的E-R模型图,确认需求信息的正确和完整。详细设计阶段:将E-R图转换为多张表(物理模型),进行逻辑设计,并应用数据库设计的三大范式进行审核。代码编写阶段:选择具体的数据库进行物理实现,并编写代码实现前端应用。

2014-12-02 16:56:26 483

原创 javaweb---过滤器(Filter)

1.1.过滤器概述guo

2014-10-28 13:54:03 371

原创 使用Tomcat构建web站点

1.1预热web应用的前

2014-10-27 15:05:55 853

空空如也

空空如也

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

TA关注的人

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