10 2020 档案
摘要:springboot的自动配置原理 在我们使用springboot的时候,能带来的方便性和便利性,不需要配置便可以实现相关的使用,开发效率极大的提升,那么实际上,springboot本身的基础依赖中封装了许许多多的配置帮我们自动完成了配置了。那么它是如何实现的呢? Condition接口及相关注解
阅读全文
摘要:简单记录一下spring 整合redis步骤: 老规矩,跟整合mybatis一样的步骤 1、创建Maven工程,不需要转war包(spring boot有内置的tomcat,可以直接运行jar包) 2、使用spring boot三步法: (1)添加parent(继承原因,它能直接管理大部分需要的依赖
阅读全文
摘要:简单记录一下spring boot 整合mybatis的步骤 1、创建Maven工程,不需要转war包(spring boot有内置的tomcat,可以直接运行jar包) 2、使用spring boot三步法: (1)添加parent(继承原因,它能直接管理大部分需要的依赖j的ar包版本,能避免版本
阅读全文
摘要:Git与svn对比: svn: 集中式版本控制工具(服务器完成对文件的版本控制)(一个仓库) git:分布式版本控制工具(客户端、服务器都可以完成对文件的版本控制)(两个仓库,本地仓库、远程仓库) git工作流程: 1.从远程仓库中克隆 Git 资源作为本地仓库。 2.从本地仓库中checkout代
阅读全文
摘要:认证和授权概念 认证:系统提供的用于识别用户身份的功能,通常提供用户名和密码进行登录其实就是在进行认证,认证的目的是让系统知道你是谁。 授权:用户认证成功后,需要为用户授权,其实就是指定当前用户可以操作哪些功能。 常用的权限框架:Spring Security,还有Apache的shiro框架。 S
阅读全文
摘要:登录功能简单实现 老规矩,先说实现思路,这里只将思路,并且最简洁的登录思路 登录实现,就是用户将账号密码发送给后端,然后,后端通过查数据库,判断一下是否有这个账号,然后查出该账号的密码跟用户传输的密码是否匹配,匹配成功就可以返回成功信息了,那么返回到哪呢?看前端有没有处理返回结果的代码吧,如果没有,
阅读全文
摘要:/** * 随机生成验证码工具类 * */public class RandomizationUtil { /** * 随机生成数字验证码 * @param length 长度为4位或者6位 * @return */ public static Integer generateValidateCod
阅读全文
摘要:一、阿里云短信服务使用介绍 1、登录阿里云官网,找到短信服务,选择签名管理 2、添加签名,如何添加自己看就可以了,很简单,签名内容就是发送短信内容的第一句话,这里注意的就是通用签名现在只有公司才能用,个人只能用验证码签名 3、除了签名以外,还要添加短息模板,我们将通过代码方式调用工具类,传入签名、短
阅读全文
摘要:/** * 日期操作工具类 */ public class DateUtils { /** * 日期转换- String -> Date * * @param dateString 字符串时间 * @return Date类型信息 * @throws Exception 抛出异常 */ public
阅读全文
摘要:Freemarker页面静态化技术 1:什么是页面静态化技术? 以空间换时间,就是将部分动态请求去掉,通过技术生成静态页面,用户可以直接访问静态页面(作用:用于减少查询数据库的频率) 2:什么是Freemarker(作用:可生成html静态资源文件,从而达到减少查询数据库的频率)它是专门的页面静态化
阅读全文
摘要:一、maven坐标: <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.14</version> </dependency> <dependency> <groupId>org
阅读全文
摘要:一、Quartz介绍 Quartz是Job scheduling(作业调度)领域的一个开源项目,Quartz既可以单独使用也可以跟spring框架整合使用,在实际开发中一般会使用后者。使用Quartz可以开发一个或者多个定时任务,每个定时任务可以单独指定执行的时间,例如每隔1小时执行一次、每个月第一
阅读全文
摘要:这里举例用的是七牛云,编程语言java,项目的框架是ssm,架构方式是soa 首先,什么是垃圾图片? 1、就是客户端点击添加图片,就会发送请求,将图片发送到服务端,服务端会生成唯一图片名称,然后上传图片到七牛云,并返回给客户端唯一生成的图片名称,但是这个时候注意,并没有将图片名称保存到数据库中,只是
阅读全文
摘要:1、先定义一个字符串,内容是一个文件名.文件类型(例如:aaa.jpg) 2、然后用String的substring方法将字符串进行拼接,需要传入一个int类型参数(具体可以看String的API),这个int我们直接以文件名中的“.”计算得出,所以需要调用indexOf方法,最终得到“.xxxx”
阅读全文
摘要:当前页面 + 每页记录数 如何拼接? 调用startPage 2.将分页参数存入TreadLocal本地线程对象setLocalPage(将数据存起来) 3.设置分页后,会被拦截 4.执行分页查询 5.拼接分页sql语句 6.最后调用mybatis查询获取结果,返回页面 如何使用PageHelper
阅读全文
摘要:首先定位 消费者或 服务提供者状态是否正常 消费者和服务提供者状态不正常 消费者web: a. 看启动日志是否报错 b. Webxml加载是否正确 c. 配置文件中扫描包跟代码包目录是否一致 d. Controller中@Reference注解导包是否正确 服务者service: a. 看启动日志是
阅读全文
摘要:Dubbo:2.6.2(不存在) Dubbo:2.6.0(才存在的问题):如果在用以默认方式(JDK)创建事务代理对象时、使用2.6.2以下的dubbo版本的情况下,使用@Transactional注解将会导致服务发布失败 问题出现情况: 默认使用JDK创建代理对象 com.sun.proxy...
阅读全文
浙公网安备 33010602011771号