小小默:进无止境

QQ:1274654983 欢迎交流~~

UEditor自定义图片/文件上传路径与回显

本文是基于Windows下Java解决UEditor自定义图片/文件上传路径问题,文件保存在本地磁盘,Tomcat做了虚拟路径映射。 UEditor官网:https://ueditor.baidu.com/website/index.html 下载地址:https://ueditor.baidu....

2019-04-29 16:45:57

阅读数 48

评论数 0

SpringBoo整合MyBatis-generator逆向工程

【1】POM文件 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis...

2019-04-26 17:57:35

阅读数 65

评论数 0

Maven - resources里面的那些事

【1】解决SpringBoot整合BootStrap时按钮图片不显示异常 因为经过maven的filter,会破坏font文件的二进制文件格式,到时前台解析出错。解决方法如下所示: <resource> <!--&...

2019-04-25 17:54:19

阅读数 30

评论数 0

Springbooot整合mybatis-pageHelper

mybatis-pageHelper官网:https://github.com/pagehelper 本篇博文在上篇博文:SpringBoot使用Maven建立多模块工程(二)基础上继续更新。 【1】版本与配置文件 Springboot版本:2.1.0.RELEASE。在pom中添加mybatis...

2019-03-22 16:10:00

阅读数 155

评论数 0

AXURE RP EXTENSION For Chrome安装与修复

这里Chrome版本:版本 72.0.3626.121(正式版本) (64 位) ① 下载插件并安装 安装插件方式可以参考:https://blog.csdn.net/J080624/article/details/71439798 ② 插件不可用 插件—详细信息–允许访问网址 ③ 插件损坏 ...

2019-03-20 09:35:17

阅读数 159

评论数 0

认真学习JVM的方法调用(方法重载和重写)

