java两个线程交替打印0~100
1、(不推荐)单单使用synchronized锁代码块,会出现同一个线程一直抢到锁,而另一个线程一直没有拿到,就会导致线程做很多无谓的空转。 private int count = 0; private final Object lock = new Object(); public void turning() { Thread even = new Thread(() -> { whil…
1、(不推荐)单单使用synchronized锁代码块,会出现同一个线程一直抢到锁,而另一个线程一直没有拿到,就会导致线程做很多无谓的空转。 private int count = 0; private final Object lock = new Object(); public void turning() { Thread even = new Thread(() -> { whil…
0.我们首先需要明白为什么vscode这个终端为什么会有中文乱码 因为,你在使用vscode时,比如你新建了一个文件,你会发现右下角的编码方式默认的是UTF-8的编码方式,如下图: 而我们的终端的编码默认是GBK的方式,也就是中文简体的编码,如下图 活动代码页:936 代表当前终端采用的是gbk的编码方式,936代表gbk的代码页,utf-8的是是65001这些数字都是以十进制的方式代表的代码页,…
https://docs.spring.io/spring-boot/docs/2.0.2.RELEASE/reference/htmlsingle/#boot-features-external-config-conversion 类型转换 spring boot 配置文件 application.properties 配置了一个日期,文件里的属性值只能是字符串,我们在配置类中定义的是Date类…
公有继承,私有继承和保护继承三种。 继承方式 基类属性 public protected private 公有继承 ( public ) public protected 不可见 保护继承 ( protected ) protected protected 不可见 私有继承 ( private ) private private 不可见 1.公有继承方式 a) 基类成员对基类对象的可见性(与一般类…
Fn+A后:(mac模式) Caps Lock = 长按2s后 切换到大写;点按切换中英文 按住shift= 打印大写字母 ctrl + backspace=切换中英文 ctrl+ ⬅️ 或者 ➡️ 桌面切换 ctrl+⬇️ 显示当前桌面所有窗口 ===作用等同 F3 ctrl+⬆️ 显示当前桌面所有窗口 ===作用等同 F3 ? + A = 全选 ALT=⌥ CTRL=⌃ ==…
近年来增长黑客的概念比较泛滥,这套思维模型确实能够使我们更加规范、系统化的做运营,但是也存在一定的误区。先上图解释下什么是AARRR模型。 一、什么是AARRR模型,以及为什么它如此受欢迎? AARRR代表: 用户拉新Acquisition 用户激活Activation 用户留存Retention 用户推荐Referral 商业收入Revenue 该示意图从上到下放置AARRR,它是一个线性顺序,…
1.这篇文章不仅包含代码还有实现的详细教程,可以说:这是我目前看过最详细的用支付宝实现购买商品的项目,亲测能用! 2.运用的是沙箱机制,里面步骤很详细,不懂的可以私信我,我会尽快回复你的. 3.我改好的项目github地址: https://github.com/ZF68/spring-boot-pay
双击 DWG 文件以使用 AutoCAD 打开时显示“Windows 找不到 [文件名].acad.exe 今天在交作业时突然发现双击dwg文件居然打不开了,并且显示的路径是以前版本的。 通过搜索资料后发现,原来是在安装新版CAD的时候,注册表没有删干净,导致Dwg Lancher的路径还是老版本的。后来去官网上查找找到了解决方法: 退出 AutoCAD 编辑 Windows 注册表(以下示例使用…
1、<a>标签带参——参数固定 <a href="a.action?name=张三"></a> 我们带参一般都是因为参数有特殊的作用或其他的作用,所以取参数就成为了关键的一步 在jsp页面的取参 <a href="a.action?name=prevaction"></a>;在另一个jsp页面获取值${param.name}或<%=…