
后端
不忘初心1123
分享程序猿每天艰苦加班写出来的bug或者问题以及其解决的办法,供大家一起交流沟通
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
nginx linux 部署配置
https://www.cnblogs.com/taiyonghai/p/6728707.html转载 2018-12-07 12:12:20 · 202 阅读 · 0 评论 -
SpringBoot配置多个数据源
数据库配置信息 server: port: 8080 spring: datasource: master: driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf...原创 2019-04-16 15:31:02 · 1847 阅读 · 0 评论 -
SpringBoot支持https
生成证书 利用java生成证书命令:window cmd窗口进入java bin目录 keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650 配置证书 Springboot项目配置证书,其它项目自行搜索相应的配置方法 ap...原创 2019-05-08 16:16:26 · 895 阅读 · 0 评论 -
自定义注解的方式的使用场景:解决业务分发
实际项目中我们可以用自定义注解解决很多事情! 解决业务分发 最近在做的一个项目,对接科大讯飞语音平台,他们平台上面的调用地址只能填一个,所以我项目上需要做到一个接口处理很多业务场景,如果我用传统方式处理,那么我可能需要些大量的if else或者switch等语法糖,这里我们可以使用自定义注解解决,废话少说直接上代码。 首先创建我们的自定义注解 控制器/类注解,注解到类上面 ,用于我们查找我们...原创 2019-06-10 16:34:14 · 1946 阅读 · 3 评论 -
自定义注解的方式的使用场景:解决签名校验
实际项目中我们可以用自定义注解解决很多事情! 解决签名校验 创建自定义注解类,注解到我们需要校验才能进入的方法上面 package com.jx.fly.common.annotation; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.anno...原创 2019-06-10 16:48:00 · 876 阅读 · 0 评论 -
秒杀系统下的分布式锁redis实现
在springboot的日益成熟之下,分布式架构越来越普遍,面临的问题也随之增加,分布式锁就是其中之一,以前我们都是使用synchronized来处理并发请求,虽然也支持分布式,但是总有一下业务不适合,我们首先来看一个例子:秒杀系统 synchronized关键字 public synchronized void sellProduct(String productId){ //1、...原创 2019-07-31 12:53:36 · 366 阅读 · 1 评论