分布式微服务架构-课程分享
从分布式架构的一些常见场景出发,介绍了分布式的各种问题和解决方案以及目前一些比较成熟的技术实现。
在实施微服务架构时,我们更多的是使用这些成熟的技术。
分布式微服务架构体系学习分享。
作为一个架构师或者想在技术架构领域深耕的开发人员,在做技术选型及方案时,更需要对这些技术的实现思路、算法以及优点和限制进行了解。
把微服务架构结合 Docker 的一些技术选型进行介绍,包括服务的持续集成、容器编排以及日志采集和安全技术做个简单的引申。
Spark 实战开发教程
最近在学习Apache Spark,搜集些资料(共5个文档),供大家分享。
1、《Spark实战高手之路-从零开始》
2、《Spark开发环境配置及流程(Intellij_IDEA)》
3、《spark官方文档中文版》
4、《Spark 入门之 Scala 语言解释及示例讲解》
5、《Scala编码规范》
总结: Hadoop MapReduce会被新一代的大数据处理平台替代是技术发展的趋势,而在新一代的大数据处理平台中,Spark目前得到了最广泛的认可和支持。
Spring MVC框架所有jar包
最近做spring mvc项目时整理搜集整理的,献给少分的朋友。
该“Spring MVC jar.rar”包括:
1、spring jar(19个),
2、3个依赖jar。
spring mvc框架所需所有jar包 ,在搭建ssh框架、spring jdbc会用到。
LINUX命令、编辑器与SHELL编程.zip.002
本资料为高清版,共163M,分享给少分朋友。分为含以下2附件:
LINUX命令、编辑器与SHELL编程.zip.001,
LINUX命令、编辑器与SHELL编程.zip.002
备注:基础知识比较全面,适合于初学者、资料书籍使用。
请先下载“LINUX命令、编辑器与SHELL编程.zip.001”后(资源分1),再下载“LINUX命令、编辑器与SHELL编程.zip.002”(资源分0)
LINUX命令、编辑器与SHELL编程.zip.001
本资料为高清版,共163M,分享给少分朋友。分为含以下2附件:
LINUX命令、编辑器与SHELL编程.zip.001,
LINUX命令、编辑器与SHELL编程.zip.002
备注:基础知识比较全面,适合于初学者、资料书籍使用。
请下载“LINUX命令、编辑器与SHELL编程.zip.001”后(资源分1),再下载“LINUX命令、编辑器与SHELL编程.zip.002”(资源分0)
LoadRunner破解及教程大全
搜集了LoadRunner11破解包oadrunner11破解.rar。
LoadRunner11 系列教程资料:
1、Loadrunner《Web项目测试实战》性能测试结果分析样章.pd
2、loadrunner11.0_安装破解详解图解.doc
3、LoadRunner11教程.pdf
4、Loadrunner从零开始.doc
5、LoadRunner教程.pdf
6、Loadrunner使用教程.doc
SQL Server 2012 新特性
microsoft sql server 2012新特性(上、下),针对microsoft sql server 2012做了全面介绍,与大家分享。
mongodb资料大全
收集整理的mongodb学习资料,与大家分享。
包括:
MongoDB 概念理解.pdf
MongoDB_使用手册-中文版.pdf
MongoDB使用手册.pdf
Mongodb文档 与 php操作.pdf
MongoDB应用.pdf
===========================================
常用命令:
mongod.exe --dbpath "d:\mongodb\data\db" --directoryperdb --logpath "d:\mongodb\data\logs" --logappend
mongo.exe
>show dbs
>use memo //使用 数据库 memo
>show collections //列出当前数据库的collections
>db //显示当前数据库
>show users //列出用户
help //更多语法
创建数据库与数据集合:
>db
>show dbs
>use test2
>db.createCollection("t_test");
>use test2
>db
>t={name:"hb",addr:"shanghai"};
>db.t_test.find();
>db.t_test.save(t);
>db.t_test.find();
>db.t_test.insert({name:"test",addr:"beijing"});
>db.t_test.save({name:"test2",addr:"tianjin",phone:"025-0001"});
数据查询:
db.t_test.find() //select * from t_test
db.t_test.find().limit(2) //select * from t_test limit 2
db.t_test.find().sort({x:1}) //select * from t_test order by x asc
db.t_test.find().sort({x:1}).skip(2).limit(3) //select * from t_test order by x asc limit 2,3
db.t_test.find({x:10}) //select * from t_test where x = 10
db.t_test.find({x:{$lt:10}}) //select * from t_test where x<10
db.t_test.find({x:{$in:["01","03","10"]}}); // select * from t_test where x in ("01","03","10")
db.t_test.find({},{y:true}) //select y from t_test
db.t_test.find().count();
db.t_test.find({"address.city":"gz"}) //搜索嵌套文档address中city值为gz的记录
db.t_test.find({likes:"math"}) //搜索数组
db.t_test.ensureIndex({"address.city":1}) //在嵌套文档的字段上建立索引
更新数据:
db.t_text.update({},{}) //第一个参数是查询对象,第二个是替代对象,要使用$set
db.t_test.update({name:"test"},{$set:{addr:"shenZheng"}});
db.t_test.find();
数据删除:
db.t_test.remove({name:"test2"}); //删除数据
db.t_test.find();
show collections
db.t_test.drop(); //删除数据集合(表)
use test2
db.dropDatabase();
索引:
db.t_test.ensureIndex({productid:1}) //在productid上建立普通索引
db.t_test.ensureIndex({productid:1,plate:1}) //多字段索引
db.t_test.ensureIndex({productid,1},{unique:true}) //唯一索引
备份与恢复:
mongodump.ext --help
mongodump.ext -d test -o ../data/backup/test //备份数据库test中所有的数据集合
mongorestore.exe --help
mongorestore.exe -d
项目管理与Project2000的应用
众所皆知,项目管理要做的三件大事就是:计划、组织和控制,然而如何计划、组织和控制好一个项目,不仅要求项目经理要有系统的项目管理理论知识和丰富的项目经验,而且一套优秀的项目管理工具软件也很重要。有效的运用好项目管理工具,它能使我们的项目管理工作事半功倍。下面就侧重从计划的制定、计划的应用,以及计划的控制等三个方面,来谈谈如何使用Project2000这个有效的工具来帮助我们做好项目管理工作。
SQL注入漏洞攻防攻略大全
SQL注入漏洞攻防攻略大全
目录
SQL注入漏洞攻防攻略大全 1
(一) SQL注入漏洞全接触--入门篇 1
(二) SQL注入法攻击一日通 9
(三) SQL Server应用程序中的高级SQL注入 19
(四) 跨站式SQL注入技巧 25
(五) 编写通用的ASP防SQL注入攻击程序 28
(六) SQL注入攻击的原理及其防范措施 30
(七) 利用instr()函数防止SQL注入攻击 34
PMP项目各阶段的模版
PMP项目各阶段的模版,IT项目管理专业人事必用的模板手册。献给IT界,已有管理经验,想提高自己的专业程度的项目管理者,或已通过pmp的专业人士,共同学习,交流。提升自我同时不忘推广PMI。
Android 资源大全
搜集了Android系列资源压缩为Android.rar,包含Android从入门到精通、 android开发入门与实践源代码、 Android_SDK2.2__开发环境详解、 Android程序员入门(中文版) 、 Android真机开发教程5大部分,整理后,提供给Android学习的朋友,希望大家喜欢,愿大家共同进步,2011年学有所成。
PBhelper/PBCOMMENT 支持PB11.5,带源码,说明书等 (献给少分的朋友)
献给少分的朋友!
关于PBHelper(PBCOMMENT)这个软件,最新版本 1.0.2
PBHelper的前身是 PBCOMMENT 7.0。
================================================================
版权所有 (c) 1999-2000 RC Sizer 保留所有版权。
版权所有 (c) 2003-2006 Welkin 保留所有版权。
版权所有 (c) 2002-2006 TRUEWAY(TM) 保留所有版权。
注册商标 TRUEWAY(TM) 为李群巍所写程序专用。
PBHelper以前的名字叫 PBCOMMENT。
PBHelper(PBCOMMENT)是一个专门为PB程序员设计的综合性编程
助手工具。她能帮助PB程序员自动生成PB脚本代码注释、自动缩进美化
代码、自动完成代码、大小写转换,实现不同数据库类型之间的SQL语句
转换等功能。
PBHelper支持PowerBuilder 6.x/7.0/8.0/9.0/10.0/10.5/11.0。
关于此软件的英文详细说明,请阅读《readme.txt》。
联系方法:
E-Mail: truewaylee@163.com, wolcen@sohu.com
MSN: truewaylee@hotmail.com
软件包下载地址:
http://gforge.osdn.net.cn/projects/pbhelper/
PBHelper(PBCOMMENT)的来历
================================================================
PBHelper起初的代码参考了国外一个著名的 PBCOMMENT 软件。国外
的这个 PBCOMMENT 对 PB 6.0/6.5 和 PB 7.0 分别做了实现。初期的
版本主要用于自动生成函数、对象、DW内部代码的注释。后来,本人
对该软件核心代码做了重写工作,且在一个版本的 PBCOMMENT 里面
提供了对不同版本PB的支持。
从 PBCOMMENT 3.0 开始,在后续的版本中,加入了代码自动整理
(Indent)、自动完成(插入DW编码模板)、自动删除(根据某个标记)
自动删除某个标记前面的或者后面的代码,从DW自动生成DW字段赋值语句、
从DW生成结构体等的辅助功能。从这些功能的增加来看,PBCOMMENT 已
不再是 COMMENT 的工具。有鉴于此,从 PBCOMMENT 7.0 以后软件名字
更改为 PBHelper。因为 PBHelper 不再仅仅关注于注释方面,而向功能
综合化、多样性方面发展。
PBHelper(PBCOMMENT)重要版本更新
================================================================
开始版本号 新增功能
----------------------------------------------------------------
PBCOMMENT >>>>>>>>>>
5.2 可以处理 *.sr* 类型的文件的整理处理
将对象、窗口、函数等代码先 Export 成文本文件,在PB中
用编辑文本文件的形式打开,然后象其他脚本一样 Indent
5.2 新增自动将工具集成到 PB 开发环境中的功能
目前支持的版本是 PB 6.0/6.5, PB 9.0
5.3 新增自动在某个代码段加每行代码的相同的前缀或者相同的后缀
这个在我们日常生活中经常要用到的
5.31 新增自动根据字段列表,变量列表,datawindow 赋值语句列表,
自动生成 datawindow 之间复制数据的代码
自动生成 结构体变量 和 datawindow 之间的赋值代码
自动生成 变量列表 和 datawindow 之间的赋值代码
具体可看 《pbcomment自动写代码.doc》的说明
5.31 新增双语言显示
pbcomment.ini 文件中, language = 0 表示简体中文
= 1 表示英文
自动集成PBCOMMENT到PB开发环境,现在支持所有的PB版本(6.0-9.0)
新增自动删除每行代码前面和后面以某个字符串为标记,在此
标记之前和之后的代码语句,类似于 Trim, LeftTrim, RightTrim
5.5 新增 PBDataWindow.exe,处理从 PBL 里选择 DataWindow 自动
生成和结构体、变量,别的 DataWindow 交换数据的脚本语句
修改了函数和事件的注释风格,在 PB 6.0/6.5 里面,区分函数和事件
5.5 Plus 新增在 PB 7.0/8.0/9.0 里面,区分函数和事件
新增用户自定义函数 gf_Format_Comment 如果需要修改注释风格
只需要修改这个函数即可,减少复杂度
6.0 修正了一些在美化代码方面处理的错误
新增支持 PB 10.0(在 PB 10.0 beta 2 上测试通过)
新增支持自动判断当前 PB 开发环境的版本号,解决几个版本
的 PB 同时打开时自动处理当前 PB 开发环境的判断问题。
(以前的程序若同时打开几个 PB,自动处理最高版本的开发环境,
不能同时处理几个 PB 开发环境。)
(注意:本次程序升级后,需要重新执行“美化”-“集成到PB”菜单,
然后重新启动 PB 开发环境。)
支持 XP 界面风格
6.1 修正了一些处理自动集成PBCOMMENT到PB里面的错误
修正在 PB 8.0 or later 中处理 *.sr* 文件整个美化代码的错误
新增支持函数注释区别不同语言版本
7.0 新增支持 DataWindow SQL 语句画板中对 SQL 语句的大小写转换、
代码优化等。可以帮助大家校正在例如 SYBASE 等数据库对字段
名大小写敏感需要批量修改的 SQL 语句。
新增支持有关 DataWindow 与结构体、变量之间的赋值、获得数据等
操作的 PB 脚本自动生成。在字段特别多的情况下,比较实用。
PBHelper >>>>>>>>>>
0.8 软件名字从 PBCOMMENT 改名为 PBHelper
支持PB 10.5 beta 1 并通过测试
0.8.1 修正了不能保存自动美化选项的参数问题,参数改了后,第二次
进去的时候,自动恢复到默认值。这是错误的。
0.8.2 修正了在双引号、单引号中有 // 的处理错误
新增支持 "TRY...CATCH...FINALLY...END TRY" 句型的代码美化
新增函数注释模板支持,用于可定义模板
template0.txt 是选择 PBHelper 语言环境为中文时的模板
template1.txt 是选择 PBHelper 语言环境为英文时的模板
模板文件可直接用记事本打开修改
0.8.3 新增支持 PB 10.5 beta 2
修正了处理 “loops = flen/32765” 语句导致的一缩进不正确
修正在 PB7.0以上的版本上都存在的判断函数/事件不正确的错误
代码注释开始使用中文,以便 PBHelper 爱好者阅读
0.8.4 使用中文重写重要模块的注释,方便阅读
修正了一些词法分析上的错误
整理内部实现,废弃了部分内部函数,并重新在PB的各个版本上做测试
修正一些情况在提取函数信息上的错误
新增支持 PB 11.0 beta 1
0.8.5 解决含中文变量的脚本代码美化代码时会出现删除中文变量的问题
1.0.0 所有代码进行整理,应用也进行重新设计
原来配置文件pbcomment.ini和文本模板文件合并到pbhelper.ini
界面采用了新的风格,使用任务栏菜单形式,配置选项、DW自动化
处理等界面都作了重新设计,实现新的使用体验
1.0.1 修正在PB7.0以上的版本集成工具条出现两个“单步注释”结点
修正在未安装PB6.x的机器上运行程序中设置参数功能出现错误
1.0.2 修正各类注释模版不能保存的问题
在About窗口上增加单击可直接进入写邮件和URL地址
增加单步注释模版支持,取消设置注释分割线长度的做法
使用方法
================================================================
有两种使用方法:
1、任务栏程序方式运行
鼠标双击运行pbhelper.exe。PBHelper将以任务栏程序的形式运行。单击图标
弹出菜单,接着可进行相关操作。
2、集成到PB开发环境(推荐方式)
运行 pbhelper.exe 后,执行菜单“系统”-“智能集成”,可帮助你自动集成
PBHelper 到 PB 开发环境形成工具条,比操作 pbhelper.exe 菜单更方便。
3、注意点:在使用“部分注释”时候,正常情况是修改状态下注释,按住
Ctrl键时是增加状态下注释,按住Shift键时是删除状态下注释。
4、建议使用应用进行参数设置,不直接修改pbhelper.ini
5、PBHelper不需要卸载老的版本,但下载新的安装包后需重新做集成到PB的操作。
CSS样式网站后台管理模板
搜集到两套网站管理模板,CSS样式控制,很漂亮,实用,愿与分少的csdn朋友分享,希望大家一起进步。
windows 7 ipx协议
对于使用windows 7的用户,深受无IPX-SPX 协议之苦,这里搜集整理了 “IPX-SPX 协议”安装及说明,希望windows 7的用户玩游戏玩的愉快!
两台服务器自动备份与还原处理解决方案(中带的附件).rar
两台服务器自动备份与还原处理解决方案(中带的附件).rar,方案文档在前一个资源<>
两台服务器之间同步备份与还原解决方案
利用sql 维护计划、作业,windows 任务计划,解决网络内多台服务器间自动备份,两台服务器之间同步备份与还原解决方案,愿与大家交流分享:)
软件项目管理文档模板
好东西,不敢独享,与大家分享.
it项目管理文档模板,内涵: 全套国家标准的软件文档规范 ,软件部实施文档模板 ,开发部文档模板
myeclipse7.1注册机
myeclipse注册机大全
myeclipse5.1 至 myeclipse7.1注册机
周一清晨的员工课
目录<br>第一章 聪明员工不一定是好员工<br>第1节 老板得的多,因为他付出的多.<br>前 言<br>不是老板不明白<br>老板得的多,因为他付出的多<br>心思不要想歪了<br>自我实现是一个循序渐进的过程<br>第2节 我工作,不只为工资而来<br>吃亏是福<br>看得起自己的工作<br>勤奋的传统处处受用<br>第3节 吃亏是福<br>机遇是自己创造出来的<br>踏踏实实地工作吧<br>第二章 忠诚才是硬道理<br>第1节 老板需要忠诚的员工<br>诚实的人,终会得到报偿<br>大事小事都要讲信用<br>第2节 时时提醒自己:要做高素质的员工<br>时时提醒自己:要做高素质的员工<br>乐观、自信、谦虚....
JetSpeed 高级portlet技术
在这篇教程中,您将了解如何使用象 JavaServer Pages(JSP)这样的 Web 编程技术开发基于 Jetspeed 的更动态的 portlet,以及如何使内容流入 WML portlet。还将提到几个 Jetspeed 文档中未提及的技巧,它们可以使您工作得更轻松。献给使用 Jetspeed 进行门户网站和 portlet 开发并理解这一内容的开发人员和技术经理,以及爱好jetspeed部分的读者,共同探讨jetspeed。
myeclipse6GA注册码
正常:<br>Subscriber:AdministratorSubscription Code:NLR8ZC-855550-6552685393219112可以用,我试过了. <br>6.0的:Subscriber: www.1cn.bizSubscriber Code: jLR8ZC-655355-5450765457039125或者Subscriber: www.1cn.bizSubscriber Code: jLR7ZL-655355-5450755330522962 <br>MyEclipse 6.0.1 注册码Subscriber: administrator Subscription Code: nLR7ZL-655342-54657656405281154注册后:Subscriber: administrator Product ID: E2MY (MyEclipse Standard Subscription) License version: 1.0 Full Maintenance Included Subscription expiration date (YYYYMMDD): 20091021 Number of licenses: 897<br>下面把 6.0GA / M1 和 5.5GA 版本的“注册信息”“注册码”“破解”给大家:<br>Subscriber: www.1cn.biz Subscriber Code: jLR8ZC-655355-5450765457039125 或者 Subscriber: www.1cn.biz Subscriber Code: jLR7ZL-655355-5450755330522962<br>适用于早期的 5.5 M2 版本的:Subscriber: www.1cn.biz Subscriber Code: jLR8ZC-956-55-5467865833584547<br>适用于早期的 5.1.1 GA 和 5.5 M1 版本的:Subscriber: www.1cn.biz Subscriber Code: jLR8ZC-444-55-4467865481680090注册成功后会发现:Subscriber: www.1cn.biz Product ID: E3MP (MyEclipse Professional Subscription) License version: x.x Full Maintenance Included Subscription expiration date (YYYYMMDD): 20090520 Number of licenses: 800<br><br>
Javascript中最常用的55个经典技巧
Javascript中最常用的55个经典技巧,觉得不错,与大家分享
SQL Server2000 同步复制技术实现步骤
指导,讨论 SQL Server 2000里设置和使用数据库复制技术,共收集整理 5篇文档,能满足各种条件下,sql 2000 的复制同步方案,供大家学习交流
JSR-168 Portlet指南.doc
JSR-168是适合于portlet开发人员的Java API集合。设计符合规范的JSR-168 portlet的原因有很多。可移植性就一个显而易见的好处。根据规范编写的代码更容易在门户服务器之间移动。多数基于Java的门户服务器都支持JSR-168 portlet。<br> 另一个好处是更易于联合。当portlet符合JSR-168规范时,通过Web Services for Remote Portlets (WSRP)生产者公开JSR-168 Portlet会更容易一些。WSRP提供了一个通过Web service联合portlet内容的标准。JSR-168和WSRP 1.0 portlet功能是紧密耦合的。JSR-168 to WSRP portlet桥利用JSR-168的URL重写API。本文将阐述开发JSR-168 portlet以便获得可移植性的最佳实践。<br>
JetSpeed2.doc
Jetspeed2.0最终release版本发布于2005年12月, 可以从以下网址下载源代码和捆绑tomcat的压缩文件: http://www.apache.org/dist/portals/jetspeed-2/ 。<br>与Jetspeed1.x比较,Jetspeed2.0 (以下简称J2)的架构发生了很大变化, J1.x使用了Turbine,在J2中Turbine不再使用, 而是使用了Spring Framework作为默认的组件框架,从官方的资料介绍看,J2架构支持将一种组件架构替换为别的组建架构如Pico,Spring仅仅是J2默认的Component Framework,从本节下文的叙述中可以看到替换的方式。<br>
EclipseSpringIDE.pdf
介绍如何利用Eclipse插件Spring IDE在Eclipse中的使用
jdbc连接池资源声明
多种:jdbc连接池资源声明
VBAXL10.CHM
vba开发的好助手,windows编程不可缺少的工具
java编程宝典.chm
java编程宝典.chm
BEA Workshop Studio 3.3使用指南
BEA Workshop Studio 3.3使用指南
官方简体2.51.26管理员版_续费.exe
这里是个自动续费软件,这样可以获得免费的nod网络服务器版, 下载官方简体2.51.26管理员版,可安装成企业网络服务器版,镜像制作,共其他客户端升级