logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

springmvc+shiro 同一会话,后台获取的sessionid不一致问题

SecurityUtils.getSubject().getPrincipal()为null,shiro 同一会话sessionid不一致

#前端
No spring.config.import property has been defined

问题的原因要根据你自己的项目情况选择处理方式。

文章图片
#spring#java
Solr服务,阿里云报警说是发现了漏洞,文件中包含WebShell代码

我查看了log里面的内容(中文显示乱码),记录了我们这个分片上的索引添加的一些内容,很奇怪的是里面竟然有异常信息,感觉像是我们的爬虫程序执行了一个API的接口调用,接口调用失败然后报了异常,我猜测这也导致了这个log文件的状态出现了异常,所以solr一直没有更新这个log。请注意,Tlog文件是可选的,并且可以在Solr配置中禁用。我们的场景是数据采集后存储在Solr里面,所以tlog里面记录了对

文章图片
#solr#服务器#lucene
百度AI代码辅助工具Baidu Comate初体验

百度Comate代码助手,可提供10余项编码功能,适配100种开发语言。

文章图片
新浪微博商业数据API、通用API

新浪微博商业数据API、通用API,整理好备用。/*** <p>* Title WeiBoBusinessDataApiConstants* </p>* <p>* Description 商业数据API* </p>** @Author lzh_me@126.com* @Date 2021-10-29 15:34* @Version 1.0*/publ

#新浪微博
YAMLException: java.nio.charset.MalformedInputException: Input length = 1

springboot项目启动的时候提示这个错误:YAMLException: java.把配置文件拷贝出来,用记事本打开,另存为UTF-8,再拷到项目里面就可以了。统一完项目编码之后,需要对配置文件进行转码,转成UTF-8。或者搜索“encoding”,把能改的都改一下。需要修改项目的编码格式,一般统一为UTF-8。根据异常信息提示,是YAML文件有问题。原因是yml配置文件的编码有问题。

文章图片
#java#nio#spring boot
nodejs 安装多版本 版本切换

有时候需要运行不同的项目,node版本不一致会导致不少问题,特别是最新版本对应的一些插件,由于语法等原因导致不一定兼容低版本,这样运行低版本环境的项目的时候很多坑。反复卸载node又很麻烦。幸好有了nvm,可以让你在电脑上管理多个版本的nodejs。nvm全名node.js version management,顾名思义是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。

#npm#前端#node.js
Springboot 读取配置文件参数(yml\properties)

Springboot 读取配置文件的参数,这里介绍2中方式。一种是使用注解@Value,一种是使用属性对应的方式。(说明:我这里贴出来的配置,里面的参数命名是下划线和驼峰命名混用的,这里只是为了演示一下,我实际使用的过程中,把命名方式都调整成统一的了,配置文件用下划线,代码里面是驼峰。贴出来的命名,是挪用了weibo官方提供的 java SDK示例代码里面的配置,本身就是混用的。)Springbo

到底了