自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

紫枫凝潇烟

→¤陌.寒哲¤←博客

  • 博客(15)
  • 资源 (4)
  • 收藏
  • 关注

原创 用python脚本批量删除Docker镜像

CI系统在内网中会自动触发构建,导致docker镜像越来越多,经常把硬盘使用到没有空间。于是想着写一个脚本用来删除多余的镜像。今日有空,就写了一个脚本,共享在https://github.com/Macrame/clean-docker-image。默认保留三个版本,三个版本以前的都会删除掉。运行脚本以后,首先分析镜像,把最新三个版本保留,以前的都加入到待删除列表中。然后真正执行删除操作。其实

2018-02-07 17:50:52 1102

原创 kubernetes/k8s接合阿里云LoadBalancer/负载均衡

在生产环境中kubernetes如果仅提供http或https服务,则可以使用nginx-ingress或者traefik之类的七层负载均衡软件。 当然,也可以通过NodePort的方式暴露http或tcp服务。如果不想直接使用NodePort暴露出的那个端口号,而服务器又是运行在阿里云上,那么可以使用阿里云提供的Kubernetes Cloud Controller Manager来对外暴露

2018-01-28 14:58:12 16556

原创 升级到Kubernetes1.8.4的配置细节差异以及k8s几个不常见的坑

kubernetes已经发布了1.8,今天需要在一个新机房部署k8s环境,于是决定尝试最新版本1.8,部署过程中故意和以前的部署步骤有些不同,故而出现了一些问题,并且发现k8s这有个新版本本身几个差异地方记录如下:1.首先遇到的问题便是get-kub-binaries.sh执行之后,无法正常下载到新版的程序压缩包了,在1.7以前都不需要科学上网就可以下载的。我只好在设置好代理的服务器上执行它下

2017-11-02 14:22:02 10755

原创 Android Studio 出现 Gradle's dependency cache may be corrupt 解决

使用Android Studio打开一个Android项目,竟然提示错误:Error:Failed to open zip file.Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)Re-download dependencies an

2017-03-31 13:00:01 1234

原创 iPhone开发初试锋芒 一个简单的iPhone播放器 --紫枫凝潇烟

一个入门的iPhone播放器程序。

2010-07-08 21:21:00 1658 6

原创 swing中的JTextArea控制行数(修改一下可以改为控制字符数)--紫枫凝潇

近日做了一个工具用来验证一点东西,开启多线程验证时,把验证过程中的一些结果输出到JTextArea面板中,早就知道TextArea没有提供控制字符或者控制行数的功能,只不过我以前的输出内容 不会太多,昨天的程序输出太多内容了,竟然导致抛出了异常,所以今天想办法实现控制它的行数。具体做法是自己继承PlainDocument类重写insertString方法,然后把JTextArea的Document

2007-10-24 12:09:00 2009

原创 swing实现自动完成(智能匹配)功能--紫枫凝潇烟

近日完成了一个较复杂的JTree结构,并提供搜索功能,想着在搜索时再加个智能匹配的功能应该能提高用户体验,于是先完成了这个示例 ,效果就不贴图了,就是类似google的suggest那样的智能匹配功能,代码如下 package swingdemo;import java.awt.BorderLayout;import java.awt.Container;import java.awt

2007-10-07 14:46:00 2016

原创 java代码生成器--紫枫凝潇烟自主开发的代码生成器

如果能把项目中大量的代码编写工作变得轻松,是多好的一件事!在velocity出现之后,我突然有个想法,利用velocity这个优秀的模板引擎,把开发项目中的重复代码让它自动生成生成之后的基础代码,按照实际的需求稍作修改便可以运行,极大的提高工作效率。于是写了这个代码生成工具(代码生成的模板引擎部分是在以前一位同事的代码基础上扩展的)目前第二版,是读取指定数据种类和数据库的表,把每个表按照模块生成三

2007-09-12 11:55:00 2249 1

原创 最简单的Socket入门示例--swing版

这几天有空,写几个socket的入门示例,都实现了 一台server应答多台client,不过在高手看来还是简单得不堪入目,但给刚接触java的socket编程的朋友还是有一定的帮助,首先载个图如下:....(郁闷中了)哎,不能上传图片了,直接发代码上来,有兴趣的朋友自己改好包名就可以运行了服务端只有一组菜单,和一个显示信息的面板,每当有一个客户端来连接,都会显示连接客户机的ip和端口,采用多

