上一页 1 2 3 4 5 6 7 8 ··· 13 下一页
摘要: 1. SpringBoot简介 SpringBoot是简化Spring应用开发的一个框架。他整合了Spring的技术栈,提供各种标准化的默认配置。使得我们可以快速开发Spring项目,免掉xml配置的麻烦。降低Spring项目的成本。 2. SpringBoot的优缺点 使编码配置部署都变得很简单。 阅读全文
posted @ 2020-05-12 08:30 经典鸡翅 阅读(565) 评论(0) 推荐(1) 编辑
摘要: 1. Java线程的创建方式 (1)继承thread类 thread类本质是实现了runnable接口的一个实例,代表线程的一个实例。启动线程的方式start方法。start是一个本地方法,执行后,执行run方法的代码。 (2)实现runnable接口 如果自己的类已经继承了别的类,就不能继承thr 阅读全文
posted @ 2020-05-09 08:42 经典鸡翅 阅读(1192) 评论(2) 推荐(5) 编辑
摘要: 1. List List 是有序的 Collection。Java List 一共三个实现类: 分别是 ArrayList、Vector 和 LinkedList ArrayList ArrayList 是最常用的 List 实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每 阅读全文
posted @ 2020-05-06 08:14 经典鸡翅 阅读(673) 评论(0) 推荐(4) 编辑
摘要: 前言 本文分为20多个问题,通过问题的方式,来逐渐理解jvm,由浅及深。希望帮助到大家。 1. Java类实例化时,JVM执行顺序? 正确的顺序如下: 1父类静态代码块 2父类静态变量 3子类静态代码块 3子类静态变量 4父类成员变量赋值 5父类构造方式开始执行 6子类成员变量赋值 7子类构造方式开 阅读全文
posted @ 2020-05-04 22:34 经典鸡翅 阅读(664) 评论(0) 推荐(6) 编辑
摘要: jdk1.7 默认垃圾收集器Parallel Scavenge(新生代)+Parallel Old(老年代)。 jdk1.8 默认垃圾收集器Parallel Scavenge(新生代)+Parallel Old(老年代)。 jdk1.9 默认垃圾收集器G1。 XX:+PrintCommandLine 阅读全文
posted @ 2020-05-03 09:15 经典鸡翅 阅读(1638) 评论(0) 推荐(0) 编辑
摘要: 前言 最近被问到了JVM的垃圾收集器,在此进行整理记录,供大家一起学习。 jvm垃圾收集器 jvm垃圾收集器是jvm内存回收的具体实现。本次讨论hotspot虚拟机中的垃圾收集器。 图中总共有7中垃圾收集器。两个收集器中连线则表示可以配合使用。 中间的横线代表新生代和老年代的分区。上面的是新生代的垃 阅读全文
posted @ 2020-05-02 21:52 经典鸡翅 阅读(252) 评论(2) 推荐(1) 编辑
摘要: 前言 最近在面试的时候,被问到了这个问题,觉得答得不是很好,在此进行整理和记录,供自己学习,也希望能帮助到大家。 什么是Filter 在java的javax.servlet下有一个接口Filter。任何实现了Filter接口的类都可以称之为filter。Filter的主要用途是设置字符集、控制权限、 阅读全文
posted @ 2020-04-29 23:01 经典鸡翅 阅读(7707) 评论(0) 推荐(3) 编辑
摘要: 前言 最近在面试的时候,被问到了这个问题,作答的不是很好,在此进行整理和学习,希望能够帮助大家。 CAP理论 在了解eureka和zookeeper区别之前,我们先来了解一下这个知识,cap理论。 1998年的加州大学的计算机科学家 Eric Brewer 提出,分布式有三个指标。Consisten 阅读全文
posted @ 2020-04-28 21:54 经典鸡翅 阅读(25539) 评论(4) 推荐(23) 编辑
摘要: 官网的说法 我们先来认真看一下官网的说法。翻译过来大意如下: CPU并不是您使用Redis的瓶颈,因为通常Redis要么受内存限制,要么受网络限制。例如,使用在一般Linux系统上运行的流水线Redis每秒可以发送一百万个请求,因此,如果您的应用程序主要使用O(N)或O(log(N))命令,则几乎不 阅读全文
posted @ 2020-04-27 22:07 经典鸡翅 阅读(4256) 评论(0) 推荐(4) 编辑
摘要: 问题原因 原因在于直接在js中取的变量并复制给var变量。 于是就变成这样。 解决办法 var data = '${content?js_string}'; 阅读全文
posted @ 2020-04-27 08:54 经典鸡翅 阅读(1515) 评论(0) 推荐(1) 编辑
摘要: 通过Navicat或其他工具将表转为sql文件 例如下方这样 将sql表文件导入powerdesigner 下一步 下一步 确定后,产生如下模型 执行脚本 在对话框中执行如下脚本 最后 效果图如下 阅读全文
posted @ 2020-04-26 13:44 经典鸡翅 阅读(1132) 评论(0) 推荐(1) 编辑
摘要: 前言 本篇博客来自 https://www.cnblogs.com/clover-forever/p/12616869.html 自己在此记录一下,方便日后复习。 虚假唤醒的概念 jdk官方文档解释: 所以说在wait和notify一块使用时,如果使用if作为条件时,会有虚假唤醒的情况发生,所以必须 阅读全文
posted @ 2020-04-13 21:58 经典鸡翅 阅读(3532) 评论(0) 推荐(2) 编辑
摘要: 前言 wait和notify必须在synchronized块中,否则会抛出IllegalMonitorStateException。 原因 代码示例 代码示例的问题所在 一个消费者调用take,发现buffer.isEmpty。 在消费者调用wait之前,由于cpu的调度,消费者线程被挂起,生产者调 阅读全文
posted @ 2020-04-13 21:46 经典鸡翅 阅读(1750) 评论(0) 推荐(0) 编辑
摘要: 前言 最近在复习锁这一块,对java中的锁进行整理,本文介绍各种锁,希望给大家带来帮助。 Java的锁 乐观锁 乐观锁是一种乐观思想,即认为读多写少,遇到并发写的可能性低,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,采取在写时先读出 阅读全文
posted @ 2020-04-12 17:55 经典鸡翅 阅读(322) 评论(0) 推荐(1) 编辑
摘要: 类的加载机制分为如下三个阶段:加载,连接,初始化。其中连接又分为三个小阶段:验证,准备,解析。 加载阶段 将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后再堆内创建一个class对象,用来封装类在方法区内的数据结构。 加载class文件的方式: 从本地系统中直接 阅读全文
posted @ 2020-04-09 08:29 经典鸡翅 阅读(233) 评论(0) 推荐(0) 编辑
摘要: Java中的对象拷贝(Object Copy)指的是将一个对象的所有属性(成员变量)拷贝到另一个有着相同类类型的对象中去。举例说明:比如,对象A和对象B都属于类S,具有属性a和b。那么对对象A进行拷贝操作赋值给对象B就是:B.a=A.a; B.b=A.b; 在程序中拷贝对象是很常见的,主要是为了在新 阅读全文
posted @ 2020-04-06 15:05 经典鸡翅 阅读(651) 评论(0) 推荐(2) 编辑
摘要: 前言 政府网站会遇到公祭日的时候,网站整体颜色变灰的情况。今天正好调了一下。在此把解决方案分享给大家。方案简单实用,笔者已在生产环境使用过。通过整体的html使用filter来进行过滤。如下,只要引入即可。 解决方案 IE11 和 IE10的解决方案 经过测试发现,以上代码的方式对于谷歌,火狐,IE 阅读全文
posted @ 2020-04-04 09:40 经典鸡翅 阅读(1123) 评论(2) 推荐(1) 编辑
摘要: 前言 最近复习遇到了这个问题,在此进行一个详细的记录,分享给大家。 两个接口的区别 包区别 Comparable接口是在java.lang下。 Comparator接口是在java.util下。 使用区别 如果在定义类时,就实现了Comparable接口,直接在里面重写compareTo()方法,如 阅读全文
posted @ 2020-03-29 18:45 经典鸡翅 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 前言 最近复习,又看到了这个问题,在此记录和整理,通过例子来说明这种情况的原因,使大家可以清晰明白这个问题。 初步探索 首先我们要了解equals方法是什么,hashcode方法是什么。 equals方法 equals 是java的obejct类的一个方法,equals的源码如下: 由此我们可以看到 阅读全文
posted @ 2020-03-29 18:21 经典鸡翅 阅读(851) 评论(0) 推荐(0) 编辑
摘要: 前言 近期被问及这个问题,在此记录整理一下。 System.gc()方法的调用 此方法的调用是建议JVM进行Full GC,虽然只是建议而非一定,但很多情况下它会触发 Full GC,从而增加Full GC的频率,也即增加了间歇性停顿的次数。强烈影响系建议能不使用此方法就别使用,让虚拟机自己去管理它 阅读全文
posted @ 2020-03-28 16:46 经典鸡翅 阅读(9713) 评论(0) 推荐(3) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 13 下一页