自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (3)
  • 收藏
  • 关注

原创 网络知识点总结

七层模型 数据传输过程: TCP 和UDP 的特点: UDP特点: UDP 是无连接的; UDP 使用尽最大努力交付,即不保证可靠交付,因此主机不需要维持复杂的链接状态(这里面有许多参数); UDP 是面向报文的; UDP 没有拥塞控制,因此网络出现拥塞不会使源主机的发送速率降低(对实时应用很有用,如 直播,实时视频会议等); ...

2021-12-07 17:37:34 117

原创 MySql 总结

myisam和innodb的区别: 应用场景、锁粒度、事务支持、外键、mvcc、数据索引分离。 mysql 各版本之间的变化: 索引: B+与B树比优势 io少,因为树节点存放数据多。树低 更适合范围查找,只对叶子节点的链表指针遍历 查询稳定,所有数据都在叶子 劣势:键重复时,占用空间大。 与hash对比: Hash无法排序,范围..

2021-12-07 17:35:28 230

原创 RabbitMQ&Kafka总结

为什么使用消息队列? 解耦、异步通信、削峰、冗余、异常处理,分布式事务的最终一致性。 消息不丢 微秒级,这是 RabbitMQ 的一大特点,延迟最低 消息队列有什么优点和缺点? 系统可用性降低,过度依赖mq 系统复杂度提高: 顺序:在消费者中解决顺序问题 重复:消息幂等。 丢失:系统保证,本地发消息,消息到消息中心,再到交换机,队列。均采用日志的形式。 ..

2021-12-07 17:33:26 1433

原创 MySql技术内 幕:InnoDB存储引擎 读书笔记

书名 《MySql技术内幕:InnoDB存储引擎》 作者 姜承尧 书摘 第一章:MySQL体系结构和存储引擎 定义数据库和实例: 定义数据库和实例 数据库:文件的集合,frm、MYD、MYI、ibd等 实例:是有后台线程以及一个共享内存区组成。操作数据库文件。单进程...

2021-12-06 18:55:40 487

原创 【MongoDB实战】读书笔记

书名 MongoDB实战 第二版 作者 徐磊 书摘 第一部分 入门 第一章:全新web数据库 MongoDB间特性 文档数据模型:json格式,无schema,开发快,不需要代码定义。动态扩展、 ad hoc 查询:主动查询模式:不需要事先定义系统接收何种查询,关系型...

2021-12-06 18:43:05 853

原创 【图解HTTP】读书笔记

书名 图解HTTP 书摘 第一章 了解Web及网络基础 使用HTTP协议访问Web: HTTP:超文本传输协议 HTTP的诞生: www构成技术:HTML、HTTP、URL 网络基础TCP/IP: TCP/IP分层:4层,应用、传输、网络、数据链路 ...

2021-12-06 18:39:18 1942

转载 Spring Boot干货系列:(三)启动原理解析

点击打开链接原地址前言前面几章我们见识了SpringBoot为我们做的自动配置,确实方便快捷,但是对于新手来说,如果不大懂SpringBoot内部启动原理,以后难免会吃亏。所以这次博主就跟你们一起一步步揭开SpringBoot的神秘面纱,让它不在神秘。正文我们开发任何一个Spring Boot项目,都会用到如下的启动类123456@SpringBootApplicationpubli...

2018-03-28 09:37:39 258

转载 区块链的认识

事情是这样的,最近我的室友Hasaki一直在问我区块链和比特币的事情,我尝试了很多种不通的姿势以求简单通俗形象生动地跟他解释什么是区块链技术,但是最后都失败了。因此我萌生了要写一篇BlockChain for Babies(又名:如何向你的弱智室友解释区块链)的想法,以求能简单直观生动形象地向对区块链技术不了解但是想知道区块链是什么的人介绍区块链技术或者比特币。因为面向的读者是不想知道具体

2018-02-01 17:56:07 983

转载 简历

转载     最近我在帮朋友的公司招人,招人的第一步是要筛选简历,在这过程中,我发现虽然能收到很多简历,但实际能通过筛选能进入到技术面试流程的简历不多,估计10份里不会超过4份能通过筛选。    如果没法通过技术面试,那么候选人尚且能收集面试题,回家继续准备,毕竟他和面试官也交流过,也不算没收获,但对于这些没法通过筛选的简历,简历的主人往往是无从得知的(公司不会主动通知),所以他们依然

