HTML5 本地数据库SQLLite

HTML5 中内置两种本地数据库,一种为SQLLite,可以通过SQL语言来访问的文件型SQL数据库,另一种为“indexedDB“的NoSQL类型的数据库。1.SQLLite 数据库 创建访问数据库的对象。 用javascript的openDatabase方法创建一个访问数据的对象。 var db=openDatabase(‘mydb‘,‘1.0‘,‘Test DB‘,2*1024*1024);
阅读本文

大型网站技术架构小结

前言 概述 三个纬度:演化、模式、要素 五个要素: 性能,可用性,伸缩性,扩展性,安全 演化历程 图例可参考 大型网站架构演化历程: 演化的价值观 大型网站架构的核心价值是随网站所需灵活应对 驱动大型网站技术发展的主要力量是网站的业务发展 误区 一味追随大公司的解决方案 为了技术而技术 企图用技术解决所有问题 架构模式 模式的关键
阅读本文

大数据~说说Hadoop

Hadoop是一个由Apache基金会所开发的分布式系统基础架构。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和存储。 Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上;而且它提供高吞吐量(high through
阅读本文

测试工程师 技能要求:java编程,数据库,linux操作系统,自动化测试开发,性能测试,安全测试

1.具有开发和测试经验,能负责带领大型项目测试2.掌握或熟悉java编程,熟悉mysql,oracle等db,memcache,nosql等,有互联网行业从业经验3.可撰写自动化测试工具以及搭建自动化测试平台的经验,有自动化测试经验,设计用例并编写代码实现自动化测试4.产品的性能测试,安全测试等经验,掌握基本的性能测试及产品安全知识5.熟练使用linux操作系统,具备shell脚本编程6.英语较好
阅读本文

HIVE和HBASE区别

1. 两者分别是什么?    Apache Hive是一个构建在Hadoop基础设施之上的数据仓库。通过Hive可以使用HQL语言查询存放在HDFS上的数据。HQL是一种类SQL语言,这种语言最终被转化为Map/Reduce. 虽然Hive提供了SQL查询功能,但是Hive不能够进行交互查询--因为它只能够在Haoop上批量的执行Hadoop。     Apache HBase是一种Key/V
阅读本文

数据库系列~NoSQL数据库~MongoDB数据库安装

官方网站:http://www.mongodb.com 根据对应的平台选择下载安装【windows/linus/mac】 windows下安装:1.双击下载的软件安装包,进行常规软件安装 2. 安装完成后,将安装的mongodb的bin文件夹,配置到系统的path环境变量中 3. 配置mongodb,加载系统服务在系统中,指定位置创建一个data/文件夹,创建一个mongo.log日志文件,如d:
阅读本文

Spring学习笔记专题一

专题一 (1)Spring Framework Runtime Test模块支持使用JUnit和TestNG对Spring组件进行测试。 Core Container(核心容器)包含有Beans、Core、Context和SpEL模块。 AOP模块提供了一个符合AOP联盟标准的面向切面编程的实现。 Data Access/Integration层包含有JDBC、ORM、OXM
阅读本文

减少 90% 的上行数据量,15行代码全搞定!

一切为客户着想一切的一切还得从和一位台湾客户的沟通说起:客户提到将ViewState保存在服务器端以减少上行数据量,从而加快页面的回发速度。 但是在FineUI中,控件状态都保存在FState中,并且为了减少下行数据量,FState的数据不仅用来保存状态,而且用于JavaScript的数据源。所以FState必须写入HTTP响应,才能被JavaScript使用。我在之前的一篇文章中曾详细阐述: 但
阅读本文

1.3 进入Spring的世界之观赏Spring美景

1.3 观赏Spring美景     Spring的初心就是通过依赖注入,面向切面和减少模板代码来简化java企业级开发.合理的使用Spring可以减少java开发,但是Spring框架目前也已经是一个很大的生态系统了(毕竟当初Spring就是跟java对抗的 java是一个大平台 那么如今的Spring也逐渐演变成了技术平台),基于核心的框架,扩展到了例如web-service,REST,移动设
阅读本文

[Big Data - Kafka] Kafka剖析(一):Kafka背景及架构介绍

Kafka的应用以及发展,“Kafka剖析”专栏将会从架构设计、实现、应用场景、性能等方面深度解析Kafka。背景介绍Kafka创建背景Kafka是一个消息系统,原本开发自LinkedIn,用作LinkedIn的活动流(Activity Stream)和运营数据处理管道(Pipeline)的基础。现在它已被多家不同类型的公司 作为多种类型的数据管道和消息系统使用。活动流数据是几乎所有站点在对其网站
阅读本文

浏览器数据库IndexedDB介绍

摘要在移动端H5页面开发的时候,为了更好的提高用户体验,可以对不常变化的数据做浏览器端数据缓存,在用户打开页面的时候,首先加载本地的数据,然后异步请求服务端,更新数据。在移动端webview中,可以使用IndexedDB的方式对数据进行存储。当然如果数据量不大的情况下,localstorage也是一种选择。什么是IndexedDB一般来说,数据库分两种类型:关系型和文档型(也称NoSQL或者对象)
阅读本文

优秀的领导与差劲的领导

Vlad Mihalcea是一位软件架构师,热衷于软件集成、高可伸缩以及并发编程等主题,他感兴趣的领域主要有Java、数据库、事务、NoSQL、OOP、重构与模式以及敏捷和Scrum等。近日Vlad撰写了一篇博文,谈到了团队中优秀的领导与差劲的领导之间的区别、他们在面对同一问题时的不同反应、对团队造成的不同影响等,希望这些分析能对团队中的领导起到警钟的作用。各位团队领导也可以从文中的分析看看自己是
阅读本文

Linux:安装Redis和PHP操作Redis

一.Redis 1. 什么是Redis Redis是Remote Dictionary Server(远程数据服务)的缩写 由意大利人 antirez(Salvatore Sanfilippo)  开发的一款 内存高速缓存数据库 该软件使用C语言编写,它的数据模型为 key-value 它支持丰富的数据结构(类型),比如 String  list  hash   set  sorted set。
阅读本文

MYSQL<一>

1 -- ########## 01、数据库概述 ########## 2 -- 1、信息:现实世界中各种可以接触到的东西 3 -- 2、数据:信息在计算机世界中的映射(反映) 4 5 -- Java中可以把数据存储在内存中的各种容器里,但是电脑掉电后(或程序关闭后),存储在内存中的这些数据就被擦除掉了 6 7 -- 为了解决数据持久化的问题,人类提出了各种解决方案
阅读本文

公司HBase基准性能测试之准备篇

本次测试主要评估线上HBase的整体性能,量化当前HBase的性能指标,对各种场景下HBase性能表现进行评估,为业务应用提供参考。 测试环境测试环境包括测试过程中HBase集群的拓扑结构、以及需要用到的硬件和软件资源,硬件资源包括:测试机器配置、网络状态等等,软件资源包括操作系统、HBase相关软件以及测试工具等。 集群拓扑结构本次测试中,测试环境总共包含4台SA5212H2物理机作为数据存储。
阅读本文

Mysql学习

数据库没有什么好介绍的,就是来帮助我们存储数据,现阶段比较火热的依旧是关系型数据库,虽然NoSql在冲击,但是依旧没有办法动摇关系型数据库的地位当然这里都是总结sql的书写,理论的知识就去看书吧,我们使用的是Navicat for Mysql先来一套Mysql从入门到删库吧登录Mysql mysql -u root -p****这里密码输入的时候不会显示出来,这里有一个提示符,我们可以输入SQL命
阅读本文

关于消息队列中间件选型 和线程同步问题

消息队列中间件选型推荐使用ZeroMQZeroMQ:号称最快最轻量级的消息队列系统,尤其是大吞吐量的需求场景。专门为高吞吐量/低延迟的场景开发,金融项目使用比较多。MSMQ:微软集成的消息队列,寄宿在Window服务里,性能稳定,优于ActiveMQ,但是无法跨平台,。ActiveMQ:类似于ZemoMQ,跨平台,它易于实现高级场景,而且只需付出低消耗,它可以部署于代理模式和P2P模式,Activ
阅读本文

建立一套MySQL及Redis搭建统一的KV存储服务

一、MySQL+Redis 常用部署方式 1.1  拓扑 1.2  特点 业务层通过双写同时写MySQL及Redis。读通常在Redis,若读取不到,则从MySQL读取,然后将数据同步到Redis,Redis通常设置expire或者默认LRU进行数据淘汰。 这种使用方式会有如下问题: 1)MySQL及Redis存在数据不一致风险,尤其是长时间运行的系统 2)业务层需要处理MySQ
阅读本文

第二章 Spring模块介绍

Spring是模块化的 1>核心容器 Spring-Core:核心工具类,Spring其它模块大量使用。 Spring-Beans:Spring定义Bean的支持 Spring-Context:运行时Spring容器 Spring-Context-Support:Spring容器对第三方包的集成支持 Spring-Expression:使用表达式语言在运行时查询和操作对象 2>AOP
阅读本文