维基百科上的定义:在计算机程序设计中,回调函数,或简称回调,是指通过函数参数传递到其它代码的,某一块可执行代码的引用。这一设计允许了底层代码调用在高层定义的子程序。 所谓回调,就是客户程序C调用服务程序S中的某个函数A,然后S又在某个时候反过来调用C中的某个函数B,对于C来说,这个B便叫做回调函数。 ...
分类:
编程语言 时间:
2016-09-06 10:23:40
阅读次数:
193
虽然外部不断的施压,但是当时我还是有信心解决的,我仍然在不断的在现网patch代码,分析日志,直到第3天,我给出一个当时绝大多数同事都不太认可的方案,将合并部署的数据库单独迁移到单独的数据库服务器上。他们认为这个方案的成本太高,从服务器的下单、到货、安装在短短十天的时间很难完成,如果迁移到新的数据库... ...
分类:
编程语言 时间:
2016-09-06 10:21:34
阅读次数:
118
Java编程思想,Java学习必读经典,不管是初学者还是大牛都值得一读,这里总结书中的重点知识,这些知识不仅经常出现在各大知名公司的笔试面试过程中,而且在大型项目开发中也是常用的知识,既有简单的概念理解题(比如is-a关系和has-a关系的区别),也有深入的涉及RTTI和JVM底层反编译知识。 1. ...
分类:
编程语言 时间:
2016-09-06 10:20:06
阅读次数:
207
方法一:调用CWinApp类的成员函数SetDialogBkColor来实现。 (这个函数已经废弃) 1void SetDialogBkColor(COLORREF clrCtlBk = RGB(192, 192, 192), COLORREF clrCtlText = RGB(0, 0, 0)); ...
分类:
编程语言 时间:
2016-09-06 09:09:59
阅读次数:
215
一、进程 进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。 它可以申请和拥有系统资源,是一个动态的概念,是一个活动的实体。 Process 类,用来操作进程。 命名空间:using System.Diagnostics; Process.Start("calc"); //打开计算器Pro ...
分类:
编程语言 时间:
2016-09-06 09:11:12
阅读次数:
220
一、什么是json呢? { "id":"1", "username":"老牛大讲堂", "password":"123" } 这就是json数据。用来和页面(HTMl)进行通信的。 二、通信为什么用json呢? 没有为啥,因为都用json。前端也好,后端也好,都用json数据传输。 三、java怎样 ...
分类:
编程语言 时间:
2016-09-06 09:09:40
阅读次数:
1609
一、struts2完整流程的逻辑(整体的概述) 首先,用户在地址栏中输入你的项目访问路径,然后这个请求会发送到服务器,之后服务器发现在web.xml中配置了一个filter过滤器,并且这个过滤器需要对所有的访问进行过滤,在struts搭建之中,首先就要配置一个过滤器,所以我们可以把这个struts看 ...
分类:
编程语言 时间:
2016-09-06 09:07:05
阅读次数:
301
一、多线程编程的基本概念 1.1 操作系统层面的进程和线程 (1)进程 进程代表了操作系统上运行着的一个应用程序。进程拥有自己的程序块,拥有独占的资源和数据且可以被操作系统调度。 But,即使是同一个应用程序,当被强制启动多次时,也会被安放到不同的进程之中单独运行。 直观地理解进程最好的方式就是通过 ...
分类:
编程语言 时间:
2016-09-06 09:07:07
阅读次数:
185
1.JVM JVM不是跨平台的 但是它保证了Java的跨平台 2.JRE Java程序运行环境,包含Java保证Java程序的运行 3.JDK Java的开发环境,开发Java程序 ...
分类:
编程语言 时间:
2016-09-06 09:05:46
阅读次数:
127
该项目主要是对微服务,以及Spring Cloud系统学习的一些总结,使用gitbook写成了书。 探讨的话题主要有: 什么是微服务注册中心Eureka服务提供者服务消费者客户端负载均衡Ribbon简化的Http客户端Feign熔断器Hystrix Hystrix监控界面Hystrix Dashbo ...
分类:
编程语言 时间:
2016-09-06 09:02:38
阅读次数:
221
上一篇讲述了ThreadPoolExecutor的执行过程,我们也能看出来一个很明显的问题:这个线程池的构造函数比较复杂,对于不十分理解其运作原理的程序员,自己构造它可能体现和想象中不一样的行为。比如阻塞队列放什么,corePoolSize怎么设置等等。 所以和Math这种工具类一样,并发包也提供了 ...
分类:
编程语言 时间:
2016-09-06 09:03:53
阅读次数:
146
python性能分析 阅读目录 调优简介 Python基于事件的性能分析器的简单示例代码 Linux统计式性能分析器OProfile(http://oprofile.sourceforge.net/news/)的分析结果: 性能分析的重要性 性能分析的内容 内存消耗和内存泄漏 过早优化的风险 运行时 ...
分类:
编程语言 时间:
2016-09-06 08:00:19
阅读次数:
263
go语言 Go 语言简介 Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。 Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年1 ...
分类:
编程语言 时间:
2016-09-06 07:57:53
阅读次数:
280
接下来学习面向对象编程,基础的就不记录了,只记录一些Python特有的或者高级的特性。
http://www.liaoxuefeng.com/wiki/0014316089557264a6b348...
分类:
编程语言 时间:
2016-09-06 06:54:31
阅读次数:
226
这一系列是今年7月份至8月份为实习面试所复习的Java功课~ 抽象类和接口 是Java 对抽象概念进行定义的2种机制。 抽象类 一个类没有足够的信息来描述一个具体的对象,需要其他具体的类才支撑它。 抽象类体现了数据抽象的四小,是实现多态的一种机制。 它定义了一组抽象的方法,至于这组抽象方法的具体表现 ...
分类:
编程语言 时间:
2016-09-06 06:52:26
阅读次数:
171
Well, this stuff will be a little bit strange if you deal with it first time. Container Object: Just a wrapper / contianer for values No Method No Nou ...
分类:
编程语言 时间:
2016-09-06 06:49:27
阅读次数:
193