随笔分类 - 开发经验
摘要:简介(译者注:虽然看着很先进,其实Lambda表达式的本质只是一个"语法糖",由编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功能。本人建议不要乱用,因为这就和某些很高级的黑客写的代码一样,简洁,难懂,难以调试,维护人员想骂娘.)Lambda表达式是Java SE 8中一
阅读全文
摘要:写一个固定容量同步容器,拥有put和get方法,以及getCount方法,能够支持多个生产者和多个消费者线程拥塞调用。1.使用synchronized锁或ReentrantLock锁实现1)使用synchronized锁的notify、notifyAll来实现基本思路:使用put方法向容器中添加元素
阅读全文
摘要:(一)public class Demo01 {private int count = 10;private Object object = new Object();@Testpublic void test(){synchronized (object) { //任何线程要执行下面的代码,必须先
阅读全文
摘要:也不知道我理解的对不对,欢迎大家讨论! 自己写了个钩子函数,我理解的钩子函数: public interface Transactioner { String wedontknow() ; } public abstract class GouZi { public abstract void go
阅读全文
摘要:在面向对象的语言中,回调则是通过接口或抽象类来实现的,我们把实现这种接口的类称为回调类,回调类的对象称为回调对象,其处理事件的方法叫做回调方法。(摘自百度百科) 那么通过上面那句话将百度百科中的“回调函数”翻译成JAVA版:回调方法就是一个通过回调对象的引用(java中的引用存的是对象的地址)调用的
阅读全文
摘要:博主说:通过阅读本文,可以帮助大家在宏观层面上对互联网支付系统的整体架构有一个更清晰的认识。 正文 从产品分类、模块功能和业务流程,了解支付产品服务的设计。 支付产品模块是按照支付场景来为业务方提供支付服务。这个模块一般位于支付网关之后,支付渠道之前。 它根据支付能力将不同的支付渠道封装成统一的接口
阅读全文
摘要:1.(首推)双击选中该方法,Ctrl+Alt+H 如果你想知道一个类的方法到底被那些其他的类调用,那么请选中这个方法名,然后按“Ctrl+Alt+H”, Eclipse就会显示出这个方法被哪些方法调用,最终产生一个调用关系树。 2.(次推)选中该方法,Ctrl+Shift+G
阅读全文
摘要: MySQL锁概述 相对其他数据库而言,MySQL的锁机制比较简单,其最显著的特点是不同的存储引擎支持不同的锁机制。比如,MyISAM和MEMORY存储引擎采用的是表级锁(table level locking);BDB存储引擎采用的是页面锁(page level lock
阅读全文
摘要: 1. mysql都有什么锁 MySQL有三种锁的级别:页级、表级、行级。 表级锁:开销小,加锁快;不会出现死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。 行级锁:开销大,加锁慢;会出现死锁;锁定粒度最小,发生锁冲突的概
阅读全文
摘要:如何查看MySQL的当前存储引擎? 一般情况下,mysql会默认提供多种存储引擎,你可以通过下面的查看: 看你的mysql现在已提供什么存储引擎: mysql> show engines; 看你的mysql当前默认的存储引擎: mysql> show vari
阅读全文
摘要:原文地址:http://blog.csdn.net/mysteryhaohao/article/details/51669741 锁,在现实生活中是为我们想要隐藏于外界所使用的一种工具。在计算机中,是协调多个进程或线程并发访问某一资源的一种机制。在数据库当中,除了传统的计算资源(CPU、RAM、I/
阅读全文
摘要:我们都知道for update语句会锁住一张表,锁表的细节很多人却不太清楚,下面我们举例看下。 在表上我们有个索引,如下: 现在在我们通过索引store_id锁表: 我们再开一个客户端,还是锁住同一个store_id: 现在发现表是锁住的,我们做不了for update,下面我们换一个store_i
阅读全文
摘要:这是docker官网的图,可以看到虚拟化技术通过Hypervisor(虚拟机管理系统)为每个app启动一个Guest OS(客户机操作系统),也就是为每个app启动一个虚拟机。比较直观地说,vm通过Hypervisor对硬件资源进行虚拟化,而docker直接使用硬件资源,利用率上来看docker明显
阅读全文
摘要:本文目录如下: windows按照docker的基本要求 具体安装步骤 开始使用 安装远程连接工具连接docker 安装中遇到的问题 Docker的更新 Docker中的jupyter windows下使用docker的常用命令 windows下安装docker的方法应该参考docker官网,之前参
阅读全文
摘要:与sgy一起开启你的Docker之路 关键词: Docker; mac; Docker中使用gdb无法进入断点,无法调试; 更新1: 看起来之前那一版博文中参考资料部分引用的外站链接太多,被系统自动屏蔽了,我说怎么只有我能看别人都看不了我这篇博文。CSDN在外链识别上还要加强啊。我已经改好了,现在各
阅读全文
摘要:要回答这个问题,得先弄清楚几个概念,什么是第三方支付方式以及银行接口类型,下面我将用一万字讲解线上线下收单业务,一起来看:———————————————————————————————————————————<禁止转载。如需转载请联系作者,谢谢合作>———————————————————
阅读全文
摘要:原标题:【深度解析】第三方支付的分类、接口与支付流程 目录 1. 概述 2. 支付环节 3. 分类 4. 银行接口 如今第三方支付已经发展的非常成熟,但是至今仍未有一个比较权威的定义,下面将根据自己的工作经历说明一下第三方支付,文章有点长。 1 概述 第三方支付是具备一定实力和信誉保障的独立机构,采
阅读全文
摘要:找工作其实最差的选择是去外包公司。为什么你还是有可能会进外包公司呢?是因为你可能会在外包公司HR的吹的天花乱坠,加上外包公司给的待遇,丧失了判断力,就“失足”踏进去了。注意外包HR说的话都是要打折的,甚至是相反的,比如说加班很少,其实是加班非常多。 现在我以自己的亲身经历,总结一下我在外包公司遇到的
阅读全文
摘要: 原文: tomcat部署web应用的4种方法 在Tomcat中有四种部署Web应用的方式,简要的概括分别是: (1)利用Tomcat自动部署 (2)利用控制台进行部署 (3)增加自定义的Web部署文件(%Tomcat_Home%\conf\Catalina\localhost\AppNa
阅读全文
摘要:学习可参考:http://www.guoxk.com/node/jquery datatables &nbs
阅读全文