相对于Mysql来说 在项目设计的初期,我当时有了这样的想法,同时也是在满足下面几个条件的情况下来选择最终的nosql方案的: 1、需求变化频繁:开发要更加敏捷,开发成本和维护成本要更低,要能够快速地更新进化,新功能要在最短的周期内上线。2、客户端/api支持,因为这直接影响开发效率3、部署简单4、 ...
分类:
数据库 时间:
2019-06-13 00:41:32
阅读次数:
241
一、JNA和JNI的对比 1.JNI的调用流程 Android应用开发中要实现Java和C,C++层交互时,想必首先想到的是JNI,但是JNI的使用过程十分繁琐,需要自己再封装一层JNI接口进行转换(使用SUN规定的数据结构去替代C语言的数据结构),包名、函数名等都要匹配,难以阅读和更新。 如下图是 ...
分类:
移动开发 时间:
2019-06-12 23:09:47
阅读次数:
225
线程同步: 是因为多线程读写竞争资源需要同步 Java语言提供了synchronized/wait/notify 编写多线程同步很困难 所以Java提供了java.util.concurrent包: 更高级的同步功能 简化多线程程序的编写 JDK = 1.5 java.util.locks.Reet ...
分类:
编程语言 时间:
2019-06-12 01:08:41
阅读次数:
131
pcie接口是一种高速串行计算机扩展总线标准,是高速串行点对点双通道高带宽传输,所连接的设备分配独享通道带宽,不共享总线带宽,是替代旧的PCI,PCI-X和AGP总线标准的,主要支持主动电源管理,错误报告,端对端的可靠性传输,热插拔以及服务质量(QOS)等功能……
分类:
其他好文 时间:
2019-06-11 13:00:34
阅读次数:
121
ORM,对象关系映射,即Object Relational Mapping的简称,通过ORM框架将编程语言中的对象模型与数据库的关系模型建立映射关系,这样做的目的:简化sql语言操作数据库的繁琐过程(原生sql的编写及拼接等),转而直接使用对象模型来操作数据库做替代 第一部分 SqlAlchemy本 ...
分类:
数据库 时间:
2019-06-11 11:27:49
阅读次数:
569
由于这两个都不熟,所以在考虑学哪个。 先说结论:都要学,但是重点学k8s,k8s是一个更加完善的解决方案,springcloud被淘汰只是时间的问题。 从自己的经历和网上的文章两方面分析 个人经历: 目前所在的公司的系统是springcloud和k8s混合使用,目前正在逐步用k8s中的功能替代spr ...
分类:
编程语言 时间:
2019-06-10 14:03:53
阅读次数:
168
转自:https://blog.csdn.net/u014102846/article/details/77964493 https://ohmyz.sh/ https://github.com/robbyrussell/oh-my-zsh http://www.iterm2.cn/ https:/ ...
分类:
系统相关 时间:
2019-06-10 00:14:16
阅读次数:
132
一、装饰器 1、概念:装饰器是一个闭包(内层函数引用外层函数的非全局变量,这个内层函数就可称之为闭包),把一个函数当做参数返回一个替代版的函数,本质上就是一个返回函数的函数。 2、作用:在不修改源代码的基础上,扩展代码的使用。 3、理解装饰器 接下来,写一个带参数的,比较通用的装饰器,并运用装饰器语 ...
分类:
编程语言 时间:
2019-06-08 14:50:45
阅读次数:
107
早期时候我们左网站布局的使用表格(table),然后使用浮动(float)、 定位(position)和内联块(inline-block),但所有这些方法本质上来讲都是hacks,存留了很多需要实现的重要功能问题(例如,垂直居中)。 display:flex和display:box都可用于弹性布局, ...
分类:
Web程序 时间:
2019-06-06 13:52:12
阅读次数:
162
一、什么是Ajax? Aiax:异步的Javascript和XML。 作用:用于完成局部刷新 XML是用于数据传输,现在开始被JSON所替代。 1.1、交互方式问题 传统的交互方式每次都必须返回整个页面,宽带,响应速度都有影响的, Ajax的交互方式是从 客户端(浏览器)从服务器加载网页完毕后,网页 ...
分类:
Web程序 时间:
2019-06-05 19:55:45
阅读次数:
125