排序:
默认
按更新时间
按访问量

HTTP协议详解

HTTP--Hyper Text Transfer Protocol,超文本传输协议,是一种建立在TCP上的无状态连接,整个基本的工作流程是客户端发送一个HTTP请求,说明客户端想要访问的资源和请求的动作,服务端收到请求之后,服务端开始处理请求,并根据请求做出相应的动作访问服务器资源,最后通过发送...

2018-10-11 20:48:44

阅读数:48

评论数:0

深入解析http和https

一.协议基础 http基于TCP/IP协议的一种传输协议,如果承载TSL/SSL协议层之上便就成为了https。 有关两者的详细比较和关联后面在介绍原理的时候会详细说明。 二.缓存体系 对于http我们接触最多,使用最多也就是缓存,通常所说的web缓存实际上更多的指的是http的缓存,当然...

2018-10-11 20:45:36

阅读数:25

评论数:0

网络基础之网络协议篇

一.操作系统基础   操作系统:(Operating System,简称OS)是管理和控制计算机硬件与软件资源的计算机程序,是直接运行在“裸机”上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。 注:计算机(硬件)->os->应用软...

2018-10-11 20:38:02

阅读数:30

评论数:0

HTTP与HTTPS的区别

超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。   为了...

2018-10-11 20:36:07

阅读数:57

评论数:0

socket,tcp,http三者之间的区别和原理

socket,tcp,http三者之间的区别和原理 http、TCP/IP协议与socket之间的区别 下面的图表试图显示不同的TCP/IP和其他的协议在最初OSI模型中的位置: 7 应用层 例如HTTP、SMTP、SNMP、FTP、Telnet、SIP、SSH、NFS、RTSP...

2018-10-11 20:33:38

阅读数:19

评论数:0

dubbo和webservice 区别

如何实现远程通信? 远程通信:Webservice、restful、dubbo 1、Webservice:效率不高基于soap协议,其主要的特点是跨语言、跨平台的。项目中不推荐使用,可用于不同公司间接口的调用。 2、使用restful形式的服务:http+json。很多项目中应用。如果服务太...

2018-10-07 16:38:38

阅读数:123

评论数:0

关于Java的File.separator

比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写: File file1 = new File ("C:\tmp\test.txt"); 在Linux下则是这样的: File file2 = new File (&quo...

2018-09-27 05:21:52

阅读数:23

评论数:0

什么是Java序列化?如何实现序列化?

一、什么是序列化: 序列化理解成“打碎”是可以的,不过在书本上的名词就是将对象转换成二进制。     二、在java中如何实现序列化: 首先我们要把准备要序列化类,实现 Serializabel接口 例如:我们要Person类里的name和age都序列化 1 2 3 ...

2018-09-27 05:18:07

阅读数:31

评论数:0

什么是Java序列化,如何实现java序列化

简要解释:   序列化就是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,也可将流化后的对象传输于网络之间。   序列化是为了解决在对对象流进行读写操作时所引发的问题。序列化的实现:将需要被序列化的类实现Serializable接口,该接口没有需要实...

2018-09-27 05:13:11

阅读数:21

评论数:0

spring框架中的命名空间

理解1: 你连查都懒得查啊,xml命名空间通俗的说就是xml里有哪些节点、子节点、属性,他们都叫什么名字,可以有哪些值,默认值是什么,是不是必须的,有了这个xml就规范了。 还有其他意义上的命名空间,你要自己查哦 命名空间是为了解决相同作用域下的命名问题。 在C、C++、C#等语言中,都有...

2018-09-15 23:58:06

阅读数:45

评论数:0

jar包、war包和ear包的介绍与区别

个人理解: 在学习maven的过程中接触到了jar包和war包。之前在写小项目的时候真的遇到过war包,当时为了找到jar包,把war包的后缀名改成了.rar的压缩文件,在里面提取出来jar包来用。其实jar包和war包都可以看成压缩文件,用解压软件都可以打开,jar包和war包所存在的原因是,...

2018-09-14 14:19:32

阅读数:76

评论数:0

什么是JavaConfig

java config是指基于java配置的spring。传统的Spring一般都是基本xml配置的,后来spring3.0新增了许多java config的注解,特别是spring boot,基本都是清一色的java config。 @Configuration     在类上打上这一标签,...

2018-09-11 22:18:39

阅读数:39

评论数:0

SpringBoot-@PathVariable

URL变量 在上一个博客中,学习了如何在@Controller中创建@RequestMapping(或者响应的简写)来处理不同的URL请求。但是在Web应用中URL通常不是一成不变的,例如微博两个不同用户的个人主页对应两个不同的URL:http://weibo.com/user1,http://...

2018-08-16 20:21:02

阅读数:43

评论数:0

Java 正确的做字符串编码转换

Java 正确的做字符串编码转换 字符串的内部表示? 字符串在java中统一用unicode表示( 即utf-16 LE)  对于 String s = "你好哦!"; 如果源码文件是GBK编码, 操作系统(windows)默认的环境编码为GBK,那么编译时...

2018-08-09 16:57:22

阅读数:43

评论数:0

工作中常用的oracle数据库sql

远程桌面测试数据库账号: gimopr/gimap12345@(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 10.31.10.17)(PORT = 1531))(CONNECT_DATA = (SERVER = DEDICATED) (SER...

2018-08-09 14:36:25

阅读数:58

评论数:0

微服务架构

资料来源:有架构给我的一些资料,以及自己百度和论坛、社区找来的一些资料,权当做一个总结式的简介。。。   目录如下: 一、微服务架构介绍 二、出现和发展 三、传统开发模式和微服务的区别 四、微服务的具体特征 五、SOA和微服务的区别 六、如何具体实践微服务 七、常见的微服务设计模...

2018-08-08 23:01:05

阅读数:64

评论数:0

Java 的 ArrayList 的底层数据结构

1. 数据结构--ArrayList源码摘要 ublic class ArrayList<E> extends AbstractList<E> implements List&amp...

2018-08-08 22:13:45

阅读数:59

评论数:0

浅谈架构-从传统走向分布式

随笔:最近再做这些年的知识整理,今天整理到了架构这方便,就索性拿出来和大家分享一下,有什么写错的,欢迎大家指正 架构拆分的演变:   1.传统项目的架构: 特点:   1.all in one(所有模块在一起,技术也不分层),   注:像05年06年那会儿,就是这样,把代码写在jsp里面,那时候...

2018-08-08 12:26:13

阅读数:149

评论数:0

浅谈JVM-图解类加载机制

一、目录 二、类加载机制流程 1、什么是类加载机制?   JVM把class文件加载到内存里面,并对数据进行校验、准备、解析和初始化,最终能够被形成被JVM可以直接使用的Java类型的过程。 2、类加载流程图 3、加载 将class文件加载在内存中。 将静态数据结构(数据存在...

2018-08-04 11:04:59

阅读数:60

评论数:0

关于 Mybatis mapping.xml中的 StatementType 知识点

遇到的问题: statementType="STATEMENT"是使用非预编译。 现在我需要动态传人表名和字段名,所以需要用STATEMENT。 使用之后所有变量取值都要改成${xxxx},而不是#{xxx},就是因为这个错了半天。   一、要实现动态...

2018-07-29 12:58:33

阅读数:160

评论数:0

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