自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 何耳林毕设项目介绍

用户管理功能(管理员可以更改用户的角色、昵称以及删除和封禁用户)、图表管理功能(可以查看和删除所有用户的图表和分析结果)数据异步分析功能(实现异步化用户可以在短时间内分析多个数据,不用在数据输入界面一直等待)快速查找用户功能(可以通过账号、昵称、用户角色快速搜索和定位到用户)查看原始数据功能(用户可查看生成图表时上传的原始数据)、注册管理用户功能(普通用户注册的用户只拥有普通权限,)登录注册退出功能(用户可以进行登录退出和注册操作)、删除图表功能(用户可删除自己的图表)

2024-04-06 18:12:13 105

原创 在企业如何使用git

C "[email protected]" 是一个注释字段,用来帮助你识别这个密钥,通常可以填写你的电子邮件地址。按照提示操作,你可以选择保存密钥的位置(默认是~/.ssh/id_rsa),并设置一个密码。-b 4096 表示密钥长度是4096位,这是推荐的长度,比默认的2048位更安全。一、将本地的SSH key 添加到远程仓库。1.确保母分支代码为最新代码。三、拉取远程所有分支到本地。四、从指定分支创建新分支。2.创建并切换到新分支。二、拉取远程仓库代码。

2024-03-14 17:30:10 567

原创 java面试常考问题_八股文

java面试常考问题_八股文,可以根据下面这些题查漏补缺

2024-03-08 16:15:56 876

原创 HTTP协议以及如何将http协议变为可靠连接

请求行:请求数据的第一行(请求方式,资源路径,协议)请求头:第二行开始,格式KEY:value。http基本请求方式:get;请求体:POST请求,存放请求参数。

2024-03-08 11:50:51 379

原创 容器:Docker部署

Dockerfile 一般情况下不需要完全从 0 自己写,建议去 github、gitee 等托管平台参考同类项目(比如 springboot)docker 是容器,可以将项目的环境(比如 java、nginx)和项目的代码一起打包成镜像,所有同学都能下载镜像,更容易分发和移植。●CMD / ENTRYPOINT(附加额外参数)指定运行容器时默认执行的命令。●CMD / ENTRYPOINT(附加额外参数)指定运行容器时默认执行的命令。Dockerfile 用于指定构建 Docker 镜像的方法。

2024-03-08 11:47:37 361

原创 数据分析项目[开发中]

然后安装依赖 yarn install。注释掉这行代码:可以搜。

2024-03-08 11:46:47 360

原创 springMvc中的拦截器【巩固】

接口中的一个方法,它允许你添加自定义的拦截器(Interceptor)到 Spring MVC 的处理流程中。拦截器可以用于在请求处理之前或之后执行特定的逻辑,例如身份验证、日志记录、性能监控等。是Spring MVC中的一个接口,它允许开发者自定义Spring MVC的某些特性。当使用`@Configuration`注解标记一个类时,它表示该类是一个配置类,用于定义和配置Spring应用程序的组件和相关配置。例如,如果你想更改默认的视图解析器、消息转换器、拦截器等,你可以通过实现。

2023-11-17 22:01:09 599

原创 【超好用的工具库】hutool-all工具库的基本使用

hutool-all是一个Java工具库,提供了许多实用的工具类和方法,用于简化Java开发过程中的常见任务。它包含了各种模块,涵盖了字符串操作、日期时间处理、加密解密、文件操作、网络通信、图片处理等多个领域。hutool-all旨在提供高效、易用且功能丰富的工具,让开发者能够更便捷地完成各种任务。提供了丰富的字符串处理方法,包括字符串切割、连接、格式化、Unicode转换等。提供了日期时间的格式化、解析、计算、时区转换等功能。

2023-11-17 21:16:04 937

原创 用户中心(服务器到期55555~)

遗照:

2023-11-01 16:46:07 106

原创 我的风信共享

普通用户只能对自己的文章进行操作;

2023-11-01 16:13:11 111

原创 不做静态化,当部署到服务器上的项目刷新出现404【已解决】

uri 指代home文件(ip地址后面的路径,假如是127.0.0.1/index/a.png,那就指代index/a.png)如果都没有解析到,向127.0.0.1/index.html发起请求跳转(该路由必须真实,不然会报错)尝试解析下列2个文件/文件夹(自动分辨出,IP后面的路径是文件还是文件夹), $uri/$uri/,/index.html 向ip/index.html 地址发起请求。在nginx配置里加入这样一段代码。try_files 固定语法。如果解析到,返回第一个,

2023-10-03 12:39:30 604

原创 在服务器上使用nginx改变前端项目请求的url

