自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

chou_out_man的博客

博主还是一名学生,处于学习阶段,如有错误,欢迎指正!

原创 Git《二》时光机穿梭

Git<二>时光机穿梭 零、 目录 时光机 版本回退 工作区和暂存区 管理修改 撤销修改 删除文件 总结 一、 时光机 我们已经成功地添加并提交了一个readme.txt文件,现在,是时候继续工作了,于是,我们继续修改readme.txt文件,改成如下内容: Git is a...

2019-06-11 22:41:38 166 0

原创 Git《一》简介及安装使用

Git<一>简介及安装使用 零、 目录 简介 集中式VS分布式 安装Git 创建版本库 总结 一、 简介 世界上最先进的分布式版本控制系统 二、 集中式VS分布式 Git为分布式版本控制系统,SVN及CVS为集中式版本控制系统 集中式VS分布式 集中式: 版本库是集中存放...

2019-06-10 21:56:05 72 0

原创 一种基于 JEP 和可配置公式实现用户自定义字段的解决方案

一种基于 JEP 和可配置公式实现用户自定义字段的解决方案 一、 简介 A: 介绍 JEP(Java Expression Parser) 用于解析和计算表达式,核心功能就是计算公式的解析和结果的计算。 在JEP 2.4.1版本之前未符合GPLv3 协议的免费开源包。 JEP 支持...

2019-03-11 09:56:17 516 0

原创 Netty实战 IM即时通讯系统(十二)构建客户端与服务端pipeline

Netty实战 IM即时通讯系统(十二)构建客户端与服务端pipeline 零、 目录 IM系统简介 Netty 简介 Netty 环境配置 服务端启动流程 客户端启动流程 实战: 客户端和服务端双向通信 数据传输载体ByteBuf介绍 客户端与服务端通信协议编解码 实现客户端登录 实现客户...

2019-03-11 09:52:50 471 4

原创 Netty实战 IM即时通讯系统(十一)pipeline与channelHandler

Netty实战 IM即时通讯系统(十一)pipeline与channelHandler 零、 目录 IM系统简介 Netty 简介 Netty 环境配置 服务端启动流程 客户端启动流程 实战: 客户端和服务端双向通信 数据传输载体ByteBuf介绍 客户端与服务端通信协议编解码 实现客户端登...

2019-03-11 09:52:12 337 0

原创 Netty实战 IM即时通讯系统(十)实现客户端和服务端收发消息

Netty实战 IM即时通讯系统(十)实现客户端和服务端收发消息 零、 目录 IM系统简介 Netty 简介 Netty 环境配置 服务端启动流程 客户端启动流程 实战: 客户端和服务端双向通信 数据传输载体ByteBuf介绍 客户端与服务端通信协议编解码 实现客户端登录 实现客户端与服务端...

2019-03-11 09:51:33 411 0

原创 玩转LogBack

玩转LogBack 零、 目录 概述 LogBack 、Slf4j 和 Log4j 之间的关系 LogBack结构 配置详解 根节点&lt;configuration&gt;包含的属性 根节点&lt;configuration&gt;的子节点 &l...

2019-03-11 09:50:37 96 0

原创 Netty实战 IM即时通讯系统(九)实现客户端登录

##Netty实战 IM即时通讯系统(九)实现客户端登录 零、 目录 IM系统简介 Netty 简介 Netty 环境配置 服务端启动流程 客户端启动流程 实战: 客户端和服务端双向通信 数据传输载体ByteBuf介绍 客户端与服务端通信协议编解码 实现客户端登录 实现客户端与服务端收发消息...

2019-03-11 09:49:23 903 0

原创 Flume架构及应用

Flume架构及应用 零、 目录 flume 架构介绍 flume概念 flume特点 flume可靠性 flume核心概念 flume架构介绍 flume运行机制 flume广义用法 flume 应用 – 日志采集 flume 配置启动过程 具体案例 总结 一、 flume 架...

2019-01-16 19:58:28 497 2

原创 Netty实战 IM即时通讯系统(八)服务端和客户端通信协议编解码

