脚踏实地博客

希望每天脚踏实地的学习和进步

学习【count(*)这么慢,我该怎么办?】

在不同的 MySQL 引擎中,count(*) 有不同的实现方式 MyISAM引擎把一个表的总行数放在了磁盘上,因此执行count(*)的时候会直接返回这个数,效率很高 InnoDB引擎就很麻烦,在执行count(*)的时候需要一行一行的从引擎中读出来,然后累计计数。 这里需要注意的是,cou...

2019-06-21 09:08:40

阅读数 47

评论数 0

成全是了不起的美德

“成全”的定义 我认为成全就是当自己的某些利益与其他的利益产生冲突的时候,我们是选择为自己的利益还是选择成全。举一个例子:两个刚结婚的夫妻,他们在争论谁洗碗的问题。其实这个问题可以站在更高的角度来看,站在整个家庭利益的角度来看,应该是谁的时间更有价值,谁不应该来洗碗。所以如果丈夫在外面辛苦一天,而...

2019-06-09 15:38:58

阅读数 13

评论数 0

关于JVM第一篇

1. 简单描述一下JVM的内存模型 首先java所设计的内存模型分为JVM内存模型和java内存模型(JMM),其中 JVM 内存模型主要包含栈(方法栈)、本地方法栈、程序计数器、方法区、堆; 栈是线程私有,线程执行方法时都会创建一个栈帧,用来存储局部变量表、操作栈、动态链接、方法出口等信息...

2019-06-03 09:03:24

阅读数 4

评论数 0

springCloud和dubbo的对比

springCloud是什么? spring官网 springCloud是分布式微服务架构下的一站式解决方案,是各个微服务技术架构落地技术的集合体,俗称微服务全家桶。 springCloud和springBoot的关系 关系 springBoot不依赖与springCloud,但是spr...

2019-04-28 11:01:13

阅读数 130

评论数 0

关于微服务学习总结

面试问题 什么是微服务 微服务之间是如何独立进行通讯的 springCloud和dubbo之间的区别 谈谈springboot和springCloud的联系和区别 什么是服务熔断?什么是服务降级 微服务的优缺点是什么?说说你在项目开发中遇到的坑? 你所知道的微服务技术栈有哪些?请列举一二 eure...

2019-04-28 09:05:46

阅读数 89

评论数 0

mysql触发器

今天我们来聊聊mySql的触发器 如果想要看触发器的定义那么请到mysql的官网; 我这里只是讲讲我对于触发器的理解和使用; 【综述】 首先触发器是针对数据库层面的一种维护收据完整性和一致性的手段,但是触发器在实际应用中也存在着明显的劣势,因为触发器在代码层面是不可见的,所以出现问题排查的...

2019-04-27 15:07:11

阅读数 19

评论数 0

关于Light使用

一、light是什么呢? 答:简而言之就是一套成熟的H5开发套件,包括H5工程的创建,打包,发布,app生成等一系列操作的完美解决方案。在这里不多说,直接上链接:https://light.hscloud.cn/portal/index.html。是恒生电子平台开发集成的一套开发工具。 二、l...

2019-04-27 15:06:57

阅读数 12

评论数 0

Mybatis使用pageHelper分页插件原理

pageHelper是如何在mybatis中工作呢,是通过mybatis的pulgin实现了Interceptor接口 使用原理: pageHelper会使用ThreadLocal获取到同一线程中的变量信息,各个线程之间的Threadlocal不会相互干扰,也就是Thread1中的Thre...

2019-03-13 13:09:42

阅读数 32

评论数 0

如何写好一封邮件

第一,正式的显示名和总结性的标题 邮件接收者首先看到的是两样东西:你的显示名,和邮件标题。 所以,邮件切记需要使用真名。比说“刘润”,或者“润米咨询-刘润”。个性化、诗意化,尤其是二次元的名字,比如“还好只是近黄昏”,“一只特立独行的猪”可以用在你的QQ签名上,不需要出现在你正式的邮件里。 ...

2019-02-13 09:37:55

阅读数 34

评论数 0

开始学习数据结构和算法

前言 由于本人是计算专业出身的,所以在大学的时候增进接触过一点数据结构和算法的知识。当时觉得也就那样,考试不挂科就好了其他都没有在意,加上老师讲解的枯燥无味,自己也完全找不到重点;所以自己的数据结构和算法也就没什么质量可言,只是知道基本的数据结构,如:线性数组、链式数组、图、二叉树这些基础的;在...

2019-02-12 17:54:41

阅读数 39

评论数 0

XML的优美使用

一、背景 虽然说目前对于xml的使用越来越少,但是在某些业务上还是依稀可见xml使用的影子。比如:银行对接系统中,有的银行系统接口交互的时候还是需要使用xml的方式作为参数和返回值,需要手动解析;那么如何做到优雅的使用xml呢?我们今天就来展示一种优雅的做法。今天不深入底层,我们只做代码的搬运工...

2018-12-17 11:26:15

阅读数 21

评论数 0

2018开源软件节选

Mybatis 增强工具包 - 只做增强不做改变,简化CRUD操作;网址:https://gitee.com/baomidou/mybatis-plus Mybatis 通用 Mapper;网址:https://www.oschina.net/p/mybatis-mappe 待续.........

2018-11-13 09:24:04

阅读数 72

评论数 0

avue 富文本编辑器

原文连接:https://gitee.com/smallweigit/avue-plugin-ueditor # avue-plugin-ueditor ## avue 富文本编辑器 ## npm [avue-plugin-ueditor](https://www.npmjs.com/pac...

2018-11-12 17:26:43

阅读数 1106

评论数 0

【转载】图解归并排序

基本思想  归并排序(MERGE-SORT)是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略(分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修补"在...

2018-04-27 16:10:45

阅读数 26

评论数 0

乐观锁控制并发

前言在现在大型的项目中总必不可免的会遇到【并发】,并发的控制也是我们程序需要了解的一个大课题,关于并发处理有很种方式,据我现在了解的并发控制有1、前端控制:1.1 防止重复提交,比如说token验证2、单个应用内部2.1 可以使用java自带的关键字以及线程安全机制进行控制,有synchroniz...

2018-04-22 22:47:58

阅读数 303

评论数 0

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