自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (10)
  • 收藏
  • 关注

原创 Cassandra3.9版本Java驱动Datastax Java Driver使用手册1-数据库连接

所需jar包:http://download.csdn.net/detail/nangongyanya/9738844package com.cassandra;import com.datastax.driver.core.Cluster;import com.datastax.driver.core.ResultSet;import com.datastax.driver.core

2017-01-16 15:39:22 4215 2

转载 Apache Cassandra架构理解

转载自:http://www.360doc.com/content/17/0116/11/39871333_622789686.shtml架构基本流程: 点对点分布式系统,集群中各节点平等,数据分布于集群中各节点,各节点间每秒交换一次信息。每个节点的commit log提交日志捕获写操作来确保数据持久性。数据先被写入MemTable(内存中的数据结构),待Mem

2017-01-16 11:15:31 2660

原创 Eclipse搭建SpringMVC

项目源码:http://download.csdn.net/detail/nangongyanya/97369941、新建一个普通的web项目1.1、新建Dynamic Web Project(动态的Web项目),可以在最后一个步骤勾选Generate web.xml deployment descrptor自动创建web.xml文件1.2、可以先运行项目,检查该web项目

2017-01-13 16:47:49 1125

原创 eclipse配置tomcat完成后,访问http://localhost:8080出现404错误

问题:下载解压Tomcat后启动Tomcat访问http://localhost:8080,页面正确,但是通过Eclipse启动Tomcat后访问http://localhost:8080出现404错误。遇到这样的问题,极有可能是Tomcat的使用模式未正确选择。                解决:打开eclipse的server视图,双击你配置的那个 Tomca

2017-01-11 15:33:04 1845

翻译 Cassandra工具:Nodetool

Nodetool使用用法: nodetool [(-pwf | –password-file )][(-u | –username )] [(-p | –port )][(-h | –host )] [(-pw | –password )] []最常用的nodetool命令是:assassinate -强制删除死节点,而不重新复制任何数据。如果不能

2017-01-09 15:20:35 4528

翻译 Cassandra工具:cqlsh(the cql shell)

cqlsh: the CQL shellcqlsh是通过CQL(Cassandra查询语言)与Cassandra交互的命令行shell。它随每个Cassandra软件包一起提供,可以在bin目录下的cassandra可执行文件中找到。cqlsh使用Python本机协议驱动程序,并连接到在命令行上指定的单个节点。兼容性cqlsh与Python 2.7兼容。一般来说,给定版本的

2017-01-09 11:24:36 6395

翻译 操作Cassandra(9)-硬件选择

硬件选择与大多数数据库一样,Cassandra吞吐量随着更多的CPU内核,更多的RAM和更快的磁盘而提高。虽然Cassandra可以在测试或开发环境(包括Raspberry Pis)的小型服务器上运行,但最小生产服务器至少需要2个内核和至少8GB的RAM。典型的生产服务器有8个或更多的内核和至少32GB的RAM。中央处理器(CPU)Cassandra高度并发,使用在尽可能多的C

2017-01-06 14:12:11 1433

翻译 操作Cassandra(8)-安全性

安全性Cassandra提供的安全功能有三个主要组件::用于客户端和节点间通信的TLS / SSL加密客户端身份验证授权TLS / SSL加密Cassandra在客户端机器和数据库集群之间以及集群中的节点之间提供安全通信。启用加密可确保正在运行的数据不会泄露,并且安全传输。客户端到节点和节点到节点加密的选项单独管理,可以独立配置。当启用加密时,将使用支持的协议和密码套件

2017-01-06 13:32:57 2834

翻译 操作Cassandra(7)-监控

监控Cassandra中的度量标准使用Dropwizard Metrics库进行管理。这些度量可以通过JMX查询,或使用一些内置和第三方记录插件推送到外部监控系统。为单个节点收集指标。由操作者使用外部监控系统来聚合它们。指标类型cassandra报告的所有指标都符合以下类型之一。测量(Gauge)值的瞬时测量。计数器(Counter)AtomicLong实例的度量。通常

