菜鸟笔记
提升您的技术认知

JAVA 笔记 第13页

Java实现MD5加密

菜鸟阅读 : 2161赞(1)

1、maven 引入jar包 <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artif...

JPA中@Basic注解详解

菜鸟阅读 : 1464赞(1)

今天我们来聊聊JPA @Basic注解的使用。 1.介绍: @Basic 是实体类与数据库字段映射时最简单的类型。在该注解的介绍中: The <code>Basic</code> annotation can be ...

IDEA出现jar包无法引入的问题

菜鸟阅读 : 3244赞(1)

 如图: 这种情况很可能是其中一个jar包导入出问题了,导致了后面的jar包都报错。这个问题编译器需要背一背锅。 解决方案: 1、在file->settings中,将图中的选项进行勾选,然后重新引入jar包。

try catch finally 用法

菜鸟阅读 : 1328赞(1)

在讲之前我们先看一段程序: public class Test { public static void main(String[] args) { System.out.println("return value of getValue(...

Java虚拟机

菜鸟阅读 : 1533赞(1)

运行时数据区 前三个都是线程私有的(生命周期和线程相同),后两个是线程共享的。 1、程序计数器:是一块较小的内存空间,可以看做是当前线程所执行的字节码的行号指示器。通过程序计数器的值来选取下一条要执行的字节码指令。分支、循环、跳转、异常处理...

Hashtable 和 HashMap 的区别

菜鸟阅读 : 1600赞(1)

Hashtable: (1)Hashtable 是一个散列表,它存储的内容是键值对(key-value)映射。 (2)Hashtable 的函数都是同步的,这意味着它是线程安全的。它的key、value都不可以为null。 (3)HashT...

Java中实现线程安全的几种方法

菜鸟阅读 : 1664赞(0)

我们知道Java有一个特性,多线程,它是一个同时运行多个线程的过程。 当多个线程处理相同的数据,并且我们的数据值发生变化时,这种情况不是线程安全的,我们会得到不一致的结果。 当一个线程已经在一个对象上工作并阻止另一个线程在同一个对象上工作时...

Java中如何保证线程安全性

菜鸟阅读 : 1158赞(0)

一、线程安全在三个方面体现 1.原子性:提供互斥访问,同一时刻只能有一个线程对数据进行操作,(atomic,synchronized); 2.可见性:一个线程对主内存的修改可以及时地被其他线程看到,(synchronized,volatil...

Java线程安全

菜鸟阅读 : 1082赞(0)

前段时间有测试一个后端对账单和话单采集服务,在测试过程中有涉及到数据库读写逻辑和并发的场景,所以结合经验针对系统技术架构设计了部分并发场景结合数据库读写时可能出现的一些问题的用例,也确实出现了一些测试环境容易忽视,线上环境确确实实可能出现的...