logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

idea搜索与替换

idea:搜索包含字符串idea的文件(.代表任意一个字符,如果单单搜索idea直接用idea即可)CTRL+SHIFT+R:当前项目按内容查询并替换(全局查找替换)CTRL+SHIFT+F:当前项目按内容查询(全局查找)$:匹配以p开头impl;.和*的组合.*表达了中间任意个连起来的字符。api$:搜索以api为结尾的文件。CTRL+F:当前文件全文搜索。CTRL+R:当前文件全文替换。^P:

文章图片
#intellij-idea#java#ide
后端代码设置Samesite属性

Samesite属性设置目的:防御CSRFCookie的属性SameSite如果不配置或者配置为none,则存在CSRF风险。SameSite的取值可以为:(1)unset(默认)。这种情况浏览器可能会采用自己的策略。(2)none。存在CSRF风险。(2)lax。大多数情况也是不发送第三方 Cookie,但是导航到目标网址的 Get 请求除外。(3)strict。完全禁止第三方 Cookie,跨

#java#后端
Redis分布式锁--java实现

在单体redis中通过SETNX + EXPIRE方式可以为多个JVM加一个分布式锁,但是由于操作的非原子性会导致并发问题,因此出现了几种原子性解决方法,包括SETNX+时间value、lua脚本和SET扩展命令的方式解决,但是,依然会出现事务还没完成时间就失效,产生了新一轮并发,因此,通过添加一个看门狗线程定期检查能够解决这个问题,对于一个Java开发来说有一个Redisson框架实际上封装了l

文章图片
#redis#分布式#数据库
静电模型PIC方法的Matlab仿真设计

采用PIC模拟方法的静电模型来模拟多环形电子注在圆柱系统中的运动轨迹。模拟电子枪阴极表面发射电子注,电子在静态场的作用下运动直至稳定的运动过程。其中系统长:0.01m系统半径:0.005m入射的每个宏电子电流:-1/3*10-3A初始5圈电子以同样的速度从左平面入射进系统,一圈36个,且横向分布满足轴对称性,轴向速度为107m/s。最内圈宏电子注入半径:2.0*10-3m,以后均匀递增2.0*10

文章图片
#matlab
清理tomcat的缓存数据

在 Tomcat 的 conf/Catalina/localhost 目录下有可能存在与你的项目相关的 XML 文件(通常是项目的 WAR 文件名加 .xml 后缀)。确保这个文件中没有重复的配置。确保你的项目中只有一个 web.xml 文件,并且没有其他重复的配置。如果你使用的是 IDE(如 IntelliJ IDEA 或 Eclipse),尝试执行清理和重新构建项目的操作,以确保 IDE 中的

文章图片
#tomcat#java
JVM内存溢出的几种方式与解决方法

内存溢出JVM运行时首先需要类加载器(classLoader)加载所需类的字节码文件。加载完毕交由执行引擎执行,在执行过程中需要一段空间来存储数据(类比CPU与主存)。这段内存空间的分配和释放过程正是我们需要关心的运行时数据区。内存溢出的情况就是从类加载器加载的时候开始出现的,内存溢出分为两大类:OutOfMemoryError和StackOverflowError。以下举出10个内存溢出的情况,

#java
浏览器缓存技术--localStorage和sessionStorage原理与使用

sessionStorage 特别的一点在于,即便是相同域名下的两个页面,只要它们不在同一个浏览器窗口中打开,那么它们的 sessionStorage 内容便无法共享;生命周期:localStorage 是持久化的本地存储,存储在其中的数据是永远不会过期的,使其消失的唯一办法是手动删除;它接受两个参数,第一个是键名,第二个是保存的数据。LocalStorage在存储方面没有什么特别的限制,理论上

文章图片
#缓存#java#开发语言
SNMP介绍与JAVA的使用

SNMP(Simple Network Management Protocol)是一种用于管理网络设备的协议。它是一种标准化的协议,被用于监控和管理网络设备,包括路由器、交换机、服务器、打印机和其他设备。SNMP协议的基本组成部分包括:管理站(Management Station):通常是一个PC或服务器,用于监控和管理网络设备。管理代理(Management Agent):运行在网络设备上的软件

文章图片
#java#网络#开发语言
jquery的表格组件-dataTables的基本使用

jQuery DataTables 是一个功能丰富且灵活的 jQuery 插件,用于创建交互式的数据表格,提供搜索、排序、分页、筛选等功能,以便更好地展示和管理数据。通过使用 jQuery DataTables,你可以轻松地将数据集转换为易于浏览和交互的表格,而无需手动编写大量的 HTML 和 JavaScript 代码。它具有广泛的配置选项和扩展,使你能够适应不同的数据源和显示需求。

文章图片
#jquery#okhttp#前端
Mysql存储过程大全

mysql的存储过程详解

文章图片
#mysql#数据库#sql
    共 20 条
  • 1
  • 2
  • 请选择