摘要:
并发编程
多线程类的使用
java线程同步有哪些方法、各自的优缺点
synchronized 和ReentrantLock区别,可重入锁是什么?
threadlocal有什么用
Java中创建线程有几种方式?分别是? 当主线程执行结束后,子线程还会继续执行下去吗?
JUC中有哪些常用的集合?(项目中用到的)... 阅读原文
2020-10-24 15:13:03 阅读(2338) 评论(0)
摘要:
Q1。为什么需要连续监控?
我建议您遵循以下流程:
连续监视可以及时发现问题或弱点,并采取快速纠正措施来帮助减少组织的费用。持续监控提供的解决方案可解决以下三个运营准则:
持续审核
持续监控
连续交易检查
Q2。什么是Nagios?
您可以通过首先提到Nagios是监视工具之一来回答这个问题。它用于在De... 阅读原文
2020-10-24 13:55:04 阅读(2405) 评论(0)
摘要:
团队有几个系统数据量偏大,且每天以几万条的数量累增。有一个系统每天需要定时读取数据库,并进行相关的业务逻辑计算,从而获取最新的用户信息,定时任务的整个耗时需要4小时左右。由于定时任务是夜晚执行,目前看来,系统还能抗1年,每天晚上可以把数据处理结束,第二天上班期间可以展示最新的数据。随着数据和业务的增加,亟需解... 阅读原文
2020-10-24 13:16:07 阅读(2395) 评论(0)
摘要:
乐观锁
一般而言,在并发情况下我们必须通过一定的手段来保证数据的准确性,如果没有做好并发控制,就可能导致脏读、幻读和不可重复度等一系列问题。乐观锁是人们为了应付并发问题而提出的一种思想,具体的实现则有多种方式。
乐观锁假设数据一般情况下不会造成冲突,只在数据进行提交更新时,才会正式对数据的冲突与否进行检测,如... 阅读原文
2020-10-24 12:43:02 阅读(2423) 评论(0)
摘要:
Java 运算符(operator)根据功能分类:
算术运算符:+,-,*,/,%,++,--
赋值运算符:=
关系运算符:>,<,>=,<=,==,!=,instanceof
逻辑运算符:&&,||,!
位运算符:&,|,^,~,&g... 阅读原文
2020-10-24 10:50:02 阅读(2383) 评论(0)
摘要:
之前我用 Java 8 写了一段逻辑,就是类似下面这样的例子:
/*
* 来源公众号:Java技术栈
*/
if(xxxOrder != null){
if(xxxOrder.getXxxShippingInfo() != null){
if(xxxOrder.getXxxShippingInfo()... 阅读原文
2020-10-24 08:58:01 阅读(2312) 评论(0)
摘要:
进程和线程
进程:
进程可理解为是一个正在运行的程序整体
进程是具有一定独立功能的程序,是操作系统进行资源分配的基本单位
线程:
线程是操作系统进行调度的基本单位
进程 vs. 线程
一个程序至少有一个进程,一个进程至少有一个线程
2. 线程比进程划分更细,执行开销更小,并发性更高
进程是一... 阅读原文
2020-10-24 07:35:03 阅读(2891) 评论(0)
摘要:
前言
做java的人,一般IDE工具用的不是eclipse就是IntelliJ IDEA了吧,eclipse因为是开源软件,而且起步比较早,功能也比较完善。早期基本上做java的使用eclipse都是必备技能。我工作十年多,直到2年前还在用eclipse,随着IntelliJ IDEA的市场份额原来越大,很多... 阅读原文
2020-10-24 06:00:17 阅读(2805) 评论(0)
摘要:
一、BigDecimal格式化
由于NumberFormat类的format()方法可以使用BigDecimal对象作为其参数,可以利用BigDecimal对超出16位有效数字的货币值,百分值,以及一般数值进行格式化控制。
以利用BigDecimal对货币和百分比格式化为例。首先,创建BigDecimal对象... 阅读原文
2020-10-23 23:49:30 阅读(3624) 评论(0)
摘要:
本文作者:Jitwxs
链接:www.jitwxs.cn/d6d760c4.html
一、前言
在日常开发中,经常会遇到需要在配置文件中,存储 List 或是 Map 这种类型的数据。
Spring 原生是支持这种数据类型的,以配置 List 类型为例,对于 .yml 文件配置如下:
test:
li... 阅读原文
2020-10-23 22:40:02 阅读(1041) 评论(0)