SpringBoot 番外
文章平均质量分 91
程序员爱酸奶
专注springboot、springcloud、docker、redis。乐于分享,欢迎关注
展开
-
mongodb分片集群,你会了么
前言mongoDB 作为非关系型数据的典型代码,使用的场景还是非常多的,所以也成了我们必备技能,但是只会简单的CURD 又有什么用呢?又怎能体现出我们价值。所以这篇文章带领大家手把手搭建一个 MongoDB 分片集群的环境。让大家对 mongoDB 有更强的动手的能力,可以直接投入项目中使用。学习本文 您将了解到:config 集群配置shard 集群配置路由节点配置权限控制整合 springboot我们这次的整体要完成搭建的结构如下,和我们正式环境使用的算是非常接近啦。功能需求:搭原创 2020-10-24 10:08:22 · 1641 阅读 · 0 评论 -
springboot 整合 Mybatis、JPA、Redis
引言在springboot 项目中,我们是用ORM 框架来操作数据库变的非常方便。下面我们分别整合mysql ,spring data jpa 以及redis 。让我们感受下快车道。我们首先创建一个springboot 项目,创建好之后,我们来一步步的实践。使用mybatis引入依赖:<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis原创 2020-09-22 16:21:58 · 17636 阅读 · 103 评论 -
springboot 整合 thymeleaf
引言springboot 整合thymeleaf 其实用的不是很多,因为现在很多公司都是前后端分离的项目,通过接口交互了。但是我们后端人员,对前端不是很了解,但是又想做些东西看看效果。所以就可以整合 thymeleaf ,掌握一些基本的语法,就可以很好的操作啦。使用首先引入依赖,这样我们在项目中才能使用到。<dependency> <groupId>org.springframework.boot</groupId> <artifactId&原创 2021-01-13 09:15:56 · 779 阅读 · 0 评论 -
面试不是无情物,参数注解知多少?
前言前两天面试的,面试官问我用在参数上的注解有哪些?我想了一下说有RequestParm,每个参数都需要RequestParm修饰,可以设置required 等于false,表示该字段非必传。面试官:还有呢?我:只知道这么多了,RequestParam 注解用的比较多,其他的没怎么用?面试官:好了,今天的面试就到这,后续有消息会通知你。挂掉电话我:???结束调面试后,好好的看了下用在参数上的注解。用在参数上的注解,主要是controller 层,用来接收请求中的参数。常用的有三种@Re原创 2020-05-08 18:10:36 · 6857 阅读 · 1 评论 -
emoji-java 用来表情转换,你会用了吗?
前言今天项目中遇到一个需求,APP的问题上报和意见反馈提意见的时候,需要支持表情。前端没什么,但是如果存入到mysql 就会报错了。导致的原因是,Emoji表情占用4个字节,但是MySQL数据库UTF-8编码最多只能存储3个字节。所以存储就会报错。想要解决上面的问题,可以修改mysql 的编码格式,这里就不建议了,大部分的还是3个字节的utf-8的编码。如果直接改成4个字节的编号,会造成资源浪...原创 2020-05-06 17:51:07 · 2446 阅读 · 0 评论 -
手撸一个自定义starter,它不香吗
前言springboot 中有很多的starter 。我们用起来很爽不是吗,之所以这么爽难道不是因为我们少了很多配置吗,之前我们想要使用jdbcTemplete 是不是需要在xml 文件中配置bean 后才能使用。有被xml 一推配置支配的工具吗?为了解救从多处于水深火热的程序猿们,springboot 横空出世,带着starter 的利刃来普度我们了。我们在心怀感激的同时,是不是也得有一...原创 2020-04-26 12:11:57 · 7157 阅读 · 40 评论 -
springboot 升级依赖的第三方jar包
前言我们在实际工作中往往会遇到这样的问题,我们项目依赖的一些jar 包升级了,修复了一些漏洞,为了安全考虑,我们也需要进行升级,通常来说,我们不会深度的用到依赖的jar 包,所以升级一个小版本直接替换就完事了。但是Springboot项目滨改没有我们想的那么简单。打包方式首先还得从打包方式说起,我们使用的打包方式不是直接将将依赖的jar 和配置文件都打在可运行的jar 中。我们打包方式如下...原创 2020-04-02 15:09:06 · 2980 阅读 · 0 评论 -
如何使用 Springboot 爬取页面信息?
前言捣鼓了两天,总算是做了demo 啦。整体思路如下:可以看到整体思路还是比较简单的,真机IP访问的话,很容易被限制,所以增加代理访问。主要就是三步走,1将url 存入到url 缓存池中。2 将代理信息存入到代理池中,3.分别从url缓存池和代理池中取出一个进行爬取页面,并将页面数据解析出来。下面来仔细看看如何实现的吧。代理相关代理的信息可以从如下两个地址中获取。https://raw...原创 2020-03-13 11:56:50 · 1855 阅读 · 0 评论 -
调第三方厂家接口实现文件文件上传httpclient
前言这种情况算是很少见的,前端上传文件到服务端,服务端接收文件,再调第三方接口,将文件存到第三方服务器。从客户端接收文件的就不说了,比较常见,就记录下调第三方接口带参数。代码public static String sendPost(String url, JSONObject jsonObject, String token,File file) { StringBuil...原创 2020-02-11 15:58:17 · 1019 阅读 · 0 评论 -
springboo 使用自定义的 Tomcat
前言事情的缘由是tomcat d的漏洞引起的,需要升级Tomcat。然后项目是springboot, 然后使用自带的tomcat.我使用的是springboot2.1.6.我看了一下,2.1.6版本自动依赖的Tomcat版本是9.0.21。刚好在这个漏洞范围之内。卧槽,第一反应就是要升级,最开始想到了两个解决方案。一、升级springboot版本,我查了一下,最新的springboot 2...原创 2020-01-19 17:14:58 · 1443 阅读 · 0 评论