自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 MYSQL索引优化

MySQL索引是提高查询性能的重要手段。通过合理地使用索引,可以大大减少数据库需要扫描的数据量,并加快查询速度。

2024-01-31 20:53:44 483 3

原创 SQL切分字符串

MySQL 本身并没有提供内置的字符串切分函数,但你可以使用一些字符串函数和技巧来实现字符串切分。如果你需要更复杂的字符串切分逻辑,可以考虑使用存储过程或自定义函数来实现。在MySQL中,你可以使用。函数可以用来从字符串中提取子字符串。你可以使用它来获取字符串中的特定部分。这些是实现字符串切分的一些常见方法。请根据你的具体需求选择适合的方法。

2024-01-30 20:35:57 903 2

原创 SQL字符串截取函数【简笔记】

返回子字符串substr在字符串str中首次出现的位置,从1开始计数。如果未找到,则返回0。在某些数据库系统中,如SQL Server,用于截取字符串的函数是MID。MySQL提供了多种字符串函数来处理和截取字符串。返回子字符串substr在字符串str中首次出现的位置。如果未找到,则返回0。对于多字节字符集(如UTF-8),这可能不同于字节的数量。返回字符串的字节长度。对于多字节字符集,它返回的是字节数,而不是字符数。返回字符串左边的len个字符。返回字符串右边的len个字符。返回字符串的反向副本。

2024-01-29 20:57:43 356 2

原创 利用aspose进行word转pdf、打印pdf

【代码】利用aspose进行word转pdf、打印pdf。

2024-01-28 17:00:21 1605

原创 Mybatis的XML配置

XML 配置文件是 MyBatis 中的重要组成部分,通过合理地使用各种元素和属性,可以构建出高效、灵活的数据库访问层。MyBatis 是一个持久层框架,通过 XML 配置文件来定义 SQL 映射和结果的映射规则。属性是用来区分不同的 mapper,其值通常是对应的接口的全限定名。这样,你就可以在整个 MyBatis 配置中使用定义的别名。中配置插件,你可以在 MyBatis 的生命周期中插入自定义逻辑。中,你可以配置事务管理器,指定事务管理器类型和数据源。定义结果集的映射规则,包括列名、属性名、类型等。

2024-01-27 20:07:41 1090

原创 Mybatis 简单用例

MyBatis 是一个优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs (Plain Old Java Objects, 普通的 Java 对象)映射成数据库中的记录。在这个例子中,我们定义了一个 UserMapper,它包含了一些基本的 CRUD 操作。在 MyBatis 中,XML 配置文件是用来定义 SQL 映射和结果的。属性来指定传入参数的类型。属性来指定返回结果的类型。

2024-01-26 20:05:49 462 1

原创 MyBatis的简单XML配置文件映射

MyBatis是一个持久层框架,它通过XML或注解将接口和SQL语句绑定在一起,从而实现将数据库的操作逻辑封装在Java代码中。在MyBatis中,我们可以通过XML配置文件来定义SQL语句、映射结果集等。以下是MyBatis的简单XML配置文件映射的详细介绍和使用用例:1. XML映射文件基本结构<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Map

2024-01-25 19:20:14 457 1

原创 MyBatis可以通过简单的XML配置文件进行映射【简笔记】

MyBatis可以通过简单的XML配置文件或注解来配置和映射原始类型。如果你使用注解进行映射,可以在Java POJO上使用。元素分别指定了Java属性与数据库列之间的映射关系。注解定义了一个Java属性与数据库列之间的映射关系。元素来定义结果集的映射规则。例如,假设有一个名为。注解定义了一个结果集映射规则的集合,每个。属性指定了结果集映射的唯一标识符,属性指定了要映射的Java类型,在XML配置文件中,你可以使用。的Java POJO,它有一个。

2024-01-24 19:30:15 508 2

原创 简单理解SSM框架【简笔记】

