随笔分类 -  java开发

摘要:相信大家都会使用SpringSecurity oauth2.0的四种授权模式: 其中密码模式跟客户端模式会用到cleintid和cleintsecret会使得前端很不友好而且不安全。针对这个问题可以这样解决 1、将 cleintid、cleintsecret 组合成 cleintid:cleints 阅读全文
posted @ 2021-07-01 14:15 牧码人hhom 阅读(1218) 评论(0) 推荐(0)
摘要:我们在使用本地生成SSL证书的时候,测试单点登录的时候,运行客户端出现下列错误 java.lang.RuntimeException: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PK 阅读全文
posted @ 2020-12-11 17:57 牧码人hhom 阅读(610) 评论(0) 推荐(0)
摘要:最近在使用公司之前的springMVC框架,在测试过程中发现了一个很奇怪的现象;在同时访问下并且这时后台返回较慢时,系统报session为空值或者是数据显示别人的数据。这时查找了业务代码的逻辑,并没有任何问题。此时问题肯定出现在框架里,经过根据调试。发现程序中运用了ThreadLocal类来存储se 阅读全文
posted @ 2020-11-28 14:16 牧码人hhom 阅读(560) 评论(0) 推荐(0)
摘要:1.首先写一个测试用例; public class Main { public static void main(String[] args) { System.out.println("Hello World!"); Thread thread = new Thread(new Worker()) 阅读全文
posted @ 2020-08-27 18:12 牧码人hhom 阅读(393) 评论(0) 推荐(0)
摘要:还记得那些年吗? 还记得更新代码之后,服务器起不来被领导训斥吗?还记得更新代码,需要停机过多的时间被渠道部们埋怨吗?还记得更新代码,代码出错时自己吓个半死吗?于是我们聪明勤快的程序员,看着电影待到夜深人静的时候;爬起来有条不紊的更新着代码,以保证明天大家一觉醒来打开网站,完美的呈现给用户。 看似非常 阅读全文
posted @ 2019-10-29 17:22 牧码人hhom 阅读(801) 评论(0) 推荐(0)
摘要:TagSupport的学习 TagSupport的学习 1 TagSupport与BodyTagSupport的区别 TagSupport与BodyTagSupport的区别主要是标签处理类是否需要与标签体交互,如果不需要交互的就用TagSupport,否则如果不需要交互就用BodyTagSuppo 阅读全文
posted @ 2019-07-16 10:05 牧码人hhom 阅读(370) 评论(0) 推荐(0)
摘要:在页面上加入<s:debug />, 我们就可以查看stackContext的信息 其中有一项:Key为com.opensymphony.xwork2.ActionContext.name里面保存的就是actionName 直接使用<s:property value="com.opensymphon 阅读全文
posted @ 2019-07-05 15:03 牧码人hhom 阅读(403) 评论(0) 推荐(0)
摘要:在继承关系下,父类中的this关键字并不总是表示父类中的变量和方法。this关键字的四种用法如前文所述,列举如下。 1) this(paras…); 访问其他的构造方法 2) this.xxx; 访问类中的成员变量xxx 3) this.yyy(paras…); 访问类中的成员方法yyy 4) th 阅读全文
posted @ 2019-05-22 10:19 牧码人hhom 阅读(2475) 评论(0) 推荐(0)
摘要:在SSH项目中整合redis 利用spring中的AOP 对redis进行统一的管理 1. 相关Jar文件 下载并导入以下3个Jar文件: commons-pool2-2.4.2.jar、jedis-2.3.1.jar、spring-data-redis-1.3.4.RELEASE.jar。 三个文 阅读全文
posted @ 2019-04-30 14:25 牧码人hhom 阅读(546) 评论(0) 推荐(0)
摘要:在做javaWeb项目时,我们经常会出现丢失包的情况,如下图所示的错误,我们应该怎么解决呢? 根据网上教程向工程中加入tomcat的servlet-api.jar和jsp-api.jar的包 此时项目确实不会报错了,但是更坑的报错出现了;运行项目发现 严重: Servlet.service() fo 阅读全文
posted @ 2019-04-28 10:03 牧码人hhom 阅读(462) 评论(0) 推荐(0)
摘要:原因:jdk11安装之后是没有jre的 如果需要jre,需要到jdk目录下面去 打开命令窗口,然后执行如下命令: bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre 执行完之后就会生成jre 阅读全文
posted @ 2019-03-07 10:56 牧码人hhom 阅读(5176) 评论(0) 推荐(0)