java
dreamofheart1
你虚度的今天,是死去的人全心渴望的明天
展开
-
jdk 下载
oracle jdk 下载地址。原创 2022-08-23 11:34:41 · 277 阅读 · 0 评论 -
Java list bug 记录
查原因发现是 Arrays.asList 的问题,不能把基础类型的数组转成集合。个人感觉应该是jdk的bug 哈哈;本以为这两个运行结果是一样的,但是却是不一样;原创 2022-08-09 01:08:09 · 2865 阅读 · 0 评论 -
localStorage、sessionStorage 、indexedDB 、websql 、cookie 的区别
cookie :最早出现,浏览器与服务器通信时会携带cookie,容量比较小只有4k,可以设置过期时间,可以长期保存;sessionStorage:相当于服务端的session,通信时不会被携带,会话关闭及被销毁,大小约为5m;localStorage:声明周期永久生效,除非手动删除 否则关闭页面也会存在,通信时不会被携带,大小约为20m;indexedDB:相当于NOsql(非关系数据库),比如MongoDB,支持事务、索引等,存储空间大不少于250M,甚至没有上限;Websql:相当于关系型数据库,比如原创 2022-06-05 16:45:35 · 2933 阅读 · 0 评论 -
Shiro 认证、授权失败返回JSON数据
shiro 自定义过滤器,实现认证、授权错误时返回json数据,不进行url从定向;原创 2022-05-05 16:09:51 · 3322 阅读 · 0 评论 -
java虚拟机内存区域一图看
java 运行时数据区域:程序计数器:指示当前指令运行的位置。java虚拟机栈(java栈):在栈中以方法为单位,进行入栈和出栈。本地方法栈:java虚拟机运行时所需要的native方法,一般用其他语言实现,有些java虚拟机将java栈与本地方法栈合二为一,列如:Hotspot。java 堆:为对象分配内存的地方。方法区:类信息、常量、静态变量。常量池:方法区的一部分直接内存:不是java虚拟机规范中定义的内存区域,但是可能会造成 OutOfMemoryError。系统部署时需原创 2021-04-21 22:21:37 · 2814 阅读 · 0 评论 -
SpringMVC的定时任务执行两次的问题
有两种可能:1,可能和spring配置,web.xml有关系2,和Tomcat配置有关系,这里说一下Tomcat配置的关系,如果你在eclipse上的Tomcat配置deploy路径为webapp,eclipse会把项目部署的Tomcat webapp目录下,Tomcat配置如下,tomcat首先扫描到appBase属性,于是加载了webapps下的目录,Tomcat又会你配置的dep...原创 2019-04-10 16:33:24 · 3537 阅读 · 0 评论 -
java SHA1, SHA256, SHA512 ,MD5 ,MD2 加密
commons-codec是Apache开源组织提供的用于摘要运算、编码的包,ApacheCodec里面包含了一些常用的加解密算法,可以直接调用。http://commons.apache.org/proper/commons-codec/download_codec.cgi password=DigestUtils.sha1Hex(password);...原创 2019-04-09 17:30:58 · 3042 阅读 · 0 评论