自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

舟舟哥的博客

一个IT直男的心路历程。

  • 博客(30)
  • 收藏
  • 关注

原创 SpringSecurity跨域问题

SpringSecurity跨域问题目前主要进行毕设的修改优化,今天主要遇见的问题是SpringSecurity下的跨域问题。SpringSecurity下普通的跨域配置是无效的需要在SpringSecurity配置类中配置,此外 ‘login’请求更加特别。代码如下: @Bean public CorsConfigurationSource corsConfigurationSource() { final CorsConfiguration configuration =

2020-05-17 20:50:37 635

转载 RabbitMQ 学习笔记

RabbitMQ 学习笔记AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。AMQP的主要特征是面向消息、队列、路由(包括点对点和发布/订阅)、可靠性、安全。RabbitMQ是一个开源的AMQP实现,服务器端用Erlang语言编写,支持多种客户端,如:Python、Ruby、.NET、Java、JMS、C、PHP、Acti

2020-05-10 20:37:52 220

原创 JWT 学习笔记

JWT 学习笔记JSON Web Token(JWT)是目前最流行的跨域身份验证解决方案,是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519)。JWT默认不加密,但可以加密。生成原始令牌(token)后,可以使用改令牌再次对其进行加密。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息,以便于从资源服务器获取资源,也可以增加一些额外的其它业...

2020-05-07 20:10:48 909

转载 SSO 学习笔记

SSO 学习笔记SSO简介单点登录(Single Sign On),简称为 SSO,就是用户的一次性鉴别登录,是比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统,摆脱了在多应用系统中每个应用系统都要进行注册登录,既要记忆多个注册信息,又要在退出的时候一个个退出的弊端。传统单系统登录单系统登录无需引入单点登录,登录后,...

2020-05-03 21:31:33 406

原创 MVC MVP MVVM学习笔记

MVC MVP MVVM学习笔记MVCMVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个...

2020-04-30 20:55:00 445

原创 订单系统架构 学习笔记

订单系统架构 学习笔记基础篇当结算时,结算页触发下单服务,数据存放在数据库中,异构到缓存中提供用户查询操作。当收银台支付完成时,同样会触发下单服务,修改数据库和缓存中的数据。注:1.关键逻辑不要使用读写分离的的查询方法,避免从库延迟造成订单查询异常。如:创建订单之后要创建支付单,但在反查订单时,由于主从延迟未查到订单信息,就会造成支付单创建失败2.关键逻辑不要使用缓存做订单查询,...

2020-04-26 12:13:25 953

原创 Upload 学习笔记

