自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4401)
  • 收藏
  • 关注

转载 品Spring:详细解说bean后处理器

一个小小的里程碑首先感谢能看到本文的朋友,感谢你的一路陪伴。如果每篇都认真看的话,会发现本系列以bean定义作为切入点,先是详细解说了什么是bean定义,接着又强调了bean定义为什么如此重要。然后又讲了获取bean定义详细信息的方法,接着又讲了bean定义注册的若干种方式,然后是bean定义注册方式的实现细节。最后又以SpringBoot应用为例,从容器启动前、启动后分两个阶段解说be...

2019-09-30 10:20:00 444

转载 网页布局——Flex弹性框布局

布局的传统解决方案,基于盒状模型,依赖display属性 +position属性 +float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。需要安卓4.4及以上版本可以使用display:-webkit-flex;,安卓4.4以下使用display:-webkit-box;如需要更深入了解flex布局,请参考阮一峰博文——Flex 布局教程:实例篇...

2019-09-29 17:56:00 595

转载 品Spring:bean工厂后处理器的调用规则

上一篇文章介绍了对@Configuration类的处理逻辑,这些逻辑都写在ConfigurationClassPostProcessor类中。这个类不仅是一个“bean工厂后处理器”,还是一个“bean定义注册后处理器”。这其实是两个接口,它们都是来操作bean定义。所以非常重要。换句话说,能操作bean定义的,也只有这两个接口,你说重要不重要。查看下类型信息,在整个Spring中确...

2019-09-29 14:35:00 510

转载 品Spring:注解之王@Configuration和它的一众“小弟们”

其实对Spring的了解达到一定程度后,你就会发现,无论是使用Spring框架开发的应用,还是Spring框架本身的开发都是围绕着注解构建起来的。空口无凭,那就说个最普通的例子吧。在Spring中要启用一项XXX功能,标准做法就是用@EnableXXX这种“启用”类型的注解。那么这种类型的注解一般都做了什么呢?分析一下吧。看过本号文章的人都知道,Spring的核心就是bean定义和bea...

2019-09-29 08:09:00 186

转载 [学习笔记]——SDU on tree

[学习笔记]——DSU on tree模拟赛要结束时,ssw02问sxk:T3 你写的什么? sxk :我终于把T3调出来了ssw02 : 666,所以你写的什么?sxk :我以前还没写过。ssw02 : ???(自闭) 考试后 sxk : 我不给你说了我写的是 DSU on tree 吗,我以前还没怎么写过 。ssw02 : ???算法引入当你发现一道树上的题,有...

2019-09-28 19:55:00 114

转载 品Spring:SpringBoot发起bean定义注册的“二次攻坚战”

上一篇文章整体非常轻松,因为在容器启动前,只注册了一个bean定义,就是SpringBoot的主类。OK,今天接着从容器的启动入手,找出剩余所有的bean定义的注册过程。具体细节肯定会颇为复杂,同样,大家只需关注都干了什么,不用考虑如何干的。来宏观的看下容器的启动过程,即refresh方法,如下图01:只捡重要的来说,就是四大步:第一,准备好bean工厂(BeanFactory)...

2019-09-28 19:37:00 84

转载 品Spring:SpringBoot轻松取胜bean定义注册的“第一阶段”

上一篇文章强调了bean定义注册占Spring应用的半壁江山。而且详细介绍了两个重量级的注册bean定义的类。今天就以SpringBoot为例,来看看整个SpringBoot应用的bean定义是如何注册进容器的。先来看看经典的启动入口,如下图01:可以看到调用的是run方法,并把主类(main或primary)作为第一个参数出入。接下来要做的事情,就是顺藤摸瓜,看看到底发生了什么...

2019-09-28 12:42:00 67

转载 品Spring:负责bean定义注册的两个“排头兵”

