自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 java七牛云上传图片并返回URL(史上全面详解)

文章目录前言一、注册七牛云账号二、代码部分1.导入依赖包2.接口调用总结(一)准备七牛云账号前言最近在开发一个小程序项目,其中会有设计到用户发布图片的功能,思来想去 还是准备用七牛云来对图片进行管理。OK 话不多说,经过我自己成功上传 ,现在将整体的上传流程梳理后分享给大家,少踩一些坑。一、注册七牛云账号1.1 七牛云注册地址:https://portal.qiniu.com/signup/choice1.2 新建一个存储空间(注意:空间名后续会使用到)二、代码部分1.导入依赖包

2021-10-20 23:44:07 6768 4

原创 SpringCloud五大组件

SpringCloud五大组件五大组件:Eureka(注册中心),​ Ribbon/Feign(负载均衡),​ Zuul(网关),​ Config(配置中心),​ Hystrix(熔断器)注:本文章较长,但是五大组件全都包含新建一个父模块,导包,包含SpringCloud以及SpringBoot的包1.Eureka------注册中心​ 1.1在Sprin...

2019-12-30 22:53:23 19296 4

原创 @Value注解如何使用?本文带你搞清楚! (附加如何从System.properties中取值)

前言:经常在同事代码里看到@Value这个注解,之前猜测大概是从外部资源文件获取属性,毕竟只是猜测,对于勤学好问的我,这个知识点怎能放过呢?所以特此记录下来学习的笔记@Value的作用是通过注解将常量、配置文件中的值、其他bean的属性值注入到变量中,作为变量的初始值。 @Value的值有两类:① ${property : default_value }② #{ obj.property? :default_value }第一个注入的是外部配置文件对应的property,第二个则是SpEL表达式

2021-07-26 19:15:49 5662 1

转载 一文带你了解equals()和hashCode()

一 前言我们都知道,要比较两个对象是否相等时需要调用对象的equals()方法,即判断对象引用所指向的对象地址是否相等,对象地址相等时,那么与对象相关的对象句柄、对象头、对象实例数据、对象类型数据等也是完全一致的,所以我们可以通过比较对象的地址来判断是否相等。二 Object源码理解对象在不重写的情况下使用的是Object的equals方法和hashcode方法,从Object类的源码我们知道,默认的equals 判断的是两个对象的引用指向的是不是同一个对象;而hashcode也是根据对象地址生成

2021-07-26 11:49:47 260

转载 SourceTree进行Git版本控制详解

https://www.cnblogs.com/Can-daydayup/p/13128633.html#4614428

2021-07-13 11:50:57 380

原创 ThreadLocal中你不得不知道的知识

使用ThreadLocal需要注意什么?前言:一般在项目中,有时候会有大量使用线程的情况,如果是读操作的话不会涉及到线程安全的问题,但如果是写操作那就会考虑到线程本身的安全问题了。所谓的线程不安全是指多个线程同时去操作同一个全局变量,如果执行的结果和我们所预期想的不一样,那么我们就称之为线程安全问题。在Java中如何解决线程安全问题?使用synchronized或者是Lcok使用ThreadLock如果是使用互斥锁即synchronized或Lock,锁的实现方案是通过线程排队,上个线

2021-05-27 00:18:36 153 1

原创 后台项目成功部署到Linux服务器

前言:本人目前正式工作有10个月了,虽然平常上班的时候知识也在积累,但是总感觉还是增长的比较缓慢,索性直接利用闲暇的时间自己搞一个微信小程序项目。本章节记录的是第一次部署后台项目到Linux服务器且能通过接口直接访问(1)首先要有自己的服务器,推荐阿里云、华为云、腾讯云(本人就是趁着双11的时候入手了一年1核 2G的云服务器,真香!)(2)安装xshell和sftp,这两个工具均可百度自行下载。下载好之后,通过购买云服务器的账号和密码进行登录(在此就不过多赘述)(3)使用xshell和xftp安装.

2020-12-02 15:27:28 765 4

原创 SpringBoot拦截器未生效问题

在最近自己搭建的一个项目中,配置了拦截器但是却没有生效,后来按照网上的方法一一对照,但是还是未解决。先来说说网上的解决方案:(1)在配置类上加上两个注解@Configuration和@Component。(2)是否有多个类都同时继承了WebMvcConfigurationSupport或者是同时实现了WebMvcConfigurer,需要注意的是,当多个类同时继承或实现时只会生效前一个配置。(比较常见的问题是项目集成了Swagger之后,Swagger再继承了WebMvcConfigurationSu

2020-11-18 11:00:15 1997

原创 sql语句查询到上周、上个月的数据

用sql语句查询到上个月的数据前言:先前我都是用程序去处理这个功能,但是后面觉得有点太麻烦,就干脆用sql来查询到山个月的数据SELECT * FROM user_lesson_detail_bean WHERE date_format( create_date, '%Y %m' ) = date_format( DATE_SUB( curdate(), INTERVAL 1 MONTH ), '%Y %m')...

2020-08-28 10:10:55 4806

转载 阿里云的短信验证码

https://blog.youkuaiyun.com/Qixx_799/article/details/106411765

2020-05-29 18:14:59 250

原创 根据条件生成12位的字母+数字(时间戳生成)

前言:在原来的项目中,一些功能需要生成随机数来完成,而在先前随机数的生成规则是根据时间戳来生成的,现在需要根据不同的条件来生成不同的随机数。话不多说,代码如下:public static String[] getTimeStampMandomNumber(int num,String scourseTypeIdString,String agentIdString){ String[] codes = new String[num]; for(int i = 0;

2020-05-26 21:33:10 3648 2

原创 Java中根据时间段做搜索

前言:因为最近项目中有一个小的需求,是根据时间段做一个查询的功能,而身为小白也没有做过,所以就专门去学习了一下,现将代码放置如下。<if test='startTime!=null and startTime!=""'><![CDATA[ AND DATE_FORMAT(a.ta_createDate, '%Y-%m-%d') >= STR_TO_DATE(#{startTime}, '%Y-%m-%d') ]]></if><if test='endT

2020-05-26 21:16:42 1954

原创 Redis-cluster集群 + ElasticSeach

Redis-cluster集群 + ElasticSeach1.Redis-cluster集成学习之前,首先要弄清楚什么是集群,为什么我们要使用集群1.1什么是集群:集群就是 很多服务器组成的一个网络。指的是将多台服务器集中在一起,实现同一业务。1.2为什么要集群:一台服务器不能满足开发需要的时候,需要多台服务器来支持。这个时候就需要做集群,但是集群往往伴随着分布式;1.3...

2019-12-20 22:08:50 188

原创 前后端分离技术+跨域问题+Idea集成svn

前后端分离技术+跨域问题+Idea集成svn1.前后端分离技术1.1:什么是前后端分离?前后端分离是一种架构模式,前后端项目分开开发,测试,部署.并行开发:前后端并行开发,测试,再联调.一个人做 … 后端先行:后端先开发好接口,前端使用真是数据,省去写mock过程。1.2:前后端分离的优势:(1)为优质产品打造精益团队(2)提升开发效率(3)完美应对复杂多变的前端需求(4)增...

2019-12-07 09:37:38 413

原创 ssm多模块搭建 + Swagger +postman测试

ssm多模块搭建+Swagger+postman测试1.多模块搭建

2019-12-05 19:32:36 627

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除