首页 > 2016年06月24日 > 全部分享
文章标题
业务规模不断扩大,对稳定性、扩展性的要求不断提高,推动了后台架构技术的不断革新。面对日益复杂的需求,分布式系统的理念也逐渐深入到后台开发者的骨髓。2013年,借着手游热潮我对分布式系统开始尝试。在近三年的摸爬滚打中,踩过不少坑,也从业界技术发展中吸取一些经验,逐渐形成了目前的设计思路。这里和大家分享点心得,不敢奢谈有多大参考价值,权当抛砖引玉吧。...
分类:其他   时间:2016-06-24 15:03:58    收藏:0  评论:0  赞:0  阅读:102
Android app架构经验总结
架构因人而异,不同的架构师大多会有不同的看法;架构也因项目而异,不同的项目需求不同,相应的架构也会不同。然而,有些东西还是通用的,是所有架构师都需要考虑的,也是所有项目都会有的需求,比如API如何设计?架构如何分层?开发环境和生产环境如何分离?这几年,我负责研发过的App,有餐饮类的、社交类的、智能家居类的、电商类的、新闻媒体类的等等。当有了一定的经验之后,你总会有一些自己的心得体会。而以下内容就...
分类:移动平台   时间:2016-06-24 15:03:46    收藏:0  评论:0  赞:0  阅读:288
JDBC介绍(详细版)
JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数 据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。 有了JDBC,向各种关系数据发送SQL语句就是一件很容易 的事。...
分类:数据库技术   时间:2016-06-24 15:03:35    收藏:0  评论:0  赞:0  阅读:285
四大组件之BroadcastReceiver(二)-使用权限和常用的系统广播
接收特定的Broadcast可能需要相应的权限;发送特定的Broadcast也可能指定所需的权限。安卓系统本身也有很多系统发出的Broadcast。本文将把这些内容整理呈上。...
分类:其他   时间:2016-06-24 15:03:05    收藏:0  评论:0  赞:0  阅读:188
极光推送demo测试流程,测试过程中可能遇到的问题和解决方法
创建开发证书,创建描述文件,极光推送页面设置,Xcode工程设置,真机测试 步骤1:创建开发证书 .登陆 https://developer.apple.com进入开发者中心 进入创建和描述文件页面 .点击App IDs 创建一个app id .进入创建页面以后在App ID Description输入app id 的名称 .填入...
分类:其他   时间:2016-06-24 15:02:55    收藏:0  评论:0  赞:0  阅读:343
动态规划、记忆化搜索、Dijkstra算法的总结
动态规划        动态规划算法通常用于求解具有某种最优性质的问题。在这类问题中,可能会有许多可行解。每一个解都对应于一个值,我们希望找到具有最优值的解。动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解。与分治法不同的是,适合于用动态规划求解的问题,经分解得到子问题往往不是互相独立的。若用分治法来解这类问题,则分解得到的...
分类:编程语言   时间:2016-06-24 15:02:46    收藏:0  评论:0  赞:0  阅读:477
OpenGL的视图变换与OSG漫游器
OpenGL固定管线的视图变换,以及与OSG中漫游器编写的一些关系...
分类:其他   时间:2016-06-24 15:02:15    收藏:0  评论:0  赞:0  阅读:142
指令选择器调查(7完)
6.      模拟 指令选择器的最后一个分类是那些通过分析及比较一条指令在目标机器上的作用,决定选择哪条指令。与输入程序给定部分具有相同作用的一条指令是兼容的,因此该部分可由这条指令来达成(参考图6.1)。我们称这些概念为模拟(simulation)。模拟与基于覆盖方法间的一个关键区别是,在输入程序不能观察到所有输出模式(即模式不是确切匹配输入图)时,后者通常不能利用具有多个输出的模式。相反,...
分类:其他   时间:2016-06-24 15:02:05    收藏:0  评论:0  赞:0  阅读:156
判断链表是否带环,以及环的入口
给出一个链表,先判断链表是否带环,如果带环,求出环的入口。 判断是否带环:用快慢指针。快指针每走两步,慢指针走一步,如果两者在某个点处相 遇,则链表带环。 下边给出函数的实现代码: typedef struct LinkNode { DataType data; struct LinkNode *next; }LinkNode,*pLinkNode; typedef struct Li...
分类:其他   时间:2016-06-24 15:01:55    收藏:0  评论:0  赞:0  阅读:199
Java线程及多线程技术及应用(一)
1线程基本概念 1、进程和线程的基础知识  进程:运行中的应用程序称为进程,拥有系统资源(cpu、内存) 线程:进程中的一段代码,一个进程中可以哦有多段代码。本身不拥有资源(共享所在进程的资源)          在java中,程序入口被自动创建为主线程,在主线程中可以创建多个子线程。              区别: 1、是否占有资源问题...
分类:编程语言   时间:2016-06-24 15:01:45    收藏:0  评论:0  赞:0  阅读:181
MongoDB组件util
MongoDB util 组件开发及使用说明...
分类:数据库技术   时间:2016-06-24 15:01:27    收藏:0  评论:0  赞:0  阅读:207
arp协议
在网络中ARP协议是怎样实现数据包传输的: 在命令行中输入 arp -a,会看见192.168.85.100 BB-BB-BB-BB-BB-BB dynamic这样的信息。这就是arp高速缓存中IP地址和MAC地址的一个映射关系,在以太网中,数据传递靠的是MAC,而并不是IP地址。其实在这背后就隐藏着arp的秘密。你一定会问,网络上这么多计算机,A是怎么找到B的?那么我们就来分析一下细节...
分类:其他   时间:2016-06-24 15:01:15    收藏:0  评论:0  赞:0  阅读:188
C语言中堆、栈、队列
C语言中堆、栈和队列: 1.堆和栈 (1)数据结构的堆和栈 堆栈是两种数据结构。 栈(栈像装数据的桶或箱子):是一种具有后进先出性质的数据结构,也就是说后存放的先取,先存放的后取。这就如同要取出放在箱子里面底下的东西(放入的比较早的物体),首先要移开压在它上面的物体(放入的比较晚的物体)。 堆(堆像一棵倒过来的树):是一种经过排序的树形数据结构,每个结点都有一个值。通常所说的堆的数据结构...
分类:编程语言   时间:2016-06-24 15:01:05    收藏:0  评论:0  赞:0  阅读:353
分布式数据库2
一、分布式数据库系统的设计 1.分片设计 在分布式数据库系统设计中,最基本的问题就是数据的分布问题,即如何对全局数据进行逻辑划分和实际的物理分配。逻辑划分成为分片,实际的物理分配则是分配内容。一般的设计策略我们有自顶向下和自底向上的两种形式。自顶向下有利于理解新鲜事物的内容,从最顶层,由最高点的抽象,逐层抽丝剥茧到最小单元。而自底向上则不同,是在理解事物的基础上,改进底层,逐渐由底层到顶层...
分类:数据库技术   时间:2016-06-24 15:00:55    收藏:0  评论:0  赞:0  阅读:229
Android N上一些新特性的介绍
by Li.zhu 随着6月份google的Android N preview 4版本的发布,笔者也借着东风在N6P上体验了一把新系统,试玩之后认为有几点新的感受特记录之。 1.分屏多任务 进入后台多任务管理页面,然后按住其中一个卡片,然后向上拖动至顶部即可开启分屏多任务,支持上下分栏和左右分栏,允许拖动中间的分割线调整两个APP所占的比例。目前,Android N开发者...
分类:移动平台   时间:2016-06-24 15:00:45    收藏:0  评论:0  赞:0  阅读:252
Ehcache 页面缓存
页面缓存,毫无疑问,几乎所有的网站的首页都是访问率最高的,而首页上的数据来源又是非常广泛的,大多数来自不同的对象,而且有可能来自不同的db ,所以给首页做缓存是一个不错的主意,那么主页的缓存策略是什么样子的呢,我认为应该是某个固定时间之内不变的,比如说2 分钟更新一次。那么这个缓存应该做在什么地方呢,让我们来看一下,假设您的应用的结构是page-filter-action-service-dao-d...
分类:系统服务   时间:2016-06-24 15:00:37    收藏:0  评论:0  赞:0  阅读:368
struct和class的区别 观察者模式 https连接 点击button收到点击事件,中间发生了什么
问题: 4道过滤菜鸟的iOS面试题  网上已经有很多针对各种知识点的面试题,面试时有些人未必真正理解也能通过背题看上去很懂。我自己总结了4道面试题,好快速的判断这个人是否是一个合格的工程师,欢迎大家点评。 1.struct和class的区别 在面试之前你觉得所有的计算机专业的学生都应该能答的上来,事实是我面的人里有超过三分一没有答上来。 有...
分类:Web开发   时间:2016-06-24 15:00:26    收藏:0  评论:0  赞:0  阅读:565
Java面试要点整理
1.      Java的GC的理解 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在Java虚拟机中,存在自动内存管理和垃圾清扫机制。概括地说,该机制对 JVM(Java Virtual Mac...
分类:编程语言   时间:2016-06-24 14:59:56    收藏:0  评论:0  赞:0  阅读:270
iOS开发中基础常用细节问题处理 - 1
iOS移动端开发小白一枚,入坑不久,开发时遇到的一些常用但一时想不起的细节问题处理,闲来无事,做了下简单的整理。本文持续更新中,内容有些乱,不喜勿喷,希望可以给刚做开发的小白们带来些帮助!...
分类:移动平台   时间:2016-06-24 14:59:46    收藏:0  评论:0  赞:0  阅读:330
Java解析XML汇总(DOM/SAX/JDOM/DOM4j/XPath)
目前在Java中用于解析XML的技术很多,主流的有DOM、SAX、JDOM、DOM4j,下文主要介绍这4种解析XML文档技术的使用、优缺点及性能测试。一、【基础知识——扫盲】sax、dom是两种对xml文档进行解析的方法(没有具体实现,只是接口),所以只有它们是无法解析xml文档的;jaxp只是api,它进一步封装了sax、dom两种接口,并且提供了DomcumentBuilderFactory/D...
分类:编程语言   时间:2016-06-24 14:59:26    收藏:0  评论:0  赞:0  阅读:343
1700条   上一页 1 ... 42 43 44 45 46 ... 85 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!