Netty实战 IM即时通讯系统(八)服务端和客户端通信协议编解码 零、 目录 IM系统简介 Netty 简介 Netty 环境配置 服务端启动流程 客户端启动流程 实战: 客户端和服务端双向通信 数据传输载体ByteBuf介绍 客户端与服务端通信协议编解码 实现客户端登录 实现客户端与服务...

2018-12-28 17:28:44 922 2

原创 Netty实战 IM即时通讯系统(七)数据传输载体ByteBuf介绍

##Netty实战 IM即时通讯系统(七)数据传输载体ByteBuf介绍 零、 目录 IM系统简介 Netty 简介 Netty 环境配置 服务端启动流程 客户端启动流程 实战: 客户端和服务端双向通信 数据传输载体ByteBuf介绍 客户端与服务端通信协议编解码 实现客户端登录 实现客户端...

2018-12-27 18:22:33 416 1

原创 Netty实战 IM即时通讯系统(六)实战: 客户端和服务端双向通信

##Netty实战 IM即时通讯系统(六)实战: 客户端和服务端双向通信 零、 目录 IM系统简介 Netty 简介 Netty 环境配置 服务端启动流程 实战: 客户端和服务端双向通信 数据传输载体ByteBuf介绍 客户端与服务端通信协议编解码 实现客户端登录 实现客户端与服务端收发消息...

2018-12-27 15:54:46 1306 2

原创 Netty实战 IM即时通讯系统(五)客户端启动流程

##Netty实战 IM即时通讯系统(五)客户端启动流程 零、 目录 IM系统简介 Netty 简介 Netty 环境配置 服务端启动流程 实战: 客户端和服务端双向通信 数据传输载体ByteBuf介绍 客户端与服务端通信协议编解码 实现客户端登录 实现客户端与服务端收发消息 pipelin...

2018-12-27 13:27:44 487 0

原创 Netty实战 IM即时通讯系统(四)服务端启动流程

##Netty实战 IM即时通讯系统(四)服务端启动流程 零、 目录 IM系统简介 Netty 简介 Netty 环境配置 服务端启动流程 实战: 客户端和服务端双向通信 数据传输载体ByteBuf介绍 客户端与服务端通信协议编解码 实现客户端登录 实现客户端与服务端收发消息 pipelin...

2018-12-27 13:27:11 504 0

原创 Netty实战 IM即时通讯系统(三)Netty环境配置

##Netty实战 IM即时通讯系统(三)Netty环境配置 零、 目录 IM系统简介 Netty 简介 Netty 环境配置 服务端启动流程 实战: 客户端和服务端双向通信 数据传输载体ByteBuf介绍 客户端与服务端通信协议编解码 实现客户端登录 实现客户端与服务端收发消息 pipel...

2018-12-27 13:26:35 856 0

原创 Netty实战 IM即时通讯系统(二)Netty简介

##Netty实战 IM即时通讯系统(二)Netty简介 零、 目录 IM系统简介 Netty 简介 Netty 环境配置 服务端启动流程 实战: 客户端和服务端双向通信 数据传输载体ByteBuf介绍 客户端与服务端通信协议编解码 实现客户端登录 实现客户端与服务端收发消息 pipelin...

2018-12-27 13:25:47 898 2

原创 Netty实战 IM即时通讯系统(一)IM系统简介

##Netty实战 IM即时通讯系统(一)IM系统简介 零、 目录 IM系统简介 Netty 简介 Netty 环境配置 服务端启动流程 实战: 客户端和服务端双向通信 数据传输载体ByteBuf介绍 客户端与服务端通信协议编解码 实现客户端登录 实现客户端与服务端收发消息 pipeline...

2018-12-27 13:24:50 1360 6

原创 WebDriver自动化测试框架详解

webDirver自动化测试框架详解 一、 简介 WebDriver API相对于Selenium Remote Control API来说,虽然同样是控制浏览器,但它的编程接口更加简洁 WebDriver可以应对那些网页本身不重新加载的动态网页。 Selenium Remote C...

2018-11-07 19:46:05 1396 0

原创 提升网站性能优化

