自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(136)
  • 资源 (1)
  • 收藏
  • 关注

原创 happens-before 关系

happens-before 关系 是怎样的,如何验证volatile 关键字 存在 这种关系呢

2024-06-04 21:20:20 584

原创 Volatile的内存语义

Volatile的内存语义是什么,我们来验证下吧

2024-05-25 22:09:21 266

原创 人从胚胎开始就要交税,直到死亡,是这样吗?

人从胚胎开始就要交税,直到死亡,是这样吗?从广义上讲是这样的,不过是间接的

2024-05-23 22:22:02 604

原创 雄性和雌性的攻击性差异以及 社会文化因素对攻击性的影响

关于雄性和雌性攻击性差异的研究,有大量的学术论文进行过深入的探讨。以及社会文化因素对攻击性的影响

2024-05-23 21:51:54 717

原创 Java并发编程--死锁

死锁是指在并发系统中,两个或多个线程或进程互相等待对方持有的资源,从而导致这些线程或进程永久阻塞的状态。简单来说,死锁是系统中一组进程因相互持有对方所需的资源而陷入永久等待的情况。死锁是并发编程中的一个常见问题,会导致程序无法继续执行,需要避免和处理。

2024-05-22 23:19:31 890

原创 Java 并发编程常用锁总结

Java 并发编程常用锁总结

2024-05-21 23:28:30 900

原创 定时监测服务器磁盘是否超过阈值,超过就删除docker 镜像

定时监测服务器磁盘是否查过阈值,超过就删除docker 镜像

2024-05-21 19:41:00 561

原创 Java并发编程--减少上下文切换实战

通过减少大量 WAITING的线程,来减少上下文的切换次数。

2024-05-20 23:57:57 125

原创 并发编程的挑战-上下文切换的问题

并发编程的挑战-上下文切换的问题--1、串行和并行哪个快测试;2、查看上下文切换次数;3、如何减少上下文切换次数

2024-05-19 23:00:45 150

原创 Java 创建多线程的方式总结

Java 创建多线程的方式总结,包括多线程和使用场景

2024-05-19 00:01:13 288

原创 模拟三个窗口卖票,统计每个窗口卖的票数,多线程怎么实现

模拟三个窗口卖票,统计每个窗口卖的票数,多线程怎么实现

2024-05-18 22:58:08 228

原创 git两个不同仓库代码的同步

将A仓库中代码同步到B仓库,并且在B仓库能够更新A仓库中的代码的解决方案

2024-05-13 00:27:13 438

原创 关于资产和负债的思考

认识资产负债表

2024-05-05 15:47:30 172

原创 关于自动驾驶的技术应用的思考

前段时间在网上看到一个人在车上睡着了,但是车子还在行驶。可能这个朋友比较相信自动驾驶的安全性。如果遇到紧急情况,自动驾驶技术是会为了整体利益牺牲掉车主?还是不顾一切保护车主,即使牺牲几个路人也在所不惜呢?消费者本身知道这个算法吗,默认策略又是什么呢? 我想这个问题即使是特斯拉也不好回答。

2024-05-05 14:18:54 299

原创 查找list1和list2的交集--时间复杂度不超过O(n)

查找两个list的交集-时间复杂度不超过O(n)

2024-04-09 21:22:39 135 1

原创 Centos7 升级到 Centos8 教程以及关于dnf包管理工具的若干问题解决方案

Centos7 升级到Centos8 教程以及关于dnf包管理工具的若干问题解决方案

2023-11-13 21:18:50 1137 3

原创 CentOS7 安装Jenkins 2.414.3 详细教程

CentOS7 安装Jenkins 2.4x -官网教程,避坑指南,超级详细

2023-11-08 18:56:34 1867 3

原创 Centos7 安装mysql 8.0.34并设置不区分大小写

Centos7 安装mysql 8.0.34教程以及设置忽略大小写配置方法

2023-10-02 13:40:13 841

原创 关于Spring cloud Gateway集成nacos 实现路由到指定微服务的方式总结

nacos 作为服务配置中心和注册中心,Spring Cloud Gateway 进行微服务路由常见集中方式的总结,阐述了各种方式的优缺点,以及作者认为的最优方式实现。并且有对应的项目进行测试。即使拿着这个项目(包括feign接口调用和websocket测试)稍微改吧改吧就能用。

2023-04-07 15:42:40 5254 5

原创 SSL 证书免费,自动续期的web服务器Caddy,Caddy2 实战

web服务器caddy,免费的ssl证书,自动续期,go语言开发。接近生产级别的caddy教程。

2023-03-01 23:55:05 2763

