加载中...

随笔分类 -  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 阅读(161) 评论(0) 推荐(0)
摘要:day1-springboot项⽬ - RESTful风格使用 前后端分离开发的项⽬中,前后端之间是接⼝进⾏请求和响应,后端向前端提供请求时就要对外暴露⼀个URLURL的设计不能是随意的,需要遵从⼀定的设计规范——RESTful RESTful 和 XML RESTful 是⼀种Web api的标准 阅读全文
posted @ 2022-06-08 03:34 royal6 阅读(72) 评论(0) 推荐(0)
摘要:Swagger 前后端分离开发,后端需要编写接⼝说明⽂档,会耗费⽐较多的时间 swagger是⼀个⽤于⽣成服务器接⼝的规范性⽂档、并且能够对接⼝进⾏测试的⼯具 1.1 作用 ⽣成接⼝说明⽂档 对接⼝进⾏测试 1.2 Swagger整合 在需要的⼯程添加依赖(Swagger2 \ Swagger UI 阅读全文
posted @ 2022-06-08 02:40 royal6 阅读(80) 评论(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 阅读(307) 评论(0) 推荐(0)
摘要:Thymeleaf Thymeleaf是用来开发Web和独立环境项目的服务器端的Java模版引擎 Spring官方支持的服务的渲染模板中,并不包含jsp。而是Thymeleaf和Freemarker等,而Thymeleaf与SpringMVC的视图技术,及SpringBoot的自动化配置集成非常完美 阅读全文
posted @ 2020-05-24 11:42 royal6 阅读(375) 评论(0) 推荐(0)
摘要:一、Canal介绍 1、应用场景 在前面的统计分析功能中,我们采取了服务调用获取统计数据,这样耦合度高,效率相对较低,目前我采取另一种实现方式,通过实时同步数据库表的方式实现,例如我们要统计每天注册与登录人数,我们只需把会员表同步到统计库中,实现本地统计就可以了,这样效率更高,耦合度更低,Canal 阅读全文
posted @ 2020-05-22 21:07 royal6 阅读(1755) 评论(0) 推荐(0)
摘要:[toc] 一、服务发现 搭建Nacos服务 1、基本概念 (1) Nacos 是阿里巴巴推出来的一个新开源项目,是一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务 阅读全文
posted @ 2020-05-22 20:55 royal6 阅读(1023) 评论(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 阅读(379) 评论(0) 推荐(0)
摘要:[toc] 一、对象存储OSS 为了解决海量数据存储与弹性扩容,项目中我们采用云存储的解决方案 阿里云OSS。 1、开通“对象存储OSS”服务 (1)申请阿里云账号 (2)实名认证 (3)开通“对象存储OSS”服务 (4)进入管理控制台 2、创建Bucket 选择:标准存储、公共读、不开通 3、使用 阅读全文
posted @ 2020-05-22 20:46 royal6 阅读(742) 评论(0) 推荐(0)
摘要:一、Spring Security介绍 1、框架介绍 Spring 是一个非常流行和成功的 Java 应用开发框架。Spring Security 基于 Spring 框架,提供了一套 Web 应用安全性的完整解决方案。一般来说,Web 应用的安全性包括**用户认证(Authentication)和 阅读全文
posted @ 2020-05-22 20:36 royal6 阅读(277) 评论(0) 推荐(0)
摘要:一、统一返回数据格式 项目中我们会将响应封装成json返回,一般我们会将所有接口的数据格式统一, 使前端(iOS Android, Web)对数据的操作更一致、轻松。 一般情况下,统一返回数据格式没有固定的格式,只要能描述清楚返回的数据状态以及要返回的具体数据就可以。但是一般会包含状态码、返回消息、 阅读全文
posted @ 2020-05-22 20:31 royal6 阅读(2053) 评论(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 阅读(202) 评论(0) 推荐(0)
摘要:mybatis plus代码生成器代码: 阅读全文
posted @ 2020-05-22 20:17 royal6 阅读(207) 评论(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 阅读(497) 评论(0) 推荐(0)
摘要:正则常用语法 常用正则表达式 Java使用正则表达式方法 JS使用正则表达式方法 正则表达式( Regular Expression )是用于匹配字符串中字符组合的模式。 正则表通常被用来检索、替换那些符合某个模式(规则)的文本,例如验证表单:用户名表单只能输入英文字 母、数字或者下划线, 昵称输入 阅读全文
posted @ 2020-02-11 15:21 royal6 阅读(224) 评论(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 阅读(129) 评论(0) 推荐(0)
摘要:smtp与pop3 SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议 SMTP 服务器就是遵循 SMTP 协议的发送邮件服务器 POP3是Post Office Protocol 3的简称,即邮局协议的第3个版本 POP3服务器则是遵循POP3协议的接收邮件服 阅读全文
posted @ 2019-07-22 16:02 royal6 阅读(136) 评论(0) 推荐(0)
摘要:String sql = "select * from user where name = '" + name + "' and password = '" + password + "' ;"; //说明:使用拼接的sql语句会有sql注入问题 System.out.println(sql); . 阅读全文
posted @ 2018-12-18 11:44 royal6 阅读(706) 评论(0) 推荐(0)
摘要:1.注册驱动 告知JVM使用的是哪一个数据库的驱动 2.创建连接 使用JDBC中的类,完成对MySQL数据库的连接 3. 得到执行sql语句的Statement对象 通过连接对象获取对SQL语句的执行者Statement对象 4.执行sql语句 使用执行者对象,向数据库执行SQL语句 获取到数据库的 阅读全文
posted @ 2018-12-18 11:14 royal6 阅读(906) 评论(0) 推荐(0)