zhuzj12345的博客

zhuzj12345的博客

百度ueditor 视频编辑问题

请修改ueditor.config.js  里面的白名单设置。由于白名单里面过滤掉了各种标签的属性,到时样式跟id之类的被清空了。 img:    ['src', 'alt', 'title', 'width', 'height', 'id', '_src', 'loadingclass',...

2016-07-20 10:30:02

阅读数 401

评论数 0

Java集合,LinkedList底层实现和原理

概述 文章的内容基于JDK1.7进行分析,之所以选用这个版本,是因为1.8的有些类做了改动,增加了阅读的难度,虽然是1.7,但是对于1.8做了重大改动的内容,文章也会进行说明。 LinkedList类是List接口的实现类,它是一个集合,可以根据索引来随机的访问集合中的元素,还实现了Deque...

2019-07-15 09:23:18

阅读数 7

评论数 0

Java集合,ArrayList底层实现和原理

文章的内容基于JDK1.7进行分析,之所以选用这个版本,是因为1.8的有些类做了改动,增加了阅读的难度,虽然是1.7,但是对于1.8做了重大改动的内容,文章也会进行说明。 在分析 ArrayList 前,需要明白几个词的概念:线性表、数组。 线性表是最基本、最简单、也是最常用的一种数据结构。线...

2019-07-15 09:21:36

阅读数 7

评论数 0

为什么Java里面String类是不可变的

在Java里面String类型是不可变对象,这一点毫无疑问,那么为什么Java语言的设计者要把String类型设计成不可变对象呢?这是一个值得思考的问题 Java语言的创建者James Gosling,曾经在一次采访中被人问到:什么时候应该使用不可变对象(immutable object),他回...

2019-07-05 14:58:06

阅读数 184

评论数 0

死磕java代码优化之java单例设计模式详解

在Java开发过程中,很多场景下都会碰到或要用到单例模式,在设计模式里也是经常作为指导学习的热门模式之一,相信每位开发同事都用到过。我们总是沿着前辈的足迹去做设定好的思路,往往没去探究为何这么做,所以这篇文章对单例模式做了详解。 一、单例模式定义: 单例模式确保某个类只有一个实例,而且自行实例...

2019-07-03 09:25:53

阅读数 25

评论数 0

java性能优化之for循环

完成同样的功能,用不同的代码来实现,性能上可能会有比较大的差别,所以对于一些性能敏感的模块来说,对代码进行一定的优化还是很有必要的。今天就来说一下java代码优化的事情,今天主要聊一下对于for(while等同理)循环的优化。 作为三大结构之一的循环,在我们编写代码的时候会经常用到。循环结构...

2019-07-01 10:30:39

阅读数 16

评论数 0

windows 下后台启动 redis

1. 进入 DOS窗口 2. 在进入Redis的安装目录 3. 输入:redis-server --service-install redis.windows.conf --loglevel verbose ( 安装redis服务 ) 4. 输入:redis-server --service...

2019-06-24 10:00:25

阅读数 21

评论数 0

配置maven使用阿里云仓库

1、在项目的pom.xml里直接加入 <repositories><!-- 代码库 --> <repository> <id>maven-ali</id&...

2019-06-21 15:53:19

阅读数 97

评论数 0

Java代码中采用策略模式消除大量的 if else代码结构

策略(Strategy)模式:又名Policy,它的用意是定义一组算法,把它们一个个封装起来,并且使他们可以相互替换。策略模式可以独立于使用他们的客户端而变化。 策略模式有以下角色构成: 1、抽象策略(Strategy)角色:抽象策略角色由抽象类或接口来承担,它给出具体策略角色需要实现的接口;...

2019-06-12 13:39:24

阅读数 34

评论数 0

实现扫码登陆的最简单方案与原理

首先,介绍下什么是扫码登录。现在,大部分同学手机上都装有qq和淘宝,天猫等这一类的软件。而开发这些app的企业,都有他们相对应的网站。为了让用户在使用他们的网站时,登录更加方便和安全。这些企业提供了, 使用手机,扫一扫,就可以登录的服务。网页登录时的效果如下: 有很多小伙伴可能会感到...

2019-05-13 09:28:48

阅读数 104

评论数 0

一个神奇的问题———MyBatis中的${} 和#{}的区别

这是一次代码优化过程中发现的问题,在功能优化后发现部分数据查不到出来了,问题就在于一条sql上的#和$。 下图为两条sql: 从图上可以看出 wwlr.LabelId in(${showLabels}) 和 wwlr.LabelId in(#{showLabels}),其中showLabe...

2019-05-08 09:42:40

阅读数 48

评论数 0

在 Java 的反射中,Class.forName 和 ClassLoader 的区别

前言 最近在面试过程中有被问到,在Java反射中Class.forName()加载类和使用ClassLoader加载类的区别。当时没有想出来后来自己研究了一下就写下来记录一下。 解释 在java中Class.forName()和ClassLoader都可以对类进行加载。ClassLoader...

2019-05-07 09:17:20

阅读数 18

评论数 0

Java高级开发工程师面试题分析———常用JVM命令参数

这里汇总平时用到的、看到的一些虚拟机参数。现在看不懂没关系,反正之后都会用到的: (1)-Xms20M 表示设置JVM启动内存的最小值为20M,必须以M为单位 (2)-Xmx20M 表示设置JVM启动内存的最大值为20M,必须以M为单位。将-Xmx和-Xms设置为一样可以避免JVM内存自动...

2019-05-06 10:37:38

阅读数 32

评论数 0

Java高级开发工程师面试题分析———一条SQL语句执行得很慢的原因有哪些?

说实话,这个问题可以涉及到MySQL的很多核心知识,可以扯出一大堆,就像要考你计算机网络的知识时,问你“输入URL回车之后,究竟发生了什么”一样,看看你能说出多少了。 之前面试的实话,也问到这个问题了,不过答的很不好,之前没去想过相关原因,导致一时之间扯不出来。所以今天,我带大家来详细扯一下有哪...

2019-05-06 10:33:23

阅读数 35

评论数 0

Java高级开发工程师面试题分析———乐观锁和悲观锁

乐观锁和悲观锁问题,是出现频率比较高的面试题。本文将由浅入深,逐步介绍它们的基本概念、实现方式(含实例)、适用场景,以及可能遇到的面试官追问,希望能够帮助你打动面试官。 一、基本概念 乐观锁和悲观锁是两种思想,用于解决并发场景下的数据竞争问题。 乐观锁:乐观锁在操作数据时非常乐观,认为别...

2019-05-05 13:10:23

阅读数 45

评论数 0

Java高级开发工程师面试题分析———浅谈Java内存模型(JMM)

在并发编程中,多个线程之间采取什么机制进行通信(信息交换),什么机制进行数据的同步? 在Java语言中,采用的是共享内存模型来实现多线程之间的信息交换和数据同步的。线程之间通过共享程序公共的状态,通过读-写内存中公共状态的方式来进行隐式的通信。同步指的是程序在控制多个线程之间执行程序的相对顺序的...

2019-05-05 11:20:48

阅读数 64

评论数 0

linux下配置Tomcat开机启动

我们在linux下安装好tomcat之后;经常是需要配置到开机启动的; 这样的话就不需要我们每次重启linux服务器之后自己在登陆运行startup.sh文件启动tomcat了 本次的演示环境是在centos7中完成的;也在centos6.5中测试过;理论上所有版本的centos和redhat...

2019-04-26 15:38:10

阅读数 30

评论数 0

linux重启和关闭系统命令

重启命令: 1、reboot 2、shutdown -r now 立刻重启(root用户使用) 3、shutdown -r 10 过10分钟自动重启(root用户使用) 4、shutdown -r 20:35 在时间为20:35时候重启(root用户使用) 关机命令: 1、halt 立...

2019-04-26 14:01:42

阅读数 60

评论数 0

Chrome插件 - FireShot捕捉网页截图(可截取完整页面)

有时候需要将网页保存成图片,通常情况下使用系统自带的截图工具即可。但如果页面比较长,有滚动条就比较麻烦了。这里推荐一个好用的Chrome浏览器插件:FireShot。不仅支持区域截图,还支持完整的长网页截图。 1,安装下载 下载地址:Chrome网上应用店 2,使用说明 (...

2019-03-29 09:21:03

阅读数 104

评论数 0

docker镜像加速

官方方法https://www.docker-cn.com/registry-mirror 国内较快的镜像原地址 #Docker 官方中国区 https://registry.docker-cn.com #网易 http://hub-mirror.c.163.com #ustc https...

2019-03-27 14:40:45

阅读数 23

评论数 0

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