自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 浅析Spring Security过滤流程

前言 记录对Spring Security过滤流程的梳理结果 总览 当用户端发送请求到我们的Web应用时,首先是Container(例如Tomcat)接收到请求,然后通过一系列的Filter后到达具体的Servlet Filter顺序在Spring Boot中有两种控制机制 Filter类型的B...

2020-05-06 21:31:50 68 0

原创 浅谈Redis分布式锁

前言 谈一下自己实现Redis分布式锁的过程以及相应的思考 要考虑什么 技术服务于业务,业务上需要什么技术就要提供什么 锁应该满足以下条件: 同一个锁在同一时间只能被一个线程拥有 线程不能释放不属于自己的锁 拥有锁的线程可以重复获取所拥有的锁 锁有时间限制 实现 先考虑1,2,3条,这三条...

2020-04-15 20:39:37 45 0

原创 Spring Cloud Gateway跨域相关解决方案

前言 记录 Spring Cloud Gateway 整合 Spring Security 及 Oauth2 时跨越问题相关解决过程 项目架构 为了不直接暴露 API 及保护服务器,所有访问都需要经过网关,由网关转发请求到服务器及返回服务器的响应 初遇跨域 跨域其实是很常见的问题,在 Spr...

2020-02-26 23:25:14 366 0

原创 Maven小运用

前言 ​ 在编译项目后部署项目前总需要做一些额外的动作,例如重置测试数据库、更换对应环境的配置文件等。其实可以利用Maven在编译项目时替我们完成这些操作 Maven 在Maven中有三种执行单元: 生命周期 阶段 目标 单元之间关系: 简单概括一下: 生命周期包含多个阶段,执行生命周...

2019-12-30 19:56:32 41 0

原创 定制 Spring Initializr

前言 通常无论是通过网页还是IDE创建 Spring Boot 项目,都会使用到 Spring Initializr。它主要是提供大量可选依赖,方便我们创建项目时直接使用。 但是这些依赖并不包括我们自己开发的 (除非你发布到了maven 中央仓库),有时候团队内部开发了很多的依赖,而 Spring...

2019-10-17 22:40:23 784 0

原创 IDEA + WebLogic热部署

前言 将自己实现IDEA + WebLogic热部署的过程整理成文章,作为备忘以及供有需要的人参考 为什么需要热部署 众所周知,我们编写的java代码会被编译成class文件,JVM要创建一个类首先要加载该类,从对应的class文件加载。 当我们改变类的某段代码,重新编译后对应的class文件也...

2019-09-29 12:52:42 796 0

原创 一次有趣(痛苦)的重构

