随笔分类 -  Java

Java基础知识
摘要:ehcache使用很长时间了,但是却没有用到缓存数据序列化(C#中是这么个说法)与再加载。这次因为业务中需要对缓存数据进行临时存储并再加载使用,实现该功能的方式多种多样。既然ehcache有磁盘保存机制,那就用它自带的功能吧,省时省力。 注意:要使用该功能之前,请先完成ehcache与springb 阅读全文
posted @ 2020-12-11 18:13 DW039 阅读(1956) 评论(0) 推荐(0)
摘要:问题的提出: 在docker容器中运行springboot、springcloud client,如何进行优雅的关闭,防止eureka出现: EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY'RE NOT 阅读全文
posted @ 2020-12-11 14:33 DW039 阅读(543) 评论(0) 推荐(0)
摘要:问题因人而异,此处仅做备忘 整合过程: 1、添加maven依赖 <dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId> <version>2.10.6</version> </dependency 阅读全文
posted @ 2020-12-11 09:30 DW039 阅读(9134) 评论(0) 推荐(0)
摘要:今天有人遇到接口调用不通的情况,粗略看了一下是axios跨域请求引起了。找到问题,处理就简单多了。 但是我看其代码,发现比较有意思 上面的代码中的request是axios实例,同是post却出现了data或params做数载体的情况。凭直觉该代码会在后续请求中出现问题,果不其然后续出现各种问题。 阅读全文
posted @ 2019-06-29 00:47 DW039 阅读(10758) 评论(1) 推荐(3)
摘要:Cas服务器允许用户为每个Service自定义登陆等UI外观,但需要尊着Cas定于的规则: 一、为Service配置theme(主题) 在《Cas 服务器 Service(Cas客户端)注册信息维护》中的 TEST-10000003.json 配置中增加 "theme": "test" 二、建立th 阅读全文
posted @ 2018-10-31 17:17 DW039 阅读(828) 评论(0) 推荐(0)
摘要:之前的Cas服务器一直使用静态配置的账号密码进行身份认证,现在要让Cas服务器通过MySQL数据库中的用户信息进行身份认证。 一、添加数据库访问依赖 <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> 二、创建 阅读全文
posted @ 2018-10-31 11:26 DW039 阅读(1551) 评论(0) 推荐(0)
摘要:作为Cas服务器,允许哪些客户端接入与否是通过配置来定义的。对Cas服务器来说,每一个接入的客户端与一个Service配置对应;在Cas服务器启动时加载并注册上这些Service,与之对应的客户端才能接入。否则将出现 一、假设Cas服务器为HTTPS类型 假设我们的Cas服务器运行在8443端口,以 阅读全文
posted @ 2018-10-30 19:01 DW039 阅读(5494) 评论(0) 推荐(0)
摘要:在上篇博文《Cas 服务器 下载、编译及部署》Cas启动后默认支持HTTPS连接,如果要使用使用HTTP连接访问,则会收到以下信息: 注:本文是将Cas服务器运行在Http协议模式下,非设定Cas客户端的HTTP协议接入(Cas客户端注册接入的内容在下一篇博文中)。 一、禁用Cas服务器SSL 修改 阅读全文
posted @ 2018-10-29 17:18 DW039 阅读(2324) 评论(0) 推荐(0)
摘要:一直想把公司运营的项目的各个子项的认证及授权统一到Cas上,从有想法到现在快一年的时间了。现在才正式着手,有兴趣的朋友一起交流学习一下。具体项目的细节不便透露,整合的大体思路为:1、开发部署Cas服务器端功能,2、开发Cas客户端基本功能框架、3、将Cas客户端框架打jar提供子项目使用,4、Doc 阅读全文
posted @ 2018-10-29 15:09 DW039 阅读(4342) 评论(1) 推荐(0)
摘要:在Springboot程序启动后,会默认添加OrderedCharacterEncodingFilter和HiddenHttpMethodFilter过滤器。在HiddenHttpMethodFilter过滤器中会调用request.getParameter(),从而造成我们在controller中 阅读全文
posted @ 2018-08-08 21:10 DW039 阅读(17356) 评论(0) 推荐(0)
摘要:最近一直忙于学习模电、数电,搞得头晕脑胀,难得今天晚上挤出一些时间来分析一下Java中的逆变、协变。Java早于C#引入逆变、协变,两者在与C#稍有不同,Java中的逆变、协变引入早于C#,故在形式没有C#直观(Google推出的基于jvm的Kotlin语音,则完全走向了C#的路线)。Java中逆变 阅读全文
posted @ 2017-09-03 20:59 DW039 阅读(1218) 评论(7) 推荐(0)