python/Java
springboot jackson
一、概述
SpringMVC默认使用的是Jackson,Jackson是spring-boot-starter-json依赖中的一部分,spring-boot-starter-web中包含spring
2023-08-23 17:25:15
阅读数: 200
评论数: 0
python/Java
Java反射 AccessibleObject
Method、Field和Constructor类都继承了AccessibleObject。
默认情况下,反射对象不可访问,当使用Fields,Methods或Constructor来设置或获取字段
2023-08-23 16:02:06
阅读数: 61
评论数: 0
python/Java
springboot 消息转换器
一、消息转换器
在使用SpringMVC框架时,由前端发请求给后端,请求体中的内容就被称为消息。消息转换器就是实现消息与Java对象的相互转换,将请求体中的消息转为Java对象,反过来将Java对象转
2023-08-23 14:14:37
阅读数: 108
评论数: 0
python/Java
fastjson配置类FastJsonConfig
一、概述
FastJsonConfig是用于配置FastJson序列化和反序列化的配置类。它可以设置各种序列化和反序列化的参数,包括日期格式、序列化特性、过滤器、自定义序列化器和反序列化器等。
二、序
2023-08-23 13:55:41
阅读数: 274
评论数: 0
python/Java
spring中@Primary注解
该注解是框架在3.0版中引入的,作用是:当有多个相同类型的bean时,使用@Primary来赋予bean更高的优先级。
@Configuration
public class PrimaryConfi
2023-08-23 11:32:47
阅读数: 49
评论数: 0
python/Java
lombok @Accessors注解的使用
一、chain属性
链式访问,该注解设置chain=true,生成setter方法返回this(也就是返回的是对象),代替了默认的返回void。
package com.pollyduan;
imp
2023-08-23 10:47:19
阅读数: 71
评论数: 0
python/Java
mybatis-plus升级新版3.4.2分页失效问题
mybatis-plus的分页查询,高版本与低版本有所不同,同事由原来的3.1改成了3.4.2,但配置项并没有随之修改,导致查询成功但无法分页,page和total都为0。
之前的配置项是这样配置的:
2023-08-23 09:16:19
阅读数: 185
评论数: 0
python/Java
java8 Optional
一、概述
Optional是在java.util包下的一个用于代替null的一个工具类,如果值存在则isPresent()方法会返回true,调用get()方法会返回该对象。Optional 类的引入
2023-08-22 17:23:59
阅读数: 50
评论数: 0
python/Java
java8 stream流
一、概述
如果没有终端操作,中间操作是不会得到执行的(惰性求值)。
stream的使用可以将代码中大量的for循环变为简单的链式函数操作,但是需要注意性能,在数据量小的情况下二都相差不多,但是在数据
2023-08-22 17:06:44
阅读数: 147
评论数: 0
python/Java
java8 流中的Collectors
一、概述
Collectors是java.util.stream包下的一个工具类,其中各个方法的返回值可以作为java.util.stream.Stream#collect的入参,实现对队列的各种操作
2023-08-22 17:05:41
阅读数: 128
评论数: 0
python/Java
java8 方法引用
作用:使代码更简洁。
有些情况下,我们用lambda表达式仅仅是调用一些已经存在的方法,除了调用动作外,没有其他任何多余的动作,而通过方法引用可以使代码更简洁、更容易理解。
类型
语法
对应的L
2023-08-22 14:56:34
阅读数: 246
评论数: 0
python/Java
mybatis参数传递
一、顺序传参法
public User selUser(String name, int pwd);
<select id="selectUser" resultType="User">// resu
2023-08-22 10:56:00
阅读数: 53
评论数: 0
应用软件
Redis使用Lua脚本
一、概述
lua脚本,Lua是一个高效的轻量级脚本语言,用标准C语言编写并以源代码形式开放, 其设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。
二、lua在linux中的安装
2023-08-21 17:05:37
阅读数: 83
评论数: 0
架构学
Redis(配置)
Redis是一个开源的,使用C语言编写的、支持网络交互的、可基于内存也可持久化的key-value数据库。
一、Redis的持久化
Redis提供了两种持久化的方式,分别是RDB(Redis Data
2023-08-21 16:47:24
阅读数: 212
评论数: 0
redis-cli keys "s*" | xargs redis-cli del
另外还可以用-n指定操作的数据库编号
redis-cli -n 2 keys "s*" | xargs redis-
2023-08-21 16:02:30
阅读数: 155
评论数: 0
ZSCORE key member
如果member元素不是有序集key的成员,或key不存在,返回nil
2023-08-21 16:01:38
阅读数: 120
评论数: 0
python/Java
spring boot2+redis
当然可以自己写redis的工具类,或者使用第三方开源jar包或代码,这里使用spring boot的集成类。
一、pom依赖
<dependency>
<gro
2023-08-21 15:59:53
阅读数: 309
评论数: 0
Linux
Centos7安装redis
一、安装gcc
由于redis是用C语言开发,参考安装或升级gcc
二、下载并解压安装包
访问http://download.redis.io/releases/查找自己想要的版本,并通过
wget
2023-08-21 15:51:01
阅读数: 129
评论数: 0
一、redis-cli
redis-cli,这个命令将打开redis终端。输入ping命令,如果有pong响应,说明正常启动。
用法:redis-cli [OPTIONS] [cmd [arg [ar
2023-08-21 15:49:32
阅读数: 143
评论数: 0
python/Java
Throwable Error Exception RuntimeException的关系
一、异常之间的关系
1、Error
Error是Throwable的子类,代指应用程序不应该试图捕获的严重问题。
2、Exception
代指应用程序应该捕获的异常。分为未检查异常(RuntimeE
2023-08-21 09:55:17
阅读数: 103
评论数: 0