摘要: 目前在做springboot项目的shiro session redis共享功能。但是有一个对象我把它放到redis中之后再取出来就会出现类型不匹配的异常 异常信息: 通过debug看到他们的类信息是一样的 难道只是看起来一样么?我来判断一下 结果是false , 那么我们知道JVM判断两个类对象是 阅读全文
posted @ 2018-12-04 11:37 隔壁w王叔叔 阅读(1215) 评论(0) 推荐(0)
摘要: 1.普通用户实现redis共享session 1.配置 2.开启缓存 3.编写RedisConfig.java配置类,主要作用是对象序列化 4.RedisSessionDao的自定义实现(session的缓存处理)注意修改redis缓存的项目名 5.上面用到了一个工具类加载配置文件 7..Redis 阅读全文
posted @ 2018-11-27 19:16 隔壁w王叔叔 阅读(1694) 评论(0) 推荐(0)
摘要: 我们在ideal中启动springboot项目时时不需要加载Tomcat容器的,直接在启动类启动就行了,原因是springboot项目中默认包含了内置Tomcat 我们可以点进去看一下spring-boot-starter-web中都有什么 可以看到我们在spring-boot-starter-we 阅读全文
posted @ 2018-11-27 10:56 隔壁w王叔叔 阅读(422) 评论(0) 推荐(0)
摘要: 为了支持函数式编程,Java 8引入了Lambda表达式,那么在Java 8中到底是如何实现Lambda表达式的呢? Lambda表达式经过编译之后,到底会生成什么东西呢? 在没有深入分析前,让我们先想一想,Java 8中每一个Lambda表达式必须有一个函数式接口与之对应,函数式接口与普通接口的区 阅读全文
posted @ 2018-11-26 15:34 隔壁w王叔叔 阅读(1819) 评论(0) 推荐(1)
摘要: 在server.xml下面找到Host这行代码 这几行代码问题是什么?是appBase="webapps"和docBase="/usr/local/apache-tomcat-6.0.29/webapps/evaluation",原因是tomcat加载完appBase="webapps"之后又去加载 阅读全文
posted @ 2018-11-21 15:35 隔壁w王叔叔 阅读(1296) 评论(0) 推荐(0)
摘要: 功能介绍: 我系统中需要跑三个定时任务,由于是多节点部署,为了防止多个节点的定时任务重复执行。所以在定时任务执行时加个锁,抢到锁的节点才能执行定时任务,没有抢到锁的节点就不执行。从而避免了定时任务重复执行的情况 没有使用lambda表达式时的代码是这样的: 灰色部分就是对定时任务加的redis锁,可 阅读全文
posted @ 2018-11-20 09:37 隔壁w王叔叔 阅读(817) 评论(0) 推荐(0)
摘要: 1.配置文件conf/vsftpd.properties (我是单独写了一个配置文件,你可以直接写在application中) 2.操作类FtpUtil.java 3.测试 附gitHub源码:https://github.com/UncleWW/Shop 阅读全文
posted @ 2018-11-16 13:24 隔壁w王叔叔 阅读(731) 评论(0) 推荐(0)
摘要: 提示: springboot提供了一套链接redis的api,也就是个jar包,用到的连接类叫做LettuceConnectionConfiguration,所以我们引入pom时是这样的 如果你想使用其他链接redis的api,最常用的基本上就是Jedis的JedisConnectionFactor 阅读全文
posted @ 2018-11-15 17:15 隔壁w王叔叔 阅读(5894) 评论(0) 推荐(2)
摘要: 1.下载vsftp:http://rpmfind.net/linux/rpm2html/search.php?query=vsftpd(x86-64) 2.检查是否已经安装了vsftp 3.安装vsftpd-3.0.2-22.el7.x86_64.rpm [root@yjy-pt01 vsftpd] 阅读全文
posted @ 2018-11-12 18:15 隔壁w王叔叔 阅读(17581) 评论(2) 推荐(0)
摘要: 1.上传本地文件到linux远程服务器 如果不识别则安装一下 2.文件夹授权 3.查看端口号状态 4.查看防火墙状态 5.查看3306端口是否开放 6.开放3306端口 方法二: 1、修改/etc/sysconfig/iptables文件,增加如下一行: -A RH-Firewall-1-INPUT 阅读全文
posted @ 2018-11-01 16:18 隔壁w王叔叔 阅读(243) 评论(0) 推荐(0)
摘要: 一:实现普通用户的session共享 二.超管redis共享tocken 1.在第一步的RedisCacheManager类中多放入一个cache,取个别名就行,不用重新创建 2.直接替换SuperAdminTicketUtils类就可以,下面详情可忽略 【序列化、修改引用、不可忽略】 2.把Sup 阅读全文
posted @ 2018-11-01 11:35 隔壁w王叔叔 阅读(191) 评论(0) 推荐(0)
摘要: 平时呢我是很少有写接口的事情的,最近刚接到一个接口的需求,也是一脸懵逼,不知道咋个写,这里记录一下一般性的皆苦规范 一:提供方 1.接口类型REST接口,返回JSON类型数据,请求方式POST [@RestController] 2.用户名密码放在header中 3.定义Bean接收参数 二:调用方 阅读全文
posted @ 2018-10-29 17:38 隔壁w王叔叔 阅读(1284) 评论(0) 推荐(0)
摘要: @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8") 阅读全文
posted @ 2018-10-25 10:08 隔壁w王叔叔 阅读(915) 评论(0) 推荐(0)
摘要: 笔者之前在学习Java8新特性的时候,最吸引我的就是lambda表达式,它无疑为Java函数编程提供了强有力的支持。lambda表达式的使用方法很简单,下面给出最简单的用法。 lambda表达式的相关知识不再赘述,函数式接口在使用的时候无需指定参数类型,后面直接跟->和Java代码即可。因为编译器会 阅读全文
posted @ 2018-10-24 15:28 隔壁w王叔叔 阅读(591) 评论(0) 推荐(0)
摘要: 前言 本文受启发于Trisha Gee在JavaOne 2016的主题演讲Refactoring to Java 8。 Java 8已经发行两年多,但很多人仍然在使用JDK7。对企业来说,技术上谨慎未必是坏事,但对个人学习而言,不去学习新技术就很可能被技术抛弃。Java 8一个重要的变更是引入Lam 阅读全文
posted @ 2018-10-24 15:04 隔壁w王叔叔 阅读(211) 评论(0) 推荐(0)