摘要: 并发编程 多线程类的使用 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)