当前位置: 首页 > wzjs >正文

推广做黄页网站城阳网站建设培训

推广做黄页网站,城阳网站建设培训,云主机是不是可以搭建无数个网站,怎么用电脑做网站主机一、Redis 核心知识 缓存作用 提升性能:内存读写速度(读 10w/s,写 8w/s)远超 MySQL(读 3w/s,写 2w/s)减少数据库压力:通过内存缓存热点数据,避免频繁 SQL 查询分类&#…
一、Redis 核心知识
  1. 缓存作用

    • 提升性能:内存读写速度(读 10w/s,写 8w/s)远超 MySQL(读 3w/s,写 2w/s)
    • 减少数据库压力:通过内存缓存热点数据,避免频繁 SQL 查询
    • 分类:本地缓存(单机内存) vs 分布式缓存(Redis 集群)
  2. Redis 安装配置

    # Windows安装步骤
    redis-server --service-install redis.windows.conf  # 注册服务
    config set requirepass [密码]                      # 设置密码
    
     
    • 客户端工具配置:连接地址127.0.0.1:6379,验证密码
    • 环境变量:配置 Redis 解压目录到系统 Path
  3. Spring Boot 整合 Redis
    依赖配置

    <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-data-redis</artifactId>
    </dependency>
    
     

    YML 配置

    spring:redis:host: 127.0.0.1port: 6379password: root
    
     

    核心操作

    // 注入RedisTemplate操作不同数据结构
    @Resource
    private RedisTemplate<String, String> redisTemplate;// Value操作示例
    ValueOperations<String, String> vo = redisTemplate.opsForValue();
    vo.set("key", "value", 10, TimeUnit.SECONDS);  // 带过期时间// Hash操作示例
    HashOperations<String, Object, Object> ho = redisTemplate.opsForHash();
    ho.put("user", "username", "admin");
    


二、B2C 电商项目架构
  1. 项目结构

    • 父工程zxstshoop:依赖版本管理(MyBatis/Druid/Fastjson)
    • 子模块:
      • shoop_commons:通用工具类(AOP 性能监控、统一 JSON 响应)
      • shoop_customer:业务模块(用户 / 商品 / 订单服务)
  2. 关键技术实现
    AOP 性能监控

    @Aspect
    @Component
    public class TimerUtilAspect {@Around("execution(* com.zxst.shoop.service.impl.*.*(..))")public Object logTime(ProceedingJoinPoint pjp) throws Throwable {long start = System.currentTimeMillis();Object result = pjp.proceed();System.out.println("耗时:" + (System.currentTimeMillis()-start) + "ms");return result;}
    }
    
     

    登录拦截器

    public class LoginInterceptor implements HandlerInterceptor {@Overridepublic boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) {Object uid = request.getSession().getAttribute("uid");if (uid == null) {response.sendRedirect("/web/login.html");  // 未登录跳转return false;}return true;}
    }
    
  3. 数据库与缓存整合

    • 数据源配置(Druid 连接池):
     
    @Configuration
    public class MyDataSource {@Bean@ConfigurationProperties("spring.datasource")public DataSource dataSource() { return new DruidDataSource(); }
    }
    
     
    • MyBatis 配置:
     
    mybatis:mapper-locations: classpath:mapper/*.xmltype-aliases-package: com.zxst.shoop.entity
    


三、最佳实践

  1. 异常处理

    • 自定义异常体系:ServiceException为根基类,派生SaveInfoExceptionDeleteInfoException
    • 全局异常处理:
     
    @ExceptionHandler(ServiceException.class)
    public JsonResult handleException(Throwable e) {JsonResult result = new JsonResult(e);if (e instanceof SaveInfoException) result.setCode(40001);return result;
    }
    
  2. 性能优化

    • Redis 缓存策略:高频查询数据(如商品分类)优先缓存
    • 连接池配置:Druid 监控 SQL 执行效率,优化慢查询
  3. 安全规范

    • Session 管理:通过拦截器验证用户登录状态
    • 密码存储:Redis 敏感数据需加密存储

文章转载自:

http://fI0GgJos.kqbzy.cn
http://sq8jskXN.kqbzy.cn
http://g4VRQNNG.kqbzy.cn
http://Fo6t0Ut5.kqbzy.cn
http://vYawU7me.kqbzy.cn
http://FyTXNyQL.kqbzy.cn
http://rrLzumNI.kqbzy.cn
http://nD696T77.kqbzy.cn
http://jynBOJqd.kqbzy.cn
http://MMApOTTX.kqbzy.cn
http://q8YcvMFe.kqbzy.cn
http://U0sP8FDQ.kqbzy.cn
http://eTEj3c99.kqbzy.cn
http://z1KKkbDk.kqbzy.cn
http://9GQnHz61.kqbzy.cn
http://zvKkASsC.kqbzy.cn
http://dGvySxYA.kqbzy.cn
http://xCrI6bKq.kqbzy.cn
http://nJ8rghnC.kqbzy.cn
http://rC7cw6DC.kqbzy.cn
http://67OJmFGQ.kqbzy.cn
http://ds6IO3kq.kqbzy.cn
http://T6uBmkCl.kqbzy.cn
http://W3lqyreD.kqbzy.cn
http://CJczsq42.kqbzy.cn
http://qTEN76xm.kqbzy.cn
http://iOFByatq.kqbzy.cn
http://BQ9Ak52G.kqbzy.cn
http://C59lXe8P.kqbzy.cn
http://dtDQWRpm.kqbzy.cn
http://www.dtcms.com/wzjs/734674.html

相关文章:

  • 做试试彩网站wordpress怎么seo好
  • 求个免费网站打不开wordpress的登陆界面
  • 淘宝客建站模板网站维护源码自适应
  • 网站开发 先做前端吗网站建设初学
  • 乐搜做网站安丘市住房与城市建设路网站
  • 可以在手机建网站的php网站开发学习
  • 网站搭建上门多少钱城市绿化建设英文网站
  • 专做商业平台网站厦门市建设局查询保障摇号网站首页
  • 中文域名注册 .网站青岛建设银行股份有限公司网站
  • 百度网站的建设asp.net做的网站文字控件随窗口大小不变化
  • 博文阅读网站建设网站客户案例
  • 京东云网站建设球队积分排名
  • 网站建设市场报价觉得自己做的网站土怎么办
  • 网站域名过期不续费近期的国际新闻
  • 抖音网站表白怎么做比较成功的网络营销案例
  • 涞源县住房和城乡建设局网站建设部网站水利设计资质
  • 旅发集团网站建设方案华为官方网站进入
  • 网站ui设计用什么软件做如何开发一个小程序
  • 衡水做网站的地方电子 网站建设申请过程
  • 网站竞价开户自己制作一个网站怎么制作
  • 网站 微信公众号 建设方案wordpress管理员页面
  • 学做网站需要文化嘛WordPress修改seo标题符号
  • 石家庄营销网站建设价格中国工程建设标准化网站
  • 网站优化报表没有文字的网站怎么优化
  • 嘉兴网站建设网页美工设计从入门到精通
  • 二手交易平台 网站开发成都设计公司展厅设计
  • 网站开发后 怎么换前端智能建站系统开发
  • asp的网站竞价网站单页面
  • 网站建设具体实施方案请专业做网站的老师
  • 企业网站域名备案流程手机网站制作教程