Java框架
浮生若梦E
信息时代,软件支持着各个领域,程序员是这个时代的灵魂,他们的思想与能力决定着这个时代 的明天、
展开
-
【Spring boot】使用Lets Encrypt 免费数字证书,全民SSL
其实https ssl 并没有什么卵用,即使是通过使用 https 数字证书后,服务器 和 客户端 双向的数据传输 依然不是绝对安全的(数据有方案可以截获明文,这里不过多阐述,比如伪造证书等)我个人是使用https ,仅因为 4点 1·流行 2·装X 3·浏览器上有个小绿标 好看 4·抵挡部分小菜鸟的抓包。进入正题:1·先根据 此教程 获取到证书:https://git原创 2017-11-08 08:40:55 · 3490 阅读 · 0 评论 -
【spring boot】2.0 配置@cacheable 自定义序列化方式 缓存数据到redis
一·背景描述 spring 的 @cacheable 已成为我们比较常用的缓存数据的方式,但是把非String对象缓存到redis后在使用RedisDesktopManager等软件查看缓存的数据的时候 展示的是HEX 数据,观察起来比较不方便,所以我们这里自定义了FastJsonRedisSerializer 序列化对象后缓存到redis,可以更 方便的观察缓存数据。二·引入jar包<...原创 2018-04-04 18:03:35 · 12980 阅读 · 7 评论 -
【spring boot】2.0增加跨域请求支持 全局配置 以及局部配置
一·简介spring boot升级到2.0后发现继承WebMvcConfigurerAdapter实现跨域过时了,那我们就紧随潮流。二·全局配置2.0以前 支持跨域请求代码:import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annota...原创 2018-03-27 10:43:47 · 14878 阅读 · 0 评论 -
【spring boot】2.0 整合spring-session,自定义序列化session存储到redis
一·引入jar包<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0.RELEASE</version>原创 2018-03-26 18:06:41 · 12876 阅读 · 2 评论 -
【spring boot】2.0 集成 webflux 以及 异步响应式新特性验证
〇·webflux新特性 这里不作介绍了,主要是演示一下集成,和异步响应式的测试。一·引入jar包<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <ver...原创 2018-03-12 15:36:29 · 5781 阅读 · 7 评论 -
【spring boot】2.0 整合 elasticsearch NoNodeAvailableException 解决方案
一·引入jar包<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0.RELEASE</version&g...原创 2018-03-07 12:51:02 · 26510 阅读 · 8 评论 -
【spring boot】JdbcTemplate druid ClobProxyImpl cannot be cast to oracle.sql.CLOB
一·异常信息:===2018-01-24 10:36:10.256 ERROR org.springframework.aop.interceptor.SimpleAsyncUncaughtExceptionHandler Line:37 - Unexpected error occurred invoking async method 'public void com..service.S原创 2018-01-25 11:52:38 · 6820 阅读 · 1 评论 -
【Spring】 (11)组合注解和元注解
package com.example.demo_3_5;/** * Created by WangBin on 2017/4/21. * */@WiselyConfiguration("com.example.demo_3_5")//使用WiselyConfiguration 代替Configuration ComponentScanpublic class DemoConfig原创 2017-11-14 08:21:41 · 318 阅读 · 0 评论 -
【Spring】 (10)条件注解
package com.example.demo_3_4;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.ComponentScan;import org.springframework.context.annotation.Conditiona原创 2017-11-10 13:09:25 · 257 阅读 · 0 评论 -
【Spring】 (8)注解实现多线程
package com.example.demo_3_2;import org.springframework.scheduling.annotation.Async;import org.springframework.stereotype.Service;/** * Created by WangBin on 2017/4/18. * */@Servicepublic cl原创 2017-11-07 07:56:32 · 5405 阅读 · 0 评论 -
【Spring】 (7)加载外部资源txt,获取 当前bean名称
package com.example.demo_3_1;import org.apache.commons.io.IOUtils;import org.springframework.beans.factory.BeanNameAware;import org.springframework.context.ResourceLoaderAware;import org.springfr原创 2017-10-31 12:34:55 · 354 阅读 · 0 评论 -
【Spring】 (6)程序 发布消息 和监听消息
package com.example.demo_2_5;import org.springframework.context.ApplicationEvent;/** * Created by WangBin on 2017/4/17. * 自定义事件 */public class DemoEvent extends ApplicationEvent{ private原创 2017-10-30 17:30:09 · 884 阅读 · 0 评论 -
【Spring】 (5)根据机器环境不同运行不同代码
package com.example.demo_2_4;/** * Created by WangBin on 2017/4/13. * */public class DemoBean { private String content; public DemoBean(String content) { this.content = content;原创 2017-10-27 09:43:57 · 805 阅读 · 0 评论 -
【Spring】 (4)bean的 声明周期内创建初始化和销毁方法
package com.example.demo_2_3;/** * Created by WangBin on 2017/4/12. * */public class BeanWayService { public void init(){ System.err.println("BeanWayService 的初始化方法"); } publi原创 2017-10-26 08:32:31 · 301 阅读 · 0 评论 -
【Spring】 (3)注入方式读取各种配置
package com.example.demo_2_2;import org.springframework.beans.factory.annotation.Value;import org.springframework.stereotype.Service;/** * Created by WangBin on 2017/4/10. * */@Servicepublic原创 2017-10-25 08:10:56 · 228 阅读 · 0 评论 -
【Spring】 (2)singleton 单例 ,每次调用只创建一次
package com.example.demo_2_1;import org.springframework.context.annotation.Scope;import org.springframework.stereotype.Service;/** * Created by WangBin on 2017/4/10. * */@Service@Scope("prot原创 2017-10-23 08:18:15 · 4068 阅读 · 0 评论 -
【Spring】 (1)Aspect 自定义注解 使用该注解的地方 自动注入该注解里传的参数
package com.example.demo_1_3;import java.lang.annotation.*;/** * Created by WangBin on 2017/4/6. * * 编写拦截规则的注解 */@Target(ElementType.METHOD)//方法@Retention(RetentionPolicy.RUNTIME)// 注解会在cla原创 2017-10-20 08:01:41 · 2593 阅读 · 0 评论 -
【Spring】 (9)定时任务
package com.example.demo_3_3;import org.springframework.context.annotation.AnnotationConfigApplicationContext;/** * Created by WangBin on 2017/4/19. * */public class Main { public static v原创 2017-11-09 08:47:29 · 238 阅读 · 0 评论 -
【spring boot】2.0 redis发布订阅
一·引入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency>二·配置文...原创 2019-08-15 11:38:31 · 430 阅读 · 0 评论