- 博客(11)
- 收藏
- 关注
原创 Spring MVC 拦截器
实现HandlerInterceptor并重写其中的方法来自定义对请求的各种操作。其中包含三种方法1.perHandle: 在请求controller之前进行操作,按声明顺序执行,如果返回false则中断执行。2.postHandle: 前置条件:perHandle返回true。在controller方法处理完之后DispatcherServlet进行视图渲染之前执行,在该方法中可对ModelAndView进行操作。3.afterCompletion:前置条件:preHandle返回true。
2024-09-11 13:39:04 615 1
原创 es和redis区别
严格的说,ES不是一个数据库,而是一个搜索引擎,ES的方方面面也都是围绕搜索设计的。除了搜索之外,ES还会自动的替你对所有字段建立索引,以实现高性能的复杂聚合查询,因此只要是存入ES的数据,无论再复杂的聚合查询也可以得到不错的性能,而且你再也不用为如何建立各种复杂索引而头痛了。所谓key-value存储,就是每一条记录只包含一个用于查询数据的Key,以及与之对应的存储数据的value,就如同现实生活中的门牌号与住户,而没有诸如表、字段这些常规数据库中必需有的复杂概念,所有的查询都仅仅依赖于key值。
2023-04-18 16:07:59 1475
原创 同一接口被多次请求,数据还未来得及入库导致数据不一致的问题
有一个接口,使用了事务,而且会自建数据,但是只能允许自建一种类型的数据。如果请求分开来,一次结束后接着第二次,那么就会如期只自建一个。但如果请求同时发起,同一种类型的就会出现多条自建数据。在因为有个事务的原因,事务会完成之后再写入到数据库。这时候如果当前事务还没完成的时候,就进行第二次请求,就会导致查数据库的时候没有自建数据,然后这次请求也进行了自建,这样就导致了只允许自建一次的数据自建了两次。开发中经常会遇到这种问题,主要核心在事务身上。事务注解里面有个值可以设定事务隔离级别,将事务隔离级别设为可以读取其
2022-06-02 11:07:44 1924 1
原创 mysql本地安装
my.ini 的配置内容[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录 - mysql的安装路径basedir=D:\mysql\mysql-8.0.21-winx64# 设置mysql数据库的数据的存放目录 -安装文件路径下的data文件夹会自行创建datadir=D:\mysql\mysql-8.0.21-winx64\data# 允许最大连接数max_connections=200# 允许连接失败的次数。max_connect_err
2022-05-25 10:41:32 901
原创 java两个时间戳如何求出相差小时数,且保留小数点后两位
两个时间戳求差很简单的一个运算法则,假设开始时间与结束时间都能取到 分别为 startTime和endTime,都为Date类型。这时候要求取它们之间的差集,就把他们相减就可以了差集 = endTime - startTime此时需要注意 所取得的差集是一个long型的时间戳,要转换为小时,就要将这个差集除以一小时的毫秒数。double 小时= (double)差集/60*60*1000注意,此时用double转换这个小时呢,就是为了将其转换为有小数点的类型,因为一小时是3600000毫
2022-05-10 22:36:49 12466
原创 Java两种调用sap的方法
一、写一个SDK供外部进行调用1.用idea的工具通过提供的wsdl文件生成java文件。将wsdl文件放入项目中,然后通过这个idea自带的工具就可以生成所需的java代码。2.将生成的文件进行分类、分层级进行存放。生成的文件都在一个包里,为了更方便的管理,严格按照层级与类型进行存放。3.生成client与clientImpl文件,提供接口给外部调用,然后实现类进行webService调用。@WebService(name = "SI_BatchInStock_O
2022-05-07 10:06:42 3534 2
原创 Java关于Http请求的各种参数或行为的获取
HttpServletRequest的作用及用法http请求头以及ip、参数等信息都包含其中。方法声明 功能描述 String getMethod() 该方法用于获取 HTTP 请求消息中的请求方式(如 GET、POST 等) String getRequestURI() 该方法用于获取请求行中的资源名称部分即位于 URL 的主机和端门之后、参数部分之前的部分 String getQueryString() 该方法用于获取请求行中的参数部分,也就...
2022-05-06 11:01:32 3732
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人