- 博客(73)
- 资源 (52)
- 收藏
- 关注
原创 使用腾讯企业邮箱配置免费域名邮箱
各位开发者自己部署个人网站现在很普遍了,也会因此注册自己的域名,但是部署邮件服务器就没那么简单了。腾讯企业邮箱的免费版也可绑定域名,只需简单几步,就可以有自己的域名邮箱啦。
2023-05-08 14:44:11 1743 1
原创 使用DaemonSet定制AKS工作节点
很多时候我们需要在AKS (Azure Kubernetes Service)工作节点上运行支持软件,例如,恶意软件扫描程序,Policy Enforcer等。目前AKS的工作节点只能使用云平台指定的操作系统镜像,不能直接用自定义的镜像来定制工作节点。常规操作pod被隔离在容器以内,不能影响其所在的宿主机。这篇文章受到Kured 项目的启发,引导您完成使用守护程序集引导AKS集群的过程,以使其成为可能。......
2022-08-03 15:16:52 417
原创 Azure DevOps部署Java Spring 应用到Azure App Service
Azure DevOps是微软Azure云平台上端到端的企业级研发管理平台,其中Azure Pipelines是使用流水线实现CI/CD的核心服务。Azure App Service是一个为开发人员提供的完全托管的平台即服务 (PaaS) 产品。Spring Boot是当前Java应用最主流的开发框架。本文以一个基本的实例,详细讲解使用Azure Pipelines创建和编辑流水线,把Java Spring 应用构建并部署到 Azure App Service..........
2022-07-13 10:57:47 788 1
原创 AKS集群蓝绿部署实现版本升级(下篇)
在本系列文章的上篇,我们已经介绍了AKS蓝绿部署的基本思路,并介绍了如何部署相关资源并将应用网关与AKS进行集成。错过上篇的小伙伴,可以点击这里回看。本篇我们将基于上篇的内容,进一步介绍如何部署应用,如何部署AKS新集群,以及如何对AKS版本进行切换。应用部署我们来部署一个演示的应用,验证应用网关与AKS集群已经成功集成。把以下YAML源码复制另存为 deployment_aspnet.yaml。apiVersion: apps/v1kind: Deploymentmetadata:
2022-04-26 17:26:24 726
原创 AKS集群蓝绿部署实现版本升级(上篇)
Azure Kubernetes 服务 (AKS)是微软云Azure上托管的Kubernetes 群集,可以用于快速部署Kubernetes 群集,结合Azure其它服务和功能,简化日常运维,轻松实现业务应用的弹性。当前Kubernetes 社区蓬勃发展,版本升级比较频繁。AKS托管的版本升级功能,可以一键式地把AKS集群 原地升级,对集群内的工作节点逐个滚动升级,对于小规模或非关键业务集群来说,使用AKS的托管升级功能非常方便。对于大规模的集群,或者关键业务应用来说,前述一键式原地升级的方法,存在升级整体
2022-03-01 16:47:49 2130
原创 Azure DevOps流水线合并多个源码库(五)
配置部署流水线前面我们通过持续集成的流水线把用于部署的制品包都准备好了,最后我们把它部署到Azure App Service去吧。创建Release流水线左侧导航链接Pipelines 下点击 Releases,在中间New按钮处点击New release pipeline创建一个新的发布流水线。直接打开到选择模板页面。咱们就选择第1个Azure App Service deployment,点击Apply按钮。然后弹出的Stage浮层点击右上角叉号先把它关闭。先点击流水线名
2021-06-09 15:51:30 233
原创 Azure DevOps流水线合并多个源码库(四)
构建前端项目回到YAML文件编辑界面,在steps:-checkout:AngulardisplayName:'checkoutAngular'步骤下面加上如下2个任务。-task:Npm@1displayName:'npminstall'inputs:command:installworkingDir:'$(Agent.BuildDirectory)/s/ASP_Angular/'-task:Npm...
2021-06-09 15:50:18 517
原创 Azure DevOps流水线合并多个源码库(三)
引入第2个源码库我们回到YAML文件编辑界面,在文件开头的 trigger: - master 段后面加上如下这段:resources:repositories:-repository:Angularname:<YourProjectName>/ASP_Angulartype:gitref:main这里repository:Angular 是给这个引用的源码库起一个代号,后面可以简单地调用它。na...
2021-06-09 15:45:40 359
原创 Azure DevOps流水线合并多个源码库(二)
配置CI流水线源和目标准备好了,我们先来配置持续集成的流水线。创建流水线,先构建后端项目在Azure DevOps 控制台点击左侧导航链接Pipelines 下的 Pipelines,右上角点击 New pipeline 按钮。跟着向导走,Where is your code 选 Azure Repos Git。Select a repository 选前面准备好的ASP_Backend 库。Configure your pipeline,点击 Show more按钮,然后点选 AS
2021-06-09 15:42:43 296
原创 Azure DevOps流水线合并多个源码库(一)
Azure DevOps作为微软云上DevOps端到端的工具链,提供了开发日常常用的主要功能模块,尤其是Repos源码库结合 Pipelines 流水线实现自动化的CI和CD,这是最常用到的功能。随着当前Web应用逐渐发展,前后端分离的架构已经成为主流。日常开发时前端源码和后端源码通常由2个团队负责开发,保存在2个源码库中,而自动化集成和部署时则经常需要统一部署到一个资源环境下。为了实现这个常见的应用场景,今天带着大家一起编写和配置Azure Pipelines的流水线,熟悉一下YAML文件的基本用法,以及
2021-06-09 15:38:06 571
原创 Azure DevOps管理Azure中国区域
Azure DevOps目前仍只在微软云Azure海外区域提供SaaS服务,Azure中国区域还没有发布。其实Azure DevOps可以管理各种云和应用部署的环境与平台,可以通过服务连接(Service Connection) 方便地连接Azure中国区域,以及其它Azure的特殊区域,比如美国政务云、德国区域等等。本文将带领大家一步一步配置好中国区域的订阅,以及建立起Azure DevOps到中国区域订阅的连接。配置Azure中国区域Azure DevOps的服务连接支持多种连接方式,包括Azu
2021-05-26 19:01:44 1382
原创 AKS扩展到虚拟节点
Azure Kubernetes 服务 (AKS)是微软云Azure上托管的Kubernetes 群集,可以用于快速部署Kubernetes 群集。基础的AKS集群使用平 Pod 自动缩放程序,在 Kubernetes 群集中使用指标服务器来监视 Pod 的资源需求。如果应用程序需要更多资源,则会自动增加 Pod 数以满足需求。如果工作节点资源也不够了,则再基于虚拟机扩展集(VMSS)进行工作节点自动扩展。当扩展工作节点时,背后需要新启动虚拟机了,这时资源扩展的速度相对比较慢。为此,Azure还推出了虚拟节
2021-05-26 15:36:48 984
原创 Git源码库和SSH远程登录的多账号配置
Git源码库多账号配置,本质上还是SSH远程登录多账号配置的扩展。先看一下基础的SSH远程登录多账号配置。在 ~/.ssh/ 下创建一个名为 config 的文件。里面写上如下配置:Host testVM HostName xxx.xxx.xxx.xxx User username Port 22 IdentityFile /path/to/my/private/key/testVM.pem注意所有私钥文件权限要设置为 400,config 文...
2021-04-15 17:14:21 349
原创 在微软云AKS上部署弹性应用
Azure Kubernetes 服务 (AKS)是微软云Azure上托管的Kubernetes 群集,可以用于快速部署Kubernetes 群集,结合Azure其它服务和功能,简化日常运维,轻松实现业务应用的弹性。本文是一个动手小实验,演示弹性部署的基本步骤。适用的场景是在AKS背后的虚拟机意外停机时,通过Kubernetes 的配置实现自动故障转移。阅读本文需要掌握Kubernetes的基本知识和操作,以及AKS的基本概念和部署。基本部署应用演示用的应用源码在这里https:/.
2021-02-05 16:25:06 1020
原创 微信公众号开发——网页授权实现简化用户绑定
本教程的学习条件:了解微信公众号开发的基本知识。已经申请了微信公众号并设置了开发模式等。如果不了解,请先到微信官方平台学习 http://mp.weixin.qq.com/wiki。 需要服务器端开发的基本技能,本文主要讲解流程,基本不涉及具体开发语言。 首先我们要明确绑定微信用户和系统用户,其目的是为了用户在一次绑定以后,再次通过微信访问系统时可以由系统自动为其登录,避免用户反复登录...
2016-03-13 22:37:47 13059 1
翻译 在Eclipse中安装Spket并实现ExtJs4.1和jQuery代码提示
翻译整理自 Spket 官方网站的说明http://www.spket.com/extjs.htmlhttp://www.spket.com/jquery.htmlSpket 是一个支持各种主流 JavaScript 库的非常棒的 Eclipse 的 JavaScript 插件。支持JavaScript, XUL/XBL, Laszlo, SVG and Yahoo! Widg
2012-07-08 20:31:58 3422
原创 以嵌套集合模型实现树状结构的一点深入探讨
以关系型数据库实现树状结构,除了大家熟悉和容易理解的“邻接表模型”,还有另一种“嵌套集合模型”,其基本理论在网上都可找到,比如:Mike Hillyer 的原作http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/陈建平对上文的译作http://www.cnblogs.com/chinaontolog
2012-06-25 21:39:15 3283
翻译 为 PHP 的 socket 启用 SSL 支持
使用 PHP 的 socket 访问 SSL 时可能遇到如下报错:Unable to find the socket transport "ssl" - did you forget to enable it when you configured PHP?我上网查到了在 Windows 下配置 Apache 的方法,分享出来:停止 Apache 服务。找到 PHP 安装目录下的
2012-05-21 20:00:41 3614
原创 MySQL 一次查询插入多条的自增 ID
根据http://stackoverflow.com/questions/6895679/mysqls-auto-increment-behavior-in-a-multiple-row-insertMySQL 可以一次性插入多条,LAST_INSERT_ID() 返回的是所插入条目的第一条的 ID。问题是其余的 ID 能否保证是连续的?下面有高手答复,在某种特殊的情况下,如果
2012-03-08 21:24:42 2633
原创 在 Windows 下安装配置 PHP + Memcache
Windows下Memcache安装随着时间的推移,网上现在能找到的在 Windows下安装 Memcache 的文档大多已经过时。雪峰这里再简要介绍一下当下最新版的安装和配置方法。Memcached 在其官网是不断更新的,可惜只有源码,没有 windows 编译版。http://memcached.org/找到当下最新的 Windows 编译版,在http
2012-02-25 18:03:26 5833
原创 近日注册了 3 个域名
近日注册了 3 个域名http://www.finedisk.com/http://www.finedisk.net/http://www.fundisk.net/
2012-01-05 08:52:07 675 1
原创 雪峰网十周年庆
光阴似箭日月如梭,snowpeak.org 这个域名注册到今年已经有 10 年了。注册整好 10 年的那天没赶上发文纪念,但是到现在也要抒发一下。先上个截图。这是在万网查到的域名注册信息。上面显示的域名注册时间是 2001 年 10 月 9 日。那时各大门户网站也基本上都刚刚起步。那个时代,还有不少免费空间可以用呢。免费空间也曾经是门户网站一项服务。雪峰呢,其实也是从免费空间起
2011-12-25 17:56:15 2437
原创 用 TigerVNC 实现 Linux 远程桌面
tigervnc 配置1. 确认 SSH 在运行2. 安装 TigerVNC Serveryum install tigervnc-server已经安装过的yum info tigervnc-server可以查看已安装的情况3. 配置显示分辨率、商品和用户编辑 /etc/sysconfig/vncservers参考注释掉的最后两行,添加 2 行
2011-11-28 17:40:00 15562 1
翻译 无需越狱或安装应用在 iPhone 和 iPad 上打开 Flash 视频
iPhone 和 iPad 本身不支持 Flash,有一种办法是安装支持 Flash 的 App,如 Frash。我看到国外朋友介绍的一种方法,可以不用越狱或安装应用,这里翻译出来分享一下。方法:用 iPad 或 iPhone 的浏览器如 Safari 访问http://code.google.com/p/itransmogrify/点击页面接近末尾的 “right from
2011-11-16 22:36:29 6593
原创 在一台机器上同时安装 PHP5.2 和 PHP5.3
最近做 PHP5.2 向 PHP5.3 的升级, 需要在同一台 Linux 机器上同时安装 PHP5.2 和 PHP5.3。摸索总结出以外方案可以简化安装配置,并且方便在两个版本间切换使用。测试用的 Linux 是 Fedora 14,初始状态是已经安装有 Apach
2011-08-17 17:08:52 4290
原创 IE6 和微软雅黑
经我实测让 IE6 支持微软雅黑的唯一办法是 HTML 页面使用 gb2312 字符集,而 CSS 文件的字符集则 gb2312 或 utf8 均可。即 HTML 的 head 里声明然后在 CSS 里使用如下声明就可以了.yahei {font-famil
2011-07-26 17:43:33 5807
原创 安装 PHP 的 PECL HTTP 扩展
我的环境是 Apache 2.2.19 + PHP 5.3.6 ,分别在 Fedora 14 Linux 和 Windows 2003 Server 下安装。 Linux 安装在 Linux 下编译安装即可http://pecl.php.net/packages.php 找 pecl_httphttp://pecl.php.net/package/pecl_http
2011-06-30 16:04:00 8845
原创 SecureCRT 正常显示中文及显示颜色的配置
1. 让 SecureCRT 正常显示中文先要让远程的 Linux 启用 UTF-8 编码,编辑 /etc/sysconfig/i18nLANG="en_US.UTF-8"或LANG="zh_CN.UTF-8"其实现在新版 Linux 大多已经默认是 LANG="en_US.UTF-8" 了。然后在 SecureCRT 选项->会话选项->外观 选择字体时选择支持汉字的字体,如“新宋体”,尤其
2011-06-21 15:10:00 3299
原创 PhpMyAdmin 不能导出数据的一种解决
最近遇到 PhpMyAdmin 不能导出数据的问题,点击导出后先是一个请求失败或者白页,重新刷新后就报错 export.php: Missing parameter: what (FAQ 2.8)export.php: Missing parameter: export_type (FAQ 2.8) 根据网上查的资料,最后确定是 php.ini 设置要调整一下我原来的
2011-06-09 14:06:00 6806
原创 JavaScript 的类和类生成器工具
通过实例介绍了 JavaScript 内置的基于原型的类使用方法,并以此为基础循序渐进地讲解如何实现一个类生成器工具函数,以实现基于类的(类似面向对象语言的)类定义写法。
2011-04-20 17:56:00 1151
原创 硬盘安装 Fedora 14
<br />硬盘安装确实比光盘装快。只是整个安装过程都得是英文,即使是后来进入图形界面。<br /><br />我现在的机器是 C 区装 Windows 2003, 单独分出 E 区放安装 Fedora 的文件。为了安装过程中选择镜像路径时方便, 我把安装相关文件都放在 E 区顶层, 除了 ISO 文件, 还要把 ISO 文件里面的 images 目录也解压出来, ISO 文件和解压出来的目录等都不要改文件名。最后的目录结构是<br /><br />E:/Fedora-14-i386-DVD.iso
2011-03-23 15:22:00 1829
原创 查看 winmail.dat 附件及避免此问题的配置
<br />有时我们的邮件会收到一个名叫 winmail.dat 的大附件,但又没有程序能打开它。原来这是 Microsoft Exchange 的一个“功能”。 Exchange 支持富文本邮件,即包含字体格式等的邮件,但其它邮件系统不支持,于是从 Exchange 发到非 Exchange 的邮箱后,这个邮件就变成了一个附件,通常叫 winmail.dat,偶尔有其它名字。如果你以纯文本方式打开它,会在文件头看到类似 IPM.Microsoft Mail.Note 的文件格式声明。如果你也用 Excha
2011-03-13 21:42:00 3973
原创 Windows 版的 Fedora LiveUSB Creator 找不到 7z 的问题及解决办法
<br />Fedora 有个 LiveUSB Creator 小工具,可以方便地把 Fedora 系统安装镜像制作成一个 USB 启动盘。注意请仅从以下官方网站下载,其它网站上的可能含有病毒!<br /><br />https://fedorahosted.org/liveusb-creator/<br /><br />这个工具程序其实很简单,尽管下载下来的是个安装程序,但可以不用运行安装,直接用 Winrar 之类的解压工具解压出来,然后运行 liveusb-creator.exe 就行了。问题
2011-03-13 15:42:00 4997 5
原创 在开启 magic_quotes_gpc 的 PHP 环境下使用 Smarty 模板引擎
在开启 magic_quotes_gpc 的 PHP 环境下使用 Smarty 模板引擎。
2011-02-21 17:00:00 1202
转载 在 Windows 2003 不能打开局域网共享的 CHM 文件的解决
<br />有些朋友在局域网内既有 Windows 又有 Linux 机器,并且在 Linux 上部署了 Samba 共享后,发现从 Windows 机器不能打开 Samba 共享上的 CHM 文件。这其实不是 Samba 共享的问题,而是 Windows 自己的安全限制。如果有问题的 Windows 机器也不能打开其它 Windows 上的共享的 CHM 文件,则验证是此情况。<br /> <br />微软已经发布了具体而详细的解释<br /> <br />http://support.microsoft
2011-01-31 12:21:00 1548
原创 Firefox 中 display为 block 时 tbody 失去宽度
用 JavaScript 动态设置一个表格的显示和隐藏,先是直接设置此 table 的 display 为 block,发现整个表格宽度仍维持正常,但各表格行的边框线不能撑满了。这里研究了此问题的原因,并提供了一些简单的解决办法。
2010-12-02 18:08:00 3978 2
转载 你的 HTML、CSS 和 JavaScript 到什么水平了?
从开发者的想法和思路来衡量运用 HTML、CSS 和 JavaScript 水平。其实很多时候你怎样看待某项技术,和如何运用这项技术,最能体现出你的技术水平。
2010-07-11 15:34:00 774 1
python375.zip
2019-12-26
Apple Mobile Device Support 4.0.0.97 32位
2012-07-31
Apple Application Support 2.1.6 32位
2012-07-31
PHP 手册(最新评论整合版-普天同庆,光棍快乐)
2012-02-10
iTools 2011 Beta 1111 绿色版 iTunes 绿化版
2011-11-27
jQuery 1.7 API 文档 CHM 版
2011-11-19
《算法导论》英文第3版及部分习题解答
2011-11-08
Skype 5.3.0.116 Final Portable 绿化多语言国际版
2011-06-13
CSS Tidy 1.3 简体中文改进版
2011-02-27
愤怒的小鸟 Angry Birds V1.5.1
2011-02-12
福昕PDF阅读器 Foxit PDF Reader 4.3
2010-12-21
Safari 5.0.1 绿色正式多语言版
2010-12-20
Antechinus 绿化版 - JavaScript 开发工具
2010-05-28
Introduction to Linux
2010-05-18
Resin 2.x 中用到的 jsdk23.jar 的源码
2010-04-15
PHP_4-5_Dezender:Zend 加密 PHP 文件反编译器
2009-10-28
Effective Java, 2nd Edition 英文版
2009-10-12
SrtEdit MPC5.1 版
2009-09-04
jcommon-1.0.16-javadoc.zip
2009-06-29
struts2 的类库 commons-logging-1.1 源码
2009-06-01
struts2 的类库 commons-logging-1.1 文档
2009-06-01
struts2 的类库 commons-io-1.3.2 源码
2009-06-01
struts2 的类库 commons-io-1.3.2 文档
2009-06-01
struts2 的类库 commons-fileupload-1.2.1 文档
2009-06-01
struts 用的 xwork 类库 javadoc
2009-05-25
struts2 的类库 xwork 源码
2009-05-25
ognl 源码: struts2 所用的 ognl 包源码
2009-05-25
JavaScript 格式化工具
2008-12-30
构建可扩展的Web站点 Building Scalable Web Sites: Building, scaling, and optimizing the next generation of web applications
2008-10-08
高性能网站建设指南 High Performance Web Sites: Essential Knowledge for Front-End Engineers
2008-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人