摘要:
最近经常被读者问到有没有 Spring Boot 实战项目可以学习,于是,我就去 Github 上找了 10 个我觉得还不错的实战项目。对于这些实战项目,有部分是比较适合 Spring Boot 刚入门的朋友学习的,还有一部分可能要求你对 Spring Boot 相关技术比较熟悉。需要的朋友可以根据个人实际情... 阅读原文
2019-10-23 13:46:04 阅读(2395) 评论(0)
摘要:
为什么需要ARM64架构的OpenJDK8的Docker镜像
对现有的Java应用,之前一直运行在x86处理器环境下,编译和运行都是JDK8,如今在树莓派的Docker环境运行(也可能是其他ARM环境,如华为的泰山ARM服务器),需要JDK8镜像作为基础镜像。
OpenJDK的官方Dockerfile
去Op... 阅读原文
2019-10-23 12:56:22 阅读(2294) 评论(0)
摘要:
让我掉下眼泪的 不止内存泄漏
让我夜夜不眠的 不止你的需求
明天还要改多久 你攥着我的手
让我感到为难的 是善变的需求
发布总是在半夜 回滚是永远的愁
错误(Bug)随时的暴漏 困扰着我心头
作为程序员,以上这些场景你一定都经历过。今天就来聊聊如何快速定位问题。
先划重点,下文所写都是一家之言,本人工作经... 阅读原文
2019-10-23 12:35:03 阅读(2345) 评论(0)
摘要:
线程封闭
在多线程的环境中,我们经常使用锁来保证线程的安全,但是对于每个线程都要用的资源使用锁的话那么程序执行的效率就会受到影响,这个时候可以把这些资源变成线程封闭的形式。
1、栈封闭
所谓的栈封闭其实就是使用局部变量存放资源,我们知道局部变量在内存中是存放在虚拟机栈中,而栈又是每个线程私有独... 阅读原文
2019-10-23 11:20:02 阅读(2417) 评论(0)
摘要:
GitHub Page: http://blog.cloudli.top/posts/Java-ThreadLocal-的使用与源码解析/
ThreadLocal 主要解决的是每个线程绑定自己的值,可以将 ThreadLocal 看成全局存放数据的盒子,盒子中存储每个线程的私有数据。
验证线程变量的隔离性
i... 阅读原文
2019-10-23 10:48:02 阅读(2274) 评论(0)
摘要:
一、 公司开发基本流程 a. 了解需求信息(比较模糊) 需求,不是别人告诉你的,是你自己挖掘出来的。 售前工程师(对行业知识了解):编程学不好,但懂点代码,对人的综合能力要求比较高 b. 产品经理: 整理需求,了解,从网上找些竞品分析。[3,5 个同类产品... 阅读原文
2019-10-23 08:58:03 阅读(2706) 评论(0)
摘要:
JavaFX开发环境安装配置,这里给大家介绍一个非常有用的步骤
从Java8开始,JDK(Java开发工具包)包括了JavaFX库。 因此,要运行JavaFX应用程序,您只需要在系统中安装Java8或更高版本。
除此之外,IDE(如Eclipse和NetBeans)为JavaFX提供支持。 在本章将介... 阅读原文
2019-10-23 08:28:01 阅读(2704) 评论(0)
摘要:
环境:IDEA MySQL
1.建立maven工程,导入坐标:编辑pom.xml,建立mybatis约束。
在https://mybatis.org/mybatis-3/zh/getting-started.html中查看mybatis的最新版本以及约束的开头;
<!-- x.x.x为myb... 阅读原文
2019-10-23 06:34:01 阅读(2369) 评论(0)
摘要:
今日内容
1.面向对象
2.类与对象
3.三大特征——封装
4.构造方法
教学目标
1.能够理解面向对象的思想
2.能够明确类与对象关系
3.能够掌握类的定义格式
4.能够掌握创建对象格式,并访问类中的成员
5.能够完成手机类的练习
6.能够理解对象的内存图
7.能够说出成员变量和局部... 阅读原文
2019-10-23 06:00:13 阅读(2364) 评论(0)
摘要:
String 和 StringBuffer区别
字符串广泛应用 在Java 编程中,在 Java 中字符串属于对象,Java 提供了 String 类来创建和操作字符串。
需要注意的是,String的值是不可变的,这就导致每次对String的操作都会生成新的String对象,这样不仅效率低下,而且大量浪费... 阅读原文
2019-10-22 23:39:04 阅读(2502) 评论(0)