原创 实现pathListToMap, 能够将输入的pathList转化为具有层级结构的map类型

java笔试题递归

2022-08-21 21:03:27 706

原创 将jar包打成docker镜像并推送到harbor上的标准步骤

将jar包打成docker镜像并推送到harbor上的标准步骤

2022-07-04 22:13:32 1271 1

原创 Get https://harbor.xxx.com/v2/: dial tcp: lookup ip:port,no such host 的解决办法

docker推送harbor的bug

2022-07-02 12:41:04 3903 2

原创 启动docker报Failed to start Docker Application Container Engine.解决办法

docker启动解决办法

2022-07-01 23:46:59 410

原创 java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id “null“

SpringSecurity

2022-06-15 23:03:18 229

原创 Nginx的不同的安装教程

Nginx的不同安装教程

2022-06-12 23:18:59 667

原创 谷粒商城项目+开发笔记

全栈练手项目谷粒商城项目架构笔记解读图文并茂,喜欢的小伙伴可以给个star哈。

2022-04-16 23:35:44 257

转载 Navicat连接Oracle时报错ORA-28547:完美解决2022

Navicat连接Oracle时报错ORA-28547:完美解决2022

2022-03-01 14:32:22 214

转载 Jenkins+harbor+gitlab+k8s 部署maven项目

Jenkins+harbor+gitlab+k8s 部署maven项目 部署流程图

2022-01-15 12:50:11 314

原创 从0到1 前后分离项目开发实战

springboot vue前后分离项目搭建并在页面上curd操作。

2021-12-20 22:20:19 821 1

转载 稳定排序和不稳定排序

稳定排序和不稳定排序待排序的记录序列中可能存在两个或两个以上关键字相等的记录。排序前的序列中Ri领先于Rj(即i<j).若在排序后的序列中Ri仍然领先于Rj,则称所用的方法是稳定的。比如int数组[1,1,1,6,4]中a[0],a[1],a[2]的值相等,在排序时不改变其序列,则称所用的方法是稳定的。其次,说一下稳定性的好处。排序算法如果是稳定的,那么从一个键上排序,然后再从另一个键上排序,第一个键排序的结果可以为第二个键排序所用。基数排序就是这样,先按低位排序,逐次按高位排序,低位相同的元素其

2021-11-25 14:37:53 166

原创 关于get和post请求后台怎么接收参数和postman模拟发送参数的格式总结

以两数加法为例展示。项目结构如图所示:TestController@RestControllerpublic class TestController { // http://127.0.0.1:8080/test1/1&2 @RequestMapping("/test1/{a}&{b}") public String test(@PathVariable("a") Integer a, @PathVariable("b") Integer b){

2021-11-21 23:55:48 653

原创 ie浏览器下ant-design-vue select 拉框滚动条不显示的解决办法

先上代码: <a-select v-model="queryParam.ticket_name_code" placeholder="请选择" :getPopupContainer= "(target) => target.parentNode"> ... </a-select-option> </a-select&

2021-11-16 10:42:07 1129

原创 ...has been blocked by CORS policy: Response to preflight request doesn‘t pass access control check

Access to XMLHttpRequest at 'http://localhost:88/api/sys/login' from origin 'http://localhost:8001' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the

2021-11-14 12:13:47 1723

转载 java 编译和反编译

java编译和反编译对于泛型,增强for … 都可以看看原文件编译后的文件,可能原理就更加清晰了。

2021-11-05 11:53:42 136

原创 增强for的实现原理

这是ForTest.java文件public class ForTest { public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>(); for (int i = 0; i <3; i++) { list.add(i); } //

2021-11-05 11:47:13 374

原创 this.$cookie.set(‘token‘, data.token) token赋值失效

this.$cookie.set('token', data.token) 这个语句是将data里面的token放在cookie中,可是把token往出拿的时候就为空了。是没有赋值进去吗?还是怎么着呢。给我整不会了。

2021-10-31 21:51:08 1161 4

原创 Spring Boot 是如何控制版本和自动配置的

一、Spring Boot 是如何控制版本和进行包扫描的1、POM文件1.父项目 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.5.6</version> </pare

2021-10-31 12:12:37 898

原创 2014年 Martin Flower关于微服务架构的介绍

微服务原文介绍

2021-10-30 20:51:38 326

原创 根据列名称查找数据库中所有的表

根据列名称查找数据库中所有的表SELECT TABLE_NAME FROM information_schema.columns WHERE column_name = 'TICKET_NAME_CODE' OR column_name = 'TICKET_CODE'

2021-10-12 18:23:09 321

jquery.easyui.min.js

jquery.easyui.min.js

2021-10-31

空空如也

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

TA关注的人

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