Upload 学习笔记一、基础<form id="upload" enctype="multipart/form-data" method="post"> <input type="file" multiple="multiple" id="files" onChange={(event)=>{ //这个files就是获取的file文件的一个数组。之后...

2020-04-23 22:03:44 985

原创 JSON JS 拷贝 学习笔记

JSON JS 拷贝 学习笔记今天在对 js 对象进行操作时,出现了数据意外改变的情况,研究后做如下笔记一、JSONJSON(JavaScript Object Notation, JS 对象简谱) 是一种轻量级的数据交换格式。简洁和清晰的层次结构使得 JSON 成为理想的数据交换语言。 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。二、数据类型数据分为基本数据类...

2020-04-19 21:09:59 178

原创 RESTful 学习笔记

学习笔记一、HttpHttp 是一个简单的请求-响应协议,它通常运行在TCP之上。基于客户/服务器模式,面向连接。它指定了客户端可能发送给服务器什么样的消息以及得到什么样的响应。典型的HTTP事务处理有如下的过程:(1)客户与服务器建立连接;(2)客户向服务器提出请求;(3)服务器接受请求,并根据请求返回相应的文件作为应答;(4)客户与服务器关闭连接。请求报文(请求行/请求头/请...

2020-04-16 21:02:58 185

原创 Redux 学习笔记

Redux 学习笔记Redux 是 JavaScript 状态容器,提供可预测化的状态管理。State整个应用的 state 被储存在一棵 object tree 中,并且这个 object tree 只存在于唯一一个 store 中。State 是只读的,唯一改变 state 的方法就是触发 action,action 是一个用于描述已发生事件的普通对象。ActionAction就是普...

2020-04-12 21:07:42 180

转载 React 学习笔记

React 学习笔记React 是一个用于构建用户界面的 JAVASCRIPT 库,主要用于构建UI,拥有较高的性能,代码逻辑非常简单,越来越多的人已开始关注和使用它。挂载当组件实例被创建并插入 DOM 中时,其生命周期调用顺序如下:constructor()在 React 组件挂载之前,会调用它的构造函数。如果不初始化 state 或不进行方法绑定,则不需要为 React 组件实现构造...

2020-04-05 21:26:18 74

转载 Filter、Interceptor、AOP 学习笔记

Filter、Interceptor、AOP 学习笔记Filter过滤器1、过滤器拦截web访问url地址。2、严格意义上讲,filter只是适用于web中,依赖于Servlet容器,利用Java的回调机制进行实现。3、Filter过滤器:和框架无关,可以控制最初的http请求,但是更细一点的类和方法控制不了。4、过滤器可以拦截到方法的请求和响应(ServletRequest reque...

2020-03-26 19:50:56 138

原创 Spring-data-redis 学习笔记:

spring-data-redis学习笔记:1.连接池自动管理,提供了一个高度封装的“RedisTemplate”类2.jedis客户端中大量api进行了归类封装,同类型操作封装为operation接口,没有指定的key, 可以操作多个key 进行存值取值。ValueOperations:简单K-V操作redisTemplate.opsForValue();SetOperations...

2020-03-21 22:01:37 83

原创 Redis 学习笔记

Redis 学习笔记Redis 理论redis是一个key-value存储系统,和Memcached类似,支持存储的value类型相,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集等,而且这些操作都是原子性的。在此基础上,redis支持...

2020-03-18 21:16:25 190

原创 Mybatis 学习笔记

Mybatis 学习笔记Attention:#{}#{} 等价于 JDBC 的preparedStatement时,sql语句中的参数会用 ? 作占位符,可以防止sql注入。使用#{}时形成的sql语句,组成sql语句的时候把参数默认为字符串,带有引号,例:select * from student where id=#{id}调用这个语句时可以通过后台看到打印出的sql为:sel...

2020-03-14 21:29:31 96

原创 RPC入门学习笔记

欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体...

2020-03-11 22:09:05 195

原创 (POJ) Biorhythm-Java实现

原题http://poj.org/problem?id=1006题解源码import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); int time = 0...

2019-09-18 11:31:12 90

原创 (HDOJ)排序-Java实现

原题http://acm.hdu.edu.cn/game/entry/problem/show.php?chapterid=1&sectionid=3&problemid=11源码import java.util.*;public class Main { public static void main(String[] args) { Scan...

2019-09-04 21:10:38 160

原创 (HDOJ)第二小整数-Java实现

原题http://acm.hdu.edu.cn/game/entry/problem/show.php?chapterid=1&sectionid=3&problemid=10本题主要考验排序问题,java会简单很多,但还是重新写了个“轮子”。即代码中可替换部分。源码import java.util.*;public class Main { public ...

2019-09-04 17:23:51 140

原创 (HDOJ)What Is Your Grade-java实现

原题http://acm.hdu.edu.cn/game/entry/status/index.php源码import java.util.*;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); boole...

2019-09-04 11:51:28 160

原创 (HDOJ)排名-Java实现

原题http://acm.hdu.edu.cn/game/entry/problem/show.php?chapterid=1&sectionid=3&problemid=5源码import java.util.*;public class Main { public static void main(String[] args) { Scanne...

2019-09-03 21:43:15 239

原创 (HDOJ)Financial Management-Java实现

原题http://acm.hdu.edu.cn/game/entry/problem/show.php?chapterid=1&sectionid=2&problemid=7源码import java.util.Scanner;public class Main { public static void main(String[] args) { ...

2019-09-03 17:11:21 144

原创 (HDOJ)Text Reverse-Java实现

原题http://acm.hdu.edu.cn/game/entry/problem/show.php?chapterid=1&sectionid=2&problemid=5这道题不难,主要在于 “presentation error!” 问题!!!要注意最后单词上是否有空格。源码import java.util.Arrays;import java.util.Sca...

2019-09-03 16:51:03 139

原创 (HDOJ)Biker's Trip Odometer-Java实现

原题http://acm.hdu.edu.cn/game/entry/status/index.php源码import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); ...

2019-09-03 15:00:56 97

原创 (HDOJ)Elevator-Java实现

原题http://acm.hdu.edu.cn/game/entry/problem/show.php?chapterid=1&sectionid=2&problemid=1源码import java.util.Scanner;public class Main { public static void main(String[] args) { ...

2019-09-03 11:28:30 188

原创 (HDOJ)IBM Minus One-Java实现

原题http://acm.hdu.edu.cn/game/entry/problem/show.php?chapterid=1&sectionid=2&problemid=21源码import java.util.Scanner;public class Main { public static void main(String[] args) { ...

2019-09-03 06:48:55 132

原创 (HDOJ)Vowel Counting-Java实现

题目:原题源码:import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); byte[] temp; while (in.hasNext()) {...

2019-09-03 05:49:58 150

原创 基于uCOS-II系统的stm32物联网套件(温湿度传感器)开发——信号量实现任务间同步、邮箱实现任务之间的通讯

基于uCOS-II系统的stm32物联网套件(温湿度传感器)开发—— 使用计数型信号量解决任务之间的同步实现功能uC/OS任务间通讯和同步,建立一个工程,应用程序含两个任务,任务A根据任务B发送过来的延时时间值不断显示跑马灯;使用信号量实现任务间同步;使用邮箱实现任务之间的通讯。程序分析main.c#include &amp;amp;quot;includes.h&amp;amp;quot;static OS_STK A_ta...

2018-11-19 22:59:06 773

原创 基于uCOS-II系统的stm32物联网套件(温湿度传感器)开发—— 多任务LED闪烁

基于uCOS-II系统的stm32物联网套件(温湿度传感器)开发—— 多任务LED闪烁实现功能编写多任务应用程序,实现任务1控制LED1每500ms闪烁1次,任务2控制LED2 每1秒闪烁1次,任务3控制LED3每2秒闪烁1次,任务4控制LED4每4秒闪烁一次。程序分析main.c#include "includes.h"//分别定义四个LED闪烁任务的栈static OS_STK ...

2018-11-19 21:59:44 1355

原创 基于uCOS-II系统的stm32物联网套件(温湿度传感器)开发—— 使用计数型信号量解决任务之间的同步

基于uCOS-II系统的stm32物联网套件(温室度传感器)开发—— 多任务LED闪烁实现功能编写多任务应用程序,实现任务1控制LED1每500ms闪烁1次,任务2控制LED2 每1秒闪烁1次,任务3控制LED3每2秒闪烁1次,任务4控制LED4每4秒闪烁一次。程序分析main.c#include &amp;amp;quot;includes.h&amp;amp;quot;//分别定义四个LED闪烁任务的栈static OS_STK...

2018-11-19 20:45:40 1299

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除