- 博客(14)
- 收藏
- 关注
原创 centos8配置java环境变量
1. 上传jdk压缩包 上传位置自己决定,本次安装路径为 /usr/local/2. 解压tar -zxvf jdk-8u221-linux-x64.tar3. 修改所属用户(非必须)chown root:root -R jdk1.8.0_221/4. 配置系统环境变量方法一: 修改/etc/profile文件vi /etc/profileShift + G 快速定位到最后一行,直接追加export JAVA_HOME=/usr/local/...
2023-03-29 18:30:07
751
1
原创 springcloud集成nacos 问题记录
在bootstrap中,有prefix、file-extension、spring.profile.active这三个关键配置,prefix与spring.profile.active这个有很多解释,这里解释下file-extension。file-extension,经过实测支持 yaml、yml、properties三种配置,对应到nacos,仅支持图中两种配置。假设项目名为 test-service,且不配置spring.profile.active。这个版本需要手动引入。nacos中配置如下。
2023-03-29 18:05:32
131
原创 centos7安装mysql5.7.28解压版
提前下载好mysql压缩包(下载地址)安装路径:/usr/local/lib641. 上传压缩包到指定目录
2020-09-28 15:53:05
192
原创 序列化null对象
序列化对象: public static byte[] serialize(Object object) { byte[] bytes = null; try { ByteArrayOutputStream baos = new ByteArrayOutputStream(); ObjectOutputStream oos = new ObjectOutputStream...
2020-05-01 22:18:51
570
原创 SpringBoot获得配置文件名
方法:ApplicationContextAware接口,setApplicationContext方法(实现类记得加@Component注解)String[] profiles = applicationContext.getEnvironment().getActiveProfiles();
2020-03-20 15:43:41
740
原创 main方法运行httpclient巨多日志
如果本地使用httpclient调用一些接口,会产生巨多的日志public static void main(String[] args) throws Exception { HttpUtil.doGet("https://www.baidu.com"); }[main] DEBUG org.apache.http.client.protocol.RequestAdd...
2020-03-13 14:31:54
2422
2
原创 shiro 返回 json
在使用shiro过程中,发现shiro对没有权限的处理都是跳转到配置文件中的unauthorizedUrl。如果是ajax类的请求,需要返回json时,就需要自定义filter并重写onAccessDenied方法。需要在验证用户权限时返回json,就需要自定义roles的filter。public class MyRolesFilter extends RolesAuthorizatio
2017-10-06 17:36:27
1307
1
原创 shiro缓存
搭建好shiro的demo后,发现每一次验证权限都要调用自定义realm的doGetAuthorizationInfo方法,在方法里,从数据库读取用户的相关信息,为用户设置roles和Permission权限,如果每次都从数据库查询肯定是不行的,shiro框架默认使用ehcache缓存。配置方法如下1. 引入shiro-encache包2. 配置文件中注入bean 其中,encac
2017-10-06 17:23:52
947
5
原创 shiro自定义fileter
网上关于shiro的教程很多,很快就可以搭建出一个demo。如果权限是固定在配置文件中,那么肯定会出现这样的写法 /shiro/p2=authc /shiro/p3=roles[admin] /shiro/p4=roles[user] 表示 /shiro/p2 需要登录权限,/shiro/p3 需要admin角色。还有其他的权限Filter Na
2017-10-06 16:57:35
366
原创 spring的@RequestParam
之前看到有人写到如果在controller中这样写@RequestParam String uname那么只有在debug下才会从request获取uname,亲自试了下,实际上是可以获取到的。(原文:http://blog.csdn.net/leijie0322/article/details/52162107)顺便记录下四个参数的用法name value:两个的功能一样,都
2017-09-21 17:08:47
229
原创 mybatis的dao中@param注解
面试被问到mybatis中的param注解,以前没注意,今天记录下如果dao的方法中只有一个参数,比如这样没有注解public java.util.HashMap get1(String uname);那么在mapper中,以下写法都可以select * from t_user where uname = #{0}select * from t_user w
2017-09-21 16:01:30
2117
原创 spring IOC三种机制
面试时被问到spring的三种注入方式,以前没有接触过,直接回答了说通过 注解和xml文件,好尴尬,回来看看正确答案。spring的三种注入方式为 接口注入,getter setter注入和构造器注入。接口注入:在需要使用接口的地方直接注入一个接口的实现类。在ssm框架中,service实现类都继承各自的service接口,对service使用@Service注入,在controller中
2017-09-20 14:56:10
2375
原创 mybatis批量插入
INSERT INTO t2 (id,tid,name,sex) VALUES( #{item.id}, #{item.tid}, #{item.name}, #{item.sex} )设置参数类型为list,oper只需是个list就行,而且批量插入时支持自动回滚,有一条报错,所有的插入都会取消。记录下
2016-10-14 13:44:02
222
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人