2017-01-05 15:45:35 4396

翻译 操作Cassandra(6)-变更数据捕获(CDC)

变更数据捕获概述变更数据捕获(CDC)提供了一种机制来标记特定的表用于存档,一旦数据量达到配置的刷新和未刷新的CDC日志的大小之和,就拒绝对这些表的写入。然后将任何包含启用表(启用CDC)数据的CommitLogSegments移动到cassandra.yaml中指定的目录丢弃。在yaml中指定允许的总磁盘空间的阈值,此时新分配的CommitLogSegments将不允许写入CDC

2017-01-05 11:47:53 1838

翻译 操作Cassandra(5)-Compression

压缩Cassandra为操作员提供了在每个表上配置压缩的能力。通过用户可配置压缩参数chunk_length_in_kb压缩SSTable来减小磁盘上的数据大小。因为Cassandra SSTables是不可变的,压缩的CPU成本只有在写入SSTable时才是必要的,随后的数据更新将落在不同的SSTables中,因此Cassandra不需要在发布UPDATE命令时解压缩,覆盖和重新压缩数据

2017-01-05 11:06:28 1019

翻译 操作Cassandra(4)-Bloom过滤器

Bloom过滤器在读取路径中,Cassandra将磁盘(SSTables)中的数据与RAM(memtables)中的数据合并。为了避免为每个SSTable数据文件检查所请求的分区,Cassandra采用了一种称为bloom过滤器的数据结构。Bloom过滤器是一种概率数据结构,允许Cassandra确定两种可能状态之一: - 数据肯定不存在于给定文件中,或 - 数据可能存在于给定文件中。

2017-01-05 10:03:20 1213

翻译 操作Cassandra(3)-合并、压实

