03 2019 档案

使用 Spring Boot 搭建一套增删改查(无多余代码)
摘要:前言 这是我学习 Spring Boot 的第三篇文章,终于可以见到效果了。错过的同学可以看看之前的文章 我们为什么要学习 Spring Boot Spring Boot 入门详细分析 在入门的基础上,我们现在已经能运行起来项目了,至少保证 Hello World 是正常的,下面直接进入正题。 准备 阅读全文

posted @ 2019-03-20 18:47 非正经程序员 阅读(10118) 评论(0) 推荐(0)

成长型思维
摘要:若不是偶尔间看到这本书,不会去想自己的思维习惯到底存在什么样的问题。那些在我们脑海中的思维模式可能是有问题的。而这本书就提了一些成长型思维。拆分一下理解,就是可以使我们成长的思维有哪些? 书中一共给了 7 种思维,并一一给出解释,每种思维具体指的是什么、什么阻碍了我们拥有这种思维、如何才能有这种思维 阅读全文

posted @ 2019-03-18 17:51 非正经程序员 阅读(630) 评论(0) 推荐(0)

Spring Boot 入门详细分析
摘要:推荐阅读: 我们为什么要学习 Spring Boot 我们搭建 Spring Boot 项目,可以使用 Spring 为我们提供的初始化网站,那个可能不太方便,今天呢,我们就来说说如何使用 IDEA 来初始化我们的 Spring Boot 项目并分析一下这个 demo 。 这里说一句,能够初始化 S 阅读全文

posted @ 2019-03-18 09:43 非正经程序员 阅读(703) 评论(0) 推荐(0)

我们为什么要学习 Spring Boot
摘要:现在貌似大家都知道 Spring Boot 很火了,做 Java 的不知道 Spring Boot 的都已经 Out 了,但是又有多少人是跟风学习的呢?今天我们就来说一下为什么要学习 Spring Boot 。 首先,要明确一个概念,Spring Boot 不是一个新的框架,它只是 Spring 公 阅读全文

posted @ 2019-03-16 23:48 非正经程序员 阅读(856) 评论(0) 推荐(0)

躲不掉的 lambda 表达式
摘要:lambda 表达式是 Java8 的新特性,虽说都发布很久了,但是不到万不得已是肯定不会研究这个的,现在就是那不得不学习的时候了。 本文主要说一下什么 lambda 表达式、Java 中为什么要有 lambda 表达式以及 lambda 表达式的应用。 在 Java 面向对象的思想中,我们知道函数 阅读全文

posted @ 2019-03-15 13:45 非正经程序员 阅读(870) 评论(6) 推荐(1)

Java 并发工具包 | J.U.C
摘要:不知道大家还有没有印象,上次我们已经说过了,我们为了实现集合相关类的线程安全,JDK 提供了一套同步容器,也就是 Vector,Hashtable,还有一个 Collections 工具类中的几个方法。 问题是什么呢,同步容器并不能保证线程安全,我在们写代码的时候还需要注意一些方法的使用,在 JDK 阅读全文

posted @ 2019-03-14 13:25 非正经程序员 阅读(909) 评论(0) 推荐(0)

Java 并发编程整体介绍 | 内含超多干货
摘要:前段时间一直在学习多线程相关的知识,目前也算有了一个整体的认识,今天呢,主要从整体介绍一下,只谈造火箭,拧螺丝这种细节还需要自己深究。 首先是操作系统级别对于多线程的支持,由 CPU 的多级缓存、缓存一致性、乱序执行优化等问题而设计出 Java 内存模型。关于这部分我前面已经总结过。 彻底搞懂 CP 阅读全文

posted @ 2019-03-13 14:04 非正经程序员 阅读(700) 评论(0) 推荐(2)

彻底搞懂单例模式如何安全的实现
摘要:单例设计模式,意味着整个系统中只能存在一个实例,比方说像日志对象这种。我们常说的有饿汉式和懒汉式这两种模式来创建单例对象,今天就拓展一下思维,多看几种。 首先我们若是想一个类只有一个对象,那肯定先要私有化构造器,断了在其它的类中使用构造器创建实例的念头。其它的类中不能创建,我们就只能在类中自己创建一 阅读全文

posted @ 2019-03-12 13:40 非正经程序员 阅读(1357) 评论(2) 推荐(2)

atomic 包、synchronized | Java 中线程安全
摘要:相关阅读 彻底搞懂 CPU 中的内存结构 Java 内存模型 ,一篇就够了! 多线程实现原理 之前已经说过了,我们在保证线程安全的时候主要就是保证线程安全的 3 大特性,原子性、可见性、有序性、而在 JMM 的层面也已经做了相关的操作,比方说 JMM 定义的 8 种原子操作以及相关的规则,happe 阅读全文

posted @ 2019-03-11 13:23 非正经程序员 阅读(632) 评论(0) 推荐(0)

多线程实现原理
摘要:相关阅读 彻底搞懂 CPU 中的内存结构 Java 内存模型 ,一篇就够了! 首先,多线程的出现是为了加快处理任务的效率,结合之前说过的底层 CPU 的介绍我们可以知道,在操作系统层面上,线程是操作系统任务调度的最小单位,进程是资源分配的最小单位,一个进程可以包含多个线程,线程共享进程中的资源。 说 阅读全文

posted @ 2019-03-10 19:40 非正经程序员 阅读(2747) 评论(1) 推荐(0)

Java 内存模型 ,一篇就够了!
摘要:Java 虚拟机 我们都知道 Java 语言的可以跨平台的,这其中的核心是因为存在 Java 虚拟机这个玩意。虚拟机,顾名思义就是虚拟的机器,这不是真实存在的硬件,但是却可以和不同的底层平台进行交互。而且 Java 虚拟机模拟的还比较全面,它想象了自己拥有硬件,处理器,寄存器和堆栈等,还具有相应的指 阅读全文

posted @ 2019-03-05 18:32 非正经程序员 阅读(8436) 评论(4) 推荐(5)

导航