别看Spring现在玩的这么花,其实它的“筹码”就两个,“容器”和“bean定义”。只有先把bean定义注册到容器里,后续的一切可能才有可能成为可能。所以在进阶的路上如果要想走的顺畅些,彻底搞清楚bean定义注册的所有细节至关重要。毕竟这是万里长征的第一步。有句话怎么说来着,“勿在浮沙筑高台”。Spring步入注解和Java配置的时代也有些时日了。而且也旗帜鲜明的表达了bean的注册方法...

2019-09-28 06:39:00 78

转载 品Spring:SpringBoot和Spring到底有没有本质的不同?

现在的Spring相关开发都是基于SpringBoot的。最后在打包时可以把所有依赖的jar包都打进去,构成一个独立的可执行的jar包。如下图13:使用java -jar命令就可以运行这个独立的jar包。如下图14:这个jar包的执行入口就是一个main函数,典型的格式如下:@SpringBootApplicationpublicclassTasteSpringA...

2019-09-27 22:47:00 94

转载 品Spring:能工巧匠们对注解的“加持”

问题的描述与方案的提出在Spring从XML转向注解时,为了自身的开发方便,对注解含义进行了扩充(具体参考本号上一篇文章)。这个扩充直接导致了一个问题,就是需要从注解往元注解以及元元注解(即沿着从下向上的方向)里传递数据。为了更好的描述这个问题,请再看个示例:@interfaceA{Stringa()default"";}@A@interfaceB{Stri...

2019-09-27 14:52:00 60

转载 品Spring:注解终于“成功上位”

历史还是抛弃了XML,当它逐渐尝到注解的甜头之后。尤其是在Spring帝国,到处充满着注解的气息。注解从一个提供附属信息的“门客”,蜕变为颇具中流砥柱的“君侯”。注解成功登上了帝国的舞台,定会像XML一样留下浓墨重彩的一笔。重新认识一下注解注解其实就是注释、批注的意思。就像看书时在旁边记笔记一样。如果把书上印刷的内容看作是原始信息,...

2019-09-27 14:48:00 94

转载 品Spring:实现bean定义时采用的“先进生产力”

前景回顾当我们把写好的业务代码交给Spring之后,Spring都会做些什么呢?仔细想象一下,再稍微抽象一下,Spring所做的几乎全部都是:“bean的实例化,bean的依赖装配,bean的初始化,bean的方法调用,bean的销毁回收”。那问题来了,Spring为什么能够准确无误的完成这波对bean的操作呢?答案很简单,就是:“Spring掌握了有关bean的足够多的信息”。这就是本...

2019-09-27 08:07:00 101

转载 品Spring:bean定义上梁山

认真阅读,收获满满,向智慧又迈进一步。。。技术不枯燥,先来点闲聊先说点好事高兴一下。前段时间看新闻说,我国正式的空间站建设已在进行当中。下半年,长征五号B运载火箭将在海南文昌航天发射场择机将空间站核心舱发射升空。预计用2到3年将空间站建好。虽然到时你们不让我上去,不过我也为这件事出不了什么力,算扯平了。哈哈,但是我还是会衷心的祝福你。长征五号火箭首次采用5米大直径的箭体结构,总加注量达到...

2019-09-26 22:40:00 70

转载 题解——[TJOI2018]数学计算

题解——[TJOI2018]数学计算我真的没看出来这是线段树题面搬运小豆现在有一个数x,初始值为1. 小豆有Q次操作,操作有两种类型:1 m: x = x * m ,输出 x%mod;2 pos: x = x / 第pos次操作所乘的数(保证第pos次操作一定为类型1,对于每一个类型1 的操作至多会被除一次),输出x%mod一共有t组输入(t ≤ 5)对于每一组输入,...

2019-09-26 18:55:00 139

转载 题解——[NOIP模拟]不正常全家桶

题解——不正常团伙+国家+序列体面背景好评关于ssw02,他炸了 不正常团伙主要思路50分做法开桶暴力,统计即可。60分做法主席树加暴力100分做法由50分做法可得,莫队离线一下就可以了。(这里顺便借ZYC学长的代码优化了一下ssw02自己的莫队板子)由60分做法可得,主席树记录上一个位置即可。线段树做法,也是记录上一个位置。(区间染色也就这几种方法了)#...

2019-09-26 18:45:00 99

转载 品Spring:帝国的基石

序生活是一杯酒,有时需要麻醉自己,才能够暂时忘却痛苦与不快。生活是一杯茶,有时需要细细品味,才发现苦涩背后也会有甘甜。Spring是一杯酒,一眼望不到边的官方文档,着实让人难以下咽。Spring是一杯茶,在无边的源码中畅游之后,发现色相味道俱全。高考状元是六月份的网红,Spring帝国是Java界的明星。状元有自己的“武功秘籍”,Spring有自己的“帝国基石”。请随本文一起,品Spri...

2019-09-26 15:18:00 110

转载 【面试】我是如何在面试别人Redis相关知识时“软怼”他的

事出有因Redis是一个分布式NoSQL数据库,因其数据都存储在内存中,所以访问速度极快,因此几乎所有公司都拿它做缓存使用,所以Redis常被称为分布式缓存。一次我的一个同事让我帮他看Redis相关的问题,我看到了他使用了Hash数据类型,其实它就对应Java里的Map。同事要往里存十几个key/value对,于是他就像使用本地Map一样,连续的调用了十几次的put操作。哎,我只好心理默...

2019-09-26 10:10:00 90

转载 CSS样式手册

字体属性:(font)大小 {font-size: x-large;}(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以,单位:PX、PD样式 {font-style: oblique;}(偏斜体) italic;(斜体) normal;(正常)行高 {line-height: normal;}(正常) 单位:PX、PD、EM粗细 {font-weig...

2019-09-25 14:28:00 191

转载 [学习笔记]——STL-set

[学习笔记]——STL-set前言常用的set包含 set 和 multiset 两个容器,分别表示“有序集合”和“有序多重集合”。即前者不能可以重复而后者可以重复。两个容器都是基于红黑树实现,时间复杂度都单次log级别。size(),clear(),empty() 操作认仍为 O ( 1 )_声明set<int>s ; struct rec{ xxx ...

2019-09-25 11:20:00 94

转载 睡梦中被拉起来执行Spring事务

梦中惊醒在Tomcat的线程池里,有这样一个线程,自打出生后,从来不去干活儿,有好多次走出线程池“这座大山”去看世界的机会,都被他拱手让给了弟兄们。弟兄们给他取了个名字叫二师兄。没错,好吃懒做,饱了睡,醒了吃。这不,又迷迷糊糊睡着了,还打呼噜呢。“快起来,起来,干活去了”,有人在喊他。只见二师兄转转身,不耐烦道,“叫别人去,叫别人去”。“哪还有别人呢”,突然声音高了八度。二师兄觉得不对劲...

2019-09-25 00:29:00 110

转载 兄弟俩畅游Tomcat城市的SpringMVC科技园区

Tomcat城市Tomcat这座城市的历史相当悠久了,经历过几次大的变迁后,呈现出非常明显的地域特征。从城市往西走,过了城乡结合部以后,可以说是满目疮痍、一片破败,这就是Servlet地区,这座城市一开始就是从这个地方发展起来的。哎,这都是很多年前的老黄历了,只有一些老人才知道这些,现在的年轻人都不到这个地方来了,于是就荒芜了,快成无人区了。城...

2019-09-24 08:14:00 113

转载 题解——神奇的集合

题解——神奇的集合(动态开点+多树维护)不仅让ssw02考场自闭,而且改的ssw02也差点自闭,改了ssw02一个停课的下午ssw02很少写动态开点的啊题面Description毒瘤的线段树操作Input从文件multiset.in 中读入数据。第一行两个正整数n; q, 表示集合个数和询问数量。接下来q 行,首先是一个整数opt:若opt = 1,接下来三个整...

2019-09-23 19:47:00 139

转载 移动端触摸(touch)事件

目有个交互需要实现手指滑动的交互,pc端使用mousedown,mousemove,mouseup监听实现。但在ios设备上mousemove是不好监听的,同类的方法是touchstart,touchmove,touchend。项目需求,需要用到拖动事件。由于不需要考虑IE8等低端浏览器的兼容性, 所以想到HTML5中的drag事件, 发现移动端android & IO...

2019-09-23 10:11:00 357

转载 1小时让你掌握响应式编程,并入门Reactor

我看同步阻塞“你知道什么是同步阻塞吗”,当然知道了。“那你怎么看它呢”,这个。。。在同步阻塞的世界里,代码执行到哪里,数据就跟到哪里。如果数据很慢跟不上来,代码就停在那里等待数据的到来,然后再带着数据一起往下执行。可以说是,代码执行和数据是结伴而行,不离不弃。执子之手与子偕老。让人老感动了。如果还不太理解的话,可以认为代码执行其实就是一些行为动作,这些行为动作的目的就是为了获取/操作数据...

2019-09-23 08:22:00 349

转载 Adobe PS常用快捷键

ps使用快捷键新建图层 Ctrl+Shift+N取消选择区 Ctrl + D新建标题 Ctrl + N图片放大 Alt+鼠标滑动图片位置拖动 空格 + 鼠标拖动移动图层 ctrl + 鼠标拖动 复制图层 Alt+鼠标拖动橡皮擦大小【】/*需要设置俩个及以上图层才好看出效果*/俩个及以上"选择选框"...

2019-09-20 22:19:00 257

转载 简单cookie入侵

在当前网站,按下F12键进入开发者模式,在console控制台输入:document.cookie获取cookie值如:复制你得到cookie值,你或通过每种方式获取Cookie,例如:当别人点击你的链接时在参数后加&docment.cookie,换一个浏览器,打开上面获得cookie的网站并点击EditThisCookie,将相应的key和值加入进去,刷新网...

2019-09-20 16:35:00 306

转载 vue3.0的安装使用

关于旧版本Vue CLI 的包名称由 vue-cli 改成了 @vue/cli。 如果你已经全局安装了旧版本的 vue-cli (1.x 或 2.x),你需要先通过 npm uninstall vue-cli -g 或 yarn global remove vue-cli 卸载它。现在用npm安装@vue/cli就已经是3.0版本了vue-cli安装及使用:检查node和...

2019-09-18 20:32:00 168

转载 网页布局——grid语法属性详解

grid目前兼容性目前还可以,主流浏览器对它的支持力度很大,ie9,10宣布它未来不久会对它有很好的支持,目前则需要使用过时的语法。我相信不久的将来grid将成为每一个前端工作人员必备的布局技能。属性介绍1.父元素上的属性属性说明display设置grid布局grid-template-rows设置网格的行数gri...

2019-09-18 09:29:00 148

转载 题解——[六省联考2017]期末考试(模拟+递推)

题解——[六省联考2017]期末考试(模拟+递推)要写数据分治,但这道题真的水题面Description有n 位同学,每位同学都参加了全部的m 门课程的期末考试,都在焦急的等待成绩的公布。第i 位同学希望在第ti 天或之前得知所. 有. 课程的成绩。如果在第ti 天,有至少一门课程的成绩没有公布,他就会等待最后公布成绩的课程公布成绩,每等待一天就会产生C 不愉快度。...

2019-09-17 19:45:00 237

转载 DOM操作方法、属性

话不多说直接上demo: 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title> 6 </head> 7 <bod...

2019-09-16 23:16:00 111

转载 题解——种树(堆)

题解——种树(堆)考试题目叫 so , 和这道种树几乎差不多题面Descriptioncyrcyr今天在种树,他在一条直线上挖了n个坑。这n个坑都可以种树,但为了保证每一棵树都有充足的养料,cyrcyr不会在相邻的两个坑中种树。而且由于cyrcyr的树种不够,他至多会种k棵树。假设cyrcyr有某种神能力,能预知自己在某个坑种树的获利会是多少(可能为负),请你帮助他计算出他...

2019-09-16 17:43:00 213

转载 题解——NYG的动态数点

题解——NYG的动态数点( 栈的应用 )这道题题解是 nlog^2的,实际上完全没必要,ssw02考场打了个稳定 O( n )把这道题‘水’过了 题面Description然后私有题面隐藏了Input一个数NN个数aiOutput最大的个数,价值,以及左端点位置in.154 6 9 3 6out.11 32数据范围与约定N<= 5e5 , A...

2019-09-16 16:47:00 143

转载 修改npm下载安装、缓存目录

查看配置:npm config ls修改目录:npm config set prefix "E:\nodejs\npm" npm config set cache "E:\nodejs\npm\cache"转载于:https://www.cnblogs.com/betx/p/11527679.html

2019-09-16 15:48:00 185

转载 断言框架

jsonpath, hamcrest,json schemajqcurl http://www.baidu.com | jq '.' | grep转载于:https://www.cnblogs.com/godlove/p/11523652.html

2019-09-15 18:14:00 129

转载 css3——box-sizing属性

很多朋友们可能会疑惑,不知道box-sizing属性是有什么作用,自己也很少会用到,但是想必不少人在做网页布局的时候经常遇到一个问题就是我明明设置了父元素设置了假如是宽高500px,5个子元素左浮动设置宽高均是100px都设置有边框。为什么第五个元素被挤下到第二排呢?例子1: 1 <!DOCTYPE html> 2 <html lang="en">...

2019-09-14 22:37:00 93

转载 接口测试工具

1.curl:http请求和模拟的工具标准,所有的工具都会提供curl命令的转换功能2.postman 交互很强,但是不适合做自动化,离真正的框架还有很大的距离3.requests4.jmeter转载于:https://www.cnblogs.com/godlove/p/11519620.html...

2019-09-14 17:19:00 70

转载 HTML5存储--离线存储

离线存储技术HTML5提出了两大离线存储技术:localstorage与Application Cache,两者各有应用场景;传统还有离线存储技术为Cookie。经过实践我们认为localstorage应该存储一些非关键性ajax数据,做锦上添花的事情;Application Cache用于存储静态资源,仍然是干锦上添花的事情;而cookie只能保存一小段文本(4096字...

2019-09-14 11:15:00 151

转载 fake stub mock

fake:替代real环境,有简化的逻辑stub:纯预定数据,不能动态变更mock:可自定义返回proxy:挡板,可在原结果上进行修改spy:监听特定方法的调用Charlesmap remote:切换线上环境、备份环境或者内部的测试环境 Fake 不同请求-->不同结果map local + mirror:把线上的请求变成本地请求 stub 不同的请...

2019-09-13 20:59:00 176

转载 强连通分量大礼包

强连通分量大礼包主要用基础题将一些有向图的强连通分量的题难度递增,不过都水[USACO06JAN]牛的舞会The Cow Prom【题面】约翰的N (2 <= N <= 10,000)只奶牛非常兴奋,因为这是舞会之夜!她们穿上礼服和新鞋子,别 上鲜花,她们要表演圆舞.只有奶牛才能表演这种圆舞.圆舞需要一些绳索和一个圆形的水池.奶牛们围在池边站好, 顺时针顺序由...

2019-09-12 20:46:00 81

转载 微信公众号爆出前端安全漏洞

前言昨日在公众号中挖掘到了一个 XSS 安全漏洞,目前该漏洞已经上报给腾讯,具体复现流程如下:发一篇公众号文章,标题中包含<input onfocus="alert('1')">用户打开文章后,在写留言页面中会发现标题没有被转义,正常被渲染成了 HTML用户点击被渲染出来的输入框后执行代码漏洞产生过程现在我们来分析下这个漏洞的产生过程:首先...

2019-09-12 10:55:00 311

空空如也

空空如也

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

TA关注的人

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