- 博客(19)
- 收藏
- 关注
原创 MySQL函数(记录自用)动态插入100万条个人信息
CONCAT():用于连接多个字符串生成一个新的字符串。FLOOR():用于将数字向下取整,舍去小数部分。RAND():用于生成一个 0 到 1 之间的随机浮点数。这些函数在 SQL 查询和数据处理过程中非常有用,特别是在需要生成动态数据或处理数值时。举个栗子!!!-- 1418错解决方案(创建函数前执行此语句)-- 插入100万条数据DELIMITER $$ -- 写函数之前要写的标志CREATE FUNCTION mock_data() -- 创建mock_data()函数。
2024-08-13 06:30:40
331
1
原创 把前端项目部署上nginx
令:这里没有做反向代理,但也可以连接到后端,我暂时不知道为什么,没找到原因。2、把dist丢到/usr/local/nginx/html下。6、如果部署完发现无法访问入口页面,请阅读另一篇文章。3、 修改nginx.conf。4、停止并重启nginx。
2023-10-08 19:01:26
202
1
原创 解决Electron项目启动成功后窗口点不开,窗口透明看不见问题
方法:1、点开package.json文件,找到"devDependencies": {......}标签,在这个标签里找到"electron":,找到该项目指定的electron版本。2、在终端输入electron -v或者./node_modules/.bin/electron -v命令查看你已安装的electron版本是否和配置文件中指定的版本一致。electron -v:如果你是全局安装的electron就用这个命令,否则用./node_modules/.bin/electron -v。
2023-09-22 17:44:28
3075
2
原创 解决Redis无法通过外部连接的问题
1、打开redis.windows.conf文件或者redis.windows-service.conf文件,把bind 127.0.0.1注释掉,或者把它注释掉后加上bind 0.0.0.02、关掉守护模式,把protected-mode yes改成protected-mode no3、设置redis密码,格式requirepass 你的密码4、使用指定的启动文件启动redis,使用哪个文件取决于你修改了哪个文件。或。
2023-09-18 15:43:07
2429
原创 docker部署前后端分离项目
5、创建crm-backend容器并运行crm-backend镜像(镜像名可以和容器名一致),指定该镜像在服务器和容器内运行的端口都是56000。1、1、使用maven package把项目打包,在生成的target文件夹下找到jar包,把该jar包上传到云服务器的任意目录下。2、在idea中,点击前端项目名,右键,选择打开于终端,在终端执行npm run build,然后目录中会生成dist文件夹。一台云服务器,阿里云、百度云、腾讯云都可以。2、在任意目录下创建一个新目录,并把jar包上传到该目录下。
2023-09-18 12:22:35
343
原创 nginx反向代理失效,前端无法获取后端的数据,前后端连接不上
比如我们无法直接在浏览器上访问YouTube,但我们开个加速器,就可以访问了,此时这个加速器就是正向代理服务器。这个加速器能访问YouTube,加速器接收到我们的请求后,把请求转发到YouTube,YouTube返回资源给加速器,加速器再返回资源给我们,这就是正向代理。正向代理最大的特点是服务器只清楚请求来自哪个代理服务器,而不清楚来自哪个具体的客户端,正向代理模式屏蔽或者隐藏了真实客户端信息。。
2023-09-15 19:09:19
4800
1
原创 超详细、认识使用Docker
镜像(Image):Docker将应用程序及其所需的依赖、函数库、环境、配置等文件打包在一起,称为镜像。容器(Container):容器是镜像中的应用程序运行后形成的进程,Docker会给容器做隔离,对外不可见。为容器分配一个虚拟终端并连接到容器的STDIN。DockerHub:Docker镜像托管平台,镜像服务器。放在镜像名后的是命令,容器启动后,执行的首个命令。这将赋予容器一些特权,允许容器内的进程有几乎同主机一样的权限,默认情况下为false。搜索镜像来获取镜像的名称版本和完整的拉取镜像命令。
2023-08-30 14:53:11
123
原创 Java集合类(自用)
Java集合类是一组用来存储和操作数据的类库,提供了一系列的数据结构和算法,用于处理和管理一组对象的集合。集合类属于Java标准库的一部分,在java.util包中提供了多种不同类型的集合类。Java集合类提供了以下常用的集合类型:1.List列表:有序集合,元素可重复。常用的实现类有ArrayList、LinkedList和Vector。提供基于索引的对成员的随机访问,成员的类型可为任意Object子类的对象。(拓展:在Java中,所有的类都是Object类的子类。
2023-08-21 00:52:18
112
1
原创 轻松实现基本SQL方法:利用BaseMapper类继承编写Mapper文件
在Mybatis中,我们经常需要编写Mapper文件来与数据库进行交互,然而对于一些非常基础的操作,我们往往需要编写很多重复的SQL语句,这样既费时又费力。本文将介绍一种简单而高效的方法,即通过继承BaseMapper类来实现基本的SQL方法,从而实现Mapper文件中的CRUD操作。我们只需要在mapper包中创建xxMapper的接口,该接口继承BaseMapper类即可,不需要编写额外的代码,除非你有特殊的数据库操作。使用时,只需要注入该Mapper对象,通过mapper对象来调用方法即可。
2023-06-18 04:59:59
2072
1
原创 接口工具Swagger2和Swagger-UI的使用
找到刚刚下载好的Swagger-UI项目,进入项目并找到dist目录,将整个dist目录复制到需要使用Swagger-UI工具项目的resources目录下。dist目录中的文件主要就是一些css、js和html等文件,都是用来显示和渲染Swagger-UI工具页面的。通过引入Swagger-UI的配置,用户可以自动生成相应的可视化接口文档,并对项目中的接口进行测试。Swagger-UI是一款非常有用的工具,可以让任何人通过可视化的方式与后台服务端API接口方法进行交互,而无需实现任何逻辑。
2023-06-18 04:35:21
4689
2
原创 Lombok中@Data注释的使用
在上面的代码中,使用@Data注释对User类进行注释,它会自动生成User类的getter和setter方法、toString方法、equals方法和hashCode方法。使用@Data注释可以使代码更加简洁明了,减少冗余的getter和setter方法的编写,提高开发效率。除了@Data注释外,Lombok框架还提供了其他常用的注释标签,例如@Getter、@Setter、@ToString、@EqualsAndHashCode等,它们都可以帮助开发者更快捷地编写出高质量的JavaBean类。
2023-06-14 01:29:51
2171
原创 基于swagger2的api注释
本文介绍了Swagger2框架中常用的几个注释标签,包括@ApiParam、@ApiImplicitParams、@ApiImplicitParam、@ApiModel和@ApiModelProperty等。通过这些注释标签,开发人员可以更好地对API接口、参数和实体类进行描述,让API更加规范、可读性更高、易于使用和测试。其中,@ApiParam和@ApiImplicitParam注释用于描述API接口参数信息,包括参数名称、描述、是否必填、参数类型等;@ApiModel和@ApiModelPropert
2023-06-14 01:18:27
1005
nginx部署前端项目报405错误
2023-09-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人