- 博客(14)
- 收藏
- 关注
原创 关于图灵缓存击穿雪崩和一般的八股文不同解释
图灵的击穿和雪崩,是一般八股文的雪崩概念。重建热点key,对应一般八股文的击穿概念。解决方案都差不多,解释有差别。
2024-04-18 00:09:50
111
1
原创 Maven编译找不到符号
我的项目使用maven依赖和lib的jar包,我编译后一直提示某些类的方法上找不到符号,我点进去又能跳转到相应的jar包里,后来我根据类名发现lib的jar包有一个包也有这个类,我猜想是不是两个jar包都导入了,所有类冲突?!于是我删除了lib中的jar包,编译,成功!!!...
2022-03-31 00:00:02
376
原创 maven3.8.5默认使用JAVA_HOME系统变量
复习了一下maven使用,发现maven3.8.5的bin文件夹下的mvn.bat命令文本里,似乎默认使用JAVA_HOME系统变量,如果变量不为空,那么用它来赋值给JAVACMD命令还是怎么的。总之,好像是指定了我们的Java环境变量必须需是JAVA_HOME了,于是我想,如果我配置Java的环境变量使用其他变量名,当然没问题,但是maven还能正常操作吗?于是我把JAVA_HOME的值随便改了一个,再启动maven就报错,提示环境变量配置问题,如果有时候没注意,可能会困惑。...
2022-03-27 19:02:02
924
原创 Jenkins安装问题
我照着黑马十次方学习Jenkins,环境和它的一样,但是过程就是不能复现。最后用了些笨办法才能用得上软件。问题:1.在Linux上安装Jenkins提示缺少cloudbees-folder.hpi,进入界面后,可选插件为空,调整镜像地址或者https-->http也不行。答:1.下载Jenkins插件离线安装包,运维之道 | Jenkins 安装部署及插件安装(三种安装部署方式 rpm、Tomcat+war包、repos+yum)_VillianTsang 、运维之道-CSDN博客。2.
2021-12-14 16:03:23
904
原创 Gateway入门启动,读取配置文件失败
第一次学习gateway时,手写配置,启动失败。报错:java.lang.IllegalStateException: Failed to load property source from location 'classpath:/application.yml......后来发现是配置格式和讲义不一样,要不就抄,要不注意yml中配置需要:换行、tab键。再开始写参数。...
2021-11-10 12:03:32
428
原创 关于eclipse和idea环境下,maven打包方式选择
maven提供了profile技术,就是开发环境、生产环境、测试环境下不同的配置文件或jar包引入。我原先的项目用eclipse,设置maven profile打包环境为开发模式。等到切换到idea后,有一个类报错,提示引入jar包失败,我先看maven仓库,发现有jar包,我就猜想是maven的问题,又想起以前需要配置打包方式,我就试着搜索idea下的设置,就是右边栏maven project或者通过view->tool windows->maven profile显示,点开profi
2021-10-31 21:04:25
219
原创 springsecurity的“记住我”功能理解
“记住我”功能:用户访问一个网站时,一般需要登录,那么服务器端会生成session对象,这有个生命周期,一般为从不操作开始计时,默认20分钟,可修改。springsecurity认证后,设置返回给浏览器的cookie失效时间为“浏览器关闭后”。...
2021-09-16 22:29:06
243
原创 springsecurity的认证和授权过程
认证:1.如果没有自定义认证类,那么默认使用user用户和启动时随机生成的密码。2.如果有,但是没有加密类,那么框架直接使用请求的密码和返回的userdetails实现类的密码比较;3.如果有加密类,那么springsecurity会调用加密类的matches()方法比较;授权:1.在认证时,创建许可集合; List<GrantedAuthority> grantAuths = new ArrayList(); grantAuths.ad...
2021-09-01 13:31:08
166
原创 springsecurity的登录实现和拦截
好久没复习springsecurity了,想要回忆它是如何拦截“注册”和“登录”功能的,我一开始能想到:注册页面的获取和注册不会拦截;访问需要权限的功能会被拦截,并且返回登录界面,然后用户进行登录操作。那么这时的认证url是否会被拦截呢?如果被拦截,需要已登录,那么就陷入了死循环了!显然不会被拦截,那么系统就要专门实现一个认证功能,然后把用户对象放入session中。我大致就能想到这一步了。后来看了教程代码,发现它专门有个登录标签!看来认证功能也要拦截,不过不是返回登录界面,而是需要实现自定义的用户认证
2021-07-14 10:54:34
1220
原创 cookie的跨域共享和setDomain()方法
最近学习品优购day16,需要用到一个工具CookieUtil,里面有一端代码调用了setDomain方法,于是我大致看了这个知识点,通过:https://www.iteye.com/topic/34400。感觉大致了解了,记录一下。 这个方法是为了cookie的跨域共享实现的,比如访问京东商城,首页域名:www.jd.com,通过查询按钮,跳转到:search.jd.com,点击...
2019-11-05 18:41:23
4952
原创 关于 Java新/旧 IO已经用channel重写
在《Java编程思想》新IO第一段,有写到:实际上,旧的IO包已经用nio重新实现过了。。。即使不显示的使用nio编写代码,也能从中受益。但是后续没有更多的解释了,我当时想,那么字节流,字符流的缓冲方法,应该调用了channel吧!于是我查看源码,一开始只看fileinputstream类,发现read方法直接调用了本地方法,没有channel什么事!!于是我变得困惑,焦虑了,好书应该不会说错啊,...
2019-09-15 11:45:18
299
原创 SecureCRT遇到打开错误的时候
我的解决办法:因为我用的是安装版的,我的操作是:1.删除注册表,可查;2.关闭所有的关于securecrt的进程,通过“任务管理器”的“详细信息”,仔细检查关闭;3.一般就搞定了;4、参考文档:http://blog.csdn.net/lisheng19870305/article/details/45537759...
2019-03-18 10:05:36
1986
原创 我的疑难杂症,数据库连接的编码设置
将<property name="url" value="jdbc:mysql:///crm_heima32"/>改为<property name="url" value="jdbc:mysql:///crm_heima32?useUnicode=true&amp;characterEncoding=utf8"/>。不懂是我本身的MySQL和Navi
2019-03-12 11:02:56
133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人