1.乐观锁和悲观锁 对于同一个共享资源,悲观锁认为,在自己使用数据的时间内,一定会有其它的线程来使用该数据,所以必须要对这个共享资源进行上锁,如果不上锁,在这期间数据可能会被其它的线程锁修改。java中的synchronized和Lock的实现类都是悲观锁。 而对于乐观锁而言,认为自己在使用共享资源 ...
分类:
编程语言 时间:
2021-06-02 12:08:39
阅读次数:
0
java读取excel 使用 jxl读取 依赖 <dependency> <groupId>net.sourceforge.jexcelapi</groupId> <artifactId>jxl</artifactId> <version>2.6.12</version> </dependency> ...
分类:
编程语言 时间:
2021-06-02 12:07:16
阅读次数:
0
package cn.rushangw.lesson06;import javax.swing.*;import java.awt.*;public class TestComboboxDemo01 extends JFrame { public TestComboboxDemo01(){ Cont ...
分类:
其他好文 时间:
2021-06-02 12:03:31
阅读次数:
0
package cn.rushangw.lesson06;import javax.swing.*;import java.awt.*;import java.util.Vector;public class TestComboboxDemo02 extends JFrame { public Te ...
分类:
其他好文 时间:
2021-06-02 11:59:50
阅读次数:
0
public static void main(String[] args) { int[] arr = {4, 2, 5, 9, 1, 6, 8}; boolean flag = false; for (int i = 1; i <= arr.length; i++) { System.out.p ...
分类:
编程语言 时间:
2021-06-02 11:59:30
阅读次数:
0
package cn.rushangw.lesson05;import javax.swing.*;import java.awt.*;import java.net.URL;public class JButtonDemo01 extends JFrame { public JButtonDemo ...
分类:
其他好文 时间:
2021-06-02 11:54:15
阅读次数:
0
ServiceLoader是jdk对SPI(Service Provider Interface)机制的实现, 让具体业务实现与接口分离,让接口可以自由扩展,是非常常用的技术 ####常用场景如下: #####1. java nio java.nio.channels.spi.SelectorPro ...
分类:
其他好文 时间:
2021-06-02 11:33:45
阅读次数:
0
看了网上的许多博客,然后自己总结了下,谢谢大神们的贡献 public class MergeSort { public void sort(int[] arr, int lo, int hi) { if (lo >= hi) return; int mid = lo + (hi - lo)/2; s ...
分类:
编程语言 时间:
2021-06-02 11:26:03
阅读次数:
0
现象: 在使用Intellij开发Java应用时,出现如下情况: 1.类搜索功能无法使用,输入类名显示找不到该类 2.代码编辑器部分出现Analyzing字样 3.写代码无可用方法提示,自动补全等功能 4.类文件显示icon不是如下类型 Intellij似乎没有把类文件当作Java类来处理,而是当作 ...
分类:
其他好文 时间:
2021-06-02 11:20:24
阅读次数:
0
最近整理了一下spring boot关于对多数据源的配置,记录下来: 一, 引入Jar包: <dependency> <!-- MySql驱动 --> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </d ...
分类:
编程语言 时间:
2021-06-02 11:18:39
阅读次数:
0