- 博客(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
原创 程序员的实用神器
在软件开发的海洋中,程序员的实用神器如同航海中的指南针,帮助他们导航、加速开发、优化代码质量,并最终抵达成功的彼岸。特别说明:这些提示代码,可能和预期的代码还是有出入的。推荐理由:不用写大量的 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
原创 集成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
原创 设置应用软件开机自动启动
如果输出结果是 "enabled",则表示 Nginx 已经设置为自启动。在 Linux 操作系统中,Nginx 通常已经被配置为自启动。请注意,以上步骤假设你已经正确地安装了 Nginx。在执行任何操作之前,请确保 Nginx 已经成功安装。现在,当你登录到你的计算机时,Nginx 将会自动启动。这将在启动时自动启动 Nginx。
2024-03-15 10:38:03 233
原创 全网最详细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
原创 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
原创 docker常用命令
WORKDIR:切换工作目录,不存在则创建。ADD:复制目录下的所有文件到容器目录。名称不能变(Dockerfile)Dockerfile 构建镜像。MAINTAINER:机构名称。Dockerfile 执行命令。
2024-03-06 11:16:54 201
原创 Optional
ofNullable(value)方法 -> 无论value是否为空,都不会进行报错,如果是空,也不会报错(NullPointExecption异常)of和ofNullable 联系: ofNullable里面包含了of方法 所以建议开发中 用ofNullable()方法。我们在编写代码的时候出现最多的就是空指针异常。我们获取到一个Optional对象后肯定需要对其中的数据进行使用。of(value)方法-> 如果是空报错(NullPointExecption异常)下面直接将代码运行即可。
2024-02-10 16:07:17 220
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人