Java 汇总
文章平均质量分 88
java 汇总
暗余
热爱技术,持续学习,文章都是博主一个字一个字敲出来的。
点一点关注,以后不迷路;点赞加收藏,看完不迷惘!
展开
-
记录一次sql 性能优化的分析过程
1. 业务场景分析目前有这样一个业务,我们需要查询一个物流列表,在这个物流列表中,会关联查询订单、历史物流记录、包裹等各种表信息;在数据量上,每张表的数据量在五千万~2亿条之间数据库:SQL Server查询耗时如图所示:可以看出来,最慢甚至要39s !!!具体sql语句大致如下: SELECT s.订单ID AS 订单ID, s.主键ID AS 包裹ID, s.发货日期, s.发货状态, s.运单编号ID, s.物流公司, s.服务类别, t.商品编号 商品编号,原创 2022-01-04 10:36:38 · 1209 阅读 · 0 评论 -
设计模式从入门到精通,最全面全方位讲解(精选)
设计模式精讲一. 课程导学及UML急速入门1.1 本章导航本章将通过以下六个方面来进行讲解UML:定义、特点、分类、类图、时序图、记忆技巧URL定义:统一建模语言(英语:Unified Modeling Language,缩写UML)非专利的第三代建模和规约语言URL的特点:UML是一种开放的方法用于说明、可视化、构建和编写一个正在开发的面向对象的、软件密集系统的制品的开放方法。UML展现了一系列最佳工程实践,这些最佳实践在对大规模,复杂系统进行建模方面,特别是在软件架构层次已原创 2021-11-05 22:05:44 · 1593 阅读 · 2 评论 -
常用工具类(轮子)
一. 文件相关1.1 ExcelFastExcelEasyExcel流式导出:调用类:import com.alibaba.excel.annotation.ExcelProperty;import com.xxx.ExcelUtils;import lombok.Data;import lombok.experimental.Accessors;import org.springframework.beans.factory.annotation.Autowired;原创 2021-09-24 16:03:09 · 1197 阅读 · 0 评论 -
Redis从入门到集群分布式实践
Redis 分布式实践一. Redis 初识1.1 Redis 导学Redis有哪些特点?高性能的key-value服务器多种数据结构丰富的功能高可用分布式支持博客目录:Redis初识: 特性介绍、使用场景、安装部署APi的理解和使用:实战使用、单线程、批量处理Redis客户端的使用:Java、Python等客户端的介绍瑞士军刀Redis:高级功能的使用,比如发布订阅、位图等;Redis持久化的取舍和选择Redis复制的原理和优化: 5/6两节主要是1.2原创 2021-09-16 23:52:59 · 817 阅读 · 0 评论 -
SQL Server 0基础入门&操作手册,超详细全面~
SQL Server 0基础入门&操作手册一. SQL 简介1.1 主要特性高性能设计,可充分利用WindowsNT的优势系统管理先进,支持Windows图形化管理工具,支持本地和远程的系统管理和配置强壮的事务处理功能,采用各种方法保证数据的完整性支持对称多处理结构、存储过程、ODBC,并具有自主的SQL语言。SQL SERVER以其内置的数据复制功能、强大的管理工具、与Internet的紧密集成和开放的系统结构为广大的用户、开发人员和系统集成商提供了一个出众的数据库平台。1.2原创 2021-07-01 23:30:31 · 19685 阅读 · 9 评论 -
玩转Git、GitHub、GitLab(更新中ing)
玩转Git、GitHub、GitLab一. Git基础1.1 课程综述版本管理的演变:VCS出现前:用目录拷贝区别不同版本公共文件容易被覆盖成员沟通成本很高,代码集成效率低下集中式VCS:有集中的版本管理服务器具备文件版本管理和分支管理能力集成效率有明显地提高客户端必须时刻和服务器相连如图所示:分布式VCS:服务端和客户端都有完整的版本库脱离服务器,客户端照样可以管理版本查看历史和版本比较等多数操作,都不需要访问服务器,比集中式VCS更能提高版本管理效率原创 2021-06-21 22:36:55 · 452 阅读 · 0 评论 -
SpringCloud Eureka 迁移 Nacos
一. Nacos与Eureka1.1 什么是注册中心?注册中心可以说是微服务架构中的”通讯录“,它记录了服务和服务地址的映射关系。在分布式架构中,服务会注册到这里,当服务需要调用其它服务时,就到这里找到服务的地址,进行调用。简单来说,注册中心就类似一个通讯录;当我们需要给某某某打电话(消费某个服务,调用某个服务的接口)的时候,通过注册中心,我们知道这个人的号码(知道服务是否正常,服务调用路径等信息),就可以直接打电话了;也就是说,注册中心将各个服务登记在上面,并持续检查其服务是否正常,当外界访问接原创 2020-07-01 22:57:28 · 1632 阅读 · 0 评论 -
微信公众号开发简单指南
微信第三方开发简单指南一. 微信公众号开发1.1 微信公众号开发是什么?1.2 微信公众号开发有哪些作用,特点,注意事项?1.3 获取用户验证Token1.4 获取登录token(access_token)1.5 获取公众号粉丝列表(获取已关注粉丝id列表及总数)1.5 获取公众号粉丝详细信息(单个粉丝详情)一. 微信公众号开发1.1 微信公众号开发是什么?通过符合微信公众号的语法规范,达到跟在公众号官网后台同样的功能,同时能够根据一系列支持的接口,实现我们的特殊定制化需求;1.2 微信公众原创 2020-05-22 15:57:03 · 791 阅读 · 0 评论 -
RestTemplate模拟Http请求方式
RestTemplate模拟Http请求方式导航RestTemplate模拟Http请求方式一. 提交表单请求方式:一. 提交表单请求方式:第一步,先引入RestTemplate,如果不引入,也可以直接new 一个;@Beanpublic RestTemplate restTemplate(){ return new RestTemplate();} 第二步:@Servicepublic class SmsService { //注入RestTemplate @A原创 2020-05-15 13:37:22 · 913 阅读 · 0 评论