参考链接:http://www.importnew.com/28053.html 最近得空,想写篇文章好好说说 java 线程池问题,我相信很多人都一知半解的,包括我自己在仔仔细细看源码之前,也有许多的不解,甚至有些地方我一直都没有理解到位。 说到线程池实现,那么就不得不涉及到各种 Blocking ...
分类:
编程语言 时间:
2018-06-29 14:10:22
阅读次数:
193
其实开发软件,就像是解决一个逻辑问题。想想自己平时是怎样写程序的。首先是要有一个想法,即我写的这个程序是要干什么的;然后就是对要实现的核心功能大概构思一种或多种实现方法,并从中选出一种自认为是较好的;接下来就是将涉及的各种主要或次要功能分成各个模块;最后就是分模块来编码和debug。在我看来,除了第 ...
分类:
其他好文 时间:
2018-06-29 00:17:16
阅读次数:
154
<!--more-->前言俗话说的好,冰冻三尺非一日之寒,滴水穿石非一日之功,罗马也不是一天就建成的。两周前秒杀案例初步成型,分享到了中国最大的同×××友网站-码云。同时也收到了不少小伙伴的建议和投诉。我从不认为分布式、集群、秒杀这些就应该是大厂的专利,在互联网的今天无论什么时候都要时刻武装自己,只有这样,也许你的春天就在明天。在开发秒杀系统案例的过程中,前面主要分享了队列、缓存、锁和分
分类:
其他好文 时间:
2018-06-10 20:41:43
阅读次数:
186
C# 高性能 TCP 服务的多种实现方式 哎~~ 想想大部分园友应该对 "高性能" 字样更感兴趣,为了吸引眼球所以标题中一定要突出,其实我更喜欢的标题是《猴赛雷,C# 编写 TCP 服务的花样姿势!》。 本篇文章的主旨是使用 .NET/C# 实现 TCP 高性能服务的不同方式,包括但不限于如下内容: ...
原文:SQL Server - 使用 Merge 语句实现表数据之间的对比同步表数据之间的同步有很多种实现方式,比如删除然后重新 INSERT,或者写一些其它的分支条件判断再加以 INSERT 或者 UPDATE 等。包括在 SSIS Package 中也可以通过 Lookup, Condition... ...
分类:
数据库 时间:
2018-05-29 11:55:25
阅读次数:
209
背景: 在MVC中,可能会比较频繁的使用到子视图(非分部页面),例如把页面切换、页码搜索等制作成一个单独的控件,以实现代码的复用,减少代码的冗余度,同时提高页面的维护成本。 在ASP.NET MVC中子视图有多种实现方案,比如说一个完整的页面(非分部页面)仍然可以作为其他页面的子视图。 如存在以下控 ...
分类:
其他好文 时间:
2018-05-24 13:53:00
阅读次数:
156
阅读目录 多态(polymorphism) 向上类型转换(Upcast)和向下类型转换(Downcast) instanceof 关键字 面向对象第三大特征:多态 多态(polymorphism) 多态是面向对象的重要特性, 简单点说:“一个接口,多种实现”,就是同一种事物表现出的多种形态。编程其实 ...
分类:
编程语言 时间:
2018-05-12 03:11:21
阅读次数:
218
CLASS类一个类是对一类拥有相同属性的对象的抽象类的特性 封装: 防止数据被随意修改, 使外部程序不需要关注对象内部的构造,只需要通过对象对外提供的接口进行直接访问即可 继承: 通过父类-子类的方式以最小代码量的方式实现,不通角色的共同点和不同点 多态: 一个接口,多种实现 实例 class Do ...
分类:
其他好文 时间:
2018-05-08 17:41:50
阅读次数:
160
面向对象编程的三大特征 一、封装 公开能做什么,隐藏如何做。封装的目的是减少类之间的依赖。 二、继承 让一个类拥有另一个类的状态和行为,前者可以不加修改地完全复用后者的实现,也可以对有些行为做出自己的实现。 继承的目的是复用代码 三、多态 一个接口,多种实现。 多态的目的是让代码更通用。 ...
分类:
其他好文 时间:
2018-05-07 22:45:18
阅读次数:
251
同源策略 首先基于安全的原因,浏览器是存在同源策略这个机制的,同源策略阻止从一个源加载的文档或脚本获取或设置另一个源加载的文档的属性。 而如果我们要跳过这个策略,也就是说非要跨域请求,那么就需要通过JSONP或者CORS来实现了。 JSONP 什么是JSONP 首先提一下JSON这个概念,JSON是 ...
分类:
其他好文 时间:
2018-05-03 19:59:42
阅读次数:
217