首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    瑞吉外卖项目Day2———完善登录问题、员工功能

    创建过滤器类(filter) 判断是否已经登录[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2Nk3pnjd-1679626714685) 在这里插入图片描述 package...后面三位采取四舍五入的方式保留226–>200) 1.解决:创建JackSonObjectMapper类(common) package com.study.common; import com.fasterxml.jackson.databind.DeserializationFeature....deser.LocalDateTimeDeserializer; import com.fasterxml.jackson.datatype.jsr310.deser.LocalTimeDeserializer...return R.success(employee); } return R.error("没有查询到对应员工信息"); } 异常处理 1.创建异常类进行全局异常捕获...2.创建GlobalExceptionHandler 类 package com.study.common; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Controller

    92320

    瑞吉外卖(二)员工管理业务开发

    01、完善登录功能 1、问题分析 用户即使不登陆也能访问页面和动态数据,需要实现未完成登录访问其它页面则跳转登录页,只有完成登录才能访问其它页面 实现: 过滤器 拦截器 在过滤器或者拦截器中判断用户是否已经完成登录...,如果没有登录则跳转到登录页面 2、代码实现 创建自定义过滤器LoginCheckFilter 目录:filter 在启动类上加入注解@ServletComponentScan 完善过滤器的处理逻辑 package....deser.LocalDateTimeDeserializer; import com.fasterxml.jackson.datatype.jsr310.deser.LocalTimeDeserializer....ser.LocalDateTimeSerializer; import com.fasterxml.jackson.datatype.jsr310.ser.LocalTimeSerializer; import...>> converters) { log.info("扩展消息转换器..."); // 创建消息转换器对象 MappingJackson2HttpMessageConverter

    80120

    Redis 可视化软件乱码问题(Java序列化重置)

    而Java默认的序列化方式,是把内容编程字节码,计算机能识别,但人就识别不了,看起来像乱码 解决办法 为解决这个问题,我们需要通过方法重置序列化方式 创建一个Config类(并写上注解) 写入方法: @...setHashKeySerializer() 和 setHashValueSerializer()是支持hash的。 添加了config类后,因为序列化方式改变,所以旧数据不再兼容。...com.fasterxml.jackson.databind.annotation.JsonSerialize; import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateTimeDeserializer...; import com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer; public class Category implements...有对应的 LocalDateSerializer 和 LocalDateDeserializer;LocalTime 有对应的 LocalTimeSerializer 和 LocalTimeDeserializer

    1.2K50

    DataSet的灵活,实体类的方便,DTO的效率:SOD框架的数据容器,打造最适合DDD的ORM框架

    ,能够让数据库字段标记为NULL,但是,这个实体类在于DTO类进行转换的时候,总会遇到一些麻烦,因为实体类属性为空,而DTO属性不为空。...3,数据的容器  SOD实体类可以仅看作一个数据容器,又可以看作一个ORM的实体类,大大增加了使用的灵活性和查询的效率。...原来,实体类内部有一个类似于“名-值对”的2个数组,用于存储实体类映射的数据库字段名和字段的值,这个结构就是SOD框架的中的  PropertyNameValues 类,定义很简单: public...: DTOXXX dto=EntityObject.CopyTo();  4.3 在WCF,WebService 上使用"实体类" 有很多朋友想在WebService上直接使用SOD实体类...,WebService 的服务方法上使用DTO对象,而不是SOD实体类。

    2.7K90

    Servlet 概论

    (言外之意:写自己的类,不用写 main 方法,别人自动调用) Servlet 是和 HTTP 协议是紧密联系的,其可以处理 HTTP 协议相关的所有内容。...提供了 Servlet 功能的服务器,叫做 Servlet 容器,其常见容器有很多,如 Tomcat, Jetty, WebLogicServer, WebSphere, JBoss 等等。...",创建一个文件包 在包下面创建 Java 类文件,点击包名 —> "New" —> "Java Class" # 实现Servlet规范 实现 Servlet 规范,即继承 HttpServlet...(name="Servlet01",urlPatterns={"/ser01","/ser001"}) # 发布项目并启动服务 到此,需要编写和配置的地方已经完成,项目已经完整了,但是如果需要外界能够访问...实例和初始化时机 当请求到达容器时,容器查找该 servlet 对象是否存在,如果不存在,则会创建实例并进行初始化。

    33620

    一起来学SpringBoot | 第二十八篇:JDK8 日期格式化

    SpringBoot 是为了简化 Spring 应用的创建、运行、调试、部署等一系列问题而诞生的产物,自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个...借助新的时间和日期API可以以更简洁的方法处理时间和日期。...缺陷 之前的 java.util.Date 和 java.util.Calendar 类易用性差,不支持时区,且非线程安全的; 日期格式化类 java.text.DateFormat 是一个抽象类,使用时需要先实例化一个...com.fasterxml.jackson.datatype.jsr310.ser.LocalDateTimeSerializer; import org.springframework.beans.factory.annotation.Value...com.fasterxml.jackson.datatype.jsr310.JavaTimeModule; import com.fasterxml.jackson.datatype.jsr310.deser.LocalDateDeserializer

    1.4K30

    使用protostuff自定义编解码器优化springcloud-feign性能

    这里特意说明下,其他替代方式有OKhttp和HTTPClient,这两种方式有连接池,可以减少创建连接的性能损耗,但是多家实测效果表明,HttpUrlConnection的效率上是最高的,这也是feign...在序列化方面,springboot中HttpMessageConverters 默认使用jackson2方式进行序列化和反序列化。 jackson的效率在于GSON和fastjson之上。...这里有个git地址来对比各种序列化和反序列化框架的性能 https://github.com/eishay/jvm-serializers/wiki,部分内容如下: Ser Time+Deser Time...分别是返回类的校验,解码器,和编码器。...12、封装了kafa和rabbitMQ,工具类一般超简单使用,无需关注内部业务; 13、丰富教程:除了详细文档外,在sample模块中还有多模块使用案例,开发无忧~

    2.4K20

    C# WCF服务

    整合了原有的windows通讯的 .net Remoting,WebService,Socket的机制,并融合有HTTP和FTP的相关技术。是Windows平台上开发分布式应用最佳的实践方式。...WCF是.Net框架中的技术,用来创建面向服务的应用程序,交换不同通信方案里的消息,以及执行服务操作生成的工作流。WCF应用程序由三部分组成 - WCF服务,WCF服务主机和WCF服务客户端。...整合了原有的windows通讯的 .net Remoting,WebService,Socket的机制,并融合有HTTP和FTP的相关技术。...4:WCF跟Web服务有什么区别 属性:WCF服务是通过定义ServiceContract和OperationContract属性,而在Web服务,WebService和WebMethod属性用于定义相同...多线程:WCF支持多线程利用ServiceBehavIor类,而这Web服务不支持。 双工服务操作:WCF支持双工服务业务除了支持单向和请求 - 响应服务操作,而Web服务不支持双工服务操作。

    92820

    Golang做一个IM即时通信系统

    第一个版本:构建基础Server 创建server.go和main.go ,server.go负责服务构建,main.go作为当前进程的主入口,server类型包含ip和端口两个属性,提供创建server...") } // 启动服务器接口 func (ser *Server) Start() { // ser是创建了一个类对象,便于使用类的属性 // socket listen listener,...在server类中新增OnlineMap和Message属性,分别是全部在线用户的Map和消息广播的channel,向NewServer中增加对这两个属性的初始化。...} // 启动服务器接口 func (ser *Server) Start() { // ser是创建了一个类对象,便于使用类的属性 // socket listen listener, err...user.go中DoMessage方法中添加逻辑,增加对消息格式为“to|张三|你好啊”时的处理,获取对方的用户名,判断用户是否存在,如果存在根据用户名得到对方user对象,然后获取消息内容,如果消息内容不为空

    1.5K20

    如何选择ESB

    基于开放的标准,为应用提供了一个可靠的、可度量的和高度安全的环境,并可帮助企业对业务流程进行设计和模拟。对 每个业务流程实施控制和跟踪、分析并改进流程和性能。...目前各大IT公司都推出了基于自己的平台工具的ESB产品,如IBM的WebSphere ESB、BEA的AqusLogic Service Bus等。...Java消息服务(Java Message Ser.vice,JMS)是访问企业消息系统的标准API,是Sun公司提出的Java消息服务规范,是用于访问消息系统的不依赖于某个具体厂商的 API,它提供给应用程序创建...Presentation Services:表示层服务,其实这个就很容易理解了,也就是我们对外暴露的接口或者服务内容,可以是一个jms、一个webservice调用、甚至是一个页面。...开源ESB 以下是几个比较流行且好用的开源的esb: Mule ESB:MuleSoft是Mule ESB创建者。Mule ESB是一种广泛的开源ESB下载。

    3.5K110
    领券