自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Mysql基本配置以及常见问题

以下是MYSQL的基本配置以及常见问题的解决方式1.获取客户端  https://dev.mysql.com/downloads/  有两种方式获取到MYSQL,一种是通过MySQL Community Server来获取源文件,需要进行配置和设置环境变量,较为麻烦,另外一种是直接获取桌面版MYSQL,下载后经过简易的配置即可使用,本次将主要选择源文件进行...

2018-08-04 20:15:00 130

转载 C++||变量

C++ 定义了几种基本类型:字符型,整型,浮点型1.基本内置类型  C++定义了一组表示整数,浮点数,单个字符的算术类型(arithmetic type) 定义了void特殊类型没有对应的值,用作无返回值的类型  算术类型的存储空间依机器而定,大小用来表述类型的二进制(bit),c++规定了每个算术类型的最小存储空间.c++ arithmetic type...

2017-10-13 20:37:00 136

转载 c++||OOP

  面向对象具有三个特征:数据抽象,继承和动态绑定,用类进行数据抽象,用类派生一个类继承另外一个类,派生类继承基类的成员,动态绑定使编译器能够决定是使用基类中定义的函数还是派生中定义的函数,  1.继承    继承使派生类(dervied class)能够继承基类(base class)定义成员,可以无需改变与派生类不相关的操作,派生类可以重定义那些与派生类型相关的成员函数,将函...

2017-10-13 20:37:00 114

转载 c++||template

  模版作为类或函数的蓝图公式,通过定义产生任意数量特定类型的类,特定的类型体现多态性.//template#ifndef templateDemo_H#define templateDemo_H#include<iostream>using namespace std;template<class type>int co...

2017-10-13 20:36:00 93

转载 TCP/IP|| 建立连接或终止

1.TCP是一个面向连接的协议,在双方发送数据时需要之间建立连接.  当使用telnet命令是连接对应的端口产生TCP连接,通过tcpdump命令查看TCP报文段的输出   源>目的:标志  在标识中有4个bit标志,分别表示标志3字符编写描述SFRP.SYNFINRST...

2017-04-12 12:50:00 118

转载 TCP/IP TCP

1.概述  TCP是一个面向连接的字节流服务,在彼此的连接中需要建立一个TCP连接进行通信,TCP也是一个可靠的服务,通过几种方式验证  1.应用数据分割成TCP认为合适的数据快,应用程序产生的数据报长度保持不变,由TCP传递给IP的信息块成为报文段或段.  2,当TCP发送一个段后,启动一个定时器,等待目的端确认到这个报文段,如果等待目的端确认收到这个报文段,如果不能收到一...

2017-04-11 11:06:00 90

转载 TCP/IP DNS

1.概述   域名系统(DNS)是一种用于TCP/IP应用程序的分布式数据库,提供主机名字和ip地址转换的选路信息,在应用的角度上,DNS的访问通过地址解析器(resolver)完成,在unix中,解析器通过两个库函数gethostbyname和gethosybyaddr来访问,前者接受主机名字并返回IP地址,后者接收IP地址来寻找主机名字.解析器通过一个或多个名字服务器来完成这种...

2017-04-11 10:24:00 92

转载 TCP/IP IGMP:Internet组管理协议

      1.概述    IGMP协议,让一个物理网络上的所有系统知道主机所在的多播组,ICMP作为IP层的一部分,通过IP数据报进行传输,有固定的报文长度。通过IP首部协议字段值为2指明  类型为1说明是多播路由器发出的查询报文,为2说明是主机发送的报告报文.检验和的计算与ICMP协议相同  D类IP地址,在查询报文组地址设置为0   2.IGMP协...

2017-04-08 11:15:00 110

转载 TCP/IP||UDP广播和多播

      1.概述    广播和多播应用于UDP,TCP是一个面向连接协议,意味着分别运行与两个主机内的两进程间存在一个连接,在考虑多个主机内的共享通信网络,每个以太网帧包含源主机和目的主机以太网地址(48bit),通常以以太网帧发往单个主机,目的地指明单个接收接口,因此称单播(unicast),然而需要一个主机向网上的所有主机发送帧,只就是广播,再通过ARP和RARP发现...

2017-04-08 10:39:00 155

