spring ioc 源码阅读

xml的读入 abstractXmlApplicationContext.java 的loadBeanDefinitions 1bean的解析->beandifinition 真正负责读取xml文件的类是XmlBeanDefinitionReader doLoadBeanDe...

2018-12-10 10:21:24

阅读数 30

评论数 0

mybatis源码阅读记录

文章目录书名 书名 深入浅出MyBatis 技术原理与实战 杨开振著 这里讲了基本api和部分mybaits的源码导读非常推荐 #大体结构 SqlSessionFactory (defaultSqlSessionFactory)构建SqlSession configuration xml文件的内...

2018-11-10 16:18:37

阅读数 44

评论数 0

让一个端口同时做两件事

让一个端口同时做两件事:http/https和ssh相信很多人都在YY:能不能让80端口分析连接协议,如果是http协议就让服务器交给http服务程序(如Apache、Nginx等)处理,如果是ssh协议就交给ssh服务程序(如OpenSSH Server)处理呢?答案显然是有的。首先,配置htt...

2018-07-13 17:47:30

阅读数 188

评论数 0

机器频繁FULLGC解决

1 起因小组中遇到了虚拟机fullgc曾多的问题.监控显示如下:监控显示.每分钟进行5次fullgc. 每次大约半秒..不过在我看来这么多fullgc并不是大问题..但是,组里面的大大说正常情况下是没有fullgc的.好吧..可能因为这个系统是重要的服务,500ms很珍贵吧..2 机器配置服务部署...

2018-04-19 23:40:38

阅读数 1049

评论数 0

interface代理在mybatis中的应用

0前言mybatis有一个很好的特性.在写mapper的时候,我们只需要在代码中写出mapper的interface,具体的实现由mybatis根据xml帮助我们实现.今天我们可以详细了解这其中的奥秘.总的来说,使用的基本原理就是java的动态代理.当Mapper 对象其实是一个java代理.代理...

2018-03-04 23:24:53

阅读数 119

评论数 0

后端接口权限验证

接口验证有两种,一种是基于人的验证,比如需要调用者提供人员信息.第二种则是基于接口本身.接口本身的验证是因为很多调用者并不是一个人,可能仅仅是一个定时启动的脚本,无法采用用户名密码的形式来进行验证. 接口本身的验证基本方法就是在调用的时候在请求后方添加一个密钥,作为验证身份的令牌. #...

2018-01-08 16:33:48

阅读数 3913

评论数 0

RESTAPI设计规则

再oschina上面看到一篇翻译文章,介绍了Api的一些设计规则,REST设计规则受益匪浅,进行转载 原文链接 Why: Because we try to enforce development of sanely constructed RESTful interfaces, whi...

2017-07-15 11:09:35

阅读数 525

评论数 0

响应式图片

定义: 根据不同的屏幕大小换网页上展示的图片原理:1第一个原理就是说根据cookie。首次载入,先给一个默认的图片,然后确定屏幕的大小加载合适图片然后把默认图片替换掉。 再次载入直接根据cookie判断就好了2根据html属性改变图片大小<img srcset="elv...

2017-03-05 14:56:04

阅读数 197

评论数 0

html任务2 css

1css的对于层叠来说,共有三种主要的样式来源:浏览器对HTML定义的默认样式。 用户定义的样式。 开发者定义的样式,可以有三种形式: 定义在外部文件(外链样式):本教程中案例主要是通过这种形式定义样式。 在页面的头部定义(内联样式):通过这种形式定义的样式只在本页面内生效。 定义在特定...

2017-02-26 17:41:28

阅读数 176

评论数 0

html基础任务1

a元素在新窗口打开需要知道target属性为_blanktableborder =1 给表格加一个边框 跨列的添加colspan=2 跨行的添加rowspan=2

2017-02-25 21:08:15

阅读数 148

评论数 0

linux 内存

文件内存https://www.ibm.com/developerworks/cn/linux/l-cache/定义文件 Cache 管理指的就是对这些由操作系统分配,并用来存储文件数据的内存的管理cache的衡量性Cache 管理的优劣通过两个指标衡量:一是 Cache 命中率,Cache 命中...

2017-02-25 20:36:19

阅读数 145

评论数 0

python __getattribute__ 和 __getattr__的区别

python 再访问属性的方法上定义了__getattr__() 和 __getattribute__() 2种方法,其区别非常细微,但非常重要。 如果某个类定义了 __getattribute__() 方法,,在 每次引用属性或方法名称时 Python 都调用它(特殊方法名称除外,因为那样...

2017-02-14 23:06:14

阅读数 288

评论数 0

<eloquentjavascript>Program Structure

Expressions and statements A fragment of code that produces a value is called an expression. expression build the statement

2017-02-07 08:20:21

阅读数 163

评论数 0

<eloquentjavascript>Values, Types, and Operators

NumbersJavaScript uses a fixed number of bits, namely 64 of them, to store a single number value.compare when null or undefined occurs on either side...

2017-02-07 08:09:10

阅读数 109

评论数 0

compose.js(未完成)

compose.js主要用于实现集成的一个javascript库基础用法新建一个对象 Widget = Compose({ render: function(node){ node.innerHTML = " hi "; ...

2017-02-07 07:56:36

阅读数 428

评论数 0

cpu后缀讲解

Intel桌面式CPUX后缀 X代表Extreme,中文意思是至尊级,代表同一时代性能最强的CPU。如Core i7-5960X、Core i7-4960X。X代表在同一代中只有一款CPU黄袍加身,地位至高无上。加上没有竞争对手可以望其项背,从露面都退出市场,期待的弑君者没有出现。Sandy Br...

2017-01-18 15:37:45

阅读数 523

评论数 0

peewee

models and fields不指定主键自动产生一个主键meta信息会自动继承到所有子类Once the class is defined, you should not access ModelClass.Meta, but instead use The ModelOptions clas...

2017-01-12 11:20:29

阅读数 1773

评论数 0

《python 入门经典》读书笔记

第一章 开始模块文件1python 在import 或者from import的时候回执行一次文件。但是只执行一次。不同的文件如果同时引用同一个文件,也只会执行一次。并且获得该文件的顶层的名字 可以使用reload函数在执行一次文件dirdir不带任何参数的话返回的是当前交互环境空间内所有定义...

2017-01-08 21:33:11

阅读数 197

评论数 0

promise 的使用

http://www.cnblogs.com/lvdabao/p/es6-promise-1.html 去年6月份, ES2015正式发布(也就是ES6,ES6是它的乳名),其中Promise被列为正式规范。作为ES6中最重要的特性之一,我们有必要掌握并理解透彻。本文将由浅到深,...

2016-12-20 19:18:42

阅读数 223

评论数 0

jquery 学习笔记4 ajax

loadoad() 方法从服务器加载数据,并把返回的数据放入被选元素中。 语法: $(selector).load(URL,data,callback);可选的 callback 参数规定当 load() 方法完成后所要允许的回调函数。回调函数可以设置不同的参数: responseTxt -...

2016-12-16 13:57:03

阅读数 168

评论数 0

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