压缩类型(Types of compaction)压缩的概念用于Cassandra中的不同类型的操作,这些操作的常见之处在于它需要一个或多个sstables并输出新的sstables。压缩的类型有:轻度压缩(Minor compaction)在Cassandra中自动触发。高度压缩(Major compaction)用户对节点上的所有sstables执行压缩。用户自定义压缩(User de

2017-01-04 17:16:50 2787

翻译 操作Cassandra(2)-添加,替换,移动和删除节点

引导(Bootstrap)添加新节点称为“引导”。 num_tokens参数将定义加载节点在引导期间将被分配的虚拟节点(令牌)的数量。令牌定义节点将负责的环(令牌范围)的部分。令牌分配(Token allocation)使用默认令牌分配算法,新节点将选择num_tokens个随机令牌来负责。由于令牌是随机分布的,负载分布随着更大量的虚拟节点而改进,但是也增加了令牌管理开销。

2017-01-04 13:34:28 6438

翻译 操作Cassandra(1)-Snitch

Snitch在cassandra中,snitch有两个功能:它指导Cassandra识别网络拓扑以有完成效地路由请求。它允许Cassandra在您的集群周围传播副本,以避免相关的故障。它通过将机器分组到“数据中心”和“机架”来实现这一点。Cassandra将尽最大努力在同一“机架”(实际上可能不是物理位置)上拥有多个副本。动态snitching(Dynamic snitch

2017-01-04 11:10:03 1510

翻译 Cassandra3.9版本配置文件参数说明

cluster_name集群的名称。 这主要用于防止一个逻辑集群中的机器加入另一个逻辑集群。默认名称: ‘Test Cluster’num_tokens这定义了随机分配给环上该节点的令牌数。相对于其他节点,令牌数越多,该节点将存储的数据比例越大。您可能希望所有节点具有相同数量的令牌,假设它们具有相等的硬件能力。如果你留下这个未指定,Cassandra将使用默认的

2017-01-03 16:58:34 4979

翻译 CQL(Cassandra Query Language)触发器

触发器由以下定义的名称标识:trigger_name ::= identifier创建触发器创建新触发器使用CREATE TRIGGER语句:create_trigger_statement ::= CREATE TRIGGER [ IF NOT EXISTS ] trigger_name ON tabl

2017-01-03 16:19:49 1430 3

翻译 CQL(Cassandra Query Language)JSON支持

Cassandra 2.2引入了对SELECT和INSERT语句的JSON支持。此支持不会从根本上改变CQL API(例如,模式仍然被强制执行),它只是提供一种方便的方式来处理JSON文档。SELECT JSON使用SELECT语句,JSON关键字可用于将每行返回为单个JSON编码映射。SELECT语句行为的其余部分是相同的。结果映射键与正常结果集中的列名称相同。 例如

2017-01-03 16:11:22 3290

翻译 CQL(Cassandra Query Language)函数

CQL supports 2 main categories of functions:the scalar functions, which simply take a number of values and produce an output with it.the aggregate functions, which are used to aggregate multip

2017-01-03 15:36:27 5777

翻译 CQL(Cassandra Query Language)安全性

数据库角色(ROLE)CQL使用数据库角色来表示用户和用户组。角色定义语法为:role_name ::= identifier | string创建角色(ROLE)创建角色使用CREATE ROLE语句:create_role_statement ::= CREATE ROLE [ IF NOT EXISTS ] role_name

2017-01-03 12:57:13 906

翻译 CQL(Cassandra Query Language)物化视图

物化视图名称由以下语法定义:view_name ::= re('[a-zA-Z_0-9]+')创建视图您可以使用CREATE MATERIALIZED VIEW语句在表上创建物化视图:create_materialized_view_statement ::= CREATE MATERIALIZED VIEW [ IF NOT EXISTS ] view_name AS

2017-01-03 10:22:35 2415

翻译 CQL(Cassandra Query Language)辅助索引

CQL支持在表上创建辅助索引,允许表上的查询使用这些索引。辅助索引由以下定义的名称标识:index_name ::= re('[a-zA-Z_0-9]+')创建索引在表上创建辅助索引使用CREATE INDEX语句:create_index_statement ::= CREATE [ CUSTOM ] INDEX [ IF NOT EXISTS ] [ inde

2017-01-03 09:56:14 1062

SpringBoot2集成Spring Security4

CMS系统:SpringBoot + Spring Security + MyBaties + MySQL 后台登录地址:http://localhost/admin/index 用户名、密码:admin/123456

2019-03-28

SpringBoot Velocity 代码生成模板

Spring Boot项目 自动生成数据表模板,包括:Mapper、Mapper.xml、Service、Controller

2018-08-19

MyBaties自动生成

1、将项目导入 IDE 2、在 generatorConfig.xml 中添加需要的表名称 3、运行 generatorConfig.xml 自动生成表对应的 Mapper、Mapper.xml、Model

2018-08-11

SpringMVC4+Spring Security3

开发环境:MyEclipse 10 + Tomcat 7 + JDK 7 + MySQL 5.6 框架搭建:Spring 4 + SpringMVC 4 + Hibernate 4 静态页面模板:Ace 1.4 数据库文件:SunFlower/target/maven-site/update-sql/sunflower-init.sql

2018-02-05

SpringMVC4+Hibernate4集成

源码中集成了SpringMVC4、Hibernate和MySQL5.6,通过实现一个简易的登录功能调通框架。登录页链接地址:localhost/lakey_manage.h

2017-07-05

Datastax Java Driver驱动所需JAR包

Datastax Java Driver驱动所需JAR包

2017-01-16

Eclipse配置SpringMVC源码

Eclipse配置SpringMVC源码

2017-01-13

Three.js内部实例-贴花

Three.js内部实例-贴花 包含拖动、旋转、缩放

2016-10-27

实用的cms企业后台管理模板html

实用的cms企业后台管理模板html

2016-08-10

Jsoup集成代理ip设置功能

在Jsoup.jar中集成代理ip的设置功能,方便用户使用, 例:Jsoup.connect("http://1212.ip138.com/ic.asp").proxy("test.proxy.mayidaili.com", 8123, null).header("Proxy-Authorization", authHeader).get();

2016-03-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除