自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 MINIO 数据迁移,windows使用mc.exe

可以使用 mc alias list 查看别名列表。使用cmd.exe 进入,否则会提示使用cmd进入。minio整体服务器数据迁移,借助mc.exe。然后在mc.exe所在目录执行重命名命令。看到这个界面就是成功了。

2023-12-27 13:27:55 914

原创 synchronized原理,与锁的升级

内置锁是一种对象锁(锁的是对象而非引用),作用粒是对象,可以用来实现对临界资源的同步互斥访问,可重入加锁的方式:1.同步实例方法,锁是当前实例对象2.同步类方法,锁是当前类对象3.同步代码块,锁是括号里面的对象。

2023-11-21 18:56:53 74

原创 JMM内存模型 与volatile

JVM每个线程创建一个私有工作内存,存储线程私有数据,线程对变量操作是在私有工作内存,需要从主内存中读取变量,copy到私有工作内存,操作完后写回主内存,不能直接操作主内存。java所有的变量都存储在主内存中,共享内存区域,所有线程都可以访问。1.线程变量可见性,当一个变量被一个线程修改时,其他线程立即得知新值。在指令键插入Memory Barrier 禁止指令重排序。多个线程对同一变量操作,会有线程安全问题。JMM围绕原子性、有序性、可见性展开。线程间通讯必须通过主内存完成。2.禁止指令重排序优化。

2023-11-21 17:39:48 69

原创 java导出excel带二级级联验证

java生成excel,带二级级联验证

2023-10-10 16:50:54 225

原创 解决LocalDateTime中的‘T’的问题

我们只需要将LocalDateTime,,于是加个配置文件就可以。在返回的实体类上加上注解。

2023-08-30 14:02:25 386

转载 CMS GC 默认新生代是多大?并不是默认的1/3

如果不设置xmn和NewRatio,那么你的年轻代大小就可能不是xmx的1/3,可能会频繁触发fullgc

2022-09-29 18:54:46 519

原创 feed流的读扩散与写扩散

inbox:收件箱,所有关注的人发送消息到收件箱,每个follwer都会收到一份outbox:发件箱,所有发送的消息,只发送一份写扩散(push):该方式为每个用户维护一个订阅列表,记录该用户订阅的消息索引(一般为消息id、类型、发表时间等一些元数据)。每当用户发布消息是,都会更新其follower的订阅列表优点:读很轻,初始化时仅需要读取自己的inbox即可缺点:写很重,每发布一个消息,会导致大量的写操作注:一般来说,用户发布消息,并...

2022-03-25 13:25:55 402

原创 如何在 IDEA 中添加 Maven 项目的 Archetype(解决添加不起作用的问题)

去 C:/Users/[你的用户名]/AppData/Local/JetBrains/IntelliJIdea2021.2/Maven/Indices 目录下,创建一个 UserArchetypes.xml 文件,内容参考如下:<archetypes> <archetype groupId="com.jd" artifactId="test-quickstart-archetype" version="1.0-SNAPSHOT" /></archetypes&g

2022-01-26 11:32:55 1384

原创 jvm调优指令

jvm指令jps 命令用于查询正在运行的JVM进程。jstat 可以实时显示本地或者远程JVM进程中类的装载、内存、垃圾收集、JIT编译等数据。jinfo 用于查询当前运行的JVM的属性和参数值。jmap 用于显示当前Java堆和永久代的详细信息。 jmap -histo 进程idjhat 用于分析使用jmap生成的dump文件,是JDK自带的工具。jstack 用于生成当前JVM所有线程的快照,线程快照是JVM每一个线程正在执行的方法,目的是定位出线程出现

2021-05-06 20:45:57 139

原创 Kafka报错 找不到或无法加载主类Kafka

在网上找了很多方法,有的说是jdk环境变量以及zookeeper环境配置的问题,有的说是jdk版本太旧了,有的说是没有启动zookeeper。很奇怪我的上面问题都配置好了,还是出现这个问题。最后发现下载的是源码src版本 需要编译才能运行重新下载二进制binary版本后 恢复正常...

2021-02-23 22:15:52 1028 2

原创 The path ““ is not a valid path to the 3.10. 0-1127. el7.x86 64 kernel headers.

vmwaretool安装的时候报错Searching for a valid kernel header path.The path "" is not a valid path to the 3.10. 0-1127. el7. x86 64 kernel headers.缺少kernel-3.10.0-1127.el7.x86_64 ,下载地址https://download.csdn.net/download/shun0304/15156712...

2021-02-09 17:19:15 461

原创 win10系统,虚拟机出现错误:“无法连接MKS:套接字连接尝试次数太多,正在放弃“,无法进入系统的解决方法

问题现象:虚拟机出现错误:“无法连接MKS:套接字连接尝试次数太多,正在放弃“产生原因:此问题是虚拟机依赖的服务没有启动导致的解决办法:1.打开任务管理器->服务->打开服务->启动以下5个服务->重启虚拟机即可VMware Authorization ServiceVMware DHCP ServiceVMware NAT ServiceVMware USB Arbitration ServiceVMware Workstation Server...

2020-09-23 16:12:46 579

原创 Java 8 函数式接口 - Functional Interface

阅读目录什么是函数式接口(Functional Interface) 函数式接口用途 关于@FunctionalInterface注解 函数式接口里允许定义默认方法 函数式接口里允许定义静态方法 函数式接口里允许定义java.lang.Object里的public方法 JDK中的函数式接口举例 参考资料 什么是函数式接口(Functional Interface)其实之...

2018-08-21 17:18:52 110

原创 idea 提示 'try' can use automatic resource management,java7新特性

idea会提示 'try' can use automatic resource management。Java 7 的编译器和运行环境支持新的 try-with-resources 语句,称为 ARM 块(Automatic Resource Management) ,自动资源管理。新的语句支持包括流以及任何可关闭的资源。public static void filyCopy(F...

2018-08-16 11:24:00 5378 1

转载 微信小程序入门demo

最近在研究微信小程序,看到了别人的demo,照着做后发现了一些小问题,所以就重写了一个,加了一些自己的理解。准备工作IDE搭建知识准备从零开始app.jsapp.jsonapp.wxmlapp.wxssHello World创建程序实例美化ActionBar美化页面配置首页超级Hello World事件绑定函数更新界面数据准备工作IDE搭建直接到微信公众平台就可以下载知识准备JavaScrip还是...

2018-04-07 14:39:02 265

kernel-3.10.0-1127.el7.x86_64.rpm

kernel-3.10.0-1127.el7.x86_64.rpm

2021-02-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除