- 博客(17)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 JAVA8新特性
只有函数式接口才能使用Lambda表达式 Lambda表达式是JDK8中的一个语法糖,它可以对某些匿名内部类的写法进行简化,它是函数式编程思想的一个重要体现,让我们不用关注是什么对象,而是更关注我们对数据进行了什么操作。
2023-11-15 21:02:39
567
原创 自定义拦截器
拦截器是Java Web框架(如Spring MVC)中的一个组件,用于在 、或执行某些操作。 拦截器可以用于执行日志记录、性能监控、身份验证、授权、请求转换等操作。拦截器通常是通过实现特定接口或注解来实现的,例如Spring MVC中的接口。以Spring MVC为例二、重写方法三、添加拦截器配置自定义的拦截器定义以及重写完方法之后,拦截器并不会生效,需要添加到中才会生效,在接口中重写方法添加拦截器配置。验证:①定义一个测试Controller②首先访问路径不带num参数③访问
2023-11-14 22:21:35
237
1
原创 使用slf4j包格式化字符串
在日常开发中,我们经常会遇到拼接字符串,通常我们是使用来进行拼接,但是如果在参数较多的情况下连续使用进行拼接可能会影响代码阅读,使代码不够整洁。从以上示例中不难看出,在所要拼接的参数比较多时,使用拼接字符串会增加我们写代码的效率以及可读性;而和使用占位符解决了使用时的引号拼接问题,但是的占位符类型较多(如:%s、%d…,一般情况下使用%s就可以),本人比较喜欢使用来格式化字符串,只需要使用{}占位符然后依次放置参数即可,不需要考虑类型。以上纯属于个人见解,如有误言,请多指正。
2023-11-13 16:50:46
917
原创 在项目运行过程中发送请求
在项目中看到大佬写的一段代码,需求为在该项目中登录或者注册的时候发送请求在公司后台进行记录(两个不同的项目地址)方便之后统计数据,特此记录学习。除上述参数之外,还可以设置请求头(header)、Cookie等请求信息,可自行查看源码或上网搜索学习。除上述请求之外还有: head、options、put、delete…工具类创建了一个POST请求,在自定义工具类中封装。,创建私有方法对代码进行封装(参数初始化)。
2023-10-31 15:10:35
538
1
原创 Mysql查询数据字符串大小写不敏感
如果不希望改变整体的字符集的话,我们可以仅设置需要精确查找的具体字段的字符集就可以实现精确查找了。区分大小写,因此我们只需要改变数据库表的字符集就可以实现字符串的精确查找。是不区分大小写的,而。
2023-10-26 16:18:54
201
1
原创 RuoYi-Vue坑之添加Mybatis-Plus
设置完之后运行程序,发现在进行填充时并未起作用,最后发现仍是ruoyi-vue的 MybatisConfig的原因,因为在整合 Mybatis-plus时在 MybatisConfig 中设置了 Mybatis-Plus 的 SqlSessionFactory 导致覆盖了默认的相关配置,因此需要在 SqlSessionFactory 这段代码中添加全局配置并在全局配置中添加元数据处理器。参考:https://www.baomidou.com/pages/4c6bcf/添加完毕测试,程序正常运行。
2023-09-19 11:53:58
885
原创 Spring接口简单使用
是一个 Spring 接口,用于在 Spring 应用程序中获取 ApplicationContext 对象。ApplicationContext 是 Spring 框架对 Bean 的管理容器,它负责加载、配置和管理应用程序中的 Bean。使用接口,你可以在任何实现了该接口的类中获取到当前的 ApplicationContext 对象,从而可以访问 Spring 容器中的其他 Bean。要使用@Component现在,你可以在任何需要获取 ApplicationContext 的地方使用。
2023-09-07 17:01:28
166
原创 ApplicationRunner简单使用
是 Spring Boot 提供的一个接口,用于在 Spring Boot 应用程序启动后执行一些特定的逻辑。,你可以方便地在应用程序启动后执行一些初始化或特定的处理逻辑,以满足应用程序的需求。方法,该方法在应用程序的上下文已经创建并准备好处理请求之后被调用。
2023-09-07 17:00:28
457
原创 记录一次Mysql使用in排序问题
当我们把数据颠倒一下,试着想让数据库按照我们填写数据的顺序进行显示,此时如下图发现数据库显示的顺序和in函数中填写数据的先后顺序无关,依然是按照id的大小顺序进行显示的,这种情况下 我们可以使用。后括号内的全部数据,并且数据库会进行显示,并且按照id大小进行了升序显示。语句进行查询时,可以查询到。
2023-08-28 17:36:32
321
1
原创 记一次VUE中使用Element-UI样式失效问题
属性,会导致 Element UI 组件中的样式选择器无法穿透到组件内部,从而无法正常应用样式。属性仅对单文件组件(.vue 文件)有效,对于全局的样式(如引入的第三方库的样式),不会受到。(Vue 2.x)的选择器来实现的样式穿透,而不是依赖于 CSS 的作用域限定。做练习时发现自己从element-ui上复制下来的样式没有生效,代码如下。这是因为 Element UI 组件的样式是通过类似于。属性可能会导致 Element UI 组件的样式失效。 在 Vue 2.x 版本中,如果给。
2023-08-28 17:27:24
944
1
原创 前端使用Blob生成伪链接
有时我们实现上传图片的时候并不是将上传功能单独作为一个请求,而是作为表单的一部分放入FormData中在提交的时候一起发送给后端(如下图代码所示),但是图片回显是需要链接的,那么链接在哪获取呢?在 JavaScript 中,Blob 对象常常与其他 API(如 XMLHttpRequest、Fetch API、File API)一起使用,以便在客户端进行文件的读取、上传、下载等操作。因为我们的需求每次只需要上传一张,因此我们创建on-change钩子函数的绑定函数,打印一下file看一下内容。
2023-08-28 17:18:38
617
1
原创 Mybatis-Plus坑之set()
结果在测试时,修改两个(多个没有测试)数据时最终只有一条数据符合预期,最后在朋友提醒下尝试将 set 与 eq 条件交换位置,发现程序运行符合预期了。由此可以看出,MP的set()方法是对照sql中的 update 操作来实现的,特此记录防止下次再犯类似错误。 事情是这样的,在做项目的时候需要对满足条件的数据循环改变数据库字段的数据,为了图方便快捷,因此打算使用MP的set()方法减少创建实体类的麻烦过程。
2023-08-28 17:15:55
1275
1
原创 Vuex之mapState入门使用
函数是 Vuex 库提供的一个辅助函数,用于将 Vuex 的状态映射到组件的计算属性中。函数还支持传递一个对象,用于将状态和计算属性重命名,或者使用对象展开运算符。 这是Vue.js中的计算属性语法。状态就被映射为组件中的一个名为。这个状态映射为组件的计算属性。属性用来定义计算属性,而。语法表示对象的展开运算符,来合并其他的计算属性。在 Vue 组件中的。
2023-08-28 17:13:47
367
1
原创 使用 this.$set 实现 Element-UI表格遍历时条件判断进行禁用操作。
实现 Element-UI表格遍历时条件判断进行禁用操作。
2023-08-28 17:12:19
303
1
原创 Vue之封装表单数据至FormData
export function uploadForm(api, obj) {api = (process.env.NODE_ENV === ‘production’ ? process.env.VUE_APP_BASE_API : ‘/’) + apivar data = new FormData()for (const key in obj) {if (obj[key]) {data.append(key, obj[key])}}const config = {headers: { ‘A
2023-08-28 17:02:29
474
1
python中为什么我导入了OS模块却不弹出内置函数提示
2021-11-20
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