logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

cookie中存储的值设置httponly和secure

最近公司的项目有要求将sessionid做成httponly和secure可配置的设定。首先什么是httponly和secure呢?是cookie中的两个属性当设置了httponly为true时,通过js脚本是无法获取到cookie的信息的。防止XSS攻击。secure为true时,服务只能通过https来进行cookie的传递,使用http服务无法提供服务。设置sessionid...

单例模式

问:为什么要使用单例模式单例存在哪些问题单例与静态类的区别有何替代的解决方案单例设计模式:理解起来就是,一个类只允许创建一个对象(或者实例),那这个类就是一个单例类,这种设计模式就叫做单例设计模式,简称单例模式。对象锁,对同一个对象的执行有效,不同对象的执行是无效的,加锁必须是多个线程共用一把锁才会起作用。类锁,让所有对象共享一把锁。避免了不同对象之间同时调用函数,导致线程并发问题。实现如下...

Lambda作用域

Java Lambda表达式可以访问外部作用域中的局部变量(必须是effectively final)。在示例代码中,expireSecond作为局部变量被Lambda捕获使用,尽管它没有显式声明为final,但由于后续未被修改,编译器将其视为"effectively final"。这种机制允许Lambda访问但不修改外部变量,编译器会内部处理变量捕获。若变量被修改则会报错。另

文章图片
#java#开发语言
ChatGPT发布后,为什么各大厂短时间内相继发布大模型产品

所以,情况并非“ChatGPT发布后,中国厂商技术就进步了”,而是:中国厂商的技术底蕴一直都在,只是ChatGPT的出现,像一盏探照灯,照亮了那条最有可能通往“通用人工智能”的道路,并引爆了全球性的竞争。大家从“暗中摸索”进入了“明牌竞赛”的阶段,因此你才在短时间内看到了如此密集的产品发布。

文章图片
企微群机器人发markdown消息支持表格

摘要:本文探讨了企业微信机器人发送Markdown表格消息及@指定人员的技术方案。研究发现:V1接口支持@人但不支持表格语法,V2接口支持表格语法但无法@人。解决方案需同时使用两个接口:markdown_v2类型用于发送表格数据,markdown类型用于@指定人员。企业微信客户端需升级至4.1.38及以上版本才能支持表格功能。这解决了告警提醒中数据对比和人员通知的需求,但存在接口功能不兼容的局限性

文章图片
谷歌身份验证器 java demo实现 及使用中问题分析

最近公司新进项目需求:谷歌身份验证器来做一个二次因素校验,查了很多网上的例子,也自己写了demo,其中遇到了些问题,记录一下:1.谷歌身份验证器原理简单说明2.谷歌身份验证器的使用流程3.谷歌身份验证器使用需要引入的jar包4.谷歌身份验证器server端代码5.谷歌身份验证器test端代码6.谷歌身份验证器server端校验code要求传long型数据,如果验证码为002...

LangChain安装使用

本文介绍了Python环境下安装LangChain和DeepSeek相关库的步骤及常见问题解决方法。主要内容包括:1) 要求Python 3.10+版本,推荐升级到3.13;2) 安装langchain、langchain-deepseek和openai库时可能遇到的超时问题及手动下载解决方案;3) 在VSCode中正确选择Python解释器版本的重要性;4) DeepSeek API的使用示例和

文章图片
spring data redis 通过kryo进行序列化遇到的问题和解决问题的过程

改造项目redis的用法,采用spring data redis来处理redis的存取。问题1:主要问题是redisTemplate对key和value的序列化,对key采用了spring的StringRedisSerializer。对value采用了kryo的序列化方法。在对value的取值时,遇到了问题,成功的存入了redis,但取出来的byte无法反序列化。<beans ...

#redis
springboot单点登录后,service url后携带;jsession=123456

在进行单点登录集成的时候,偶尔会有服务登录成功后,url后携带;jsessionid,会造成很大的问题;这是Spring 对session跟踪机制,(cookie,URL重写,表单隐藏字段)设置server.session.tracking-modes=cookie在客户端即可解决。这是springboot的玩法因为本身单点功能是使用的cookie机制,所以直接设置成cookie即可解决问题。..

#java
OpenJDK Vendor下载选择

在选择下载openjdk时,会出现很多vendor供选择(Amazon Corretto,Eclipse Temurin,Red Hat等),这些都是代表什么意思呢,又该如何进行选择。

文章图片
#intellij-idea#java
    共 13 条
  • 1
  • 2
  • 请选择