package com.example.school.redisUtil;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.JedisPool;
import redis.clients.jedis.JedisPoolConfig;
public class JedisConfig {
//Redis服务器IP
private static String ADDR = "127.0.0.1";
//Redis的端口号
private static int PORT = 6379;
//可用连接实例的最大数目,默认值为8;
//如果赋值为-1,则表示不限制;如果pool已经分配了maxActive个jedis实例,则此时pool的状态为exhausted(耗尽)。
private static int MAX_ACTIVE = 10000;
//控制一个pool最多有多少个状态为idle(空闲的)的jedis实例,默认值也是8。
private static int MAX_IDLE = 200;
//等待可用连接的最大时间,单位毫秒,默认值为-1,表示永不超时。如果超过等待时间,则直接抛出JedisConnectionException;
private static int MAX_WAIT = 10000;
private static int TIMEOUT = 10000;
//在borrow一个jedis实例时,是否提前进行validate操作;如果为true,则得到的jedis实例均是可用的;
private static boolean TEST_ON_BORROW = true;
private static JedisPool jedisPool = null;
/**
* 初始化Redis连接池
*/
static {
try {
JedisPoolConfig config = new JedisPoolConfig();
config.setMaxTotal(MAX_ACTIVE); //整个池最大值
config.setMaxIdle(MAX_IDLE);
config.setMaxWaitMillis(MAX_WAIT);
config.setTestOnBorrow(TEST_ON_BORROW);
jedisPool = new JedisPool(config, ADDR, PORT);
} catch (Exception e) {
e.printStackTrace();
}
}
/**
* 获取Jedis实例
* @return
*/
public synchronized static Jedis getJedis() {
try {
if (jedisPool != null) {
Jedis resource = jedisPool.getResource();
return resource;
} else {
return null;
}
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
/**
* 释放jedis资源
* @param jedis
*/
public static void returnResource(final Jedis jedis) {
if (jedis != null) {
jedisPool.returnResource(jedis);
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
用简单的代码实现八股文自测demo
共158个文件
xml:100个
class:15个
java:15个
需积分: 0 1 下载量 177 浏览量
2023-05-28
10:51:52
上传
评论
收藏 135KB 7Z 举报
温馨提示
这个小demo可以对Java基础,mysql, javaWeb,企业框架,java进阶,微服务以及流行框架进行八股文自测,适用于不同进度的同学,本demo内嵌sql,里面有100道我整理好的面试题,除此之外还有加分功能,每次测试只有十道题,会+10分,答对一半加+5分,不会不加分,在此我们可以进行自测,我也是正在学习中的小白,刚接触了boot和vue就做了一个小功能玩一玩,希望大佬勿喷,除了自测,在开始测试的时候会对自测的过程进行自动录音,在自测完我们可以监听自己答题的过程是否满意,每次答完会将输入的名字以及分数自动加入到数据库中,这个小demo可以在继续完善一下,大家可以试着加一些其他功能,比如错题本等等,以上就是我对这个demo的描述,再次强调,我是纯小白!!!!大佬勿喷!!!!!
资源推荐
资源详情
资源评论
收起资源包目录
用简单的代码实现八股文自测demo (158个子文件)
questionsController.class 4KB
UserController.class 4KB
User.class 3KB
JedisConfig.class 2KB
WebMvcConfig.class 1KB
Questions.class 1KB
ServletInitializer.class 923B
SchoolApplication.class 836B
QuestionsServiceImpl.class 735B
UserServiceImpl.class 700B
SchoolApplicationTests.class 541B
QuestionsMapper.class 405B
UserMapper.class 390B
QuestionsService.class 330B
UserService.class 315B
home.css 1KB
home.css 1KB
questions.css 902B
questions.css 902B
.gitignore 395B
.gitignore 184B
home.html 4KB
home.html 4KB
questions.html 1KB
questions.html 1KB
ico.ico 13KB
ico.ico 13KB
school.iml 11KB
maven-wrapper.jar 61KB
JedisConfig.java 2KB
questionsController.java 2KB
UserController.java 1KB
Questions.java 788B
WebMvcConfig.java 655B
QuestionsServiceImpl.java 436B
ServletInitializer.java 423B
SchoolApplication.java 413B
UserServiceImpl.java 401B
User.java 370B
QuestionsMapper.java 273B
UserMapper.java 258B
SchoolApplicationTests.java 219B
QuestionsService.java 213B
UserService.java 198B
vue.min.js 92KB
vue.min.js 92KB
axios.min.js 26KB
axios.min.js 26KB
questions.js 5KB
questions.js 5KB
HELP.md 1KB
performance_schema.kIw0nw.meta 76B
information_schema.FNRwLQ.meta 76B
mysql.osA4Bg.meta 63B
maven-wrapper.properties 1019B
examination.sql 10KB
8043c573-b8fc-48e7-8a39-8e3379d9539c.xml 25KB
uiDesigner.xml 9KB
school_war_exploded.xml 6KB
workspace.xml 6KB
pom.xml 3KB
templates.xml 2KB
easyCodeTableSetting.xml 1KB
dataSources.local.xml 1015B
jarRepositories.xml 880B
compiler.xml 871B
Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_3_4_RELEASE.xml 832B
Maven__org_springframework_boot_spring_boot_starter_thymeleaf_2_3_4_RELEASE.xml 825B
Maven__org_springframework_boot_spring_boot_starter_logging_2_3_4_RELEASE.xml 811B
Maven__org_springframework_boot_spring_boot_starter_tomcat_2_3_4_RELEASE.xml 804B
Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_11_2.xml 799B
Maven__org_springframework_boot_spring_boot_autoconfigure_2_3_4_RELEASE.xml 797B
Maven__org_springframework_boot_spring_boot_starter_test_2_3_4_RELEASE.xml 790B
Maven__org_springframework_boot_spring_boot_starter_jdbc_2_3_4_RELEASE.xml 790B
Maven__org_springframework_boot_spring_boot_starter_json_2_3_4_RELEASE.xml 790B
Maven__org_thymeleaf_extras_thymeleaf_extras_java8time_3_0_4_RELEASE.xml 788B
Maven__org_springframework_boot_spring_boot_starter_web_2_3_4_RELEASE.xml 783B
Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml 763B
Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_11_2.xml 758B
Maven__org_springframework_boot_spring_boot_starter_2_3_4_RELEASE.xml 755B
Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_11_2.xml 744B
Maven__org_springframework_boot_spring_boot_test_2_3_4_RELEASE.xml 734B
Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_38.xml 723B
Maven__org_springframework_spring_expression_5_2_9_RELEASE.xml 721B
Maven__com_fasterxml_jackson_core_jackson_annotations_2_11_2.xml 714B
Maven__com_baomidou_mybatis_plus_boot_starter_3_5_3_1.xml 707B
Maven__org_thymeleaf_thymeleaf_spring5_3_0_11_RELEASE.xml 704B
Maven__org_springframework_spring_context_5_2_9_RELEASE.xml 700B
Maven__org_springframework_boot_spring_boot_2_3_4_RELEASE.xml 699B
Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml 696B
Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml 696B
Maven__org_junit_platform_junit_platform_commons_1_6_2.xml 696B
Maven__com_fasterxml_jackson_core_jackson_databind_2_11_2.xml 693B
Maven__com_baomidou_mybatis_plus_annotation_3_5_3_1.xml 693B
Maven__org_springframework_spring_webmvc_5_2_9_RELEASE.xml 693B
Maven__org_junit_platform_junit_platform_engine_1_6_2.xml 689B
Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_38.xml 688B
Maven__com_baomidou_mybatis_plus_extension_3_5_3_1.xml 686B
Maven__org_springframework_spring_beans_5_2_9_RELEASE.xml 686B
Maven__org_springframework_spring_test_5_2_9_RELEASE.xml 679B
共 158 条
- 1
- 2
资源评论
419124_java
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功