可以开发一个注解的Spring MVC项目,Spring MVC也是轻量级的框架,jar包很小,不依赖特定的接口和类;使用Spring可插入的MVC架构,从而在使用Spring进行Web开发时,可以选择使用Spring的Spring MVC框架或集成其他MVC开发框架,如Struts1(现在一般不用)、Struts 2(一般老项目使用)等等。总的来说,Spring Boot是一个强大而灵活的开发框架,它通过简化Spring应用程序的开发过程,使得开发者可以更加高效地构建高质量的应用程序。

2024-01-23 16:15:54 576

原创 MYSQL中不同索引的用法和示例代码【新手向】

通过创建合适的索引,可以大大减少数据库查询所需的时间,提高系统的整体性能。在实际应用中,需要根据具体情况选择合适的索引类型和创建方式,以提高数据库查询性能。请注意,创建过多的索引可能会对数据库性能产生负面影响,因此需要谨慎使用。组合索引是指在多个列上创建的索引。创建组合索引时,应该根据查询条件选择合适的列进行组合。主键索引是一种特殊的索引,它不允许为NULL值,并且具有唯一性约束。每个表只能有一个主键,且主键列中的值必须是唯一的。但是,一个表可以有多个唯一索引。普通索引是最基本的索引类型,没有任何限制。

2024-01-22 10:01:19 484 1

原创 MySQL新增、管理用户,控制访问【新手向】

SELECT, INSERT, UPDATE, DELETE] 分别对应查询、新增、更新和删除,需要授予哪些权限就填写哪些。替换为要删除的数据库的名称。语句来授予用户对数据库、表或特定操作的权限。如果需要授权某一数据库下所有表,使用[database_name.*]即可。对于已存在的用户,测试完成后需要删除,以下示例在MySQL中,可以使用。创建用户后,还可以根据需要为用户分配特定的权限。语句来创建一个新账户。如果需要授权所有数据库下所有表,使用[*.*]即可。的用户,允许从任何主机连接,并设置密码为。

2024-01-21 09:00:00 1961 3

原创 Java中实现对字符串进行md5加密

第二步,完成md5加密函数。第三步,写入主函数进行调用。

2024-01-20 09:00:00 628 2

原创 Java利用aspose.cells对xlsx文件转PDF

第三步,设置好输入输出的路径变量。第一步,导入Maven依赖和包。第二步,导入验证许可函数。

2024-01-19 10:02:33 884 3

原创 Java使用aspose.word合并某一文件夹下的所有doc、docx文件

第三步,设置对应的输入输出路径,修改为自己需要的。xmlFilePath改成自己的许可所在位置。【重点】第二步,获取许可。

2024-01-18 09:00:00 1542 3

原创 Java简单通过net.Socket获取服务器相应

第二步,建立Socket连接。第三步,设置获取输入和输出流。第四步,发送用户名和密码。第一步,配置服务器信息。

2024-01-17 14:00:00 432 1

原创 Java简单读取MYSQL表名、字段和属性

Maven的pom.xml中添加Mysql依赖。第二步,通过信息连接数据库。新建类,创建主类,导入包。第一步,配置连接信息。

2024-01-16 09:28:04 954 1

原创 MD5加密方式简介

填充信息也是MD5的一个重要环节,通过在信息的后面填充一个1和无数个0,直到满足信息的字节长度达到N。总的来说,MD5的加密原理是通过一系列复杂的计算和迭代过程,将输入的信息进行不可逆的变换,最终得到一个固定长度的哈希值。这种哈希值的特点是难以找到相同的输入,使得相同的输入总是产生相同的输出。MD5是一种广泛使用的加密哈希函数,它将任意长度的“字节串”变换成一个128位的大数,并且它是一个不可逆的字符串变换算法。这意味着,即使你看到源程序和算法描述,也无法将一个MD5的值变换回原始的字符串。

2024-01-15 08:00:00 454

原创 MYSQL增删改查简单示例代码

【代码】MYSQL增删改查简单示例代码。

2024-01-14 20:23:23 679 2

原创 Linux关闭防火墙和selinux,开启远程环境【新手向】