前言 接手不规范的代码是一件痛苦的事,各种code smell会让你有推翻重写的冲动,下面记录一次代码重构练习 一言难尽的代码 如果你看到下面这样的代码会作何感想? public class Rose { Item[] items; public Rose(Item[] it...

2019-08-31 23:55:48 89 0

原创 【课程设计】BitPic摄影照片版权交易系统全解

前言 也许你想从前端到后台、从部署到上线都自己操作一遍;也许你只是想做个后台项目不关心前端;也许你只是想交作业;项目不止代码,还会有前端环境搭建、跨域处理、Https证书、Nginx部署、IPFS等知识,不管怎样,这个项目都适合你 项目地址:https://github.com/Dengqlbq/...

2019-07-07 17:07:33 159 0

原创 Vue + Spring boot 跨域、传参和数据相关解决方案

前言 在 Vue + Spring boot 的前后分离项目中遇到的跨域、传参和数据问题,记录解决思路和方案 遇到的问题: 跨域 Cookie丢失 Preflight的处理 后台接收不到文件 数据跨页面共享及刷新页面数据丢失 跨域 何为跨域 ?简单的说当前网站向另一个网站请求数据就是跨域。在...

2019-02-28 20:26:50 2306 0

原创 基于阿里云免费SSL证书Nginx配置HTTPS

前言 为了实现前后端的安全通信,需要为Nginx配置HTTPS,在此记录一下从申请证书到配置完成的整个过程。 环境: 阿里云 Ubuntu 16.04.3 LTS Nginx:1.10.3 申请证书 在阿里云中选择 SSL证书(应用安全),然后选购买证书,按如下选择即可 然后就是为证书补全...

2019-01-30 21:27:14 623 0

原创 Vue + iView + Webpack 前端初探

前言 前后分离的思想一直都懂,但是作为一名后端对于前端的开发一直了解有限,大概就局限于Html,Css,Js这些,对于分离出来的前端是怎么运行的也是不甚清楚。最近刚好有项目需要我去做独立的前端,在此记录一下,顺便给各位和我一样对独立前端不太了解的后端开发做参考。 Vue开发环境搭建 安装nod...

2019-01-21 15:01:11 772 0

原创 ACM复习(61)18090 好多好多球

Description 一天,Jason买了许多的小球。有n个那么多。他写完了作业之后就对着这些球发呆,这时候邻居家的小朋友ion回来了, Jason无聊之际想到了一个游戏。他把这n个小球从1到n进行标号。然后打乱顺序,排成一排。然后让ion进行一种操作: 每次可以任意选择一个球,将其放到队列的最...

2018-12-31 22:13:07 129 0

原创 ACM复习(60)1081 字符串清除指定子串

Description 由键盘输入一行字符(最多不超过80个字符,以回车结束),要求编程实现删除该行字符中的“bad”(小写),输出处理后的结果(结果不含bad)。 输入格式 一行字符 输出格式 不含“bad”的结果 输入样例 abadnewsisgoodnews,andbadisnotBad 输...

2018-11-12 21:34:48 315 0

原创 ACM复习(59)17978 倒不了的塔

Description Dota是Defense of the Ancients的简称,是一个dhk和yjf都很喜欢玩的游戏。虽然作为一个ACMer大部分时间都在努力地码啊码,但是,这2个大神每当听到dota这个词就会 拉着别人打dota,丧心病狂得简直令人发指!于是作为他们同学的我也遭殃了。。。...

2018-11-12 21:30:12 110 0

原创 ACM复习(58)17983 jubeat

Description jubeat是一款由日本KONAMI倾心打造的体感音乐游戏,该作在日韩、香港等地区一经推出就引起了玩家极大关注,现在也是当地各大机厅最热门的音乐游戏。 jubeat的界面如图所示,采用了4x4配置的16个正方形透明按钮操作,每个按钮下方都有对应的显示画面,玩家只要配合音乐节...

2018-11-12 21:28:12 140 0

原创 ACM复习(57)17225 狼人游戏

Description 狼人游戏是一款深受大众欢迎的桌游。Ly作为初学者,自然也迷上这款刺激与智商并存的游戏。 可是有一件很忧伤的事,大家都知道狼人的角色牌分为狼人和非狼人,然后Ly经常玩一个晚上都抽不到狼人的角色。 为了抽到心爱的狼人,Ly开始观察主持人洗牌和发牌的规律。假设现在有n个...

2018-08-18 21:14:06 249 0

原创 ACM复习(56)17230 计算轴承半径

Description 轴承是一种十分常见的,在机械传动过程中起固定和减小载荷摩擦系数的部件。也可以说,当其它机件在轴上彼此产生相对运动时,用来降低动力传递过程中的摩擦系数和保持轴中心位置固定的机件。轴承是当代机械设备中一种举足轻重的零部件。 详细可以参考这个链接:http:/...

2018-08-17 19:33:54 142 0

原创 ACM复习(55)17243 Huzi酱和他的俄罗斯套娃

Description Huzi酱是个非常贪玩的人,除了魔方他还喜欢各种各样的玩具,所以他的”吕鹏友”为了哄他高兴,每次都要带上新的玩具去见他,这次”吕鹏友”带来的玩具是俄罗斯套娃,就是一种来自俄罗斯的 很出名的玩具,外面看上去有点像不倒翁,里面是空的,不同的套娃体积不同,因此大的套娃可以套住...

2018-08-13 21:32:15 483 0

原创 ACM复习(54)17235 Minecraft是个好游戏

Description Minecraft是一个颠覆性的高自由度游戏,其中文译名叫“我的世界”。之所以会有如此译名,原因在于这个游戏就像一个沙盒世界,玩家就像是个创世神一般。其颠覆性在于它不同于以往那些游戏“要你做 去什么”,相反的,是由玩家去思考“我要做什么”。 说了这么一段,你们是不是很...

2018-08-10 20:40:48 185 0

原创 ACM复习(53)17229 Lry,你除了2还是2

Description Lry非常想带他的女神去看海,可Lry是一个穷小子,并没有足够的钱可以支付这笔高额的旅行费用,所以Lry只能通过去打工来赚取这个费用。 由于Lry的编程能力非常弱,几乎所有的IT公司都不要他。无奈之下,Lry能想到的,就是通过做苦力来赚钱了,Orz~ 于是,Lry来到...

2018-08-09 21:01:31 120 0

原创 ACM复习(52)11160 拥挤的华农校巴

Description 同学们来到华农3个月了,在华农印象最深的是什么呢?猪,牛,鹅?当然,很多同学会记得我们学校的大金龙校巴。 华农这么大,坐校巴是很平常的事。无聊的LRC经常坐校巴从华山到五山再到跃进,然后又从跃进回到五山再回到华山。 一天,LRC突发奇想,想记录一下一趟...

2018-08-06 20:56:44 187 0

原创 ACM复习(51)11159 只有神知道的世界

Description 在天地人三界之中,二次元空间已是家喻户晓。但是,存在于神秘国度的三次元空间却鲜为人知,因为那是只有神知道的世界。 传说中,要进入三次元空间必须通过守门大将的考核。 这是一个很简单的题目。 对于任意一个非负数N,我们定义D(N) 为N上奇数数字的和加...

2018-07-31 21:56:31 352 0

原创 ACM复习(50)11157 LRC,你怎么看?

Description LRC是校队里面的一个棋牌高手。12年夏天,他通过自习算法书上的“n皇后问题”,懂得了回溯算法。深爱国际象棋的他,对此题爱不释手。这时, 强神站了出来说:“如果,把皇后变成骑士,那么,LRC,你怎么看?”首先,骑士的攻击范围如图: 0X0X0 X000X ...

2018-05-31 21:13:42 155 0

原创 ACM复习(49)11156 旋转矩阵一

Description 某天,tianjiewang在搭火车,由于他搭车后容易晕车,突然他想到了矩阵的旋转。 给一个3*3的矩阵,矩阵旋转是按顺时针的 例如 1 2 3 7 4 1 4 5 6 转一次是 8 5 2 7...

2018-04-10 09:25:19 366 0

原创 ACM复习(48)11154 LRC才不会告诉你们的事情

Description 作为一个ACMer,可能很多时候要熬夜。但是,熬夜不是必须的,倒不如第二天早点起来奋斗,而且这样在效率上有明显的提高。 笨蛋LRC就是不明白这个道理,所以LRC的学习成绩越来越差。 对于每一天的课程,LRC都有一个价值评价。现在给你n天里LRC的课程的...

2018-03-28 20:42:38 152 0

原创 ACM复习(47)11153 kill boss

Description Acmer最近喜欢上了玩某个游戏,这个游戏的格斗风格是以格挡,招架,攻击为主,acmer最近打一个boss打了几遍,还是没有打赢,但是经过几次失败后, acmer大概摸清了boss的出招规律,所以她做好了相应的出招式,acmer被boss砍掉n滴血后会挂掉,...

2018-03-27 16:36:48 145 0

原创 Pyinstaller打包jieba项目相关解决方案

在windows10上使用Pyinstaller打包一个Python3.6的jieba相关的项目时遇到一些问题,写下此文为遇到同样问题的小伙伴提供思路。 遇到的一些问题: 缺少dict.txt 缺少idf.txt 自定义停用词词典 注意:2,3问题更有可能是神秘力量导致的 缺少...

2018-03-27 16:33:46 1896 2

原创 ACM复习(46)10690 分面包

Description 在大一的时候,XCC还在stu union打酱油~~~~和十三还有奶子他们去外面吃吃喝喝是常有的事。 大家都知道空腹喝酒是有害肚子滴,所以呢,要买一些面包来下酒。不过我们有个习惯, 就是所有的n个人,每个人分得的面包必须长度相等(长度相等的面包的量是一样的), 同时...

2018-03-23 22:45:36 179 3

原创 ACM复习(45)10680 飞机

Description 某国成立了一个新的航空公司。该公司准备采购飞机来运营属下的两条航线A与B。他们联系了一些飞机制造商,这些制造商提供了他们飞机的资料。 资料里面记录了每种飞机的载客量,以及他们飞航线A与航线B所需要的燃油量。 通过市场调查,该公司摸清了两条航线的日均客流量。已知...

2018-03-21 19:07:20 183 0

原创 ACM复习(44)10684 我要摇出一个妹子

Description 微信里面的有一个功能叫摇一摇,听说能摇到妹纸。顿时,众教主们看到都马上拿起手机摇啊摇,希望能摇到一个附近的妹纸@_@。不过由于现在微信摇出来的妹纸的距离 具有不确定性,因此白教主想用更好的办法。就是用程序手机了方圆几十公里的所有有玩微信摇一摇的妹纸的坐标,然后尝...

2018-03-20 16:58:48 165 0

原创 virtualenv和virtualenvwrapper相关解决方案

在mac上以python3.6为基础安装以及使用virtualenv和virtualenvwrapper的过程遇到 一些问题,写下此文为遇到同样问题的小伙伴提供思路。 遇到的一些问题: virtualenv command not found 配置virtualenvwrapper默认创建...

2018-03-19 23:06:28 584 0

原创 ACM复习(43)10674 等差对

Description 今天是一个特别的日子,百年一遇的光棍节,2011.11.11,xym收到一个装着礼物的信封,是一位mm的XX书,里面是两个棒棒糖和一封信。 信里是一道智力题: 定义如果 < x0,y0&amp...

2018-03-19 19:26:30 156 2

原创 ACM复习(42)10677 我们仍未知道那天所看见的花的名字

Description 芽间、仁太、波波、安鸣、雪集、鹤见是昔日孩童时期总是一起结伴同玩的6位好朋友。自从小时候的一次意外后,大家的关系渐行渐远。 随着时间的流逝,大家都为了自己的生活和理想各奔东西。 某天,芽间要离开大家了,她给大家各留下了一封电子邮件。这时候,在名牌高中读...

2018-03-18 09:28:14 164 0

原创 ACM复习(41)10688 XYM-AC之路

Description 在华农的众ACMers中,有着一位家喻户晓、人称一鸣惊人的DP神牛—XYM。由于XYM太出名了,他的仰慕者决定给XYM写一部个人传奇以传承他光辉的AC之路。 为了使故事更加真实,特派记者Y决定去采访XYM教主。由于XYM太出名了,而且时间很忙,他对于每个问题只会回...

2018-03-17 21:01:57 124 1

原创 ACM复习(40)10693 PKKJ的生日礼物

Description 写下这题目的时间是11.24,美国时间也是11.24,以此题祝远在美帝的PKKJ彭教主生日快乐。 生日嘛,自然少不了生日礼物的啦。这天彭教主收到来自中国的一份神秘的生日礼物(传说中是个漂亮的MM o(∩_∩)o 哈哈)。可是礼物却被一个密码锁锁了 起来...

2018-03-17 09:18:05 150 0

原创 ACM复习(39)10686 DeathGod不知道的事情

Description 蚂蚁是很强大的动物,除了DeathGod知道的事情外还有很多不知道的!例如… 根据某种理论,时间方向上有无数个平行世界,有的世界蚂蚁很多,有的世界蚂蚁很少,有的世界蚂蚁会繁殖,有的世界蚂蚁不会繁殖。 DeathGod没有时空穿梭的能力,因此他无法知道所...

2018-03-15 22:33:01 163 0

原创 ACM复习(38)10675 ACMer不得不知道的事儿(二)

Description 作为一个入门的ACMer,在参加比赛之前,你势必要了解算法的一些基本概念,比如复杂度。 ACM的题目,只要不是a+b级别的,总会需要一定的算法来解决,即使是枚举, 也是叫做穷举算法。 一个算法的好坏,由它的复杂度来衡量,复杂度越高,算法越低效...

2018-03-14 22:16:23 222 0

原创 ACM复习(37)10692 XYM-入门之道

Description 在华农的ACM界中,也有一对闻名古今的双胖师徒组合—XYM和BM. BM师父有一个特殊的癖好,BM肚子很大,因为他很 喜欢吃西瓜,但是BM的嘴很小,一次只能吃下大小不超过K的西瓜。刚进门的XYM为了能拜入BM大神的门下,他买来一个大 小为N的巨型西瓜请BM大神...

2018-03-12 21:47:14 126 2

原创 ACM复习(36)9521 射了多少 II

Description 大家都知道CS中的AWP可以一枪KO人家,最爽的就是没看到别人,但知道人家在墙后而一枪穿墙爆头击毙. 现在把CS地图定义为一个三维空间,你的位置在(x0,y0,z0),你不知道敌人的位置(除非有间谍),因此你想尽可能多的穿过地图上的格子. 但你不知...

2018-03-11 22:12:55 152 0

原创 ACM复习(35)9513 防空洞

Description 有一天,dragon123偷偷地拿锄头在学校里挖开了一个尘封已久的防空洞。 他在这个防空洞里面找到许多贵重的东西:一些石头和一些液体。 dragon123知道,只要他把这些石头和液体拿出去卖,那么就一定可以赚大钱。但是,他只有一个载重量为W的瓶...

2018-03-10 22:54:35 161 0

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