- 博客(172)
- 资源 (8)
- 收藏
- 关注
原创 基于AES加密websocket连接传输
System.err.println("TCP 连接失败: " + e.getMessage());System.err.println("IP 地址解析失败: " + e.getMessage());System.err.println("ICMP ping 失败");// 确保数据已发送。// 确保数据已发送。// 使用AES-256。// 尝试进行 ICMP ping。
2024-08-15 18:51:10 927
原创 获取指定目录下的所有某个后缀的文件
@return 如果文件名以给定的后缀结尾,返回true;* @param fileSuffixFilter 需要过滤的后缀,用分号分隔。* @param directoryPath 指定的目录路径。* @param fileSuffixArray 需要过滤的后缀。* @param rootPath 根目录路径。* @param directory 指定的目录。* @param suffixArray 后缀数组。* @param rootPath 根目录路径。
2024-08-15 18:41:06 441
原创 《IT行业的现状透视与未来展望:技术革新、人才培养与AI进化》
综上所述,IT行业的现状是技术迭代加速,应用场景多元化,而未来的趋势则是技术与行业的深度融合,人才结构的优化升级,以及AI技术的广泛应用与深化。面对这些变化,无论是行业参与者还是政策制定者,都需要保持高度的敏感性和创新精神,不断探索和适应,以把握住IT行业带来的无限机遇,共同塑造一个更加智能、高效、可持续的未来。
2024-05-22 17:52:48 493
原创 fileConfig.properties文件配置信息FileConfigProperties
【代码】fileConfig.properties文件配置信息FileConfigProperties。
2024-05-22 17:20:43 113
原创 程序员的实用神器
在软件开发的海洋中,程序员的实用神器如同航海中的指南针,帮助他们导航、加速开发、优化代码质量,并最终抵达成功的彼岸。特别说明:这些提示代码,可能和预期的代码还是有出入的。推荐理由:不用写大量的 getter、setter代码,让代码更加整洁。推荐理由:mapper 和 xml 对应方法之间可以快速跳转,再也不用通过全文搜索的方式查找。推荐理由:对于英文不太好的同学是一个非常不错的工具,不用再将单词复制到单独的翻译工具。推荐理由:扫描静态代码快,快速发现可能有问题的代码快。推荐理由:对不规范的代码进行校验!
2024-05-14 15:12:02 637
原创 Spring6 源码分析-ioc
日志信息的优先级,日志信息的优先级从高到低有**TRACE < DEBUG < INFO < WARN < ERROR < FATAL。DEBUG:调试,一般在开发中,都将其设置为最低的日志级别。TRACE:追踪,是最低的日志级别,相当于追踪程序的执行。(2)日志信息的输出目的地**,日志信息的输出目的地指定了日志将打印到控制台还是文件中;INFO:信息,输出重要的信息,使用较多。(3)日志信息的输出格式,而输出格式则控制了日志信息的显示内容。WARN:警告,输出警告的信息。FATAL:严重错误。
2024-05-14 15:00:59 231
原创 java如何直接读取excel文件进行增删改查操作
在这里我自己写了一个工具类, 可以参考一下,就是把读取的文件用Redis进行缓存,根据文件最后的修改时间和文件名作为Key值进行存储 和查询,这样的话就可以保证查询速率,只有在第一次加载的时候,比较慢,后面的话,如果不改动文件内容的话,之后用的都是redis里面缓存的值.获取到文件储位置后,就可以进行用文件操作类进行操作,这里可以用若依框架里面自带的,或者使用hutool工具,也可以。这个工具类可以适用不同的类型,也就是List这种 使用的时候直接传入你需要读取的文件,和相对应接收的。
2024-05-14 14:54:20 380
原创 集成sharding-jdbc实现分库分表
链接: https://pan.baidu.com/s/13JVC9jm-Dp9PfHdDDylLCQ 提取码: y9jt。的一款分布式数据库中间件,支持垂直分库、垂直分表、水平分库、水平分表、读写分离、分布式事务和高可用等相关功能。模块添加sharding-jdbc整合依赖。5、下载插件相关包和代码实现覆盖到工程中。下载插件相关包和代码实现。2、创建两个测试数据库。3、创建两个测试订单表。
2024-04-09 14:44:31 397
原创 MySQL分库分表的方式有哪些
分库分表方案是对关系型数据库数据存储和访问机制的一种补充。将一个库的数据拆分到多个相同的库中,访问的时候访问一个库把一个表的数据放到多个表中,操作对应的某个表就行。
2024-04-09 09:30:58 1711
原创 jvm总结学习
JVM在垃圾回收的时候,需要找到“垃圾”对象,也就是没有被引用的对象,但是直接找垃圾对象是比较耗时间的,所以反过来找,先找非垃圾对象,也就是正常的对象,那么就要从某些“根”去找,根据这些根的引用路径找到正常的对象,而这些根有个特征,就是它会引用其他的对象,而不会被其他的对象引用,例如:栈中的本地变量,方法区的静态变量,本地方法栈的变量,正在运行的线程等都可以作为GC root;一个jvm只有一个堆,堆的大小可以调节, 一般 类,方法,常量,变量 ,保存我们所有引用类型的真实对象;
2024-04-03 16:32:19 845
原创 旅游网站后台管理系统,账单信息管理,医院后台管理系统(毕业设计)
之前自己独立开发的项目,可以用作期末作业或者毕设,免费开源,需要的可以点击上面的链接,同样还有其他的系统:账单信息管理 医院后台管理系统。码云地址为上:可以直接git clone 到本地,有问题可以评论私信我。UserBillList: 账单信息管理。travel: 旅游网站后台管理系统。hospital: 医院后台管理系统。
2024-04-03 16:30:35 260
原创 uniapp 中引入第三方组件后,更改组件的样式 -使用/deep/不生效
在我们使用Vue搭建项目的时候,我们经常会用到一些UI框架,如Element,iView,但是有时候我们又想去修改Ul框架的样式,当我们修改样式失败的时候,可以尝试一下/deep/,亲测有效。当希望scoped样式中的选择器"深入”,即影响子组件,则可以使用>>>组合器,/deep/是它的别名。UI框架的样式是定义在全局中,我们使用scoped时,局部样式会被全局样式所覆盖(vue默认全局样式覆盖局部样式)。有些像Sass 之类的预处理器无法正确解析>>>,使用/deep/操作符取而代之。
2024-03-29 10:55:42 1697
原创 前端CSS样式(image)
【代码】前端CSS样式(image) 设置图片的最大高度 两张照片叠放在一起 设置覆盖图片的层叠顺序 把图片设置为按钮 设置图片上的文本
2024-03-29 09:38:31 434
原创 uniapp中怎么引入echarts(最简单)
在uniapp中需要引入echarts时的时候,需要引入两个配置文件.分别是 echarts.vue 以及 echarts-config 放在你项目中需要的目录下,
2024-03-29 09:33:39 2825 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 1709 2
原创 如何在点击每一个元素的时候 在当前元素下面追加一个表格进行展示
在上述代码中,我们在每个列表项的内部使用条件渲染来控制表格元素的展示。通过 v-if="selectedItem === item" 条件,当选中的元素与当前元素相同时,显示表格;在 handleItemClick 方法中,我们根据点击的元素来更新 selectedItem 的值,当再次点击已经选中的元素时,取消选中状态。要在点击每一个元素时,在当前元素下方追加一个表格进行展示,你可以在每个列表项内部添加一个表格元素,并使用条件渲染来控制是否展示该表格。
2024-03-19 09:20:45 234
原创 设置应用软件开机自动启动
如果输出结果是 "enabled",则表示 Nginx 已经设置为自启动。在 Linux 操作系统中,Nginx 通常已经被配置为自启动。请注意,以上步骤假设你已经正确地安装了 Nginx。在执行任何操作之前,请确保 Nginx 已经成功安装。现在,当你登录到你的计算机时,Nginx 将会自动启动。这将在启动时自动启动 Nginx。
2024-03-15 10:38:03 255
原创 全网最详细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 1099
原创 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 484
原创 java 保证方法顺序执行 (运用线程)
要保证这三个方法按照指定的顺序执行,可以使用 Java 中的线程池和 FutureTask 来实现。下面是一个简单的示例代码,用于按顺序执。
2024-03-12 09:18:00 440
原创 docker常用命令
WORKDIR:切换工作目录,不存在则创建。ADD:复制目录下的所有文件到容器目录。名称不能变(Dockerfile)Dockerfile 构建镜像。MAINTAINER:机构名称。Dockerfile 执行命令。
2024-03-06 11:16:54 215
原创 Optional
ofNullable(value)方法 -> 无论value是否为空,都不会进行报错,如果是空,也不会报错(NullPointExecption异常)of和ofNullable 联系: ofNullable里面包含了of方法 所以建议开发中 用ofNullable()方法。我们在编写代码的时候出现最多的就是空指针异常。我们获取到一个Optional对象后肯定需要对其中的数据进行使用。of(value)方法-> 如果是空报错(NullPointExecption异常)下面直接将代码运行即可。
2024-02-10 16:07:17 235
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人