- 博客(49)
- 资源 (9)
- 收藏
- 关注
原创 SQL应用之跨数据库服务器数据库结构同步实现(MSSQL)
跨数据库服务器数据库结构同步,这里包含以下几个方面的问题:①跨数据库服务器:两个数据库分别位于不同的数据库服务器;②数据库结构:由数据库对象(表、视图、存储过程、函数等)组成的数据库结构;③同步:要求将一个数据库结构的修改更新到另外一个数据库中,这里的修改可以是数据库对象的创建、删除、数据类型的修改等等
2016-09-17 17:51:11
4534
原创 SQL总结之数据库元数据(MSSQL)
数据库元数据就是指定义数据库各类对象结构的数据。 常见的数据库对象,包括:数据库表、触发器,索引,视图,存储过程,函数。掌握数据库元数据,就需要深入地理解数据库的结构组成。那么掌握数据库元数据有什么用呢?一方面,在应用设计时能够充分地利用数据库元数据。另一方面,深入理解了数据库组织结构,再去理解数据访问相关框架的实现原理会更加容易。
2016-09-17 11:57:48
8967
2
原创 SQL应用之依赖计算与回路检测
依赖关系是数据库表中比较常见的一种设计,一个典型的应用就是薪资模块。具备这种依赖关系的数据结构需要解决“依赖计算”“循环检测”“依赖查看”等问题。本文旨在提供解决这些问题的一种通用解决方案。
2016-09-16 22:35:22
1351
原创 SQL应用之查找根节点
MSSQL提供了CTE递归取数据的方法,但是没有直接提供一个给定任意节点查找其根节点的方法(也是ms sql 2008之后的版本有我不知道)。此外,如果数据库提供的数据出现死循时,如果没有相应的检测机制,必然导致数据库服务器资源耗尽。因此查找根节点的SQL片断(或存储过程)也是相当有用的。
2016-09-16 21:32:11
3104
原创 SQL应用之根据数据库表生成Extjs的model
在做extjs开发时,界面grid的展示也是需要model。这些model的数据最终肯定全部来自数据库,虽然不一定完全对应一张表,但是多数情况下,model字段与数据库几乎是完全对应的。当数据库表较多,表的字段也较多时,这时你才会意识到写一个sql脚本片断,能够自动拼接出Extjs的model的js脚本是多么省时的事!
2016-09-16 21:11:55
907
原创 SQL总结之数据库备份与还原(MSSQL)
数据库备份与还原常用,但通常是通过数据库管理器界面配置即可,用不着以下列出的sql命令。但是如果你的应用系统中存在相关的数据库还原备份的功能,就需要掌握这些基本的SQL语法了。此外,在实际的生产环境,需要一些简单的自动化脚本实现数据库的备份,可能还需要了解数据库提供的数据库还原相关的shell命令了。
2016-09-16 20:38:46
3100
原创 SQL总结之常用DDL(MSSQL)
DDL语法还是比较复杂的(详细的可以查看SQL语法树),以下只列出使用频度最高的一些数据结构定义相关的SQL用法。在实际应用中,我们只需要知道这些基本的语法就足够,根据需要再逐步深入理解。
2016-09-16 20:30:04
944
原创 SQL总结之跨数据库服务器之间的数据访问(MSSQL)
跨数据服务器访问数据,有什么用呢?它主要用于不同系统间的在数据库层面的数据同步。MSSQL可以创建对其它数据库的链接,像访问本地数据库一样访问远程数据库中对象(表、存储过程等),创建链接的方式有两种。另外,还有一种数据库直连的方式。这三种方式如下:
2016-09-16 17:51:13
14101
2
原创 SQL总结之动态SQL(MSSQL)
通过后台语言编程的方式可以生成任意sql语句了,动态SQL到底还有什么用呢?如果你仅仅只想在存储过程中能够让任意拼接的字符串(sql语句)能够执行的话,就必须用到动态sql了。当然,只要你愿意,这些逻辑完全可以使用编程语言来实现。动态SQL使用较少,常用于存储过程中,给sql逻辑提供更大的灵活度。本人曾将此用于薪资模块,在存储过程中根据创建的薪资套动态地生成薪资表。
2016-09-16 17:41:44
1108
原创 SQL简介
SQL是Structured Query Language,它是一种脚本语言(在运行时解释或编译的语言)。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。MS SQL是指微软的SQL Server数据库服务器。(如未作特殊说明,默认以MSSQL,博客中所述SQL语句全部指MS SQL)SQL分类: 1、DDL类型(Data Definition Language
2016-09-16 16:22:45
1619
翻译 Golang开发新手常犯的50个错误
Golang语言中常犯的50个问题,分为初级、中级、高级三部分。深入分析这些问题,可对Golang语言的原理有更加深入的认识。在应用中尽量避免这些陷阱
2016-08-18 09:16:46
51501
8
原创 在生产环境中安装UCP注意事项
在生产环境中我们应该注意什么?(1)主机系统要求(2)hostname策略(3)静态IP地址(4)负载均衡策略(5)使用外部CA(6)跨主机的传递CA证书:使用scp、rsync等命令行工具,或使借助网络系统实现主机间文件传递。
2016-06-30 00:12:46
1380
原创 Docker UCP介绍
Docker Universal Control Panel(UCP)是一个基于Docker的集群管理工具,也即集群中每个节点都应该安装Docker Engine。UCP集群包含两种节点: - Controller: 管理集群,并持久化集群配置 - Node:运行容器在一个节点上安装UPC时,它就是一个Controller节点。在Controller上会启动10个容器。
2016-06-30 00:08:31
3283
原创 使用Docker Machine安装UCP
先在一台主机上安装UCP作为controller主机,然后在另一台主机上安装UCP作为UCP的一个node。
2016-06-30 00:04:22
1438
原创 使用CLI管理UCP遇到的问题
软件环境:Windows,Docker Machine, 问题描述:使用docker命令行客户端管理UCP时,对解压后的ucp-bundle-admin.zip,执行env.sh或env.cmd都不成功。原因分析: (1)env.sh或env.cmd逻辑很简单,就是设置中env.shexport DOCKER_TLS_VERIFY=1export DOCKER_CERT_PATH="$(pwd
2016-06-30 00:00:04
636
原创 Spring Boot学习笔记
Spring Boot带来的四大特性自动配置(Automatic configuration)Starter依赖(Starter dependencies)CLI(Command-line interface)Actuator: 在运行时查看Spring Boot应用的内部信息
2016-06-15 23:15:34
10251
翻译 Docker Swarm中使用TLS
Swarm集群中的每个节点都安装Docker Daemon,绑定到一个端口上进行通讯,存在很明显的安全隐患。 特别是在不安全的网络环境中,像互联网。Docker Swarm和Docker使用TLS保证访问安全。
2016-06-12 13:19:25
2955
原创 Docker多主机网络
基于overlay网络驱动构建的多主机网络,不像bridge网络在单机上创建网络那么简单,创建ovelay网络必须的准备条件。
2016-06-10 16:58:55
1300
翻译 Docker容器网络
Docker容器网络网络提供了容器间的完全的隔离,因此控制应用运行的网络很重要。 容器网络(Docker Container networks)就提供了这种控制。默认网络安装Docker时,它默认会创建三种网络:bridge、none、host。
2016-06-10 16:55:30
1768
原创 Docker网络设置
Docker容器互联的几个基本方法(1)容器挂载主机目录:-v –volumns-from(2)容器之间互联: –link(3)外部访问容器:-p(4)直接使用宿主机网络 docker run --rm=true --net=host --name=mydb -e MYSQL_ROOT_PASSWORD=123456 mysql # 使用以下命令查看容器IP与主机完全一致 docke
2016-06-10 16:44:42
30515
原创 Docker Swarm搭建生产环境的集群
以AWS为例介绍Docker Swarm的搭建过程,并简单测试Swarm manager的高可靠性。
2016-06-05 10:33:51
4976
1
原创 Docker-Swarm重调度策略
什么是重调度? 就是正在运行的节点(在启动时是经过swarm调度的)坏掉之后,指定由swarm再次调度,这就是重调度。在启动容器时指定重重调度策略。
2016-06-01 01:04:40
1980
原创 Docker-Swarm调度策略
swarm在用命令swarm manager启动swarm-master时,可用--strategy指定调度策略。 swarm提供了三种调度策略计算节点的排名,在调度(例如选择哪一个节点运行容器时)时,取排名最前的节点。
2016-06-01 00:39:51
6263
翻译 Docker-Swarm调度之Filters
Swarm的过滤条件用于在调度过程中选择满足指定条件的主机节点,常用于Docker创建镜像或运行容器。
2016-05-31 23:34:50
3700
原创 基于Excel模板导出——ExcelTemplate
ExcelTemplate项目是一个基于Excel模板,依靠配置文件描述导出过程的Excel导出工具。 它提供了大量适用于各种场景的常用配置(导出规则),同时提供一些供外部使用的扩展接口,以满足一些特殊应用。 比较适合于具有大量Excel导出功能的场景中。ExcelTemplate依赖于NPOI项目实现对Excel的底层操作。
2016-05-22 14:41:05
14134
6
原创 JQuery源码分析:强制js函数调用总是返回其实例化对象
这么做有什么好处呢?① 强制f以类的构造函数执行(this表示的f的实例化对象),而不是当作函数调用(this表示全局变量window);② 强制通过Function.apply或Function.call方式执行函数时,要求当前对象参数也f的实例对象。
2016-02-05 00:20:12
765
原创 jQuery源码分析: 如何安全地访问一个数组?(jQuery.Callbacks)
完全分析透jQuery.Callbacks的代码时,才真的明白:这一切为了“安全”地访问一个数组!
2016-02-04 23:44:41
542
原创 jQuery源码分析:如何解决jQuery、$关键字与其它脚本框架的冲突问题?
jQeury如何解决jQuery、$关键字与其它脚本框架的冲突问题?分析jQuery的noConflict方法
2016-02-03 00:16:34
932
转载 Javascript 严格模式详解
转载自:http://www.ruanyifeng.com/blog/2013/01/javascript_strict_mode.html 查看浏览器对EMCA Script的支持:http://kangax.github.io/compat-table/es5/一、概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(stric
2016-01-28 10:30:55
582
原创 如何集成的别人的软件产品?
以几年前,甲方找到我们公司让我们做一个项目,要求与已有的两个系统对接起来:其中一个系统是定量装载的系统,直接控制硬件装载量的;还是有一个是财务系统。而我们开发的系统,要能够从定量装载的系统中录入数据和读取实际装载数据,数据经过一个流程的管理,最终统计出的财务数据以凭证导入财务系统。这两个系统是CS的。此外,甲方交给我们一项任务,在他们已有一个BS系统上增加一个模块。 如何从别人的
2016-01-27 23:35:39
2288
原创 Nodejs之NPM安装与使用
一、NPM是什么NPM的全称是Node Package Manager,是一个NodeJS包管理和分发工具,已经成为了非官方的发布Node模块(包)的标准。[百度百科]二、NPM的作用通过NPM,你可以安装和管理项目的依赖,并且能够指明依赖项的具体版本号。 对于Node应用开发而言,你可以通过package.json文件来管理项目信息,配置脚本, 以及指明项目依赖的具体版本。我们需
2016-01-24 21:32:44
1493
原创 使用VSCode开发Nodejs
本文本介绍是Nodejs一种轻量级的开发工具——使用VSCode。尽管VScode看起来更像是Uedit、Noteplus等强大文件编辑器,但它也提供了可扩展的、强大的提示功能(特别是文件间js引用提示),以及内置Nodejs调试功能,让它有别于一般的编辑工具。
2016-01-24 18:22:19
50136
1
原创 js函数中this是全局变量还是当前对象
问题:在工作日历项目Web前端实现时,有两个小功能模块,一方面想自我要求必须面向对象的方式实现,另一方面此功能模块没有相同的模式,不需要用类多次实例化,因此创建一个单例是最好的选择。单例的js实现有多种方式:1.以对象实现 var singleton = { prop1: "", prop2: [], func1 : function(){}, func2: function(
2016-01-21 23:07:41
3569
apache-cxf-2.4.0-api.chm
2012-07-15
apache_CXF_API .chm
2012-07-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人