站长推荐

由cookie SameSite引起的坑

最近有个项目需要嵌入在另一个系统的iframe中运行,但是一旦运行在iframe中,就出现用户无法登录的象限。系统后台采用Spring boot+Spring Security进行鉴权,用户登录后会写入一个session的cookie,但是当页面第二次请求时,会发现cookie并没有携带在请求上,最后查找了一些资料,发现是cookie的SameSite属性在搞鬼。 a 上图是用户登录时,Spring写入的cookie,我们发现最后一个SameSite属性值为Lax。参考相关文档(https://developer.mozilla.org/en-US/docs/Web/HTTP/Header……

Activiti清库脚本

在Activiti开发中,经常会产生大量垃圾数据,这时候就需要清理Activiti数据库,但是Activiti数据库中存在大量外键约束,所以就需要按顺序删除相关数据,具体顺序如下: DELETE FROM act_hi_attachment; DELETE FROM act_hi_comment; DELETE FROM act_hi_detail; DELETE FROM act_hi_actinst; DELETE FROM act_hi_identitylink; DELETE FROM act_hi_procinst; DELETE FROM act_hi_……

Spring boot集成Elastic-search并添加中文分词器

1. 在pom中添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId> </dependency> 2. 新建Elastic Search索引配置文件 es_setting.json { "index": { "analysis": { "analyzer": { "ik_pinyin_analyzer": { "type":……