2007-04-28 11:44:00 1028

原创 java格式化字符串,不足补空格

本来是在swing里的一个面板中有大量的按扭,用以显示机器的状态,异常则显红色报警图标,正常则显绿色,然后由于按扭上的文字是由机器名而来,机器名长短不一,再加上文字前面的图标,使整个面板上的按扭看起来很凌乱,决定调整一下。于是写了一个把字符串格式化为8个字节长度(不足则补半角空格)的方法,代码如下public static final int strLength = 8;public st

2007-03-14 16:38:00 14703 1

原创 js树结构--带复选框--C#(递归)

 在项目中,有一个通讯录组以及通讯录的功能,通讯录组要求无限分级,树状结构显示 ,经过研究,完整地实现了树结构,效果如下还可以实时添加,修改,删除,使用ajax实现,客户端不会刷新下面先讲怎样在服务端实现这个树结构,首先,数据库设计至少三个字段,主建,名称,父节点(记录父节点主键),由于本项目中树结构较多,所以我用一个实体类来表示TreeEntity.csusing System;

2006-09-28 02:25:00 4284 2

原创 最简单的spring入门示例

应群里一位朋友的要求,写一个最简单的spring示例,使用spring的MVC,并应用了spring的依赖注入 ,实现简单应用,索性放在这里供还没入门的spring爱好者参考,初步感受一下spring应用(spring高手就不必看了,这里并没有涉及高级特性,比如与ORM框架的整合,事务管理,远程调用,代理等这些功能)spring至关重要的一环就是装配,即配置文件的编写,接下来我按刚才实际过程中

2006-09-28 01:04:00 2762 6

原创 使用C#的反射机制时遇到的问题

今天是郁闷了一整天呐,这个项目参考PetShop 4.0的多层架构设计,当然,还是没有分得那么详细,数据访问也只为SQLserver做了考虑,因为这个项目与网关有联系,不可能迁移到oracle,所以也就没为oralce做接口。项目DALFactory是采用工厂模式设计的,设计模式的书我也曾看过java的设计模式,理解也不太深刻,但对工厂模式还是较为熟悉,使用它可以根据需求返回不同的实例对象,在

2006-09-15 16:30:00 1211

原创 AssemblyInfo多出一个导致的错

 这周开始着手做.net项目,这三天来一直在做界面结构,真是命苦,美工和程序全包,效果如下 今天暂时停止完善界面了,开始加程序,使用了Codematic2.0这个代码生成器,效率还蛮不错,生成的类似PetShop4.0的结构,只是会有好多错误,得手工改过来,那也总比亲手一行一行打出来要好的多: )生成后总共有七个项目,如下图 其中DBUtility这个项目是直接从这个代码生

2006-09-14 17:10:00 1167

原创 夜愈深,心愈宁

       忽然间,迫切地想拿起笔记下自己那偶然间迸射出的思想火花, 似一束强光,冲破夜的幽暗,又像一道闪电,重唤起我那不灭的信念——      虽然早已注册了博客,但一直未曾动笔,或许是由于工作的繁忙,加上对技术的渴望,每晚啃书到凌晨1点,根本没有时间来为我的博客添上许些文字。最近我们的项目也要做博客系统了,所以我还是决定开始写搏客,记录下学习的过程,以及生命的成长历程!     写第

2006-09-10 02:29:00 868

iPhone in action

iPhone in action难得得iPhone开发书,我仔细看过两次,大有收获。

2010-07-11

ActionScript3.0 flash 游戏编程

本书以ActionScript3.0为基础,详细讲述了flash游戏编程的概念和步骤。难得的好书,我连接看了几个晚上,看完后收获非常多。英文的,语言很通俗易懂,希望大家耐心阅读。

2010-03-25

oracle 11G 安装指南-英文版

Oracle 11G 的安装文档,我看着它一步一步采用silent模式安装成功,oracle的安装手册英文很简单,通俗易懂

2010-03-25

代码生成工具

紫枫凝潇烟原创代码生成工具

2007-09-12

空空如也

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

TA关注的人

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