转载 TCP/IP||动态选路

  1.动态选路    动态选路协议用于路由器之间的通信,当相邻路由器之间进行通信,已告知对方每个路由器当前所连接的网络,就产生了动态选路,在Internet之间采用了许多不同的选路协议,Internet是以一组自治系统(AS)方式组织,每个自治系统通常由单个实体管理,每个自治系统可以选择该自治系统中个路由器之间的选路协议,这种协议称作内部网关协议(IGP)或域内选路协议(...

2017-04-06 11:24:00 72

转载 TCP/IP||IP选路

  1.选路原理    在IP搜索路由表分为几个步骤    1.搜索匹配的主机地址    2.搜索匹配的网络地址    3.搜索默认表项.  IP层进行选路实际是一种选路机制,搜索路由表并决定向哪个网络接口发送分组,区别选路策略,IP层选路把路由放进哪个路由规则,而路由守护程序则选择选路策略    2.路由表    当执行netstat命令时,会列...

2017-04-05 11:59:00 61

转载 TCP/IP||Traceroute

1.概述  由Van jacobson编写的工具,用于探索tcp/ip协议,使用ICMP报文和首部TTL字段,TTL字段由发送端设置一个8bit字段,初始值为RFC指定,当前值为64,每个处理数据的路由器都需要把TTL值减1或减去数据报在路由器中停留的秒数,作为跳站的计数器,所经过的每个路由器都将其减1.TTL目的防止数据报在选路时无休止在网络流动.在Tracerout...

2017-04-01 10:58:00 147

转载 TCP/IP||Ping

1.what's PING  由Mike Muuss编写,为了测试另一台主机是否可达,发送一份ICMP回显请求报文给主机,并等待返回ICMP回显应答,如果不能PING到某台主机,那么就不能Telnet或者FTP到那台主机.  在UNIX系统中,ping程序把ICMP报文中的标示符设置成发送进程的ID号,ping可以识别返回的信息,不用经过传输层(TCP/UDP),一般在内核中...

2017-04-01 10:42:00 75

转载 TCP/IP||ICMP

  1.概述  ICMP为IP组成部分之一,传递差错报文并返回用户进程,在IP数据报内部被传输  类型字段可以有15个不同的值,以描述特定类型的ICMP报文,检验和字段覆盖整个ICMP报文。2.报文类型    在报文类型中,不同类型由报文的类型字段和代码字段来决定,当发送一份ICMP差错报文时,豹纹始终包含IP的首部和产生ICMP报文的IP数据报的前...

2017-04-01 10:24:00 77

转载 TCP/IP||ARP/RARP

1.ARP  ARP(地址解析协议)主要为IP地址到对应的硬件提供动态映射,过程是自动完成 在网络接口有一个硬件地址(48 bit),在硬件层次上的数据帧交换必须有正确的接口地址,但是32 bit 的IP地址,需要需要知道目的端的硬件地址才能发送数据,ARP的功能可以是站在32bit的IP地址采用不同的网络技术的硬件地址之间提供映射.  点对点链路不采用ARP,当设...

2017-04-01 09:54:00 79

转载 TCP/IP||IP

1.概述  IP为协议族核心的协议,所有的TCP都以IP数据报格式进行传输  首部最高位为左边,记为0 bit,最低位在右边,记为31bit  4个字节的32bit 值以下面的次序传输: 0~7 bit,,8~15bit,16~23bit,24~31bit 这种传输次序为big endian子节序  版本号为4,也称为IPV4  首部长度是首部占...

2017-04-01 09:24:00 63

转载 TCP/IP||链路层

1.链路层  链路层主要有3个目的    1.为ip模块发送数据和接收ip数据报    2.为ARP模块发送ARP请求和接受ARP应答    3.为RARP发送RARP请求和应答  以太网IP数据报封装在RFC 894,IEEE 802 网络IP数据报封装在RFC 1042中,所以主机需求rfc都与10mb/s以太网电缆相连接    1.必须可以接收采用...

2017-04-01 08:36:00 80

转载 Struts||IQ

Here's question about struts2.......1.struts2原理  初始的请求通过一条标准的过滤器链,到达 servlet 容器 ( 比如 tomcat 容器,WebSphere 容器 )。过滤器链包括可选的 ActionContextCleanUp 过滤器,用于系统整合技术,如 SiteMesh 插件。接着调用 Filte...

2017-03-31 12:22:00 98

转载 SpringMVC||IQ

Here's question about springmvc1.Springmvc  springWeb MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web...

2017-03-31 11:08:00 116

转载 Spring||IQ

Here's the question about spring1.Spring概述    Spring 是一个开源的轻量级Java SE(Java 标准版本)/Java EE(Java 企业版本)开发应用框架,其目的是用于简化企业级应用程序开发。应用程序是由一组相互协作的对象组成。而在传统应用程序开发中,一个完整的应用是由一组相 互协作的对象组成。所以开发一个应用除了...

2017-03-31 10:07:00 113

转载 TCP/IP Basic

1.概述   TCP/IP起源于60年代美国政府遮住的一个分组交换网络项目,在当今被定义为互联网通信接口,TCP/IP主要分为4层,每一层负责不同的通信功能,这促成了一个协议族的诞生,而TCP/IP是一组不同层次的多个协议的组合;2.分层  链路层:也称作网络接口层,包括操作系统中的设备驱动程序,用于处理与电缆的物理接口细节;  网络层:互联网层,处理...

2017-03-28 10:46:00 95

转载 Spring||Mails

JMail可以解决Java发送邮件,通过Jmail的核心javax.mail.jar实现,通过Jmail发送邮件需要经过以下步骤  1.创建解析邮件内容:Message类,通过javax.mail.internet.MimeMessage来构造复杂的信息  2.使用Transpot类发送邮件,实现了SMTP的SMTPSTranspot,  3.接收邮件,通过store类来接收...

2017-03-24 19:48:00 78

转载 Spring||Quartz

1.what's Quartz  开源级别的任务调度服务,即在特定的时间执行操作,Spring以声明的方式配置计划任务,以"任务调度"为核心主要分为任务,触发器以及调度器  1.任务    Quartz提供Job来支持任务定义  publc interface Job{ void execute(JobExcutionContext context)...

2017-03-24 13:17:00 60

转载 Spring||Interview

1.依赖注入(DI)(IOC)    对象本身不负责对象的创建和维护,将控制权转交给外部的容器实现,降低程序的耦合度,只提供java方法让容器决定依赖关系,依赖关系的对象通过JavaBean属性或者构造函数传递给需要的对象,使用<bean>元素去构造组件时,为id定义一个唯一的名称,通过调用属性的setter方法实现。  以多种方式实现依赖注入,分为构造注入,p...

2017-03-24 12:23:00 71

转载 JSR-133内存模型手册

1.介绍    JVM支持多种线程的执行,Threads代表的是线程类,位于java.lang.Thread包下,唯一的方式就是为用户在这个类下的对象创建线程,每一个线程关联着一个对象,一个线程将在start()调用时声明这个线程对象  在针对线程同步错误的情况下,手册描述了多线程程序的语义,包括了值位于只读内存在线程中更新的情况,这些都是基于内存模型下的语义规范,而这个文档主要...

2017-03-19 16:15:00 132

转载 JVM执行引擎

1.概述  执行引擎是jvm核心组成部分之一,建立在物理器,硬件和操作系统层面之上,引擎在执行代码时会有解释执行和编译执行两种选择,输入字节码文件,字节码解析输出结果.2.栈帧  栈帧是用于支持虚拟机进行方法调用和执行方法的结构,是虚拟机运行时数据区中的虚拟机栈的栈元素,存储方法的局部局部变量,操作数栈,动态链接和方法返回地址等信息,对应着入栈和出栈的过程.上面...

2017-03-17 11:36:00 47

转载 HIbernate总结

  What's Hibernate?      Hibernate是数据持久化工具,是开放式ORM(Object/Relational Mapping)框架,通过JavaBean去操作数据库表中的数据,是Java应用与数据库之间的桥梁,与JDBC相比,减少了代码量,提高了持久话的开发速度,降低了维护成本,同时Hibernate支持许多面向对象特性,可移植性高,但不适合以数据为中...

2017-03-14 20:28:00 70

转载 虚拟机类加载机制

1.概述  虚拟机把描述的类从class文件加载到内存,并对数据进行校验,转换解析和初始化,最终形成可以被虚拟机使用的java类型,这就是虚拟机的类加载,其中类型的加载连接和初始化都在程序运行中运行,为java提高了高度的灵活性,特性就是以来运行期动态加载和动态连接,例如OSGI.2.类加载生命周期  类加载到虚拟机整个生命周期包括:加载(Loading),验证(Ver...

2017-03-06 15:31:00 71

转载 表,栈队列

1.抽象数据类型(ADT)  带有一组操作的几何对象,在集合ADT中,可以包含add,remove,contain等操作,也可以只有find和union2.表ADT  在表中,简单分为单链表和双链表,链表有一系列节点组成,不必与内存相连,每一个节点均包含表元素和包含到该元素的链(link),也称为next链,最后一个next链引用null。3.Java中...

2017-03-04 11:38:00 62

转载 Java泛型类特性

在2004年末Java推出了Java5,其中提供了对泛型方法和类的支持,也围绕着泛型推出了一下特性,本章将对Java泛型进行综合的概括1.泛型特性构件pre-Java 5 1.使用Object表示泛型    public class test{ public static void main(String[]args){ test t =ne...

2017-03-04 10:46:00 105

转载 JAVA CONCURRENT FRAMEWORK

1.ConcurrentHashMap  在并发中使用hashmap容易导致死锁,hashmap存在以下问题  1.线程不安全的hashmap    在多线程环境下使用hashmapPut操作时会引起死循环,因为多线程会导致HashMap的Entry链表形成环形数据结构,next节点永远不为控股,就会产生死循环  2.效率低下的HashTable    HashTab...

2017-02-27 13:09:00 64

转载 JAVA锁

1.Lock 接口  锁用来控制多个线程访问共享资源方式,一个锁可以防止多个线程同时访问共享资源,在锁之前,依靠synchronized关键字来实现锁功能,在使用时需要显式获取和释放锁,但拥有锁获取和释放的可操作性,可中断的获取锁syn不具备的同步特性,利用syn控制锁时将会隐式获取锁,但是被固化了,Lock通常在finally中使用.  Lock与synchronized不具备...

2017-02-27 11:07:00 49

转载 JVM 基础

Jvm下分为这几个部分,以下是对部分的解释1.pc  较小的内存空间,线程所执行的字节码行号指示器,由于jvm的多线程是通过轮流切换并分配处理器执行方式实现的,一个处理器只会执行一条指令,每条线程都有独立的计数器,各条线程之间pc互不影响,独立存储,我们称这类内存区域为"线程私有内存"。2.java stack  线程私有,执行的同时会创建一个栈帧,用于存储局部变量...

2017-02-25 14:12:00 99

转载 Java线程

线程  线程是系统调度的基本单元,每当创建一个进程时,会有许多的线程,也叫轻量级进程,在一个进程中拥有多个线程,各自都有自己的计数器,堆和局部变量属性,并且能够分享内存变量. 为什么要使用多线程 1.更多的处理器核心  2.更快的响应时间  3.更好的编程模型优先级  线程优先级决定了线程需要多或少分配一些处理器资源的线程属性,通过priority来控制优先...

2017-02-24 12:29:00 45

转载 JAVA并发编程笔记

  1.并发变成的实现原理  Volatile    Volatile是轻量级的同步(synchronized),在多处理开发中保证了共享变量的可见性,指一个线程修改一个共享变量时,另外一个线程可以读到这个修改的值,其中instance是volatile的变量。  实现原则    1.Lock前缀指令会引起处理器缓存存回写到内存    2.一个处理器的缓存回写到内...

2017-02-23 20:03:00 71

转载 对回合制游戏的探讨以及想法

               回合制作为游戏的一大类型最早火于《勇者斗恶龙》,该游戏作为经典的回合制拥 有着庞大的故事观和职业系统,玩家通过回合制的方式进行体验游戏,获取并推动者剧 情,在某个层面上来说,回合制会破坏玩家的游玩体验,从初始的界面切换到战斗场面 时,玩家需要经历画面的转变以及耐心的考验,在当今社会中,耐心对每一个人来说都...

2017-02-23 14:24:00 240

转载 Apache Derby-02通过IJ简单操作DERBY

  上回说到了Derby的历史以及需要准备的环境,这章将为大家介绍Apache Derby的简单操作  1.配置Derby环境    1.1去官网下载Derby_BIN并解压在文件夹中http://mirrors.cnnic.cn/apache//db/derby/db-derby-10.12.1.1/db-derby-10.12.1.1-bin.zip      1...

2017-02-20 11:22:00 172

转载 Apache Derby-01介绍DERBY

1.DERBY是什么:Apache Derby 是IBM于2004年贡献给Apache软件基金会的数据库,于2005年正式成为开源项目,Derby作为一个基于JAVA的关系型数据库框架,他拥有许多便利的地方:1.极小的容量2.基于标准3.安全4.嵌入式数据库引擎5.网络服务器6.纯JAVA7.使用方便Derby也提供了便利地工具使其能...

2017-02-17 20:17:00 102

空空如也

空空如也

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

TA关注的人

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