把SELINUX=enforcing改为SELINUX=disabled。找到selinux的配置文件。第二步,关闭Linux防火墙。最后reboot重启机器即可。第一步:关闭selinux。运行此命令关闭防火墙。

2024-01-13 15:57:15 632 1

原创 Linux虚拟机网络设置【新手向】

把BOOTPROTO="dhcp" 修改为BOOTPROTO="static",即修改为静态网络。配置网络前,先确定本机的IP网段,打开虚拟网卡VMnet1和VMnet8。打开虚拟机,找到网络配置文件,英文输入状态下敲击小写 i 进入编辑模式。由此可见,我的虚拟机网段为192.168.64.*,回到虚拟机。这时在输入 ip addr,就可以看到我们配置的IP了。输入ipconfig,找到VMnet8的IPV4地址。回到桌面,敲击WIN+R打开运行,输入CMD。控制面板--所有控制面板选项--网络连接。

2024-01-12 20:31:09 648 1

原创 VMware简单创建Linux虚拟机【新手向】

点击完成后,VMware会启动虚拟机,这里我们点击虚拟机,然后按↑键选择【Install CentOS7】,再敲击回车,等待安装即可。释放鼠标敲击alt+Ctrl。这里建议大家把内存调整为2048M和两个cpu,电脑配置较低的同学可以跳过,使用1G1核也可以。root密码需要设置,其他用户按需配置,如果密码提示过弱 点击两次完成即可。打开VMware,提前下载好Linux系统安装包,点击创建虚拟机。这里可以选择中文,英语比较好的同学可以选择英文,通常使用英文。输入root和刚刚设置的密码,即可登陆。

2024-01-11 09:36:24 491

原创 Linux下安装Mysql服务简洁教程【新手向】

第一步,在Linux中安装mariadb,mariadb是mysql数据库的升级版。如果需要更改密码,再进入数据库之后运行(把123456改成自己想换的密码)前面的都可以一路回车下来,这里注意选n。复制粘贴到命令行,按回车等待下载安装。第二步,配置服务为开机自启动。第三步,配置Mysql服务。flush一下立即生效。

2024-01-10 09:55:53 420

原创 SQL函数:DAYOFWEEK简单使用返回星期

我们在数据库中存储时间字段时,偶尔会出现为了方便写入或者展示的原因使用了varchar字段对时间进行存储,今天我们来讲解如何对字符串时间字段返回星期。当然,我们需要注意,这样直接返回的星期,1代表周日,2代表周一,3代表周二,以此类推。我们通过SUBSTRING函数对字符串切片,再通过STR_TO_DATE函数把字符串转为时间类型。现在获取的字段为“2024年01月09日00时42分04秒”现在,返回的日期就符合我们日常使用的形式了。这样,我们已经能获取到了日期对应的星期。用到的函数:DAYOFWEEK。

2024-01-09 09:28:35 940

原创 Java不使用框架,简单使用JDBC封装MySQL连接【新手向】

对于初学者来说,理解和配置Mybatis、SSM(Spring + SpringMVC + MyBatis)以及连接池等相对复杂的技术可能会是一项挑战。特别是当涉及到数据库连接的配置时,如何确保代码的复用性和易于修改性往往是一个难题。本文将指导你如何简化MySQL连接的封装和使用。这里我使用本地连接,所以是localhost,如果是连接服务器需要替换为服务器IP。链接地址后的test_mysql为要连接的数据库,请大家依据自己的实际名字替换。db.username为用户名。db.password为密码。

2024-01-08 09:03:18 1185

原创 WeGame运行提示WeGame.exe 无法找到程序入口

1.找到WeGame的安装文件夹,弹出的错误上也会显示安装路径,我的是在E:\Program Files (x86)\WeGame。如不存在可以找一个正常文件下载,先备份本机的此文件,再把复制的文件覆盖进来。2.如果上面的方法不行,检查根目录下 wgcore.dll 是否存在。3.卸载重装,解决100%的问题。运行修复工具,等待修复即可。

2024-01-07 12:25:39 4327 3

空空如也

空空如也

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

TA关注的人

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