• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






dearYou

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

12 2018 档案

 
计算机操作系统的因果
摘要:操作系统的目标:(要做什么和应该做什么) 1、方便性:提供简易的使用计算机的方式,方便用户。 2、有效性:提高计算机系统的资源利用率,提高系统的吞吐量,加速程序的运行。 3、可扩充性:操作系统需要适应计算机硬件的发展和计算机应用的发展。(微内核结构) 4、开放性:在不同硬件上提供一致的接口。 操作系 阅读全文
posted @ 2018-12-20 20:06 dearYou 阅读(438) 评论(0) 推荐(0)
TCP UDP
摘要:UDP udp是无连接的,即发送数据前不需要建立连接。 udp使用最大努力交付,即不保证可靠交付。 udp是面向报文的。应用层的报文下发后既不合并,也不拆分,由应用层控制报文长度。 udp没有拥塞控制,适用于实时性高的情景。 udp支持一对一,一对多,多对一,多对多的交互通信。 upd首部开销小。 阅读全文
posted @ 2018-12-17 22:49 dearYou 阅读(273) 评论(0) 推荐(0)
事务隔离级别,数据库存储过程,Mysql视图,Mysql语句
摘要:相关链接: https://www.cnblogs.com/chenpi/p/5133648.html https://www.cnblogs.com/huanongying/p/7021555.html 事务的隔离级别是针对链接挂而言的,不同链接(Connection)可以有不同的隔离级别。 事务 阅读全文
posted @ 2018-12-16 12:41 dearYou 阅读(383) 评论(0) 推荐(0)
Spring注解; Spring Bean
摘要:处理器方法和方法参数相关: @Controller,类注解:标记一个类是控制器,控制器上也可以加@RequestMapping,表示类内部的handler method方法的url前共有一部分路径。 @RequestMapping 类注解,方法注解:把一个handler method方法和对应的ur 阅读全文
posted @ 2018-12-15 19:19 dearYou 阅读(208) 评论(0) 推荐(0)
Java Thread Api
摘要:java锁的理解:https://www.cnblogs.com/dolphin0520/p/3923167.html Thread join (millis) 当前线程等待目标线程死亡或收到中断信号,最多等待millis,millis为0 表示一直等到目标死亡。网上有的地方说需要两个线程是父子关系 阅读全文
posted @ 2018-12-15 13:18 dearYou 阅读(419) 评论(0) 推荐(0)
Java 年轻代、年老代、GC
摘要:一篇关于gc的文章 http://www.cnblogs.com/hnrainll/archive/2013/11/06/3410042.html 自己的笔记: JVM是用c语言写的。一般说的JVM是HotSpot。 GC是垃圾回收的意思。 Java的GC对不同存活时长的对象才用不同的回收策略。 存 阅读全文
posted @ 2018-12-14 16:55 dearYou 阅读(1374) 评论(0) 推荐(0)
Java 线程同步方式
摘要:相关连接: https://blog.csdn.net/wojiushiwo945you/article/details/42292999 https://www.cnblogs.com/dolphin0520/p/3920373.html https://www.cnblogs.com/qifen 阅读全文
posted @ 2018-12-14 00:46 dearYou 阅读(190) 评论(0) 推荐(0)
HashMap
摘要:先甩出疑问,以后明白了再记录。 1,为什么java数组的长度需要是2的n次幂? 2,为什么hash方法需要把高位和低位做异或操作? 3,多线程使用hashMap怎么把链表rehash成循环结构? HashMap的数据结构是java数据和桶结构。一个桶可以是链表,或者红黑树。由Node或者TreeNo 阅读全文
posted @ 2018-12-13 21:32 dearYou 阅读(169) 评论(0) 推荐(0)
ArrayList
摘要:ArrayList维护的数据结构是c++数组。创建方式是Arrays.copyOf ArrayList扩容会重新分配空间,建议在使用前估计好需要的容量大小。你可以通过构造函数传参,或者使用ensureCapacity ArrayList扩容的默认方式是,增加1/2大小。 int newCapacit 阅读全文
posted @ 2018-12-13 20:45 dearYou 阅读(160) 评论(0) 推荐(0)
base64
摘要:项目里用到base64加密,所以了解了相关原理,记下来以免忘记。 如果一个字符集使用3个字节来表示一个符号,那么这个字符集的最大容量是64。 把字符序列变成二级制编码的过程是编码,把二进制数据变成字符序列的过程叫做解码。 这就是加解密的原理。 base64字符串对应的字节序列一定是3n个字节的长度。 阅读全文
posted @ 2018-12-13 20:39 dearYou 阅读(144) 评论(0) 推荐(0)
从DispatcherServlet中的doService了解spring组件之间的处理流程
摘要:我了解DispatcherServlet中doService函数的目的是简单了解Spring各个组件之间的关系。 DispatcherServlet的父类FrameworkServlet使用processRequest(request, response)函数来处理逻辑。它对request、resp 阅读全文
posted @ 2018-12-11 16:16 dearYou 阅读(1498) 评论(0) 推荐(0)
Java 原生NIO
摘要:Channel Channel管道是和IO操作对应的。 Channel 代表了针对io的一系列操作,无论这些io所属的类别(包括 磁盘io, 网络io 甚至是可以像io一样进行操作的程序组件,这里的io也是一种抽象)。 Channel管道要么是开启open状态,要么是关闭closed状态。Chann 阅读全文
posted @ 2018-12-05 17:20 dearYou 阅读(561) 评论(0) 推荐(0)
再看Spring
摘要:第一次看Spring的代码,还是学生时候,看的模棱两可。 现在有了实际的工作经验,应该会另有收获。 先浏览下Http: http是用TCP来传输数据的一种协议,请求报文和响应报文的结构都分为三部分:首行、头部、主体。请求报文的首行是方法、URL、http版本,响应报文的首行是http版本、状态码、简 阅读全文
posted @ 2018-12-04 22:11 dearYou 阅读(173) 评论(0) 推荐(0)
MongoDriver
摘要:jar包依赖和 官方文档 https://docs.mongodb.com/manual/reference/program/mongo/ The MongoClient instance represents a pool of connections to the database; you w 阅读全文
posted @ 2018-12-03 15:18 dearYou 阅读(320) 评论(0) 推荐(0)
Tomcat简介,希望能帮到你
摘要:如何表达一个网页?使用Html标记语言。但Html的内容是固定的。 如何在Html中嵌入逻辑和变量?在Html中内嵌脚本语言。例如JavaScript。 Jsp的简单理解,根据客户端请求和服务器数据动态生成网页内容的技术。 http、https只是一种数据传输协议。http和html是两个概念。 浏 阅读全文
posted @ 2018-12-01 11:49 dearYou 阅读(181) 评论(0) 推荐(0)