##提升网站性能 一 、 前端优化 一般来说Web前端指网站业务逻辑之前的部分,包括浏览器加载,网站视图模型,图片服务,CDN服务等,主要优化手段有优化浏览器访问,使用反向代理,CDN等。 优化手段 浏览器访问优化 减少http请求: HTTP协议是无状态的应用层协议,意味着每次HTTP请...

2018-10-23 09:46:41 178 0

原创 docker 简版教程

Docker docker简介 docker架构 docker安装 docker使用 docker容器使用 docker镜像使用 docker容器连接 docker实例 docker安装Nginx docker安装PHP docker安装MYSQL docker安装Tomcat docke...

2018-06-12 14:07:46 2755 0

原创 架构之重构12法则

架构之重构 一 、 概述 对于开发者来说 架构设计是软件研发过程中最重要的一环 , 所有没有图纸就造不了房子 。 在遍地APP的时代 , 架构设计有了一些比较成熟的模式 , 开发者和架构师也可以相互借鉴 。 但是 , 随着应用的不断发展 , 最初的架构往往面临着各种问题 , 比如无法满...

2018-06-12 14:05:15 1603 0

原创 GitLab私服搭建及使用实践

GitLab私服搭建及使用实践 一 、 环境 CentOS 7 内存配置4G (官方要求2G , 但是2G 经常会出现502问题 ) 二、 gitlab 私服搭建 安装依赖的openssh-server 执行: yum install curl policycoreut...

2018-06-12 14:03:49 5736 0

原创 精简版 CentOS 系统安装

