码迷,mamicode.com
首页 > 2018年08月02日 > 全部分享
设计模式之结构型--代理模式
代理模式(Proxy pattern)核心作用: 通过代理,控制对对象的访问 可以详细控制访问某个(某类)对象的方法,在调用这个方法前做前置处理,调用这个方法后 做后置处理(即:AOP的微观实现) AOP(Aspect Oriented Programming面向切面编程)的核心实现机制 --核心角 ...
分类:其他好文   时间:2018-08-02 16:01:14    阅读次数:114
Python中的猴子补丁
monkey patch指的是在运行时动态替换,一般是在startup的时候.用过gevent就会知道,会在最开头的地方gevent.monkey.patch_all();把标准库中的thread/socket等给替换掉.这样我们在后面使用socket的时候可以跟平常一样使用,无需修改任何代码,但是 ...
分类:编程语言   时间:2018-08-02 16:01:05    阅读次数:130
dbeaver指令
hot key ctrl + enter 执行sql ctrl + shift + ↑ 向上复制一行 ctrl + shift + ↓ 向下复制一行 ctrl + alt + F 对sql语句进行格式化,对于很长的sql语句很有用 ctrl + d 删除当前行 alt + ↑ 向上选定一条sql语句 ...
分类:数据库   时间:2018-08-02 16:00:58    阅读次数:245
DG Cascade Standby
SUMMARY 1. logical standby不支持cascading standby 2. 11.2.0.2之前版本cascading standby不支持RAC 3. 11.2.0.3之前版本DG Broker环境不支持cascaded standby DETAILS 为了减少primar ...
分类:数据库   时间:2018-08-02 16:00:51    阅读次数:223
技术解析系列 | PouchContainer 富容器技术
划重点本文将从什么是富容器、富容器适用场景、富容器技术实现三个角度全方位向大家解释富容器技术,同时对富容器感兴趣的同学可以扫描文章末尾二维码参与关于富容器的技术讨论。本文作者 PouchContainer 团队孙宏亮,更多信息扫描二维码见真人。PouchContainer 是阿里巴巴集团开源的高效、轻量级企业级富容器引擎技术,拥有隔离性强、可移植性高、资源占用少等特性。
分类:其他好文   时间:2018-08-02 16:00:34    阅读次数:219
23. Merge k Sorted Lists - LeetCode
Question "23.?Merge k Sorted Lists " Solution 题目大意:合并链表数组(每个链表中的元素是有序的),要求合并后的链表也是有序的 思路:遍历链表数组,每次取最小节点 Java实现: java public ListNode mergeKLists(ListN ...
分类:其他好文   时间:2018-08-02 16:00:26    阅读次数:127
hdu多校第4场 B Harvest of Apples(莫队)
求C(n,0)+C(n,1)+C(n,2)+.....+C(n,m); 设S(n,m)=C(n,0)+C(n,1)+C(n,2)+.....+C(n,m); 第一个式子易得,第二个式子:杨辉三角的 n,m=(n-1,m)+(n-1,m-1) 那么就是这一行等于上一行的都用了2次,只有第最后一个用了一 ...
分类:移动开发   时间:2018-08-02 16:00:16    阅读次数:503
一个关于vue+mysql+express的全栈项目(二)------ 前端构建
一、使用vue-cli脚手架构建 二、安装axios并统一处理请求接口(二次封装axios) 1.安装 2.获取当前域名 3.封装axios 4.在src目录下新建api文件夹(该文件夹下我们放置我们所有的请求接口)如下图 三、引入vuex进行状态管理 在src目录下新建store文件夹,然后依次新 ...
分类:数据库   时间:2018-08-02 16:00:10    阅读次数:635
关于Gen生成try-catch-finally
class TestExc extends Exception{} void tryItOut () throws TestExc{} void handleExc(Object o){} void catchOne() { try { tryItOut(); } catch (TestExc e)... ...
分类:其他好文   时间:2018-08-02 16:00:01    阅读次数:123
LeetCode——688. Knight Probability in Chessboard
一.题目链接:https://leetcode.com/problems/knight-probability-in-chessboard/ 二.题目大意: 给定一个N*N的棋盘和一个初始坐标值(r,c),开始时骑士在初始坐标处,骑士会进行移动,并且骑士移动的时候这只能按照如下的移动方式: 即一共有 ...
分类:其他好文   时间:2018-08-02 15:59:54    阅读次数:131
随手用python写一个下载源码爬虫试试
最近在研读jdk源码,网上找了下资源,发现都不完整。 后来新发现了一个有完整源码的地方,主要包括了java,c,c++的东西,装逼需要,就想拿来玩玩。但是,找了好多种下载打开的方式,发现都不对。于是,我随手写了python爬虫,把他搞定。 1. 思路分析 1.1. 目标地址:http://hg.op ...
分类:编程语言   时间:2018-08-02 15:59:47    阅读次数:147
JavaSE--异常机制
异常机制 异常就是程序在运行时出现的不正常情况。发生在运行时期,java程序在运行时期发生的不正常情况,此时java就按照面向对象的思想对不正常现象进行描述和对象的封装。异常的由来:问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述,并封装成对象。异常其实就是java对不正常情况 ...
分类:编程语言   时间:2018-08-02 15:59:38    阅读次数:148
linux 学习内容
一:系统基本常识1.什么是linux?linux是一款免费使用和自由传播的类unix操作系统,是一个基于posix,unix的多用户,多任务,支持多线程和多cpu的操作系统。他能运行主要的unix工具软件,应用程序和网络协议。他支持32位和64位硬件,linux继承了unix以网络为核心的设计思想,是一个性能稳定的多用户操作系统。2.什么是shell?shell是用户和linux操作系统之间的借口
分类:系统相关   时间:2018-08-02 15:59:27    阅读次数:234
Linux 学习基础---第一部分
1.什么是Linux?Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户,多任务,支持多线程和多CPU的操作系统。它能运行主要的UNIX工作软件,应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。2.什么是Shell?在计算机科学中,Shell俗称壳(用来区别于核),是指“提
分类:系统相关   时间:2018-08-02 15:59:11    阅读次数:232
maven中snapshot版本和正式版本的区别
参考链接:https://www.cnblogs.com/huang0925/p/5169624.html 理解Maven中的SNAPSHOT版本和正式版本 Maven中建立的依赖管理方式基本已成为Java语言依赖管理的事实标准,Maven的替代者Gradle也基本沿用了Maven的依赖管理机制。在 ...
分类:其他好文   时间:2018-08-02 15:59:03    阅读次数:146
DG archive gap
什么是archive gap Archive Gap就是standby端日志应用的过程中丢失的一段范围的redo.典型的发生在standby端不能接收primary的redo信息或者接收后不能应用这些redo. 一旦出现GAP,则standby端的Log Apply Services将会暂停,直到G ...
分类:其他好文   时间:2018-08-02 15:58:57    阅读次数:176
【bzoj4817】树点涂色 LCT+线段树+dfs序
Description Bob有一棵n个点的有根树,其中1号点是根节点。Bob在每个点上涂了颜色,并且每个点上的颜色不同。定义一条路 径的权值是:这条路径上的点(包括起点和终点)共有多少种不同的颜色。Bob可能会进行这几种操作: 1 x: 把点x到根节点的路径上所有的点染上一种没有用过的新颜色。 2 ...
分类:其他好文   时间:2018-08-02 15:58:48    阅读次数:129
1326条   上一页 1 ... 34 35 36 37 38 39 40 ... 78 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!