自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 冒泡排序

冒泡排序什么是冒泡排序顾名思义,冒泡排序就像气泡在水中上浮的过程,气泡越大,它就上升的越快。然而,在计算机程序中又怎么理解呢?可以理解为:序列的中极值(大或小)使它快速上浮到序列末尾。算法简介:比较相邻的元素,如果顺序错误,则交换位置。每一对相邻对进行比较,从开始对到结尾对,这轮比较完成,结尾为最大值或最小值。针对除了最后一个元素进行上面的步骤。重复1-3的步骤,直到完成排序。眼见为实,上图操练起来public static void main(String[] args) {

2020-08-19 23:18:48 97

原创 集合Collection学习笔记

Collection是什么通常,我们在开发时是不知道对象的数量的,有时甚至不知道对象的类型是什么。为了满足这个开发需求,我们要求能在任何时候创建任意数量的对象,这些对象用什么来装呢?我们首先想到是数组,但是!数组只能存放同一类型的数据,而且其长度是固定的。那怎么办?!集合便应运而生了。collection是java.util是在包中,是一个用来存放java对象的容器注意集合只能存放引用类型对象。比如存入int数据,它会自动装箱成Integer存放。集合存放的是对象的应用,而非对象本身。对象本身存

2020-08-18 15:49:27 127

原创 慢SQL优化小计

写在前面公司需要对一些查询较慢的sql进行优化,这篇文章记录我从网上查到的资料并付诸实践的总结。解决思路针对sql语句优化,添加索引是行之有效但不是唯一的解决角度,我们可以尝试以下科学且专业的解决角度:回归设计表层面,数据类型选择是否合理;尽量使用数字型字段,若只含数值信息的字段尽量不要设计为字符型,这会降低查询和连接的性能,并会增加存储开销。这是因为引擎在处理查询和连接时会逐个比较字符串中每一个字符,而对于数字型而言只需要比较一次就够了。应尽量避免在 where 子句中对字段进行 n

2020-08-13 23:59:07 80

原创 AES前后端加密解密

AES前后端加密解密后端public class AES { /* * 加密用的Key 可以用26个字母和数字组成 此处使用AES-128-CBC加密模式,key需要为16位。 */ private static final String sKey = "0123456789ABCDEF";// 16位 key,可自行修改 private stat...

2019-10-30 23:58:01 624 1

原创 树形结构

树形结构代码import com.alibaba.fastjson.JSON;import java.util.ArrayList;import java.util.HashSet;import java.util.List;import java.util.Set;public class treeTest { // 树形类 static class Node{ ...

2019-10-17 11:19:16 193

原创 Spring中使用设计模式(策略模式+工厂模式)

在Spring中使用设计模式(策略模式+工厂模式)策略模式工厂模式测试策略模式设计模式,若使用得当,将会使我们的代码更简洁,并且更具扩展性。下面以支付为例抽象一个支付接口 // 支付接口 public interface IPay { // 是否支持 boolean support(WorkOrder workOrder); // 支付 ...

2019-08-29 16:10:21 670

原创 分布式协同服务-Zookeeper初识

Zookeeper初识、分布式环境、CAP原则、BASE原则

2019-08-10 14:04:49 455

空空如也

空空如也

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

TA关注的人

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