随笔分类 - Java
摘要:在 Android 5.0 及以上的操作系统中,已经内置了 TUN 和 TAP 驱动,因此可以使用代码的方式创建虚拟网卡。 以下是一个使用 Java 代码创建虚拟网卡的示例: ```java public class VirtualNetworkInterface { // 内核驱动名称,经过实测这
阅读全文
摘要:日期处理 https://www.cnblogs.com/cfas/p/17183786.html mybatis https://www.cnblogs.com/cfas/p/16133231.html SpringBoot 设置动态定时任务 schedule https://blog.csdn.
阅读全文
摘要:https://xiaoxuzhu.blog.csdn.net/article/details/117430937
阅读全文
摘要:网友给出的 迷幻问题一 没有println方法,主线程无法读变量 public class ThreadTest { public static void main(String[] args) { Num num = new Num(0); new Thread(()->{ while (true
阅读全文
摘要:背景介绍 1,最近有一个大数据量插入的操作入库的业务场景,需要先做一些其他修改操作,然后在执行插入操作,由于插入数据可能会很多,用到多线程去拆分数据并行处理来提高响应时间,如果有一个线程执行失败,则全部回滚。 2,在spring中可以使用@Transactional注解去控制事务,使出现异常时会进行
阅读全文
摘要:先说结论,未有异常发生时,二者性能上几乎没有差别。 try catch 关键字在编译器级别上的实现原理: 1、类会跟随一张 异常表(exception table),每一个try catch都会在这个表里添加行记录,每一个记录都有4个信息(try catch的开始地址,结束地址,异常的处理起始位,异
阅读全文
摘要:记录一下javaFx的使用的问题 这些问题都是在开发rv64仿真工具中遇到的,下图是目前阶段的效果 https://github.com/anons-org/opencar/ Location is not set. 错误写法(或许是老版的写法,未验证) FXMLLoader loader = ne
阅读全文
摘要:java 调用gcc 和lldb 等shell程序的方法,我这里是调用的是gcc 的objdump工具 用于生成汇编代码 直接调用控制台程序会出现死锁的问题,java特色,所以封装一下 封装 package com.far.vms.opencar.utils; import java.io.Buff
阅读全文
摘要:验证带符号的Int转long 是否保留符号,结果中看到,肯定是会保留符号的,嗯,说了一句废话 除了>> 符号 还有>>> 无符号移动
阅读全文
摘要:volatile保证可见性的说法有问题,准确说是任何变量都可被访问,只是访问时不一定是最新的值,volatile的作用时,保证线程访问变量时拿到的永远是最新值,所以这个可见性等于保证最新值。 同时,加了Volatile的变量或者字段,在被访问时,要比不加的慢;为什么?因为Volatile底层是加了l
阅读全文
摘要:什么是JDWP ? JDWP 是 Java Debug Wire Protocol 的缩写,它定义了调试器(debugger)和被调试的 Java 虚拟机(target vm)之间的通信协议。 JDWP 协议介绍 这里首先要说明一下 debugger 和 target vm。Target vm 中运
阅读全文
摘要:前言 传统定时器是硬编码。但是有的时候业务上需要不断地调整 问题描述 我们开发了一个定闹钟的功能。这个功能肯定是定时器开发。但是这就存在一个问题这个定时是动态的。那么我们如何实现呢?Spring Boot核心学习笔记共享。 简介 定时器在开发中真的算是一种福利了。通过定时器我们省去了很多人力。我们通
阅读全文
摘要:Rule 1. 【强制】创建线程或线程池时请指定有意义的线程名称,方便出错时回溯 1)创建单条线程时直接指定线程名称 Thread t = new Thread(); t.setName("cleanup-thread"); 2) 线程池则使用guava或自行封装的ThreadFactory,指定命
阅读全文
摘要:https://blog.csdn.net/lemon_TT/article/details/121561663
阅读全文
摘要:实现Mysql 分组 统计 排序 的效果 public static void oooo() { User user1 = new User("zhangsan", "beijing", 10); User user2 = new User("zhangsan", "beijing", 20); U
阅读全文
摘要:多数据源无效问题 输出当前数据源的连接,以便观察数据源的切换情况 @Bean public class DbUtil { @Autowired private DataSource dataSource; public Connection getCurrentConn(){ DynamicRout
阅读全文
摘要:看一个经典的列子 void handle(){ lock(); lock();//和上一个lock()操作同一个锁对象,那么这里就永远等待了 unlock(); unlock(); } 相关介绍 https://www.jianshu.com/p/845ca01f9ab6 https://blog.
阅读全文
摘要:https://juejin.cn/post/6921858121774137352
阅读全文
摘要:说道本章标题,相信很多人知道我在暗喻石中剑这个典故,在此典故中,天命注定的亚瑟很容易的就拔出了这把石中剑,但是由于资历不被其他人认可,所以他颇费了一番周折才成为了真正意义上的英格兰全境之王,亚瑟王。说道这把剑,剑身上铭刻着这样一句话:ONLY THE KING CAN TAKE THE SWORD
阅读全文
摘要:https://fangshixiang.blog.csdn.net/article/details/104583169
阅读全文