自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Welcome to My blog

一起加油!

  • 博客(168)
  • 资源 (8)
  • 收藏
  • 关注

原创 《IT行业的现状透视与未来展望:技术革新、人才培养与AI进化》

综上所述,IT行业的现状是技术迭代加速,应用场景多元化,而未来的趋势则是技术与行业的深度融合,人才结构的优化升级,以及AI技术的广泛应用与深化。面对这些变化,无论是行业参与者还是政策制定者,都需要保持高度的敏感性和创新精神,不断探索和适应,以把握住IT行业带来的无限机遇,共同塑造一个更加智能、高效、可持续的未来。

2024-05-22 17:52:48 303

原创 fileConfig.properties文件配置信息FileConfigProperties

【代码】fileConfig.properties文件配置信息FileConfigProperties。

2024-05-22 17:20:43 35

原创 java对excel文件里面的数据进行追加或者写入,修改等工具类

【代码】java对excel文件里面的数据进行追加或者写入,修改等工具类。

2024-05-22 17:18:31 136

原创 程序员的实用神器

在软件开发的海洋中,程序员的实用神器如同航海中的指南针,帮助他们导航、加速开发、优化代码质量,并最终抵达成功的彼岸。特别说明:这些提示代码,可能和预期的代码还是有出入的。推荐理由:不用写大量的 getter、setter代码,让代码更加整洁。推荐理由:mapper 和 xml 对应方法之间可以快速跳转,再也不用通过全文搜索的方式查找。推荐理由:对于英文不太好的同学是一个非常不错的工具,不用再将单词复制到单独的翻译工具。推荐理由:扫描静态代码快,快速发现可能有问题的代码快。推荐理由:对不规范的代码进行校验!

2024-05-14 15:12:02 585

原创 Spring6 源码分析-ioc

日志信息的优先级,日志信息的优先级从高到低有**TRACE < DEBUG < INFO < WARN < ERROR < FATAL。DEBUG:调试,一般在开发中,都将其设置为最低的日志级别。TRACE:追踪,是最低的日志级别,相当于追踪程序的执行。(2)日志信息的输出目的地**,日志信息的输出目的地指定了日志将打印到控制台还是文件中;INFO:信息,输出重要的信息,使用较多。(3)日志信息的输出格式,而输出格式则控制了日志信息的显示内容。WARN:警告,输出警告的信息。FATAL:严重错误。

2024-05-14 15:00:59 194

原创 java如何直接读取excel文件进行增删改查操作

在这里我自己写了一个工具类, 可以参考一下,就是把读取的文件用Redis进行缓存,根据文件最后的修改时间和文件名作为Key值进行存储 和查询,这样的话就可以保证查询速率,只有在第一次加载的时候,比较慢,后面的话,如果不改动文件内容的话,之后用的都是redis里面缓存的值.获取到文件储位置后,就可以进行用文件操作类进行操作,这里可以用若依框架里面自带的,或者使用hutool工具,也可以。这个工具类可以适用不同的类型,也就是List这种 使用的时候直接传入你需要读取的文件,和相对应接收的。

2024-05-14 14:54:20 254

原创 java最简易调用DLL文件进行获取结果(必看)

一定要用native static这个关键字。

2024-05-14 14:42:44 102

原创 JDK21稳定版最简单安装

下载后安装到指定的目录 这里用D:盘。然后再项目中就可以设置21JDK。

2024-04-10 08:00:00 278

原创 集成sharding-jdbc实现分库分表

链接: https://pan.baidu.com/s/13JVC9jm-Dp9PfHdDDylLCQ 提取码: y9jt。的一款分布式数据库中间件,支持垂直分库、垂直分表、水平分库、水平分表、读写分离、分布式事务和高可用等相关功能。模块添加sharding-jdbc整合依赖。5、下载插件相关包和代码实现覆盖到工程中。下载插件相关包和代码实现。2、创建两个测试数据库。3、创建两个测试订单表。

2024-04-09 14:44:31 315

原创 MySQL分库分表的方式有哪些

分库分表方案是对关系型数据库数据存储和访问机制的一种补充。将一个库的数据拆分到多个相同的库中,访问的时候访问一个库把一个表的数据放到多个表中,操作对应的某个表就行。

2024-04-09 09:30:58 1170

原创 jvm总结学习

JVM在垃圾回收的时候,需要找到“垃圾”对象,也就是没有被引用的对象,但是直接找垃圾对象是比较耗时间的,所以反过来找,先找非垃圾对象,也就是正常的对象,那么就要从某些“根”去找,根据这些根的引用路径找到正常的对象,而这些根有个特征,就是它会引用其他的对象,而不会被其他的对象引用,例如:栈中的本地变量,方法区的静态变量,本地方法栈的变量,正在运行的线程等都可以作为GC root;一个jvm只有一个堆,堆的大小可以调节, 一般 类,方法,常量,变量 ,保存我们所有引用类型的真实对象;

2024-04-03 16:32:19 830

原创 旅游网站后台管理系统,账单信息管理,医院后台管理系统(毕业设计)

