自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

U&Me的博客

蜗牛也有春天,每天进步一点点。

  • 博客(11)
  • 资源 (2)
  • 收藏
  • 关注

原创 Typora入门

写Mrakdown费事?Typora让你像写Word一样行云流水,所见即所得。简介Typora是一款轻便简洁的Markdown编辑器,支持即时渲染技术,这也是与其他Markdown编辑器最显著的区别。即时渲染使得你写Markdown就想是写Word文档一样流畅自如,不像其他编辑器的有编辑栏和显示栏。Typora删除了预览窗口,以及所有其他不必要的干扰。取而代之的是实时预览。 Markdown的语法因不同的解析器或编辑器而异,Typora使用的是GitHub Flavored Markdow.

2020-05-13 15:28:36 195

转载 github新手安装和使用

今天有时间,研究学习了下git使用和安装,分享一下。首先,我先对GitHub来一个简单的介绍,GitHub有一个很强大的功能就是,你在服务器上边可以创建一个库(稍后会介绍怎么创建),写代码是一件很重的任务,尤其是很多人完成一个很大的项目的时候,就十分的复杂,一群人一起来写某个项目,大家完成的时间,完成的进度都是不相同的,你写一点我写一点,甚至可能你今天写的出现了错误,影响到了我昨天写的代码,最...

2020-05-08 14:32:59 308

原创 mybatis查询返回一个对象带有集合

首先,先建几个测试类,主子表通过grade_id关联,具体属性注释我就省略不写了,大家能看懂主表 @Data @TableName("grade") public class Grade implements Serializable { private Long id; private String name; priva...

2020-05-08 09:14:13 3894 2

原创 java后台框架进化史--------Dubbo

架构的发展背景Dubbo开始于电商系统,因此在这里先从电商系统的演变讲起。单一应用框架(ORM) 当网站流量很小时,只需一个应用,将所有功能如下单支付等都部署在一起,以减少部署节点和成本。缺点:单一的系统架构,使得在开发过程中,占用的资源越来越多,而且随着流量的增加越来越难以维护正在上传…重新上传取消垂直应用框架(MVC...

2020-03-01 16:31:29 389

原创 HTTP请求过程

整个流程域名解析 —> 与服务器建立连接 —> 发起HTTP请求 —> 服务器响应HTTP请求,浏览器得到html代码 —> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片) —> 浏览器对页面进行渲染呈现给用户1. 域名解析以Chrome浏览器为例:① Chrome浏览器 会首先搜索浏览器自身的DNS缓存(缓存时间比较短,大概只...

2020-02-26 10:44:41 286

转载 ThreadLocal原理

ThreadLocal是什么ThreadLocal是一个本地线程副本变量工具类。主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景下,可以实现无状态的调用,特别适用于各个线程依赖不通的变量值完成操作的场景。从数据结构入手下图为ThreadLocal的内部结构图ThreadLocal结构内部从上面的结构图,我们已经窥见ThreadLo...

2019-12-30 16:59:10 80

原创 限流-------------令牌桶算法

限流限流是对某一时间窗口内的请求数进行限制,保持系统的可用性和稳定性,防止因流量暴增而导致的系统运行缓慢或宕机。常用的限流算法有令牌桶和和漏桶,而Google开源项目Guava中的RateLimiter使用的就是令牌桶控制算法。在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流缓存:缓存的目的是提升系统访问速度和增大系统处理容量 降级:降级是当服务器压力剧增的情况下,根据当前...

2019-12-23 16:35:20 206

原创 Java集合类:LinkedHashMap

一、初识LinkedHashMapHashMap是一种非常常见、非常有用的集合,但在多线程情况下使用不当会有线程安全问题。大多数情况下,只要不涉及线程安全问题,Map基本都可以使用HashMap,不过HashMap有一个问题,就是迭代HashMap的顺序并不是HashMap放置的顺序,也就是无序。HashMap的这一缺点往往会带来困扰,因为有些场景,我们期待一个有序的Map。这个时候,...

2019-10-31 15:00:01 148

原创 java的内存模型

java面试经常会被问道内存模型的问题,下面我就来给大家讲讲关于java内存模型的知识。先讲讲为什么要有内存模型在介绍 Java 内存模型之前,我们先来看一下到底什么是计算机内存模型,然后再来看 Java 内存模型在计算机内存模型的基础上都做了哪些事情。要说计算机的内存模型,就要说一段古老的历史,看一下为什么要有内存模型。内存模型:英文名 Memory Model,它是一个老古董了...

2019-10-25 15:49:46 155

原创 分布式锁

分布式锁的几种实现方式目前几乎很多大型网站及应用都是分布式部署的,分布式场景中的数据一致性问题一直是一个比较重要的话题。分布式的CAP理论告诉我们“任何一个分布式系统都无法同时满足一致性(Consistency)、可用性(Availability)和分区容错性(Partition tolerance),最多只能同时满足两项。”所以,很多系统在设计之初就要对这三者做出取舍。在互联网领域的绝大多数...

2019-10-24 14:22:25 85

原创 使用数据库唯一键实现事务幂等性

幂等性概念在分布式系统中,幂等性是一致性方面的一个重要概念。幂等(idempotent、idempotence)是一个数学与计算机学概念,常见于抽象代数中。在编程中一个幂等操作的特点是其任意多次执行所产生的影响均与一次执行的影响相同。所谓“影响相同”,不是要求返回值完全相同,而且是指后续多余的调用对系统的数据一致性不造成破坏。对于写入类操作,如果第一次写入是成功的,后续的写入...

2019-10-24 11:35:52 1139

全国矢量地图大全 shp格式.zip

包含全国省市轮廓,河流,道路,政府单位,医院,商场,机关单位等等

2019-10-23

成都shp.zip

包含河流,银行,医院,道路,二级道路,政府,ktv,乡镇等等

2019-10-23

空空如也

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

TA关注的人

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