- 博客(578)
- 资源 (73)
- 收藏
- 关注
原创 echart统计图导出到word工具类
String[] categories = {"一月", "二月", "三月", "四月", "五月", "一1月", "二2月", "三3月", "四4月", "五5月"};// 创建X轴,并且指定位置。
2024-11-01 10:46:54 738
原创 SpringBoot+Vue的第一个入门级程序
1、采用组件化模式,提高代码复用率、且让代码更好维护。在Vue里面,一个.vue文件就是一个组件;2、声明式编码,让编码人员无需直接操作DOM,提高开发效率。3、使用虚拟DOM+优秀的Diff算法,尽量复用DOM节点。虚拟DOM就是页面中的数据;
2024-10-15 17:24:37 636
原创 win10专业版永久关闭自动更新功能
请注意,某些方法可能不适用于 Windows 10 的所有版本。此外,在禁用自动更新之前,请确保您已安装所有重要的安全更新。2. 在新建的AU文件夹右侧空白页面中右键单击并选择“新建”>“DWORD(32位)值”,然后将其命名为“AUOptions”。3. 双击打开AUOptions项,将其数值数据从“0”更改为“2”,然后单击“确定”即可将Windows更新调。:在搜索栏输入“regedit”,然后选择“注册表编辑器”。我的电脑——右键——管理——任务计划程序。:更改完成后,关闭注册表编辑器。
2024-09-30 09:42:25 649
原创 idea插件通义灵码
【点击】导航-插件,打开应用市场,搜索通义灵码(TONGYI Lingma),找到通义灵码后点击安装。【重启】 IntelliJ IDEA,重启成功后登录阿里云账号,即刻开启智能编码之旅。将代码全选,然后【右键】,打开『通义灵码』,选择【生成代码注释】将代码全选,然后【右键】,打开『通义灵码』,选择【生成优化建议】将代码全选,然后【右键】,打开『通义灵码』,选择【生成单元测试】将代码全选,然后【右键】,打开『通义灵码』,选择【代码解释】在『通义灵码』控制台,输入java雪花算法代码。
2024-09-27 16:56:34 1046
原创 ReflectionUtils取消private权限控制
ReflectionUtils应该是Springboot内置工具类梳理的最后一篇了,可能很多人都没有听说过这个工具类,这个类封装的是一些与java反射相关的静态工具方法。可能很多人也知道反射,却不怎么经常使用反射。其实反射是一个很有用的技术点,我认为是可以和AOP比肩的,甚至有过之而不及。大家都知道AOP是面向切面编程,可以在定义的切面前、后执行一些操作,但是反射更厉害,它可以在程序运行时,对已装载的任意类的属性和方法进行操作,这就是java的反射机制。
2024-09-27 14:16:26 572
原创 field.setAccessible(true);代码扫描有安全漏洞,解决方案
AccessibleObject类是Field、Method和Constructor对象的基类,能够允许反射对象修改访问权限修饰符,绕过由Java访问修饰符提供的访问控制检查。它让程序员能够更改私有字段或调用私有方法,这在通常情况下是不允许的。例如:以下代码片段中,将Field将accessible标记设置为true。如果为false,则其中的私有字段不能够被访问到的,所以不可以注掉。
2024-09-27 14:05:23 330
原创 MySql5.7.26安装和配置
这里需要注意的是my.ini文件最好是通过新建text文档,将上述代码放到text文档中,并修改新建的text文档及后缀名为my.ini。变量值:D:\Software\mysql-5.7.26-winx64 (MySql文件解压放置的目录)新建my.ini文件直接放到目录:D:\Software\mysql-5.7.26-winx64。(安装:注意mysql57是安装服务起的别名,这了可以不写,默认安装服务名称是mysql)执行命令mysqld --initialize。
2024-09-27 09:51:46 984
原创 国产数据库排名
在金融行业的数字化转型浪潮中,数据库技术的应用不仅是衡量国产数据库实力的重要标准,更是国产技术创新能力的关键体现。7月份,金融领域的奖项颁发和重要报告发布,再次将数据库在金融行业的替代和应用推至聚光灯下。金融行业的严苛技术标准,为国产数据库提供了一个展示实力和创新的舞台。
2024-09-26 14:50:42 188
原创 spring-boot-starter-parent
我们建立一个 maven 项目,因为我们是父pom,因此只需要保留pom文件,其它都可以直接删除掉。
2024-09-26 10:07:53 290
原创 java: 无法访问org.springframework.web.bind.annotation.RequestMapping......类文件具有错误的版本 61.0, 应为 52.0
java: 无法访问org.springframework.web.bind.annotation.RequestMapping 错误的类文件: /D:/SoftwareInstall/Maven/repository/org/springframework/spring-web/6.0.9/spring-web-6.0.9.jar!方案2:降低SpringBoot版本,将SpringBoot版本降低为3.0以下。方案1:升级JDK版本,将JDK版本升级为JDK17及以上版本。
2024-09-26 09:54:36 325
原创 npm 设置国内镜像源
镜像源是软件包管理工具用来下载和安装软件包的服务器地址。由于网络原因,直接使用官方源可能会导致速度慢或连接失败的问题。国内镜像源可以提供更快的访问速度和更稳定的连接。1.2 镜像源的选择国内有许多可用的npm镜像源,包括但不限于淘宝镜像、腾讯云镜像、cnpm等。这些镜像源通常会同步官方npm源的包,但可能会有一些延迟。1.2.1 淘宝镜像淘宝镜像源是目前国内使用较为广泛的镜像源之一。根据最新的信息,淘宝镜像的地址已更新为https://registry.npmmirror.com/。
2024-09-13 10:34:46 10935
原创 mybaits-参数为0无法识别问题
在mybatis中,参数类型为Integer或者Long时传入参数为0 将默认为false(为空:例 status=’’),不生效。在进行搜索测试时,当参数为0,mybatis不识别。1.添加一个为0判断or status == 0。在数据库中测试是生效的。2.去除为空字符判断。
2024-08-30 15:26:25 371
原创 el-form中使用v-model和prop实现动态校验
公式: 动态校验项的v-model的绑定值 = el-form的属性 :model的值 + '.' + :prop属性的值以此反推 :prop属性的值此公式适应与element、element-plus、ant-design-vue组件库的表单校验场景:本文是三种表单校验1.多个变量控制某一项校验2.对于数组for循环,校验每一项3.对于两个不同的字段,分别v-if显示隐藏的校验1. required: true 会有 * , 但仅是触发最后点击提交按钮时,校验某一项位必填;
2024-08-23 17:12:15 1238
原创 el-table-culumn中校验数据
在中,:prop="'usageList.' + scope.$index + '.intakeUse'":这个写法是为了与表格内的动态数据绑定。scope.$index是当前行的索引,结合usageList(表格数据数组的名字),可以形成一个完整的路径,如usageList.0.intakeUse,usageList.1.intakeUse等,这使得el-form-item能够与表格中特定行的intakeUse属性进行数据绑定和验证。table中的数据在 form.usageList中,
2024-08-21 16:46:15 394
原创 [Err] 2006 - MySQL server has gone away 错误 MySQL server hasgoneaway报错原因分析及解决办法
用select * into outfile 的方式导出到文件,查看文件大小是否超过 max_allowed_packet ,如果超过则需要调整参数,或者优化语句。当查询的结果集超过 max_allowed_packet 也会出现这样的报错。定位方法是打出相关报错的语句。
2024-07-11 09:39:42 338
原创 nginx的windows版本安装配置详解
nginx命令介绍(1)start nginx 开启nginx服务(2)nginx.exe -s stop 关闭nginx服务,快速停止nginx,可能并不保存相关信息(3)nginx.exe -s quit 关闭nginx服务,完整有序的停止nginx,并保存相关信息(4) nginx.exe -s reload 重载nginx服务,当你改变了nginx配置信息并需要重新载入这些配置时可以使用此命令重载nginx(5)nginx -s reopen 重新打开日志文件命令。
2024-07-10 10:24:38 8041
原创 nodejs安装配置详解
Tips: 如果输入变量值之后没有自动创建【node_modules】文件夹,就在【node_global】下手动创建一个【node_modules】文件夹,再复制你创建的【node_modules】文件夹的路径地址到变量值。步骤: 鼠标右击【node_global】的文件夹,点击【属性】,再点击【安全】,再点击【编辑】,将权限都勾上,随即点击【确定】即可,【node_cache】步骤同理。新安装后,需要重启idea,终端才可以使用。使用管理员身份打开cmd命令窗口。将默认的 C 盘下【
2024-07-08 11:29:14 1040
原创 kettle生成uuid32位——kettle开发44
如 "550e8400-e29b-41d4-a716-446655440000"UUID是由一组字符组成,通常呈现为32位的十六进制数,生成的UUID是34位的,我们去掉-,转换为正常的32位。
2024-07-04 10:22:10 283
原创 批量去重合并文件夹中所有的excel——kettle开发43
合并所有的excel 成一个新的所有的excel: 并根据id排序,多个相同格式的excel。
2024-07-04 09:24:24 301
原创 python(6)numpy的使用详细讲解
在numpy中,最基本的数据结构是数组,因此我们首先需要了解如何创建一个数组。numpy提供了多种数组创建方法,包括从列表或元组创建、从文件中读取数据、使用特定函数创建等。
2024-07-01 16:53:13 1184
原创 python(5)kwargs的用法
在上面的示例中,我们定义了一个带有 *args 和 kwargs 参数的函数。该函数可以接受任意数量的位置参数和关键字参数。在上面的示例中,我们定义了一个名为 my_function 的函数,该函数带有一个名为 kwargs 的参数。在上面的示例中,我们定义了一个带有两个位置参数 name 和 age,以及一个 kwargs 参数的函数。默认参数是在函数定义中指定的具有默认值的参数,如果没有传递该参数,则使用默认值。函数中关键字参数的缩写,它是一个字典,用于存储在函数调用时传递的额外关键字参数。
2024-07-01 15:50:45 831
原创 python(4)__init__函数用法
__init__是Python类中的一个特殊方法(special method),也称为构造函数。它在类实例化(创建对象)的过程中自动被调用,用于初始化对象的属性和执行其他必要的设置。构造函数的完整命名是__init__(),注意它的名字中有两个前导和后缀的双下划线,这是Python中的命名约定,表明它是一个特殊的方法。它的定义通常位于类的声明中,用于描述类的初始状态。示例类和构造函数:class MyClass: def __init__(self, name, age=0):
2024-07-01 15:36:21 458
原创 python(3)入门基础总结归纳
Python 是一种解释型、面向对象的语言Python的语法和动态类型,以及解释性语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言单引号定义法:双引号定义法:三引号定义法:其中,单引号定义法,可以内含双引号;双引号定义法,可以内含单引号;并且可以使用**转义字符(\)**来将引号解除效用,变成普通字符串。
2024-07-01 15:32:31 759
原创 python(2)手把手导入导出工程
注:这里说的“使用库”是指导出的库不一定是当前python环境中所有的库,而是所在项目中使用了的库,这是不一样的。输入命令: pip freeze > requirements.txt,回车。目的:将项目的依赖项和版本号,保存在requirements.txt文件中。可以看到项目所在文件夹中已经生成了: requirements.txt 文件。将requirements.txt 文件复制粘贴到新项目中。根据 requirements.txt 安装对应的库。目的:pip就会自动从网上下载并安装所有包。
2024-06-28 10:32:35 549
原创 python(1)下载安装入门
转到“File” > “Settings” (Windows/Linux) 或 “IntelliJ IDEA” > “Preferences” (macOS)。在IDEA中,选择“File” > “New” > “Project”。选择你的Python解释器版本(如果已经安装了多个版本的话)。在搜索框中输入“Python”并找到Python插件。在新项目向导中,选择“Python Project”。在弹出的窗口中,选择“Plugins”。点击“Install”安装插件。重启IDEA以使插件生效。
2024-06-27 14:50:24 379
原创 centOS7网络配置_NAT模式设置
NAT设置的网关IP后面要用到,最后一位可以自己设置,和CentOS7中的ifcfg-ens33文件中的GATEWAY要对应上,我这里设置的192.168.200.2。按红色框修改内容,vim编辑进入文件后,按i变成插入模式,键盘移动光标来修改文件,修改完成后,先按Esc退出插入模式,再输入 :wq 保存文件并退出编辑。打开VMWare,编辑--虚拟网络编辑器,整个都默认设置好了,只需要查看对应的DHCP设置中对应的IP的起始,下一步配置中使用。验证能否访问外网ping www.baidu.com。
2024-06-24 11:20:25 600
原创 Linux连接工具MobaXterm详细使用教程
交换机、路由器常用telnet远程管理方式,使用MobaXterm也可以满足要求。新建一个RDP会话,跟我们使用windows自带的mstsc.exe远程登录window客户端效果是一样的,这里不再过多赘述。
2024-06-21 10:01:52 18686
原创 本地编码:PG_GBK, 导入文件编码:PG_UTF8错误解决
我在本地测试出一个有趣的事情,我有两个实例,一个实例的编码为 GB18030,一个为 UTF-8,奇怪的是 GB18030 导入成功了,UTF-8的没有导入成功;修改本地编码 dm_svc.conf,在文件中新增一行以下代码,重启管理工具。0 表示 GB18030,1 表示 UTF-8,2 表示 EUC-KR。这个是因为版本有点低,需要下载最新的达梦数据库。该工具不能解析此文件,请使用更高版本的工具。进行数据导入的时候遇到了导入数据问题。
2024-06-14 11:28:13 5567 1
原创 达梦导入导出
在管理工具中导出导出单个对象的 DDL 语句导出一类对象的 DDL 语句导出所有对象的 DDL 语句利用 DTS 工具导出新建迁移,选择迁移方式为“DM==>SQL”配置达梦数据库信息选择输出的 SQL 脚本文件名称,并选择“仅迁移对象定义”选择迁移模式及对象类型,根据需求选择表、视图、存储过程等对象类型选择要导出的对象迁移任务概述迁移导出完成。
2024-06-14 11:22:33 8636
SSI实例(源码+mysql数据库+部署)
2014-11-25
xheditor-1.2.1(demo,js,api,doc)
2014-11-21
struts2的单个文件上传
2014-09-11
solar1.4环境配置
2014-05-28
oracle学习笔记(从入门到精通)
2014-05-28
ExtJS4中文教程2+开发笔记+JS+JQUERY
2013-10-29
无损分区工具 Acronis Disk Director Suite v10
2015-11-03
Spring源码深度解析
2015-06-13
hibernate4+spring3+struts2搭建框架实例
2014-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人