自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 netty 了解

java 的nio是有bug的,而使用起来也是不方便的,netty框架可以很好的实现高并发并且可以实现自定义协议。Channel一个客户端与服务器通信的通道ChannelHandler,业务逻辑处理器,分为ChannelInboundHandler和ChannelOutboundHandlerChannelPipeline,用于存放ChannelHandler的容器ChannelContext,通...

2018-06-11 17:19:25 193

原创 强力推荐java 编程思想这本书

我想知道的原来这里都有

2018-04-23 08:39:34 3007 1

转载 jdbc

https://blog.csdn.net/axi295309066/article/details/52981430

2018-04-22 16:47:30 142

原创 java 基础思考 问答解析

java 类加载机制https://blog.csdn.net/javazejian/article/details/70768369?utm_source=gold_browser_extensionjava是面向对象的语言,但是 八大基本类型,不是对象,有封装类,Integer等 Class类被创建后的对象就是Class对象,注意,Class对象表示的是自己手动编写类的类型信息,比如创建一个S...

2018-04-14 15:14:34 160

转载 没有 iptables 解决

https://www.linuxidc.com/Linux/2017-10/147238.htmhttps://blog.csdn.net/chengxuyuanyonghu/article/details/51897666安装iptable iptable-service#先检查是否安装了iptablesservice iptables status#安装iptablesyum install...

2018-04-01 09:23:43 3582

转载 mysql root 忘记密码

关闭mysql服务器sudo /usr/local/mysql/support-files/mysql.server stop也可以在系统偏好里有个MySQL里关闭。cd /usr/local/mysql/bin 进入目录sudo su 获取权限 ./mysqld_safe --skip-grant-tables & 重启服务器重开个终端cd /usr/local/mysql/bin...

2018-03-30 18:38:48 172

转载 spring

https://www.ibm.com/developerworks/cn/java/wa-spring1/Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式组成 Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个模块联合实现。每个模块的功能如下:核心容器:核心容器提供 Sp...

2018-03-24 14:12:30 101

转载 maven

https://wenku.baidu.com/view/35f75f03eefdc8d377ee320d.htmlhttps://www.imooc.com/video/8651概念生命周期 三个 clean default site阶段 好多 每个生命周期对应多个插件插件 每个对应阶段另外还有好多classpath 三个 scope    好多,变异,测试过程的,只在测试时起效的等等。 确定在...

2018-03-23 17:16:08 124

原创 模版方法模式(行为型)

既然是行为型模式那么就先列举个例子事例:描述煮粥的流程。1.向锅里面加水 2.加工米(洗米,加一些别的东西等等) 3.下米 4,烧水米只是个抽象的类型;无论煮什么样的粥,都需要1,3,4,步骤,区别在第3步,将1,3,4放在父类实现子类实现3,从而提高了代码的复用性,和扩展性;定义:定义一个操作中算法的骨架,而将一些步骤延迟到子类中。模板方法使子类可以重定义算法的某些特定步骤而不改变该算法的结构。...

2018-03-18 16:29:10 137

原创 临界区

为了提高系统的并发性引入了进程和线程,线程的引入导致了资源的共享使用和竞争,利用同步来解决这中问题,同步机制有锁同步概念 任何时刻只能有一个线程执行临界区代码对共享资源的访问出现的问题互斥,死锁,饥饿(由处理机调度算法解决)临界区(为了解决同步问题,买面包问题)是进程中访问共享资源的一段需要互斥执行的代码管程与临界区区别,正在管程中的线程可以临时放弃管程的互斥访问,等待事件出现时恢复确保数据一致性...

2018-03-08 11:34:10 3110

原创 网络安全,加密技术

对称加密技术优点,效率高,缺点,私钥不适合在网上传输,密钥维护麻烦非对称加密技术公钥加密,私钥解密私钥加密,公钥解密公私钥来历,操作系统根据给出的一串随机数,通过某个函数运算产生一个密钥对,公钥和私钥,公钥只能加密,私钥负责解密以私钥解密为例,1我把私钥保存好,把公钥给别人,别人就能给我发送加密后的信息2但是非对称加密对大文件很耗时,对称加密很方便,所以结合对称加密来实现,对称加密密钥将文件加密后...

2018-03-07 20:13:57 1761

原创 物理层

网络设备的机械特性 电器特性 功能特性 过程特性,在不同的物理介质上传播数据通过频分复用,时分复用实现信息传输像esp8266应该是工作在传输层,然后实现向下层传输。建立连接,协调好缓存大小,再向下一层一层传输信息...

2018-03-07 13:23:13 238

原创 网络设备之交换机

交换机的前身是网桥,但是端口较少,早期通过集线器,网桥组网,硬件提升以后交换机变成组网的主流选择交换机是存储转发的(基于mac地址转发的),同一交换机某一个端口的帧可以排队转发,交换机有一定的缓存能力特点端口带宽独享安全(不会出现hub(集线器)的那种被抓包的情况)(实际情况是在arp欺骗下同样可以)能够通过学习构建mac地址表交换机连接扩展以太网...

2018-03-07 13:15:26 357

原创 数据链路层

数据链路层解决三个基本问题封装成帧(添加帧头帧尾)透明传输(字节填充法解决透明传输的问题,数据链路层在传送前对数据中出现的帧标志添加转义字符,接收时去掉)差错检测(有差错就扔掉数据帧,保证无差错接受,通过帧检验序列,循环冗余检验crc)交换机是数据链路层(二层)设备,ppp协议...