2018-02-01 16:40:36 328

转载 Activity工作流学习

点击打开链接1. 初识Activiti1.1. 工作流与工作流引擎工作流(workflow)就是工作流程的计算模型,即将工作流程中的工作如何前后组织在一起的逻辑和规则在计算机中以恰当的模型进行表示并对其实施计算。它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。(我的理解就是:将部分或者全部的工作流程、逻辑

2018-01-19 15:06:15 2412

原创 SSH框架搭建

1.web.xml    dispatcherServlet  前端控制器配置在web.xml文件中的。        拦截匹配的请求,Servlet拦截匹配规则要自己定义,        把拦截下来的请求,依据相应的规则分发到目标Controller来处理,        是配置spring MVC的第一步。是前端控制器设计模式的实现,        提供Spring Web MVC的集中访问点

2018-01-19 14:46:15 181

原创 HashMap工作原理

HashMap的工作原理    HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。    当我们将键值对传递给put()方法时,它调用键对象的hashCode()方法来计算hashcode,    让后找到bucket位置来储存值对象。当获取对象时,通过键对象的equals()方法找到正确的键值对,    然后返回值对象。HashMap使用链表来解决碰撞问题,

2018-01-19 14:45:48 119

原创 SSM框架搭建

1.web.xml2.applicationcontext.xml                                                                注入数据源,        -->                                                                                      

2018-01-19 14:44:33 167

原创 Shiro框架学习

1.导入jar    shiro-core-1.2.3    shiro-cache-1.2.3    shiro-spring-1.2.3    shiro-web-1.2.3    shiro-all-1.2.3    https://www.cnblogs.com/afeng7882999/p/4320034.html2.配置文件springnvc                     

2018-01-19 14:43:40 152

原创 FreeMarker简介及使用

1.导入jar    FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。    FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。    它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等。        当添加物品是生成静态页面              org.freemarker     

2018-01-19 14:40:21 357

原创 Solr+ActiveMq使用

1.solr简介        Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。    Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进    行了优化。         Solr可以独立运行,运行在Jetty、Tomcat等这些Servlet容器中,Solr 索引的实现方法很    简单,用 PO

2018-01-19 14:39:34 1295

原创 Redis简介及使用

1.简介        为了解决高并发、高可用、高可扩展,大数据存储等一系列问题而产生    的数据库解决方案,就是NoSql。redis为其产品Redis是使用c语言开发的一    个高性能键值数据库。Redis可以通过一些键值类型来存储数据。        key-value ,即使断电也不会丢失数据,主要 用来做缓存数据库和web集群时    当做中央缓存存放session,内存级别的缓存操

2018-01-19 14:37:56 206

原创 FastDFS文件上传

1.分页PageHelper    1.导入jar包:                            com.github.pagehelper                pagehelper                3.4.2-fix                2.在Mybatis配置xml中配置拦截器插件:                                

2018-01-19 14:36:53 560 1

原创 Dubbo搭建及使用

服务容器负责启动,加载,运行服务提供者。服务提供者在启动时,向注册中心注册自己提供的服务。服务消费者在启动时,向注册中心订阅自己所需的服务。注册中心返回服务提供者地址列表给消费者,如果有变更,注册中心将基于长连接推送变更数据给消费者。服务消费者,从提供者地址列表中,基于软负载均衡算法,选一台提供者进行调用,如果调用失败,再选另一台调用。服务消费者和提供者,在内存中累计调用次数和调用时间,定时每分钟

2018-01-19 14:35:14 154

java购房管理系统毕业设计

jdk8+tomcat8 mysql SSM框架 同前台后台两个系统,业务完善功能简单,适合做毕业设计,包含公司,楼盘,房屋,用户,管理,合同等功能,包含数据库文件

2018-03-27

校友网类似qq空间

java+mysql+eclipse tomcat8+jdk8 技术SSM框架 包含数据库 类似qq空间的网站

2018-03-16

java汽车租赁系统

java+mysql servlet编写的汽车租赁系统内涵代码数据库

2018-03-16

空空如也

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

TA关注的人

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