Java问题
停留_
这个作者很懒,什么都没留下…
展开
-
Java本地缓存-LoadingCache
一、使用场景缓存的作用不言而喻就是提高查询效率,本地缓存就是利用空间换时间的一种获取资源的方式,像我们自己维护一个ConcurrentMap,就实现了最简单的本地缓存,但是需要我们自己去做一些缓存的策略,例如缓存过期、缓存清除等该怎么做。那么相应的就会出现一些本地缓存框架,本文主要记录LoadingCache的使用。想我之前的一家公司会在项目启动的时候加载一些配置信息和枚举值到Map中,然后会开放接口用于新增、刷新缓存。二、基本使用依赖:<!-- https://mvnrepos原创 2021-09-25 17:10:21 · 1515 阅读 · 0 评论 -
eclipse执行maven install报错
最近练习,把项目中的核心业务代码抽离出来,封装成公告业务模块,执行maven install将项目安装到本地仓库报错如下:Action:Consider the following: If you want an embedded database (H2, HSQL or Derby), please put it on the classpath. If you have da...原创 2019-10-29 11:12:43 · 610 阅读 · 0 评论 -
阿里P8架构师谈:如何设计淘宝亿级系统架构!
阿里P8架构师谈:如何设计淘宝亿级系统架构!含架构设计资料! 类似淘宝这样的大型网站,需要涉及到如下架构设计技术,文章末尾有所有相关技术的资料~1.业务拆分应用程序拆分,拆分后如何通讯、拆分步骤、拆分的原则等。比如我以淘宝为例:根据业务属性进行垂直切分,划分为商品,订单系统、用户系统、购...转载 2019-10-13 10:54:03 · 207 阅读 · 0 评论 -
JWT 的简单了解
JWT:JSON Web Token最近看一个项目,用到了JWT做身份验证,在此做一些笔记以及记录,以防止将来忘记,如有错误请指正。一、JWT原理 JWT的原理是,服务器认证以后生成一个JSON对象,发回给用户,像下面:{ "姓名": "张三", "角色": "管理员", "到期时间": "2019年7月1日0点0分"} 以后用户和服务端通信时,...原创 2019-04-25 10:33:33 · 1120 阅读 · 0 评论 -
IE浏览器第二次请求不会走后台
最近写个项目,页面使用定时器定时请求后台数据,但是在IE浏览器中只走了一次后台?原因是IE浏览器存在缓存,当每次请求参数相同时,浏览器会使用缓存,而不请求后台。解决方案:一、加入时间戳参数再请求路径后面加入时间戳参数,但是一般不太好用,因为同时也要修改后他接口。二、清除缓存ajax请求设置cache=false...原创 2018-12-18 14:36:44 · 1087 阅读 · 0 评论 -
thymeleaf 使用onclick传递参数问题
thymeleaf页面使用th:onclick代替onclick写法1使用“|”: <a th:onclick="|javascript:member_del(this,${month.allTrafficMonthId})|" href="javascript:;"></a>2 使用引号:<a th:onclick="‘javascript:member...原创 2018-10-18 17:08:25 · 6950 阅读 · 4 评论 -
springboot + Mybatis puls 查询返回null,但是sql查询有数据
情况springboot + Mybatis puls项目,使用mp生成代码工具生成的mapper、mapperXML、entity等代码。自己再mapperXML写的sql查询对象,结果为null。原因使用mp的生成代码类生成的mapperXML中的Base_Column_List有别称,但是我查询返回结果用的BaseResultMap。mapperXML部门代码如下,也是出问题...原创 2018-10-11 13:26:29 · 10330 阅读 · 3 评论 -
集合排序 comparable接口和comparator
一.相关概念Comparable和Comparator都是用来实现集合中元素的比较、排序的。 (一) ComparableComparable是在集合内部定义的方法实现的排序,位于java.util下。是一个对象本身就已经支持自比较所需要实现的接口,如String、Integer自己就实现了Comparable接口,可完成比较大小操作。自定义类要在加入list容器中后能够排序,也可以...转载 2018-08-31 23:00:37 · 264 阅读 · 0 评论 -
xxx cannot be resolved to a type
目录(?)[+]引言正文编码问题2015-12-13更新xxx cannot be resolved to a type引言 eclipse新导入的项目经常可以看到“XX cannot be resolved to a type”的报错信息。本文将做以简单总结。 正文 (1)jdk不匹配(或不存在) 项目指定的jdk为“jdk1.6.0_18”,而当前eclipse使用的是“j转载 2017-08-21 15:43:46 · 273 阅读 · 0 评论