精简版 CentOS 系统安装 本文中以CentOS6为例 , 其他版本大同小异 (不要被不同的界面吓到) 1. 注:文档中,没有提到的内容,均为默认选择,点击了“下一步” 2. 创建虚拟机: 3. 安装CentOS 4. 上面选择的包有以下几个: { 基本: ...

2018-06-12 14:00:01 3477 0

原创 cookie 跨域问题

cookie 跨域访问 一、 前言 随着项目模块越来越多 ,很多模块现在都是独立部署, 模块之间的交流有事可能会通过cookie完成 , 比如说门户和应用部署在不同的机器或者web容器中 , 假如用户登录之后会在浏览器客户端写入cookie (记录着用户上下文信息) , 应用想要回去门户...

2018-06-12 13:56:38 11921 2

原创 oracel 中序列

oracel 中序列 一 、 前言 做过web开发的人员基本上都知道,数据库表中的主键值有的时候我们会用数字类型的并且自增。这样mysql、sql server中的都可以使用工具创建表的时候很容易实现。但是oracle中没有设置自增的方法,一般情况我们会使用序列和触发器来实现主键自增的功...

2018-05-17 18:14:29 222 0

原创 Vue.js的基本使用 学习笔记

VUE的基本使用 学习笔记 一、 简介 Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的渐进式框架。 Vue 只关注视图层, 采用自底向上增量开发的设计。 Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。 Vue 学习起来...

2018-05-16 10:31:54 221 0

原创 Python (五) 高级特性

Python高级特性 一、 切片 python中提供了切片(Slice)操作符 , 可以方便的获取list或tuple中的某一段元素 。 # -*- coding : utf-8 -*- #Python 切片 #生成0~99的元组或list都是可以进行切片操作的 L=tupl...

2018-04-27 15:28:32 333 0

转载 Pycharm2018最新激活方式

因公司的需求,需要做一个爬取最近上映的电影、列车号、航班号、机场、车站等信息,所以需要我做一个爬虫项目,当然java也可以做爬虫,但是还是没有python这样方便,所以也开始学习Python啦!!! 欲善其事,必先利其器。这里我为大家提供了三种激活方式: 授权服务器:适合初学小白,一步到位,但...

2018-04-20 16:19:35 1424 0

原创 windows 下终止指定端口的进程

windows 下终止指定端口的进程 一 、 查看端口内占用情况 netstat -aon|findstr "9050" 协议 本地地址 外部地址 状态 P...

2018-04-19 15:38:00 2227 0

原创 Spring Boot(四)Spring Boot @ConfigurationProperties实例

Spring Boot @ConfigurationProperties实例 一 、 ConfigurationProperties的使用 通常,我们使用@Value注释来逐个注入.properties值,这对于小而简单的结构.properties文件很有用。 文件:global.p...

2018-04-19 15:35:51 216 0

原创 Spring Boot(三) 将war文件部署到tomcat 、 Thymeleaf示例

Spring Boot(三) 将war文件部署到tomcat 、 Thymeleaf示例 一 、 将war文件部署到tomcat 对于Spring Boot WAR部署,需要执行三个步骤: 扩展SpringBootServletInitializer 根据提供标记嵌入式servlet...

2018-04-19 15:34:50 3500 0

原创 Spring Boot(二)应用实例

Spring Boot(二) 一 、 Spring Boot Web 应用实例 这是一个Spring Boot web应用程序示例,使用嵌入式Tomcat + JSP模板,并将包作为可执行文件WAR文件发布。 使用到的技术如下: Spring Boot 1.4.2.RELEASE Sp...

2018-04-19 15:34:11 115 0

原创 Spring Boot (一)Spring Boot 概述

Spring Boot(一) 一 、 Spring Boot 是什么? 首先Spring Boot不是一个框架,它是一种用来轻松创建具有最小或零配置的独立应用程序的方式。这是方法用来开发基于Spring的应用,但只需非常少的配置。它提供了默认的代码和注释配置,快速启动新的Spring项目...

2018-04-19 15:32:59 129 0

原创 Python学习笔记(五) Python高级特性

Python高级特性 一、 切片 python中提供了切片(Slice)操作符 , 可以方便的获取list或tuple中的某一段元素 。 # -*- coding : utf-8 -*- #Python 切片 #生成0~99的元组或list都是可以进行切片操作的 L=tupl...

2018-04-17 15:04:21 147 0

原创 SQL优化

sql优化 https://blog.csdn.net/jie_liang/article/details/77340905 一、概述 sql的优化主要是为了在执行sql的过程中不放弃索引而不使用全表遍历 。全表遍历不仅拖慢了查询的速度 , 而且对服务器的内存造成了压力 。 ...

2018-04-16 21:59:11 164 0

原创 Python学习笔记(四)Python函数

(三)python 函数 一 函数简介 在日常开发中有很多代码需要在多处使用 , 为了提高代码的复用性可以把代码需要复用的代码以函数的形式进行封装 。 二、 函数的调用 Python中内置了很多的函数来帮助我们快速的开发 , 我们可以直接调用 。 http://docs.p...

2018-04-16 21:55:39 114 0

原创 Python学习笔记(三) Python基础

(二)python基础 python基础 自然语言与编程语言有所不同 ,自然语言可以在不同的情景下有不同的含义或解释 , 但这是编程语言是坚决杜绝的 。 编程语言应有的性能要求有:一致性 、 无二义性 、 简洁性 、局部性 、 线性 。 python语言也不列外 。 pyth...

2018-04-16 21:54:39 141 0

原创 Python学习笔记(二) 第一个Python程序 、 Python基础

Python_02 第一个Python程序 、python基础 第一个python程序 使用python命令行交互模式 使用文本编辑器编辑 输入和输出 python基础 数据类型和变量 字符串和编码 使用list和tuple 条件判断 循环 使用dict和set (一)第一个pyt...

2018-04-16 21:53:34 372 0

原创 Python3学习笔记(一)简介 、 安装 、 解释器

python(一)简介、安装 、 python解释器介绍 一、 简介 python提供了非常完善的基础代码库 , 覆盖了网络 、 文件 、 GUI 、 数据库 、 文本等大量的内容 , 被称之为“内置电池(batteris include)” 。 很多大型网站都是python开发的 ,...

2018-04-16 21:52:10 530 0

原创 POI的常规使用

POI使用实例 一 、 简介 Apache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能。 .NET的开发人员则可以利用NPOI (POI for .NET) 来存取 Microsoft Office文档的...

2018-04-16 21:50:17 242 0

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