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