RSS订阅
登陆
注册

Java

大神详解,最全最详细的Java设计模式,值得收藏

22

luhua 发布于 2019-07-15

引子 设计模式是很多程序员总结出来的最佳实践。曾经在刚开始写项目的时候学习过设计模式,在开发过程中,也主动或者被动的使用过。现在写代码虽说不会特意明确在用哪种设计模式,但潜移默化的写出来公认的最佳实践代码,毕竟看的比较清爽。为什么再看一遍设计模式,主要有几个原因:第一,很多优秀的...

阅读(335)评论(0)赞 (0)

简单易懂Spring Boot启动原理

2

luhua 发布于 2019-07-10

使用过Spring Boot 的人都知道,它很大程度的简化了我们的开发各种配置,也节省了大量开发的时间,用起来确实方便不少。但是任何东西都用两面性,对于很多新手来说,如果不了解个中原理,难免会遇一些你不到的问题。 熟悉而又陌生的启动类: import org.springfram...

阅读(113)评论(0)赞 (0)

最全Java集合框架,Android开发必会

5

luhua 发布于 2019-07-10

前言 子曰:温故而知新,可以为师矣。 做android已经有好一段时间了,今天突然看到代码中写的各种用来存储数据的ArrayList、管理Activity的LinkedList、用来Retrofit请求数据时多个参数拼接的HashMap。也许使用已经成为了一种习惯,可是使用他的理...

阅读(267)评论(0)赞 (0)

Java中的类加载

2

luhua 发布于 2019-07-09

我们知道在运行Java程序时,首先需要把源代码编译成二进制文件也就是class文件,然后虚拟机才能执行。那虚拟机在执行class文件时,都进行了哪些步骤呢。下面我们将详细分享一下。当类也就是class文件被加载到虚拟机内存开始,到卸载出内存为止。它将要执行以下7个步骤: 加载 验...

阅读(186)评论(0)赞 (0)

浅谈数据库、JVM、缓存、SQL等性能调优方法和原则

3

luhua 发布于 2019-07-08

第一:Web网站调优 1、尽可能减少HTTP请求:图片合并 (css sprites),Js脚本文件合并、css文件合并。 2、减少DNS查询 3、将css放在页面最上面,将js放在页面最下面 4、压缩js和css 减少文件体积,去除不必要的空白符、格式符、注释(即对代码进行格式...

阅读(327)评论(0)赞 (0)

最全的 JVM 面试知识点:垃圾收集

5

luhua 发布于 2019-07-05

在涉及 Java 相关的面试中,面试官经常会让讲讲 Java 中的垃圾收集相关的理解和常见的分类。可见,光就应付面试而言,JVM 的垃圾收集也对每一位 Java 开发者很重要。除此之外,对于我们了解和解决 Java 应用的性能时,也很有帮助。 本文的主要内容: Java 中的引用...

阅读(403)评论(0)赞 (1)

Java面试官:给Java面试者的八点建议

luhua 发布于 2019-07-01

在上周,我密集面试了若干位Java后端的候选人,工作经验在3到5年间。我的标准其实不复杂:第一能干活,第二Java基础要好,第三最好熟悉些分布式框架,我相信其它公司招初级开发时,应该也照着这个标准来面的。 我也知道,不少候选人能力其实不差,但面试时没准备或不会说,这样的人可能在进...

阅读(359)评论(0)赞 (0)

Java中的类加载

2

luhua 发布于 2019-06-26

我们知道在运行Java程序时,首先需要把源代码编译成二进制文件也就是class文件,然后虚拟机才能执行。那虚拟机在执行class文件时,都进行了哪些步骤呢。下面我们将详细分享一下。当类也就是class文件被加载到虚拟机内存开始,到卸载出内存为止。它将要执行以下7个步骤: 加载 验...

阅读(394)评论(0)赞 (0)

JDK13:5大新特性首发,等你来看

1

luhua 发布于 2019-06-25

JDK13:5大新特性: 350: Dynamic CDS Archives351: ZGC: Uncommit Unused Memory353: Reimplement the Legacy Socket API354: Switch Expressions (Preview...

阅读(487)评论(0)赞 (0)

Java多线程之间实现同步

1

luhua 发布于 2019-06-24

一、课程目标 理解线程安全? synchronized用法 死锁 二、什么是线程安全? 2.1 为什么有线程安全问题? 当多个线程同时共享,同一个全局变量或静态变量,做写的操作时,可能会发生数据冲突问题,也就是线程安全问题。但是做读操作是不会发生数据冲突问题。 案例:需求现在有1...

阅读(355)评论(0)赞 (0)