Spring Boot提供了对应的Starter,maven坐标: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> Spring Data Redis中提供了一个高度封装的类:RedisTemplate,针对 Jedis 客户端中大量api进…

2022年6月23日 0条评论 35点热度 0人点赞 小小调酒师 阅读全文

1.0.0 搭建基础环境 1).在pom.xml中导入依赖 <properties> <java.version>1.8</java.version> </properties> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version…

2022年6月22日 0条评论 46点热度 1人点赞 小小调酒师 阅读全文

1、进入容器 docker exec -it 容器名称 /bin/bash 2、打开容器的配置文件 vim /etc/mysql/mysql.conf.d/mysqld.cnf 3、添加如下配置 innodb_buffer_pool_size = 50M 如果容器还没安装vim,先安装: apt-get update apt-get install vim 最后,查询缓存池大小 show global variables like 'innodb_buffer_pool_size';

2022年6月19日 0条评论 62点热度 0人点赞 小小调酒师 阅读全文

使用Java开发一个简单的会员功能,当用户请求过来时候, 检查用户之前是否为会员,如果是,则在原有的会员截至日期加上一年(假设用户选择开通年费会员) 如果不是会员,则从今天的日期,开始添加为期一年的会员 判断用户之前是否为会员,使用时间相减法,代码如下: /** * 判断之前是否是VIP用户 * @param user * @return */ @Override public Boolean isVipUser(User user) { long m = 0; LambdaQueryWrapper<VipU…

2022年6月17日 0条评论 34点热度 0人点赞 小小调酒师 阅读全文

当容器启动时,会读取在 webapps 目录下所有的 web 应用中的 web.xml 文件,然后对 xml 文件进行解析,并读取 servlet 注册信息。然后,将每个应用中注册的 servlet 类都进行加载,并通过反射的方式实例化。(有时候也是在第一次请求时实例化)在 servlet 注册时加上如果为正数,则在一开始就实例化,如果不写或为负数,则第一次请求实例化。

2022年6月6日 0条评论 49点热度 2人点赞 小小调酒师 阅读全文

bio:传统的 Java I/O 操作,同步且阻塞 IO。 maxThreads=“150”//Tomcat 使用线程来处理接收的每个请求。这个值表示Tomcat 可创建的最大的线程数。默认值 200。可以根据机器的时期性能和内存大小调整,一般可以在 400-500。最大可以在 800 左右。 minSpareThreads=”25”:Tomcat 初始化时创建的线程数。默认值 4。如果当前没有空闲线程,且没有超过 maxThreads,一次性创建的空闲线程数量。Tomcat 初始化时创建的线程数量也由此值设置。 …

2022年6月5日 0条评论 57点热度 0人点赞 小小调酒师 阅读全文

1)找到 Tomcat 目录下的 conf 文件夹 2)进入 conf 文件夹里面找到 server.xml 文件 3)打开 server.xml 文件 4)在 server.xml 文件里面找到下列信息 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" uriEncoding="utf-8&q…

2022年6月5日 0条评论 48点热度 0人点赞 小小调酒师 阅读全文

入门案例开发步骤 ①:创建新模块,选择Spring初始化,并配置模块相关基础信息 ②:选择当前模块需要使用的技术集 ③:开发控制器类 @RestController @RequestMapping("/books") public class BookController { @GetMapping("/{id}") public String getById(@PathVariable Integer id) { System.out.println("id ==…

2022年6月5日 0条评论 45点热度 0人点赞 小小调酒师 阅读全文

@Configuration public class RedisTemplateConfig { @Bean @Primary public RedisTemplate<String,Object> redisCacheTemplate(LettuceConnectionFactory redisConnectionFactory){ RedisTemplate<String,Object> template = new RedisTemplate<>(); template.…

2022年6月2日 0条评论 75点热度 0人点赞 小小调酒师 阅读全文

redisTemplate.opsForHash().put("user","age",18); redisTemplate.opsForHash().put("user","name","Lisa"); 观察以上用法,和直接命令行 hset user age 18 无异,相当于是对象是user,age是属性,18是属性值 redisTemplate.opsForHash().put("user"…

2022年6月2日 0条评论 73点热度 0人点赞 小小调酒师 阅读全文
1234511