码迷,mamicode.com
首页 > 2019年05月01日 > 全部分享
手写 Spring 事务、IOC、DI 和 MVC
SpringAOP原理什么是AOP?AOP即面向切面编程,利用AOP可以对业务进行解耦,提高重用性,提高开发效率应用场景:日志记录,性能统计,安全控制,事务处理,异常处理AOP底层实现原理是采用代理实现的Spring事务基本特性:原子性隔离性一致性持久性事务控制分类:编程式事务:手动控制事务操作声明式事务:通过AOP控制事务编程式事务实现使用编程事务实现手动事务@Component@Scope("
分类:编程语言   时间:2019-05-01 22:34:12    阅读次数:160
Splash对接Scrapy
1. 安装Splash: 1. 安装docker 2. docker拉取Splash镜像: 3. 启动Splash: 2. 安装并配置scrapy splash:https://github.com/scrapy plugins/scrapy splash 在settings.py中增加: 3. S ...
分类:其他好文   时间:2019-05-01 22:33:04    阅读次数:172
docker快速搭建分布式爬虫pyspider
简介pyspider是Python中强大Web爬虫框架,并且支持分布式架构。为什么使用docker搭建pyspider在安装pyspider时爬过一些坑,比如使用pipinstallpyspider时,python的版本要求在3.6及以下,因为async等已经是python3.7的关键字;使用gitclone代码安装pyspider,python3setup.pyintall,使用过程会遇到ssl
分类:其他好文   时间:2019-05-01 22:32:36    阅读次数:440
mybatis
1.mybatis是什么和用法 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 iBATIS一词来源于“inter ...
分类:其他好文   时间:2019-05-01 22:32:07    阅读次数:178
7张图带你门了解阿里云服务器ECS
拿起手机,打开电脑,指尖轻轻点那么几下,大千世界尽收眼前,看到这里,各位看官大人是不是也想有一个自己的网站呢?那么当然了,想要有一个属于自己的网站肯定少不了存放网站文件的服务器了,接下来小编就用7张图介绍阿里云服务器ECS。阿里云服务器当前也有很大的优惠力度,比如登录就能领取最高¥1888云产品通用代金券请添加链接描述https://promotion.aliyun.com/ntms/act/qw
分类:其他好文   时间:2019-05-01 22:31:41    阅读次数:180
python内置方法
python内置方法
分类:编程语言   时间:2019-05-01 22:31:28    阅读次数:168
Filter:过滤器
#Fileter:过滤器 概念: 生活中的过滤器:净水器,空气净化器 Web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能 过滤器的作用 一般用于完成通用的操作。如:登录验证,统一编码处理,敏感字符过滤... 快速入门: a) Web.xml b) 注解 过滤器细节 ...
分类:其他好文   时间:2019-05-01 22:31:11    阅读次数:163
微服务架构ServiceMesh
公司用的架构,在此找了资料作为记录复看所用: 什么是Service Mesh? Service Mesh的概念最早是由Buoyant公司的CEO William Morgan在一篇文章里提出,他给出的服务网格的定义是: A service mesh is a dedicated infrastruc ...
分类:其他好文   时间:2019-05-01 22:30:26    阅读次数:2672
自动化运维Ansible实践(二)
上篇提到了ansible基本安装、配置及命令行使用,这篇分享下ansible的高级用法即playbook,在生产环境如果需要完成负责任务,如大批量服务安装配置等,可以采用playbook方式来完成,高效且易于维护。第1章Playbook基本使用使用Playbook的好处特点?易读的编排语言?适合配置管理和应用部署?非常适合部署复杂的工作先来认识一下Playbook自动部署Nginxmain.yml
分类:其他好文   时间:2019-05-01 22:30:14    阅读次数:208
GitBook的使用
首先安装gitbook npm install -g gitbook-cli 检查是否安装成功 gitbook -V 然后就要建立一个文件夹进到文件夹目录下 让此文件夹初始化下 gitbook init 再次看你目录下会生成会很文件 之后在SUMMARY.md编写你所需要的内容 怎样使用具体参考官方 ...
分类:其他好文   时间:2019-05-01 22:29:45    阅读次数:198
3、配置中心
公众号:java乐园1、当一个系统中的配置文件发生改变的时候,经常的做法是重新启动该服务,才能使得新的配置文件生效,springcloudconfig可以实现微服务中的所有系统的配置文件的统一管理,而且还可以实现当配置文件发生变化的时候,系统会自动更新获取新的配置。将配置文件放入git或者svn等服务中,通过一个ConfigServer服务来获取git或者svn中的配置数据,二其他服务需要配置数据
分类:其他好文   时间:2019-05-01 22:29:28    阅读次数:157
基于AccessToken方式实现API设计
一、举例说明: 需求: A、B机构需要调用X服务器的接口,那么X服务器就需要提供开放的外网访问接口。 分析: 1、开放平台提供者X,为每一个合作机构提供对应的appid、app_secret。 2、appid是唯一的(不能改变),表示对应的第三方合作机构,用来区分不同机构的。 3、app_secre ...
分类:数据库   时间:2019-05-01 22:29:11    阅读次数:216
OpenGL图形编程实现2D变换
二维几何变换相比三维略简单一点但原理基本一致,下列代码实现了平移、缩放、旋转变换,并有一个复合变换矩阵保存所有变换计算后的结果,方便用其结果在OpenGL进行渲染 ...
分类:其他好文   时间:2019-05-01 22:28:38    阅读次数:209
配置Hybrid端口
配置Hybrid端口,IP地址配置1.5和1.10ping通1.50,返回1.50要ping通1.5和1.10使用ENSP搭建实验环境,如下图IP地址的配置SW1进入交换机接口配置SW2进入交换机接口配置vlan5和vlan10,ping通vlan50测试结果vlan50,ping通,vlan5和vlan10测试结果192.168.1.5ping192.168.1.50通过抓包测试是否带标签数据帧
分类:其他好文   时间:2019-05-01 22:27:44    阅读次数:136
价值投资如何判断市场是否高估
在上一篇《来自投资理财新手的分享》中,跟大家分享了一下我的一些理财学习心得和学习成果。有位ID是“鲤小飞”的朋友给我留言说投资指数基金是很好的选择,我非常赞同。定投指数基金确实很适合我们这个群体。但是投资指数基金也不是盲目的持有,也要看时机,市场高估的时候就要卖出,市场低谷的时候就可以进入或适量增加 ...
分类:其他好文   时间:2019-05-01 22:26:33    阅读次数:278
xargs -i参数详解
学习所需,文章装载过来! xargs与find经常结合来进行文件操作,平时删日志的时候只是习惯的去删除,比如 # find . -type f -name "*.log" | xargs rm -rf * 就将以log结尾的文件删除了,如果我想去移动或者复制就需要使用参数来代替了。 xargs -i ...
分类:其他好文   时间:2019-05-01 22:25:51    阅读次数:258
java基础语法1
一:基础语法之--标识符,修饰符,关键字 1.标识符: 定义:类名、变量名以及方法名都被称为标识符。 注意: ·所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始·首字符之后可以是字母(A-Z或者a-z),美元符($)、下划线(_)或数字的任何字符组合·关键字不能用作标 ...
分类:编程语言   时间:2019-05-01 22:25:37    阅读次数:150
555条   上一页 1 2 3 4 5 6 7 ... 33 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!