之前自己独立开发的项目,可以用作期末作业或者毕设,免费开源,需要的可以点击上面的链接,同样还有其他的系统:账单信息管理 医院后台管理系统。码云地址为上:可以直接git clone 到本地,有问题可以评论私信我。UserBillList: 账单信息管理。travel: 旅游网站后台管理系统。hospital: 医院后台管理系统。

2024-04-03 16:30:35 240

原创 uniapp 中引入第三方组件后,更改组件的样式 -使用/deep/不生效

在我们使用Vue搭建项目的时候,我们经常会用到一些UI框架,如Element,iView,但是有时候我们又想去修改Ul框架的样式,当我们修改样式失败的时候,可以尝试一下/deep/,亲测有效。当希望scoped样式中的选择器"深入”,即影响子组件,则可以使用>>>组合器,/deep/是它的别名。UI框架的样式是定义在全局中,我们使用scoped时,局部样式会被全局样式所覆盖(vue默认全局样式覆盖局部样式)。有些像Sass 之类的预处理器无法正确解析>>>,使用/deep/操作符取而代之。

2024-03-29 10:55:42 831

原创 前端CSS样式(image)

【代码】前端CSS样式(image) 设置图片的最大高度 两张照片叠放在一起 设置覆盖图片的层叠顺序 把图片设置为按钮 设置图片上的文本

2024-03-29 09:38:31 295

原创 uniapp中怎么引入echarts(最简单)

在uniapp中需要引入echarts时的时候,需要引入两个配置文件.分别是 echarts.vue 以及 echarts-config 放在你项目中需要的目录下,

2024-03-29 09:33:39 1348 5

原创 uni-app 中两个系统各自显示不同的tabBar

最近在一个项目中遇到一个需求,在登录页面成功登录以后需要判断身份,不同的身份的进入不同的页面,但是在项目中中的的数组只有一个,且不能写成动态的,那如何实现这个需求呢?答案是需要我们自定义。目录1、我们确定在 pages.json文件中的pages数组中的第一个页面就是进入程序时展示的第一个页面,那这个页面肯定就是我们的登录页面了。2、将pages.json中的tabBar的list设置为空数组,即不再使用默认系统自带的tabBar组件。3、创建tabBar.vue组件,组件内的代码内容如下。4、在main.

2024-03-20 15:37:07 1107 2

原创 如何在点击每一个元素的时候 在当前元素下面追加一个表格进行展示

在上述代码中,我们在每个列表项的内部使用条件渲染来控制表格元素的展示。通过 v-if="selectedItem === item" 条件,当选中的元素与当前元素相同时,显示表格;在 handleItemClick 方法中,我们根据点击的元素来更新 selectedItem 的值,当再次点击已经选中的元素时,取消选中状态。要在点击每一个元素时,在当前元素下方追加一个表格进行展示,你可以在每个列表项内部添加一个表格元素,并使用条件渲染来控制是否展示该表格。

2024-03-19 09:20:45 208

原创 在前端怎么判断属性是不是为undefine

【代码】在前端怎么判断属性是不是为undefine。

2024-03-19 09:19:26 339

原创 前端:设置覆盖图片的层叠顺序

【代码】前端:设置覆盖图片的层叠顺序。

2024-03-15 19:29:07 234

原创 设置应用软件开机自动启动

如果输出结果是 "enabled",则表示 Nginx 已经设置为自启动。在 Linux 操作系统中,Nginx 通常已经被配置为自启动。请注意,以上步骤假设你已经正确地安装了 Nginx。在执行任何操作之前,请确保 Nginx 已经成功安装。现在,当你登录到你的计算机时,Nginx 将会自动启动。这将在启动时自动启动 Nginx。

2024-03-15 10:38:03 233

原创 node 证书过期(解决办法)

证书过期有些依赖找不到。

2024-03-14 10:07:02 279

原创 前端Prettier 插件的使用配置(详细)

【代码】前端Prettier 插件的使用配置(详细)

2024-03-14 09:56:31 545

原创 全网最详细Docker命令(分类总结)

docker run -d -p 3344:80 --name nginx02 -v juming-nginx:/etc/nginx:ro nginx docker run -d -p 3344:80 --name nginx02 -v juming-nginx:/etc/nginx:rw nginx # 只要看到ro就说明这个路径只能通过宿主机来操作,容器内部是无法操作!通过 docker inspect 容器ID --查看挂载信息。docker run -it -v 主机目录:容器内目录。

2024-03-13 09:57:37 1057

原创 Hbuilderx发行打包,一直报尚未完成社区身份验证(已解决)

只需要打开这个网址 ,填写自己的手机号即可进行发包。

2024-03-13 09:55:25 466

原创 通过某个公共属性 合并2个list

【代码】通过某个公共属性 合并2个list。

2024-03-13 09:22:25 91

原创 markdown(详细)快速入门

