摘要: 是`spring HttpClient`的复杂提交。 借助 ,`Spring Spring RestTemplate`访问使用了模版方法的设计模式。 模版方法将过程中与特定实现相关的部分委托给接口,而这个接口的不同实现定义了接口的不同行为。 RestTemplate定义了36个与REST资源交互的方 阅读全文
posted @ 2020-03-08 17:29 修电脑的 阅读(484) 评论(0) 推荐(0)
摘要: 一,URL编码 为什么要使用URL编码? 我们都知道Http协议中参数的传输是"key=value"这种简直对形式的,如果要传多个参数就需要用“&”符号对键值对进行分割。如 "?name1=value1&name2=value2",这样在服务端在收到这种字符串的时候,会用“&”分割出每一个参数,然后 阅读全文
posted @ 2020-03-08 17:28 修电脑的 阅读(352) 评论(0) 推荐(0)
摘要: "www.myblog.cn/shiro" 安全框架的讲解和使用! 是`Apache Apache Shiro Java spring Security Spring Security Shiro shiro security security`那么复杂。 开篇: 安全框架的介绍 Authentic 阅读全文
posted @ 2020-03-08 17:27 修电脑的 阅读(243) 评论(0) 推荐(0)
摘要: 官方介绍:单点登录,简称为 ,是目前比较流行的企业业务整合的解决方案之一。 的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。是指在多系统应用群中登录一个系统,便可在其他所有系统中得到授权而无需再次登录,包括单点登录与单点注销两部分。 一,单点登录实现的原理 以单个客户端 阅读全文
posted @ 2020-03-08 17:24 修电脑的 阅读(704) 评论(0) 推荐(0)
摘要: 具体安装配置参考之前的文章 "https://blog.csdn.net/weixin_44001965/article/details/102723855" @[toc] 一,nginx操作的常用命令 使用 操作命令的前提条件:必须进入 的目录 nginx配置文件 配置文件的位置 配置文件由三部分 阅读全文
posted @ 2020-03-08 17:23 修电脑的 阅读(798) 评论(0) 推荐(0)
摘要: @[toc] 一,安装jdk 如果没有权限,切换到root用户 su 回车 ,输入当前用户的密码,然后可以切到root用户,再进行删除 到 官网下载 文件,然后使用 传到 。 知识点:如果xftp上传失败,是因为该文件夹没有权限,进到该文件夹的父目录 然后就可以上传成功了。 二,mysql安装 首先 阅读全文
posted @ 2020-03-08 17:21 修电脑的 阅读(680) 评论(0) 推荐(0)
摘要: 首先贴出来一张从网上copy下来的springmvc工作原理图 分析:其实springmvc只不过是把servlet进行了封装和处理,下面就开始手写一个简易版的springmvc框架。另外,客户端发送一个请求到前端控制器DispatcherServlet,所谓的前端控制器只是封装后的一个servle 阅读全文
posted @ 2020-03-08 17:20 修电脑的 阅读(222) 评论(0) 推荐(0)
摘要: 比如讲,现在有一个B项目,它有一个接口查询的是学生信息,然后A项目想要访问B项目的这个接口并查询学生信息,使用 可以实现,了解了一下 ,好像它更适合跨项目远程调用接口,不过不太会用,这里就使用 实现。 首先要加入 然后写方法 就可以拿到数据了,这里只是测试数据。 阅读全文
posted @ 2020-03-08 17:18 修电脑的 阅读(369) 评论(0) 推荐(0)
摘要: @ "toc" WebMagic框架包含四个组件, 、`Scheduler Downloader Pipeline`。 这四大组件对应爬虫生命周期中的处理、管理、下载和持久化等功能。 这四个组件都是 中的属性,爬虫框架通过 启动和管理。 总体架构图 一,WebMagic的四大组件 负责解析页面,抽取 阅读全文
posted @ 2020-03-08 17:17 修电脑的 阅读(1103) 评论(1) 推荐(1)
摘要: 体需要的jar包参考上篇文章 "POI解析Excel表格" 创建表格的格式内容是 字符串数组。 运行测试类,生成 表格 导出结束,谢谢观赏! 阅读全文
posted @ 2020-03-08 17:16 修电脑的 阅读(222) 评论(0) 推荐(0)
摘要: 是`Apache POI API Java Microsoft Office`格式档案读和写的功能。 这里实现 解析 表格的例子,导入 , 准备食材 第一道菜 第二道菜 下锅炸至两面金黄 运行测试类,解析出了 表格的内容。 说明:上面的 只能是解析03和07版本的 ,如果不是这个版本的 的话需要另存 阅读全文
posted @ 2020-03-08 17:15 修电脑的 阅读(158) 评论(0) 推荐(0)
摘要: 我们在任何的系统中,分页功能是必不可少的。然而,对于这个功能如果有一种快速开发的实现方式,当然可以节省我们很多的时间了。接下来,我就给大家基于不同的环境来说说如何使用一个分页插件: ,它是 的一个分页插件。 这里使用一个简单的 的demo项目来实现,前台页面使用的 模板引擎。 首先加入 的依赖。 然 阅读全文
posted @ 2020-03-08 17:14 修电脑的 阅读(348) 评论(1) 推荐(0)
摘要: SpringCloud 一,写一个小例子,引出springcloud微服务 新建一个项目 ,maven项目,这个项目是父项目,所以只建一个 即可。 在 标签上边加上配置,声明该项目为 项目 加上下面的依赖,否则可能会报错。 然后在父项目上新建两个 ,分别是提供者 和消费者 提供者provider u 阅读全文
posted @ 2020-03-08 17:12 修电脑的 阅读(382) 评论(1) 推荐(0)
摘要: `WebSocket TCP UDP WebSocket`不仅可以客户端和客户端之间通信,服务端也可以直接发送消息给客户端。 下面实现的一个多人的在线聊天室,前台聊天框是在网上找的模板,该聊天室具有的功能如下 1. 当一个客户端进入之后,其他客户端会看到系统消息提示(某某某进入了聊天室) 2. 客户 阅读全文
posted @ 2020-03-08 17:09 修电脑的 阅读(876) 评论(0) 推荐(0)
摘要: 第一大块 数据库表设计 最基本的实现权限树分配的话是需要三张表就可以了,企业级项目的实现权限树需要设计五张六张的也有,那种逻辑关系也就相当复杂了,可是要实现的话,三张足矣! emp表 tb_dept_power部门权限关联表 tb_power权限表 查询权限的关键sql,表示查询登录的员工在权限表中 阅读全文
posted @ 2020-03-08 17:07 修电脑的 阅读(286) 评论(0) 推荐(0)
摘要: 实现支付宝支付接口的话,首先需要在蚂蚁金服官网进行开发入驻。 登录 ,进行开发者入驻,这里不讲,你们一登录官网就会看到入驻的入口。 在 找到开发服务的那一块的 ,点进去 首先点击设置公钥,然后去生成密钥 然后点击 链接去下载一个东西,这个东西就是去生成密钥的。 安装完成之后就是自动生成私钥和公钥的软 阅读全文
posted @ 2020-03-08 17:06 修电脑的 阅读(1680) 评论(0) 推荐(0)
摘要: 一,什么是网络爬虫? 网络爬虫(web crawer),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本。从功能上来讲,爬虫一般分为数据采集,处理,储存三个部分。 1,入门程序 环境准备 (1)jdk1.8 (2)idea环境 (3)maven (4)需要导入httpClient的依赖。(去 阅读全文
posted @ 2020-03-08 17:05 修电脑的 阅读(1532) 评论(2) 推荐(0)
摘要: 一,spring框架需要的jar包(必备jar包) 二,创建一个项目(感受一下bean的存在) 在src文件夹中新建一个配置文件applicationContext.xml文件,至于上面的配置就去官网上面查吧,文件内容中配置了bean就可以在java代码中使用。 applicationContext 阅读全文
posted @ 2020-03-08 17:03 修电脑的 阅读(369) 评论(0) 推荐(0)
摘要: 1,case when用法 从表中根据时间点不同查询出活动的状态。 sql SELECT ENAME,JOB,SAL,NVL(COMM,100) FROM EMP WHERE SAL zqyjList); xml insert into YZSYLGK_ZQYJ (YJ_ID, ID, YJ_NR, 阅读全文
posted @ 2020-03-08 16:58 修电脑的 阅读(311) 评论(0) 推荐(0)
摘要: @ "toc" 一,oracle中nvl()函数 NVL(表达式1,表达式2) 如果表达式1为空值,NVL返回值为表达式2的值,否则返回表达式1的值。该函数的目的是把一个空值(null)转换成一个实际的值。其表达式的值可以是数字型、字符型和日期型。但是表达式1和表达式2的数据类型必须为同一个类型。 阅读全文
posted @ 2020-03-08 16:57 修电脑的 阅读(1394) 评论(0) 推荐(0)
摘要: @ "toc" 首先要导入log4j属性文件 Log4j.properties 在resources文件夹下导入log4j.properties文件,复制下面的内容时,每行后面如果有空格的话一定要去掉,log4j.appender.File.File为log日志存放的路径。 Pom.xml添加依赖 阅读全文
posted @ 2020-03-08 16:55 修电脑的 阅读(2433) 评论(0) 推荐(0)
摘要: @ "toc" 参考上篇文章 "配置多数据源" Springboot使用jta管理多个事务 。 导入依赖 在application.properties配置文件中对两个数据库的配置内容稍作修改。 在java文件夹下新建dbconfig包 里面分别写两个类和application.properties 阅读全文
posted @ 2020-03-08 16:53 修电脑的 阅读(2179) 评论(0) 推荐(0)
摘要: @ "toc" 捕获全局异常是在项目运行期间如果调用的某一个方法出现了运行时异常,则会捕获,并且给出回馈。 首先需要建一个包,包里新建一个捕获异常类GlobalExceptionHandler。前提是springboot的启动类的扫描注解ComponentScan()要扫描到。 这个捕获异常类可以捕 阅读全文
posted @ 2020-03-08 16:52 修电脑的 阅读(634) 评论(1) 推荐(0)
摘要: 一,静态代理 静态代理要先抽象出一个接口,并且写一个实现类实现这个接口。 //主业务接口 public interface SomeService { String first(); String second(); } //目标类 public class SomeServiceImpl impl 阅读全文
posted @ 2020-03-08 16:50 修电脑的 阅读(169) 评论(0) 推荐(0)
摘要: @ "toc" 首先是springboot和thymeleaf整合的demo项目,然后使用session实现购物车 一,新建购物车的实体类Cart 二,在选择商品类型页面进行页面跳转 三,在controller进行添加商品对象并记入session 四,购物车页面接收购物车信息并展示 五,补充说明 因 阅读全文
posted @ 2020-03-08 16:49 修电脑的 阅读(798) 评论(0) 推荐(0)
摘要: 这里项目是springboot,mybatis,thymeleaf,实现我自制的商城项目后台页面的分页功能。 "参考我之前总结的分页,简单的处理一下就可以了" 上代码 首先写一个超链接跳转到controller层的方法 然后写后台controller层代码 Mapper层的代码 需要注意的是,使用的 阅读全文
posted @ 2020-03-08 16:48 修电脑的 阅读(3228) 评论(0) 推荐(0)
摘要: 浅谈 我一直都觉得上传图片好复杂,除了本地上传,还有局域网上传,公网上传乱七八糟的,不仅看不懂,还不想学,因为老是觉得本地上传没啥大用处,直到今天,我才看透,什么本地不本地的,统统都是一个套路! 在springboot2.×版本以后,上传时就不需要任何配置了,什么配置文件也不需要,啥也不讲了,上来就 阅读全文
posted @ 2020-03-08 16:47 修电脑的 阅读(3363) 评论(0) 推荐(0)
摘要: 第一步 1. 先新建一个com.aaa.util包 2. 在包里新建一个FileUtil工具类(包括上传和下载方法) controller层代码 dao层代码 阅读全文
posted @ 2020-03-08 16:46 修电脑的 阅读(143) 评论(0) 推荐(0)
摘要: springboot定时任务 在创建好的springboot项目的启动类上加@EnableScheduling注解。 然后创建一个定时任务类,加上@Scheduled注解。 然后控制台会每隔一秒打印一次。 Cron表达式 关于@scheduled 的参数有多种方式,可以根据自己的需求来进行选择。 @ 阅读全文
posted @ 2020-03-08 16:45 修电脑的 阅读(709) 评论(0) 推荐(0)
摘要: @ "toc" 1,在pom.xml配置文件中添加以下配置 2,自定义配置文件logback.xml,该配置文件位置在templates文件夹下第一层,和html文件夹位置并列。 3,logback.xml文件配置内容 4,写一个LogUtil类 阅读全文
posted @ 2020-03-08 16:44 修电脑的 阅读(433) 评论(0) 推荐(0)
摘要: @ "toc" 在新建的springboot项目pom文件中新添druid连接池的依赖 在application.properties配置文件中添加配置 配置静态文件目录和模板文件目录 创建文件夹 静态文件目录:src\main\resources\static 模板文件目录:src\main\re 阅读全文
posted @ 2020-03-08 16:43 修电脑的 阅读(564) 评论(0) 推荐(0)
摘要: @[toc] 服务器端 (1) 创建ServerSocket对象,绑定监听端口; (2) 通过accept()方法监听客户端请求; (3) 连接建立后,通过输入流读取客户端发送的请求信息; (4) 通过输出流向客户端发送相应信息; (5) 关闭响应资源。 客户端 (1) 创建Socket对象,指明需 阅读全文
posted @ 2020-03-08 16:42 修电脑的 阅读(293) 评论(0) 推荐(0)
摘要: 需要的jar包如下 在src下面新建一个xml配置文件用来写连接池相关配置,名字必须为c3p0 config.xml,必须在src下面,如下图 c3p0 config.xml配置文件内容为 写一个jdbcUtils工具类,用于返回连接池对象 最后编写一个jdbc工具类,写增删改查方法。 打印结果 阅读全文
posted @ 2020-03-08 16:41 修电脑的 阅读(220) 评论(0) 推荐(0)
摘要: @ "toc" 1.springboot直接引入 非springboot项目使用如下依赖: 默认的模板映射路径是:src/main/resources/templates springboot1.4之后,可以使用thymeleaf3来提高效率,并且解决标签闭合问题,配置方式: 2.配置thymele 阅读全文
posted @ 2020-03-08 16:39 修电脑的 阅读(279) 评论(0) 推荐(0)
摘要: @ "TOC" 1.加入配置 2.在util包创建两个util类 3.controller代码,把手机号作为参数传到后台 4.前端js代码 5.前端html代码 6.发送验证码按钮时间倒计时代码 阅读全文
posted @ 2020-03-08 16:34 修电脑的 阅读(450) 评论(0) 推荐(0)
摘要: 需求:一个表单可以动态添加,修改以及删除,然后提交,如下图实例。 这里只提及两点即可,其他的可以自己现场发挥。 js模板 表单把数据提交到后台如何接收 一,页面可以使用 模板来做,点击 按钮,触发事件,然后把 模板 到一个元素容器中即可,随便选择一个好用的模板就可以。 二,如何提交到后台? 这里打一 阅读全文
posted @ 2020-03-08 16:33 修电脑的 阅读(842) 评论(1) 推荐(0)
摘要: "www.myblogs.cn/fastDFS" 一,前言 (1) 是什么 是用 c 语言编写的一款开源的分布式文件系统。 为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标,使用 很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 (2) 结构 阅读全文
posted @ 2020-03-08 16:27 修电脑的 阅读(1186) 评论(0) 推荐(0)
摘要: 分析 之前分析过一波权限分配,这里动手实现的思路部分参考之前的文章 "角色权限分配(没有比这讲的更细了)" ,之前分析的权限是在一个小型的酒店系统总结的,它里面使用的权限树是 的`Tree js js`部分很繁琐,但是也没关系,重要的是练习对吧? 我这个做的没有那么全,功能包含两个: 不同角色登录, 阅读全文
posted @ 2020-03-08 16:25 修电脑的 阅读(305) 评论(0) 推荐(0)
摘要: 本章内容很多,是摘抄的笔记,但是内容很值得同学们学习,如果想深入了解springboot的话可以好好看看。 一、Spring Boot 入门 1、Spring Boot 简介 简化Spring应用开发的一个框架; 整个Spring技术栈的一个大整合; J2EE开发的一站式解决方案; 2、微服务 20 阅读全文
posted @ 2020-03-08 16:23 修电脑的 阅读(108) 评论(0) 推荐(0)