proxy_pass 想要的请求后端的url;location /请求后缀 {

2023-10-01 21:19:15 786

原创 如何将前后端分离的项目部署在服务器上

然后打开新建的站点,把里面的文件全删掉,再把自己的前端dist里的文件全选拖进去上传。这边宝塔就直接帮我们把配置修改了,这里访问自己的公网就可以访问了。Tomcat,下载这个只是为了java,它里面包含java的。在去添加站点,域名暂时是自己的公网。因为要部署前端我们先下个nigx。如果你想修改配置的话,这里。

2023-09-25 18:02:48 400

原创 前端部署项目

项目的配置 不同的项目(框架)都有不同的配置文件,umi 的配置文件是 config,可以在配置文件后添加对应的环境名称后缀来区分开发环境和生产环境。线上环境:npm run build(项目构建打包),可以使用 serve 工具启动(npm i -g serve)开发环境:npm run start(本地启动,监听端口、自动更新)线上环境:user-backend.code-nav.cn。生产环境:config.prod.ts。开发环境:config.dev.ts。2.输入sreve命令。

2023-09-25 14:44:33 120

原创 ant design Pro中 initialState的使用方法

initialState可以实现全局数据共享。

2023-09-23 03:57:15 627

原创 添加一个仅管理员可见的页面

前端是如何知道我们是管理员的呢,ant-design框架会帮我们存到InitialState里,做为全局变量。在access.ts里我们获取到了用户是否为管理员 (用户存在且为管理员)框架为我们打通了个路由:(表示canAdmin才能访问页面)

2023-09-19 22:06:51 313

原创 【报错】springboot3启动报错

通过源码分析,druid-spring-boot-3-starter目前最新版本是1.2.18,虽然适配了SpringBoot3,但缺少自动装配的配置文件,需要手动在resources目录下创建META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports,文件内容如下!报错内容:Cannot load driver class: org.h2.Driver。

2023-09-13 21:24:45 608

原创 JSR 303 校验

JSR 303 是 Java 为 Bean 数据合法性校验提供的标准框架,它已经包含在 JavaEE 6.0 标准中。JSR 303 通过在 Bean 属性上标注类似于 @NotNull、@Max 等JSR 303 是 Java 为 Bean 数据合法性校验提供的标准框架,它已经包含在 JavaEE 6.0 标准中。JSR 303 通过在 Bean 属性上标注类似于 @NotNull、@Max 等标准的注解指定校验规则,并通过标准的验证接口对Bean进行验证。

2023-09-11 18:59:30 108

原创 前后端分离,JSON数据如何交互

在配置文件商法加上相应注解 @EnableWebMvc在接收的路径上加上@RequestBody注解注解的作用:在Spring框架中,@RequestBody注解用于将HTTP请求的body中的内容转换为Java对象,并将其作为参数传递给控制器方法。它通常用于处理POST和PUT请求,这些请求通常包含JSON或XML格式的数据。通过使用@RequestBody注解,可以方便地将请求数据绑定到Java对象,并在控制器方法中使用该对象。存到相应的实体类中:进一步做业务逻辑,或处理后进行CRUD。

2023-09-11 10:58:53 190

原创 一些有用的网站

【代码】一些有用的网站。

2023-08-22 10:11:34 62

原创 多环境_部署项目

指同一套项目代码在不同的阶段需要根据实际情况来调整配置并且部署到不同的机器上。

2023-08-15 22:37:02 393

原创 idea不能自动生成UID

建议在全局设置里的Editor-》inspections里勾选上,下次就不用再设置了。

2023-08-15 16:12:03 62

原创 浅析前端请求登录与后台对接

中,在 V5 中需要用 umi 中 import ,各项配置需要写在 app.ts 中进行实现。我这里给他加了个请求头,方便测试。前后端交互:前端需要向后端发送请求,前端ajax来请求后端,axios封装了ajax。首先确保前后端接口参数一致,我这里使用的是ant design Pro 前端框架。小技:shift+f6,全局重构,当接口不一致时很方便。原有的项目中 request 定义在。来吧解决下:解决思路做用框架自带的代理。更改成后端的接收地址。

2023-08-14 10:25:27 538 2

原创 快捷键使用技巧

2 选择Editor→Inspections,勾上serialVersionUID。3 每次实现序列化接口,可以鼠标点击类名,Alt+Enter快捷键导入序列化ID。1 Ctrl+Alt+s快捷键打开设置界面。

2023-08-13 21:22:59 106

原创 MyBatisX _ 保姆级别使用教程

右键user表,会发现多了⼀个MybatisX-Generator(代码⽣成器)这个插件的功能就是给MyBatis代码⼀些提示,帮你⾃动⽣成⼀些代码。找到Plugins , 在搜索框中搜索MyBatisX。点击install 安装插件,安装好后点击OK。点击 File -> settings。模块路径使⽤当前路径就可以了。如下选择后点击Finish。

2023-08-10 09:51:24 91

原创 maven中心仓库

Maven Repository: Search/Browse/Explore (mvnrepository.com)

2023-08-09 18:58:12 54

原创 报错Error: error:0308010C:digital envelope routines::unsupported

【代码】报错Error: error:0308010C:digital envelope routines::unsupported。

2023-08-07 20:46:58 169

原创 复习事务.

把一组业务当成一个业务来做;要么都成功,要么都失败事务在项目开发中,十分的重要,涉及到数据的一致性问题确保完整性和一致性。

2023-08-05 15:17:31 106

原创 spring整合mybatis

Data : 注在类上,提供类的get、set、equals、hashCode、canEqual、toString方法。@EqualsAndHashCode : 注在类上,提供对应的 equals 和 hashCode 方法。@Log4j/@Slf4j : 注在类上,提供对应的 Logger 对象,变量名为 log。现在我们的Mybatis配置文件的状态!@AllArgsConstructor : 注在类上,提供类的全参构造。@NoArgsConstructor : 注在类上,提供类的无参构造。

2023-08-05 15:03:00 121

原创 动态代理类之万能模板

【代码】动态代理类之万能模板。

2023-08-04 15:25:06 80

原创 小何练题日记本

解题思路:可以使用两个指针,指针i指向原数组,rk代表重复字符串的由边界我们需要维护i~rk之间的数组一直都是不重复的,使用HashSet里的add方法当不能往里面加元素时左指针往右移动,当可以加元素(代表i~rk没有重复元素)右指针往右移动直到不能加元素,每次遍历更新元素。

2023-08-04 11:57:59 25

原创 代理模式.

为什么要学习代理模式,因为AOP的底层机制就是动态代理!代理模式:静态代理动态代理。

2023-08-03 21:51:06 586

原创 自动装配Bean

byname的时候,需要保证所有bean的id唯一,并且这个bean需要和自动注入的属性的set方法的值一致!bytype的时候,需要保证所有bean的class唯一,并且这个bean需要和自动注入的属性的类型一致!byName:会自动在容器上下文寻找,和自己对象set方法后面的值对应的beanid。byName:会自动在容器上下文寻找,和自己对象属性类型相同的bean。组件扫描和自动装配组合发挥巨大威力,使的显示的配置降低到最少。这里我们主要讲第三种:自动化的装配bean。

2023-08-02 16:20:36 84

原创 Spring依赖注入

依赖注入:是指程序运行过程中,如果需要创建一个对象,无须再代码中new创建,而是依赖外部的注入。spring的依赖注入对调用者和被调用者几乎没有任何要求,完全支持对pojo之间依赖关系的管理new对象:类的头部进行实例化对象和依赖注入一个效果,这个时候该对象不管是否使用都贯穿该类的始终。该类对象不被回收,这个实例化对象也不会被回收。如果要使用多例对象则最好使用new创建对象而不是依赖注入,即使依赖注入有多例模式也不推荐。

2023-08-02 13:44:34 90

原创 控制反转ioc理解,配置说明

先写个例子吧配置文件:控制:谁来控制对象的创建,传统应用程序的对象是由程序本身控制创建的,使用Spring后,对象由Spring来创建的反转∶程序本身不创建对象,而变成被动的接收对象.示例二:使用三层架构+容器往容器里丢东西IOC是一种编程思想,由主动的编程变成被动的接收.可以通过newClassPathXmlApplicationContext去浏览一下底层源码.。

2023-08-01 16:51:03 103

原创 sql片段以及Foreach

有时候可能某个 sql 语句我们用的特别多,为了增加代码的重用性,简化代码,我们需要将这些代码抽取出来,然后使用时直接调用。

2023-07-30 15:57:43 485

原创 动态sql以及常用的标签

指根据不同的条件生成不同的sql。

2023-07-30 15:18:17 667

原创 mybatis复杂环境搭建-多对一的处理-一对多的处理

ofType 用来指定映射到List或集合中的pojo类型,泛型中的约束类型。2.集合 collection 一对多。1.关联 association 多对一。javaType 用来指定实体类中属性的类型。

2023-07-29 14:18:57 106

原创 lombok插件

使用:@data注解自动生成get,set,toString等方法。还有很多注解,要是公司允许,可以加快你的开发效率。2.在项目中导入lombok的jar包。当放在字段上时只生成唯一。

2023-07-28 10:12:43 72

原创 mybatis_使用注解开发

使用注解来映射简单语句会使代码显得更加简洁,但对于稍微复杂一点的语句,Java 注解不仅力不从心,还会让本就复杂的 SQL 语句更加混乱不堪。因此,如果你需要做一些很复杂的操作,最好用 XML 来映射语句。选择何种方式来配置映射,以及是否应该要统一映射语句定义的形式,完全取决于你和你的团队。换句话说,永远不要拘泥于一种方式,你可以很轻松地在基于注解和 XML 的语句映射方式间自由移植和切换。第一步:使用注解写一个接口。

2023-07-27 11:45:15 78

tomcat10.1.13

aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa

2023-09-07

gamebox*****

gamebox*****

2023-07-24

背单词计划*******

背单词计划*******

2023-07-24

阿里云私服地址11111

阿里云私服地址11111

2023-07-06

空空如也

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

TA关注的人

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