10 2020 档案

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