随笔分类 -  JAVA

摘要:idea常用配置 1. 项目和文件的编码 settings -> file encoding 2. Maven配置 使用IDEA自带的Maven 打开idea软件安装路径\plugins\maven\lib\maven3\conf,将settings.xml文件复制一份到其他目录(或直接编辑,看个人 阅读全文
posted @ 2022-06-08 04:00 royal6 阅读(146) 评论(0) 推荐(0) 编辑
摘要:day1-springboot项⽬ - RESTful风格使用 前后端分离开发的项⽬中,前后端之间是接⼝进⾏请求和响应,后端向前端提供请求时就要对外暴露⼀个URLURL的设计不能是随意的,需要遵从⼀定的设计规范——RESTful RESTful 和 XML RESTful 是⼀种Web api的标准 阅读全文
posted @ 2022-06-08 03:34 royal6 阅读(46) 评论(0) 推荐(0) 编辑
摘要:Swagger 前后端分离开发,后端需要编写接⼝说明⽂档,会耗费⽐较多的时间 swagger是⼀个⽤于⽣成服务器接⼝的规范性⽂档、并且能够对接⼝进⾏测试的⼯具 1.1 作用 ⽣成接⼝说明⽂档 对接⼝进⾏测试 1.2 Swagger整合 在需要的⼯程添加依赖(Swagger2 \ Swagger UI 阅读全文
posted @ 2022-06-08 02:40 royal6 阅读(58) 评论(0) 推荐(0) 编辑
摘要:shiro 官网:https://shiro.apache.org/ GitHub:https://github.com/apache/shiro 与springboot整合 导入依赖: <!--shiro--> <dependency> <groupId>org.apache.shiro</gro 阅读全文
posted @ 2020-05-26 16:58 royal6 阅读(298) 评论(0) 推荐(0) 编辑
摘要:Thymeleaf Thymeleaf是用来开发Web和独立环境项目的服务器端的Java模版引擎 Spring官方支持的服务的渲染模板中,并不包含jsp。而是Thymeleaf和Freemarker等,而Thymeleaf与SpringMVC的视图技术,及SpringBoot的自动化配置集成非常完美 阅读全文
posted @ 2020-05-24 11:42 royal6 阅读(347) 评论(0) 推荐(0) 编辑
摘要:一、Canal介绍 1、应用场景 在前面的统计分析功能中,我们采取了服务调用获取统计数据,这样耦合度高,效率相对较低,目前我采取另一种实现方式,通过实时同步数据库表的方式实现,例如我们要统计每天注册与登录人数,我们只需把会员表同步到统计库中,实现本地统计就可以了,这样效率更高,耦合度更低,Canal 阅读全文
posted @ 2020-05-22 21:07 royal6 阅读(1646) 评论(0) 推荐(0) 编辑
摘要:一、Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个开源的使用ANSI c语言编写的key value存储系统(区别于MySQL的二维表格的形式存储。)。和Memcache类似,但很大程度补偿了Memcache的不足。和Memcache一样,Redis数据都是缓存在计算机内存中 阅读全文
posted @ 2020-05-22 21:05 royal6 阅读(709) 评论(0) 推荐(0) 编辑
摘要:[toc] 一、服务发现 搭建Nacos服务 1、基本概念 (1) Nacos 是阿里巴巴推出来的一个新开源项目,是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务 阅读全文
posted @ 2020-05-22 20:55 royal6 阅读(1008) 评论(0) 推荐(0) 编辑
摘要:整合阿里云短信服务 帮助文档: https://help.aliyun.com/product/44282.html?spm=5176.10629532.0.0.38311cbeYzBm73 1、开通阿里云短信服务 2、添加签名管理与模板管理 (1)添加模板管理 选择 国内消息 模板管理 添加模板 阅读全文
posted @ 2020-05-22 20:51 royal6 阅读(359) 评论(0) 推荐(0) 编辑
摘要:[toc] 一、对象存储OSS 为了解决海量数据存储与弹性扩容,项目中我们采用云存储的解决方案 阿里云OSS。 1、开通“对象存储OSS”服务 (1)申请阿里云账号 (2)实名认证 (3)开通“对象存储OSS”服务 (4)进入管理控制台 2、创建Bucket 选择:标准存储、公共读、不开通 3、使用 阅读全文
posted @ 2020-05-22 20:46 royal6 阅读(702) 评论(0) 推荐(0) 编辑
摘要:一、Spring Security介绍 1、框架介绍 Spring 是一个非常流行和成功的 Java 应用开发框架。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。一般来说,Web 应用的安全性包括**用户认证(Authentication)和 阅读全文
posted @ 2020-05-22 20:36 royal6 阅读(269) 评论(0) 推荐(0) 编辑
摘要:一、统一返回数据格式 项目中我们会将响应封装成json返回,一般我们会将所有接口的数据格式统一, 使前端(iOS Android, Web)对数据的操作更一致、轻松。 一般情况下,统一返回数据格式没有固定的格式,只要能描述清楚返回的数据状态以及要返回的具体数据就可以。但是一般会包含状态码、返回消息、 阅读全文
posted @ 2020-05-22 20:31 royal6 阅读(2012) 评论(0) 推荐(0) 编辑
摘要:[toc] 一、阿里云视频点播技术 参考文章: https://blog.csdn.net/qq_33857573/article/details/79564255 视频点播(ApsaraVideo for VoD)是集音视频采集、编辑、上传、自动化转码处理、媒体资源管理、分发加速于一体的一站式音视 阅读全文
posted @ 2020-05-22 20:28 royal6 阅读(1579) 评论(0) 推荐(0) 编辑
摘要:[toc] 什么是微服务 1、微服务的由来 微服务最早由Martin Fowler与James Lewis于2014年共同提出,微服务架构风格是一种使用一套小服务来开发单个应用的方式途径,每个服务运行在自己的进程中,并使用轻量级机制通信,通常是HTTP API,这些服务基于业务能力构建,并能够通过自 阅读全文
posted @ 2020-05-22 20:25 royal6 阅读(402) 评论(0) 推荐(0) 编辑
摘要:MD5工具类 import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public final class MD5 { public static String encrypt(String 阅读全文
posted @ 2020-05-22 20:21 royal6 阅读(187) 评论(0) 推荐(0) 编辑
摘要:[toc] 一、Excel导入导出的应用场景 1、数据导入:减轻录入工作量 2、数据导出:统计信息归档 3、数据传输:异构系统之间数据传输 二、EasyExcel简介 EasyExcel特点 Java领域解析、生成Excel比较有名的框架有Apache poi、jxl等。但他们都存在一个严重的问题就 阅读全文
posted @ 2020-05-22 20:19 royal6 阅读(934) 评论(0) 推荐(0) 编辑
摘要:mybatis plus代码生成器代码: 阅读全文
posted @ 2020-05-22 20:17 royal6 阅读(202) 评论(0) 推荐(0) 编辑
摘要:1. MyBatis-Plus简介 官网:http://mp.baomidou.com/ 教程文档:http://mp.baomidou.com/guide/ MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率 阅读全文
posted @ 2020-04-12 00:01 royal6 阅读(463) 评论(0) 推荐(0) 编辑
摘要:正则常用语法 常用正则表达式 Java使用正则表达式方法 JS使用正则表达式方法 正则表达式( Regular Expression )是用于匹配字符串中字符组合的模式。 正则表通常被用来检索、替换那些符合某个模式(规则)的文本,例如验证表单:用户名表单只能输入英文字 母、数字或者下划线, 昵称输入 阅读全文
posted @ 2020-02-11 15:21 royal6 阅读(211) 评论(0) 推荐(0) 编辑
摘要:ActiveMQ 1.什么是ActiveMQ ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着 阅读全文
posted @ 2020-01-11 18:22 royal6 阅读(110) 评论(0) 推荐(0) 编辑

more_horiz
keyboard_arrow_up dark_mode palette
选择主题
点击右上角即可分享
微信分享提示