java
蜗牛 Day Day Up
蜗牛 Day Day Up
展开
-
mybatis generator 自动生成工具
mybatis generator 自动生成工具原创 2022-05-24 09:41:07 · 144 阅读 · 0 评论 -
Java 领域模型命名规约 POJO对象
领域模型命名规约数据对象:xxxDO,xxx 即为数据表名。 数据传输对象:xxxDTO,xxx 为业务领域相关的名称。 展示对象:xxxVO,xxx 一般为网页名称。 POJO 是 DO/DTO/BO/VO 的统称,禁止命名成 xxxPOJO。DO(Data Object):此对象与数据库表结构一一对应,通过 DAO 层向上传输数据源对象。 DTO(Data Transfer Object):数据传输对象,Service 或 Manager 向外传输的对象。 BO(Busin...原创 2022-01-07 16:32:02 · 769 阅读 · 0 评论 -
hashcode 相等的字符
hashcode 相等字符原创 2021-12-22 21:05:48 · 550 阅读 · 0 评论 -
服务器时间与java时间不一致
获取当前时区原创 2021-04-27 16:12:35 · 421 阅读 · 0 评论 -
Spring Boot 使用 JSR303 实现参数验证
目录简介基本应用分组解决校验自定义校验注解简介JSR-303 是 JAVA EE 6 中的一项子规范,叫做 Bean Validation。在任何时候,当你要处理一个应用程序的业务逻辑,数据校验是你必须要考虑和面对的事情。应用程序必须通过某种手段来确保输入进来的数据从语义上来讲是正确的。在通常的情况下,应用程序是分层的,不同的层由不同的开发人员来完成。很多时候同样的数据验证逻辑会出现在不同的层,这样就会导致代码冗余和一些管理的问题,比如说语义的一致性等。为了避免这样的情况发.转载 2020-10-26 14:11:39 · 290 阅读 · 0 评论 -
tomcat 同时 部署 静态 和 动态(war包),不同域名访问,多域名访问
目录1. 修改tomcat:server.xml 2.修改server.xml 添加节点3.访问80端口:4.tomcat 版本5.配置不同的域名访问1. 修改tomcat:server.xml 目录:/usr/local/tomcat0/conf/2.修改server.xml 添加<Context>节点...原创 2019-12-16 10:53:31 · 494 阅读 · 0 评论 -
tomcat url 包含 特殊符号 The valid characters are defined in RFC 7230 and RFC 3986
HTTP Status 400 – Bad RequestTypeException ReportMessageInvalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 3986DescriptionThe server cannot or...原创 2019-07-26 17:22:42 · 231 阅读 · 0 评论 -
高可用服务
目录1.分级管理2.超时设置3.异步调用4.服务降级5.幂等性设计可复用的服务模块为业务产品提供基础公共服务,大型网站中这些服务通常独立分布式部署,被具体应用远程调用。可复用的服务和应用一样,也是无状态的服务,因此可以使用类似负载均衡的失效转移策略实现高可用的服务。1.分级管理运维上将服务器进行分级管理,核心应用和服务优先使用更好的硬件,在运维响应速度上也格外迅...原创 2018-09-19 11:34:16 · 566 阅读 · 0 评论 -
集群中的session管理
1. session复制这种方案简单,从本机读取session信息也很快速,但只能使用集群规模比较小的情况下,当集群规模比较大时,集群服务器间需要大量的通信进行session复制,占用服务器和网络的大量资源,甚至会出现服务器内存不够session使用的情况。2.session绑定负载均衡通过源地址hash算法实现 同一个ip的请求分发到同一台服务器上,也可以根据cookie信息...原创 2018-09-18 14:48:14 · 352 阅读 · 0 评论 -
负载均衡详细
1.HTTP重定向负载均衡 根据用户的HTTP请求计算一台真实的Web服务器地址,并将改Web服务器地址写入HTTP重定向响应中(响应状态码302)返回给用户浏览,浏览器得到ip真实地址再重新请求实际物理服务器ip地址,完成访问。 优点:设计简单 缺点:浏览器需要两次请求服务器才能完成一次访问,性能较差; ...原创 2018-09-18 11:59:40 · 512 阅读 · 0 评论 -
网站秒杀设计
1.秒杀系统独立部署 避免拖垮整个网站独立部署,可以使用独立的域名,使其完全隔离2.秒杀商品页面静态化 重新设计秒杀商品页面,将商品描述、商品参数、成交记录和用户评价全部写入一个静态页面,秒杀商品服务不需要部署动态的Web服务器和数据库服务器。3.租借秒杀活动网络带宽 为了减轻网站服务器的压力,需要将秒杀商品页面缓存在CDN,同样需要和CDN服务商临时租借新增...原创 2018-09-17 16:41:54 · 679 阅读 · 0 评论