云同步:HBuilderX+markdown用于云同步笔记的技巧,请参考[http://ask.dcloud.net.cn/article/13097](http://ask.dcloud.net.cn/article/13097)2. 如果需要跳行设置有序或无序列表,通过Ctrl+鼠标左键点中目标多行(可不连续),产生多光标,然后按快捷键Ctrl+Alt+“1”或“-”或“[”或“]”,可跳行设置列表符,尤其是有序列表,数字也会跳行加1。在列表符后回车或行尾Shift+回车,上一行留出列表符。

2024-03-13 08:00:00 415

原创 java 保证方法顺序执行 (运用线程)

要保证这三个方法按照指定的顺序执行,可以使用 Java 中的线程池和 FutureTask 来实现。下面是一个简单的示例代码,用于按顺序执。

2024-03-12 09:18:00 379

原创 String 转 Map

【代码】String 转 Map。

2024-03-12 09:16:52 1107

原创 安装免费版的GPT 离线版(没网都可以直接使用)必看!

安装免费版的GPT 离线版(没网都可以直接使用)必看!

2024-03-11 11:11:42 417

原创 如何下载Nginx,部署并设置自启动

nginxnginxnginxD:\WEB\nginx-1.22.0\server-logs\roll

2024-03-11 11:09:19 1188

原创 docker常用命令

WORKDIR:切换工作目录,不存在则创建。ADD:复制目录下的所有文件到容器目录。名称不能变(Dockerfile)Dockerfile 构建镜像。MAINTAINER:机构名称。Dockerfile 执行命令。

2024-03-06 11:16:54 201

原创 Docker容器中使用PING命令报错:bash: ping: command not found

在当前目录下按顺序执行:就可以解决问题;

2024-03-06 09:55:14 684

原创 Found option without preceding group in config file 问题解决

打开 然后 左上角点击。

2024-03-01 18:28:19 203

原创 mysql8.0安装(zip版本)最详细

【代码】mysql8.0安装(zip版本)最详细。

2024-03-01 18:24:01 583

原创 Optional

ofNullable(value)方法 -> 无论value是否为空,都不会进行报错,如果是空,也不会报错(NullPointExecption异常)of和ofNullable 联系: ofNullable里面包含了of方法 所以建议开发中 用ofNullable()方法。我们在编写代码的时候出现最多的就是空指针异常。我们获取到一个Optional对象后肯定需要对其中的数据进行使用。of(value)方法-> 如果是空报错(NullPointExecption异常)下面直接将代码运行即可。

2024-02-10 16:07:17 220

原创 Stream流

代码里面有相关命令的解释--直接放在项目里面运行即可.

2024-02-10 11:17:43 319

原创 VUE2快速学习(必看)

【代码】VUE2快速学习(必看)

2024-02-04 11:25:27 83

原创 PAC代理和HTTP代理的区别

HTTP代理:HTTP代理是一种通过中间服务器转发HTTP请求和响应的方式。当使用HTTP代理时,用户的所有HTTP请求都会经过代理服务器,然后由代理服务器发送到目标服务器。因此,PAC代理和HTTP代理的主要区别在于工作方式和使用场景。PAC代理更加灵活,可以根据特定规则自动选择代理服务器,适用于需要根据网址或其他特定条件决定是否使用代理的情况。而HTTP代理则是将所有HTTP请求都经过代理服务器,适用于需要集中管理和控制HTTP访问的情况。PAC代理和HTTP代理都是网络代理的形式,但它们有一些区别。

2023-12-01 14:26:09 1532

原创 beanFactory和Factorybean有啥区别

FactoryBean: FactoryBean是一个特殊的Bean,它实现了FactoryBean接口。通过实现FactoryBean接口,开发人员可以定义一个能够返回一个特定类型的对象的工厂bean。它负责创建、管理和获取应用程序中的各种对象(也称为bean)。FactoryBean与普通的Bean不同之处在于,当从容器中获取FactoryBean类型的bean时,实际上获取的是由FactoryBean的getObject()方法返回的对象,而不是FactoryBean本身。

2023-11-27 22:14:11 147

原创 java容器

注意上面的操作arr数组本身是无锁的,没有锁,在添加数据的时候,做了额外的复制,此时如果有线程来读数据,那么读取的是老arr的数据,此时arr的地址还没有改呢,在我添加元素的过程无论有多少个线程来读数据,都是读的原来的arr,不是新的arr所以性能很高,读写离,提高了并发的性能,如果再读再复制。该容器只能保证最终一致性,因为必须等增加完后,才会赋值给新的地址,不能导致实时一致性。copy on write 又被成为写时复制(读写分离)容器,这种设计的好处是什么呢?

2023-11-25 22:28:23 166

从三国到Raft共识算法.pdf

关于集群 主从节点工作原理

2021-12-18

SpringMVC工作原理及介绍

适用于面试和学习

2021-07-18

Mysql(默认使用引擎是innoDB).pdf

包含数据库核心知识,适用于面试和学习mysql

2021-07-17

Java异常面试题全部资源

适合即将面试或者初学者

2021-07-17

java异常用于全部的面试

java面试异常题

2021-07-17

ExpressList.zip

使用集合来保存快递信息

2021-02-21

ExpressMyBest.zip

用网络编程和文件来保存快递信息(全网唯一最优惠)

2021-02-21

ExpressUpdateFile.zip

用文件来保存快递等信息

2021-02-12

空空如也

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

TA关注的人

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