2018-03-07 13:10:59 194

原创 传输层

传输层的两个协议tcp 需要将传输的文件分段 传输,建立会话,可靠传输,流量控制udp 一个数据包就能完成数据通信,不分段,不需要建立会话,不需要流量控制,不可靠传输 (屏幕广播,多播,)查看会话的命令tcp会话netstate -nudp伪首部是为了计算检验和将ip的首部内容拿来凑足20字节,udp长度是udp数据包长度,而ip中的长度是第四行的所有信息hcang'dutcp首部TCP 首部标记...

2018-03-07 12:45:22 140

原创 网络层

网络层负责在不同网络之间尽力转发数据包,基于数据包的ip地址的转发,不负责丢失重传和顺序,重传和顺序其由传输层控制ip的几个概念ip地址:通过子网掩码分为网络部分和数据部分,网络部分相同的主机在同一网络,可以相互通信,网络部分不同的通过网关通信子网掩码:规定了网络部分和主机部分网关:那么网关到底是什么呢?网关实质上是一个网络通向其他网络的IP地址。比如有网络A和网络B,网络A的IP地址范围为“19...

2018-03-06 20:36:26 300

翻译 以太网

以太网络使用CSMA/CD(载波监听多路访问及冲突检测)技术,并以10M/S的速率运行在多种类型的电缆上由于采用csma/cd,以太网对电路是否载波进行检测,冲突发生在64字节内。以太网采用csma/cd 载波监听多路访问的协议...

2018-03-05 19:18:13 251

原创 进程间的通信机制

信号量信号量是进程间的软件中断通知和处理机制(信息量小,但是快速)程序在编译过程中,缺省地加载一些信号的处理例程信号的接受处理捕获,忽略,屏蔽管道(直接通信)进程间基于内存文件的通信机制父进程创建自进程的时候继承文件描述符(0stdin (标准输入)1stdout 2stderr)ls | moreshell进程创建管道pipe(rgfd)rgfe是数组rgfe[0]读文件描述符 rgfe[1],...

2018-02-27 18:00:49 2325

原创 子网掩码 网段 网关

??????可以自己百度  同一网段??????子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。相同的子网掩码,其表示的网络地址也不一定相同同一网段只要把IP和子网掩码的每位数AND就可以了。AND方法:0和1=0 0和0=0 1和1=1如:And 192.168.0.1,

2017-11-17 11:44:28 1852

原创 Makefile的编写

废话不多说,直奔主题来编写Makefile简单一个例子。然后通过例子来讲解,都是聪明人。#This is a makefilemain.out : car.o park.o manage.o main.cppg++ car.o park.o manage.o main.cpp -o main.outcar.o : car.cppg++ -c car.cpppark.o

2016-05-30 11:12:09 192

原创 linux文件权限的总结

首先说明,理解本文对linux文件系统有一定了解,不是从基本讲起。众所周知,linux文件类型分为普通文件,目录文件,字符设备文件,块设备文件和符号链接文件等。以下是对普通文件和目录文件的操作和总结。1.普通文件的权限。分为读写执行,这都好理解。属主,属组,其它人都有这三种权限。可以改变。这里一笔带过,重点说的是目录文件。2.先创建一个目录文件contents,把其他用

2016-05-16 14:39:43 254

原创 vim命令行之常用命令

首先说一下本人感觉:我感觉vi比vim好用1.vim分为插入模式和命令行模式,只说命令行模式。命令行模式:刚进入vim时进入的就是命令行模式命令行模式与插入模式切换键是esc1.命令行模式之进入插入模式只需输入字符 i  一切ok。2.命令行模式之自动缩进 set: autoindent;3.命令行模式之设置行号 set : mu

2016-05-02 19:40:41 277

原创 linux用户管理之批量添加用户且ftp登陆-nologin

1.创建空白的用户文件userfile和密码文件userpwdfile。  2.用文本编辑器vi打开用户文件userfile,添加如下内容。     3.用文本编辑器vi打开密码文件userpwdfile,添加如下内容。  

2016-04-27 09:38:07 1242

原创 c++ 转换构造函数

2016-04-04 21:02:24 200

原创 计时器

#include#include#include#include#includeusing namespace std;class Time{private: int h,m,s; long a; char test;public: Time(){h=0;m=0;s=58;} void time0() {h=0;m=0;s=0;} friend ostream & o

2016-03-27 18:16:14 196

原创 shell

#!/bin/bash#filename:date11first(){echo "+++++++++++++++++++++++++++++++++++++++"echo "hello! everyone! welcome to linux world"echo "======================================="}second(){echo "*

2016-03-20 19:57:24 172

原创 运算符重载

#includeusing namespace std;class fushu{ public: fushu(int a,int b){m=a;n=b;} fushu operator +(fushu &nn); void display(); private: int m,n;};fushu fushu::operator +(fushu &nn){ return f

2016-03-13 18:56:53 228

原创 c++ 继承 多重继承 多态性 虚函数

从继承的角度来看,( y)所继承到的成员( x 的数据成员)的访问属性:x作为y 的成员,属性是由继承方式决定的,访问属性可由普通成员属性推理理解多重继承的访问属性:可按照(上边)继承加递归的思想理解多态性virtualthis编译器帮助我们简化操作,通过虚函数方便多多总结c++ 让编译器多做点工作,方便了代码的编写 #include

2016-03-05 21:48:50 305

空空如也

空空如也

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

TA关注的人

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