- 博客(25)
- 收藏
- 关注
原创 SpringBoot整合druid
Druid 是阿里巴巴的一个高性能的数据库连接池和监控系统,广泛用于 Java Web 应用程序中。Druid 不仅提供了 JDBC 连接池的功能,还提供了一系列监控和管理数据库连接的功能。
2024-11-20 01:04:17
299
原创 vite工具使用--vite.config文件详解
vite是一款前端构建工具,专为快速开发而设计,尤其适用于JavaScript框架文件通过提供丰富的配置选项,使得开发者能够灵活地定制 Vite 的行为,以适应不同的项目需求。通过合理配置这些选项,可以显著提升开发效率和构建性能。
2024-11-09 16:54:15
1364
原创 vue3 使用 Pinia
Pinia是一个面向Vue3的状态管理库,类似于Vuex,但更加简洁和现代化。Pinia的设计目标是提供一个更直观、更简单易用的状态管理方案。一下是如何在Vue3中使用Pinia。Pinia 提供了简洁而强大的状态管理功能,特别适合与 Vue 3 的 Composition API 一起使用。通过上述步骤,你可以轻松地在你的 Vue 3 项目中集成 Pinia,并利用其优势来管理应用的状态。
2024-11-08 13:44:16
246
原创 SpringBoot集成Jwt使用
2.Payload(负载)部分:携带一些自定义信息、默认信息等。例如:{"id":"1","username":"Tom"},再如一个典型的jwt负载如下。jwt展开叫Json Web Token,是一种以json格式加密传输的token,可以理解为token实现的一种方式。例如:{"alg":"HS256","type":"JWT"}如上Payload部分含有多条信息,每条信息在jwt中属于claims类,其中HS256为加密方式,Jwt为token(令牌)类型。总体的jwt token信息如下。
2024-10-26 17:49:22
648
原创 php项目学习--composer
PHP(全称为 “PHP: Hypertext Preprocessor”)是一种广泛使用的开源脚本语言,主要用于Web开发。PHP最初是由丹麦程序员拉斯穆斯·勒道夫(Rasmus Lerdorf)在1994年开发的。最初的版本是用于处理表单的简单工具。PHP在1995年发布了第一个版本(PHP/FI)随着不断的改进,到PHP 4(2000年)和PHP 5(2004年)的发布,PHP逐渐发展成为一个强大的Web开发语言。
2024-10-06 20:31:59
248
原创 eslint+estylelint+prettier项目集成
在开发中,需要统一代码规范,以及语法检测。eslint+estylelint+prettier的框架集成可以满足大部分日常的开发规范需求。这里以vite-vue3项目集成以上开发工具。
2024-10-01 23:54:55
329
原创 webpack入门(一)
webpack是一种前端构建器,一个静态模块资源打包器。对于webpack而言所有的前端资源(js,less,css,img)等都会视为模块进行处理。
2024-09-08 17:51:59
300
原创 SpringBoot基础之常用注解
Component注解是一个通用的注解,可以用来标注任何Spring管理的bean,像@Service,@Controller,@Repository都是@Component注解的别名。用途:@Data是一个复合注解,集成了@Getter,@Setter,@ToString,@EqualsAndHashCode,@RequiredArgsConstuctor等注解。用途:用于标识控制层组件,是@Component注解的别称,用于标识Spring MVC控制器,处理Web请求并返回视图。
2024-08-10 17:41:54
617
原创 编程小白如何成为大神?大学新生最详细学习攻略
精心挑选合适的编程语言,充分利用优质的学习资源,熟练掌握高效的学习方法,大学新生们便能够逐步提升自身的编程技艺,为未来的学术追求和职业发展筑牢根基。切记,编程不仅仅是对一种语言的学习,更是对一种解决问题的创新思维方式的深度领悟。在线课程方面,Coursera、edX、Udemy 等知名平台汇聚了众多由顶尖学府的学者和行业内的资深专家精心讲授的编程课程,宛如知识的宝库等待你的开启。对于渴望在编程领域大展身手的大学新生而言,这里呈上一份精心打造的入门指南,助力你在编程的探索之旅中稳健前行。
2024-08-03 10:27:34
785
原创 Django项目搭建(三)ORM使用
前面我们完成了项目基本搭建以及路由的模块化后面使用Django自带的OMR模型来完成数据表的建立以及对象表映射,数据库的增改和外键使用。
2024-07-28 01:20:18
172
原创 Django项目搭建(二)模块化路由
前面说到了Django项目为一个project,一个project中可含有多个app,每个app有独立的views。这里路径不再是原先的views了,使用include方法包裹app的urls。那么对于独立的app,是否可以为每个app配置一个urls呢。代码大致与主项目下的urls相同,需要设置app_name。3.在主项目下的settings文件中注册安装app。1.在新的app中新建urls.py文件,代码如下。这就需要使用Django的模块化路由。2.修改主项目urls下的路由。
2024-07-28 00:41:49
241
原创 Django项目初始用(一)
一个django项目可以看作是一个project,一个project中可以有多个app,app可以看作是项目的模块。安装完conda后创建新环境或者使用默认的conda python版本,pycharm直接创建django项目,并且配置为conda环境。如果是conda则需要配置channel,博主默认的conda channel中找不到5.0.7版本,所以使用的是如下pip方式安装。同时在项目的根目录里也能看到名为center的文件夹,这个就是我们app模块的文件夹了。在app中的views文件中。
2024-07-25 00:17:48
261
原创 SpringBoot全局处理
在后端SpringBoot开发中,我们会遇到问题1.开发接口较多,返回给前端的数据结构差异较大,响应缺少封装2.后端服务运行中业务会有异常,而出现的异常类型千奇百怪,并且除Spring自带异常外我们需要自定义一些业务的异常,而这些异常在返回给前端的数据结构中无法很直接的看到。这就需要对前后端的服务的请求和响应做一些处理,这里以后端SpringBoot为例。
2024-06-19 01:03:50
225
原创 SpringBoot Hakari连接池学习与使用
数据库连接池是一种管理和复用数据库连接的技术。在应用程序中,连接数据库是一项耗费资源和时间的操作。传统上,每次需要与数据库交互时,应用程序都会创建一个新的数据库连接,并在使用完成后关闭连接。然而,频繁地创建和关闭连接会产生一定的性能开销。数据库连接池通过预先创建一定数量的数据库连接,并将它们保存在连接池中。当应用程序需要与数据库进行交互时,它可以从连接池中借用一个可用的连接,而不是每次都创建新的连接。使用完毕后,应用程序将连接返回给连接池,而不是关闭连接。
2024-06-18 18:54:33
251
原创 Wow.js插件库使用
WOW.js是对animate.css的扩充,让页面滚动更有趣。我们通过WOW.js可以在页面逐渐向下滚动的过程中逐渐释放这些动画效果。也就是说:当我们向下滚动页面时,可以省去很多判断条件,让CSS动画逐渐显示出来。//官方demo//各类效果展示。
2024-06-15 14:09:16
1704
原创 Wordpress外部资源导入
在进行wordpress主题开发时遇到问题。网站拥有多个页面,每个页面是一个单独的文件,而编写网站时需要导入js和css的文件,全都用link和script标签导入费时且不好维护,那么怎么样一次导入全局能用呢?
2024-06-14 15:21:31
236
原创 基于ElementPlus的组件封装(一)
允许用户根据需要选择不同类型的表单域,如输入框、下拉选择框、单选框、复选框等,并提供相应的配置项。
2024-06-05 21:14:12
708
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人