常见的排序算法 常见的排序算法有:插入、希尔、选择、冒泡、归并、快速、堆排序。。。 插入排序 算法步骤一、从数组的第二个数据开始往前比较,如果符合条件(比前面的大或者小,自定...
常见的排序算法 常见的排序算法有:插入、希尔、选择、冒泡、归并、快速、堆排序。。。 插入排序 算法步骤一、从数组的第二个数据开始往前比较,如果符合条件(比前面的大或者小,自定...
1. 概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程,同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知,文章最后...
权限系统设计 前言 权限管理是所有后台系统的都会涉及的一个重要组成部分,主要目的是对不同的人访问资源进行权限的控制,避免因权限控制缺失或操作不当引发的风险问题,如操作错误,隐...
Java的内存结构 Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的...
首先需要建立两个库进行测试,我这里使用的是master_test和slave_test两个库,两张库都有一张同样的表(偷懒),表名 t_user 字段名 类型 备注id...
一、什么是SPI SPI ,全称为 Service Provider Interface,是一种服务发现机制。它通过在ClassPath路径下的META-INF/servic...
23种设计模式(一)23种设计模式(二)23种设计模式(三)23种设计模式(四)23种设计模式(五)23种设计模式(六)23种设计模式(七)23种设计模式(八)23种设计模式...
前言 说起MySQL的查询优化,相信大家收藏了一堆:不能使用SELECT *、不使用NULL字段、合理创建索引、为字段选择合适的数据类型..... 你是否真的理解这些优化技巧...
01--Spring源码深度解析目录 02--Spring源码导入IDEA 03--Spring源码下新建Gradle模块 04--Spring实例化Bean的三种方式 05...
近来要做流程项目了,由于上大学的时候学过BPMN,现在重新入手Activiti,感觉还是比较容易的,此文先将Activiti6相关的服务接口及相关表略做记录,方便以后查看。 ...
博客原文 疑问,确实像往常一样在service上添加了注解 @Transactional,为什么查询数据库时还是发现有数据不一致的情况,想想肯定是事务没起作用,出现异常的时候...
在服务器程序运行时,如果出现一个错误日志,我们希望得到告警,方便及时处理。 本文介绍如何使用logback中的SMTPAppender实现Error日志消息的发送. 申请邮箱...
阅读连接:Retrofit 用Soap协议访问WebService 详解 参考 1、java发HTTP POST请求(内容为xml格式)2、 android解析XML总结(S...
最近在写一个管理系统,有图片上传的需求。使用SpringMVC的MultipartFile很好实现,就不赘述。之前一直使用随机生成的文件名保存文件去重,但是这样无法保证文件的...