方法调用并不等同于方法执行,方法调用阶段唯一的任务就是确定被调用方法的版本(即调用哪一个方法),暂时还不涉及方法内部的具体运行过程。Class文件的编译过程中不包含传统编译中的连接步骤,一切方法调用在Class文件里面存储的都只是符号引用,而不是方法在实际运行时内存布局中的入口地址(相当于直接引用...

2019-03-06 11:21:46

阅读数 160

评论数 0

JVM调优工具之jstack

jstack(Stack Trace for Java)命令用于生成虚拟机当前时刻的线程快照(一般称为threaddump或者javacore文件)。线程快照就是当前虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源...

2019-03-04 11:28:39

阅读数 136

评论数 0

认真学习设计模式之命令模式(Command Pattern)

【1】命令模式 命令模式将“请求”封装成对象,以便使用不同的请求、队列或者日志来参数化其他对象。命令模式也支持可撤销的操作。命令模式又称为行动(Action)模式或交易(Transaction)模式。 命令模式是对命令的封装。命令模式把发出命令的责任和执行命令的责任分割开,委派给不同的对象。每一个...

2019-03-02 17:49:37

阅读数 134

评论数 0

MySQL索引使用策略及优化实例

MySQL的优化主要分为结构优化(Scheme optimization)和查询优化(Query optimization)。本章讨论的高性能索引策略主要属于结构优化范畴。本章的内容完全基于上文的理论基础,实际上一旦理解了索引背后的机制,那么选择高性能的策略就变成了纯粹的推理,并且可以理解这些策略...

2019-03-01 18:26:18

阅读数 134

评论数 0

【每日一面】关于HashMap

关于HashMap的详细分析参考博文: 深入学习Java集合之HashMap的实现原理 HashMap死循环分析 【1】HashMap内部数组何时创建? 绝不是初始化时创建,而是在第一次put方法调用的时候创建。咱们从源码分析。 ① put方法入口 public V put(K key, V va...

2019-02-28 17:19:46

阅读数 91

评论数 0

HashMap死循环分析

本篇博文以jdk1.7为例分析。 在put方法中如果需要插入一个新的元素(key不存在),会调用addEntry(hash, key, value, i);方法。 public V put(K key, V value) { if (key == null) ...

2019-02-25 20:13:14

阅读数 60

评论数 0

聊聊MQ的消息必达和消息幂等与消息延时

【1】MQ之如何做到消息必达 ① MQ简单架构 MQ要想尽量消息必达,架构上有两个核心设计点: 消息落地 消息超时、重传、确认 上图是一个MQ的核心架构图,基本可以分为三大块: 发送方->左侧粉色部分 MQ核心集群->中间蓝色部分 接收方-&am...

2019-02-25 19:20:24

阅读数 82

评论数 0

【每日一面】关于树

【1】求二叉树的最大深度 使用递归,分别求出左子树的深度、右子树的深度,两个深度的较大值+1即可。 // 获取最大深度 public static int getMaxDepth(TreeNode root) { if (root == null) return 0; ...

2019-02-25 18:37:46

阅读数 123

评论数 0

Redis与MySQL数据一致性问题详解

【1】MySQL持久化数据,Redis只读数据 redis在启动之后,从数据库加载数据。 读请求: 不要求强一致性的读请求,走redis,要求强一致性的直接从mysql读取。 写请求: 数据首先都写到数据库,之后更新redis(先写redis再写mysql,如果写入失败事务回滚会造成redis中存...

2019-02-25 18:07:03

阅读数 251

评论数 0

IOC容器的初始化过程

简单来说,IOC容器的初始化是由refresh()方法来启动的,这个方法标志着IOC容器的正式启动。具体来说,这个启动后包括BeanDefinition的Resource定位、载入和注册三个基本过程。 第一个过程是Resource定位过程。这个Resource定位指的是BeanDefinition...

2019-02-23 17:15:45

阅读数 98

评论数 0

重新学习Spring IOC容器

【1】IOC容器与依赖反转模式 依赖反转是指依赖对象的获得被反转了。依赖控制反转的实现有很多方式,Spring中IOC容器是实现这个模式的载体,它可以在对象生成或初始化时直接将数据注入到对象中,也可以通过将对象引用注入到对象数据域中的方式来注入对方法调用的依赖。这种依赖注入是可以递归的,对象被逐层...

2019-02-22 21:53:32

阅读数 77

评论数 0

认真学习设计模式之装饰者模式(Decorator Pattern)

写在前言 利用继承设计子类的行为,是在编译时静态决定的,而且所有的子类都会继承到相同的行为。然而如果能够利用组合的做法扩展对象的行为,就可以在运行时动态地进行扩展。通过动态地组合对象,可以写新的代码添加新功能,而无须修改现有代码。既然没有改变现有代码,那么引进bug或产生意外副作用的机会将大幅度减...

2019-02-21 13:44:58

阅读数 83

评论数 0

【每日一面】关于海量数据处理

海量数据处理:有1亿个浮点数,找出其中最大的10000个。类似的还有有1万个浮点数,找出其中最大的100个,然后倒序处理。 二者不同之处在于数据量的量级不同,这个牵扯到服务器内存和你所采取的策略。 【1】常见方案 ① 简单暴力的快速排序 第一种方法是将数据全部排序,然后在排序后的集合中进行查找,最...

2019-02-18 19:10:27

阅读数 596

评论数 0

【每日一面】关于推理题

① 一个5升的桶和一个3升的桶,如何得到一桶4升的水? 这个还是比较简单的,小伙伴自行考虑,不会的可以留言。 ② 数字移位 题目是这样的:一个N位数,个位数是6,将6移动到最前面(首位),然后形成一个新的N位数,新的N位数为旧的N位数的4倍,问最小的N位数是多少? 个位数是6,新的N位数为旧的4倍...

2019-02-18 18:07:37

阅读数 97

评论数 0

认真学习设计模式之策略模式(Strategy Pattern)

【1】策略模式定义 策略模式定义和封装了一系列的算法,它们是可以相互替换的,也就是说它们具有共性,而它们的共性就体现在策略接口的行为上。另外为了达到最后一句话的目的,也就是说让算法独立于使用它的客户而独立变化,我们需要让客户端依赖于策略接口来实现。 策略模式特点: 是一种行为型模式,对算法封装,...

2019-02-17 20:50:59

阅读数 74

评论数 0

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