- 博客(73)
- 资源 (3)
- 收藏
- 关注
原创 docker部署web项目-终极版本(docker-compose和go)
通过docker打包自己编写的web服务,方便部署、测试、演示。容器互通,app启动加载外部配置文件。
2020-06-10 16:26:44 3814 1
原创 go读取yaml配置文件
go读取yaml配置文件配置文件读取配置文件更多更全拥有的代码下载配置文件cfg.yamlname: testsvrblackip: - 1.1.1.1 - 2.2.2.2auto: falseport: 9999clusterip: [3.3.3.3,4.4.4.4]health: url: http://localhost:5444 # 地址 cmd: netstat -anlt # 命令 interval: 3s # 间隔时间 timeout: 20s # 超时
2020-06-19 15:27:39 2670
原创 Git放弃本地修改
问题描述有一个文件example_test.go,不知道什么时候被修改了,拉取新版本的时候,提示错误错误提示要求提交修改或者在合并前暂存起来。error: Your local changes to the following files would be overwritten by merge: stack_test.goPlease commit your changes o...
2019-05-09 22:02:59 2686
原创 GO环境变量配置
GOROOT :go的安装目录GOPATH :你自己开发go语言代码的目录,目录结构为bin,pkg,srcPS:把GOROOT\bin这目录加入到你的系统的path中!也可以配置一个GOBIN :GOROOT\bin,把GOBIN加入到系统的path中!
2014-02-13 15:56:54 1286
原创 Ext 表单提交
记录一下。之前Ext表单的提交,是使用如下方式:form.getForm().submit()的方式。今天发现了这种:需要的是一个form的id,有需要的看看Ext.Ajax.request({ url: url, form: 'formI
2013-01-30 11:08:31 516
原创 【你不知道的mongodb】-【votes和priority】
一:monogdb 的replica sets中,每一个成员,都有很多属性。官方文档请点我二:votes和priority这两个属性都可以primary有关系。replica sets中primary是很重要的成员,所有的write操作,都要从primary进入。primary是通过选举产生的,选举的过程中需要投票。votes表示成员拥有的票数。priority表示成员
2013-01-05 16:14:28 1226
原创 【你不知道的java Comet】-【Pushlets】
一、什么是Comet?Comet简单说是服务器推送技术,由后台程序向前台推送消息,前台收到消息后,调用回调方法,更新前台内容,而无需前台主动发送请求,可以替代传统的前台轮训方法。详细了解Comet,请看这里:介绍1介绍2二、什么是Pushlet?Pushlets是一个免费开源的,基于http协议的,基于发布-订阅模式的JAVA comet实现,也可以使用ajax。详细的
2012-11-28 16:43:30 940
原创 RegExUtil
大家看看,有需要的拿走。import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;public final class RegExUtil { public final static String EMAIL =
2012-11-14 15:46:30 697
原创 【你应该知道的mongodb】-【启动脚本】
一、安装虑过二、启动1:先看一下哈,脚本不少[root@NODEA bin]# pwd/opt/mongodb-linux-i686-2.2.0/bin[root@NODEA bin]# ls -al总计 130636drwxr-xr-x 2 root root 4096 10-29 20:12 .drwxr-xr-x 3 root root
2012-10-31 16:23:26 769
原创 【你不知道的mongodb】-【Replica Sets操作二】
1、在副本集中移除一个noderemoveArguments• hostname – Specify one of the existing hosts to remove from the current replica set.Removes the node described by the hostname parameter from the current re
2012-10-19 13:55:27 600
原创 【你不知道的mongodb】-【Replica Sets操作】
一:搭建replica sets 详见:点击打开链接二:添加一个成员到replica setsreplica sets 翻译,为副本集1:现在已经启动5个node2:连接到管理节点,查看状态3:开始添加node(1):启动新实例,host不变,port+1=29996mongod -
2012-10-19 10:48:17 710
原创 【你不知道的mongo】-【Replica Sets搭建】
一:安装mongo略过。版本:> db.version()2.0.7>二:创建文件夹三个node的data文件夹三:启动实例看到参数启动三个node,四、配置将配置赋值给一个变量config_rs1main是主库五、初始化调
2012-10-17 10:51:01 723
原创 EL表达式,你应该知道
EL 全名为Expression LanguageEL 语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得用户的性别。假若依照之前JSP Scriptlet的写法如下:User user = (User)session
2012-10-17 08:57:18 1129 1
原创 【你不知道的Java】-汉字转换拼音
一:String cnStr = "钓鱼岛是中国的";diao yu dao shi zhong guo de 二:codepublic static String getPinYin(String src) { char[] t1 = null; t1 = src.toCharArray(); // System.out.println
2012-10-11 09:42:23 1377 5
原创 【你不知道的Jetty】
嵌入式jetty本文主要讲述如何使用嵌入式jetty,创建http/https服务器.一. 相关jar包Jetty-serverJetty-servlet二.创建方式2.1)最简单的123Server server = new Server(8080);server.start();server.j
2012-09-29 16:47:13 864
转载 关于年长程序员的5个误传
1:前言 如果你想看,那请看到最后,或许对你有一点点的帮助。不论年龄,让我们共勉!PS:原文域名和标题都很有意思http://www.lessonsoffailure.com/Humans + Software Development = Always Interesting2:原文 英文原文:Five Pervasive Myths About Older S
2012-09-04 16:37:59 737
原创 【就你不知道android】-自定义字体
1:背景android开发的app,有时候默认的字体不能符合我们的要求,这个时候,就需要修改android系统的默认字体,或者添加我们自己的字体。默认字体在system/font/下面,你会发现好多ttf的文件,那么你懂了,法律已经无法阻止你了。2:目的通过程序代码,实现android的app字体的非默认化。3:截图 4 code 字体放到
2012-09-04 16:01:54 579
原创 【你不知道的通讯】RMI、RPC、SOAP通信技术介绍及比对
1、RMI 使用java的程序员,对于RMI(RemoteMethod Invoke,远程方法调用)一定不陌生,在java中,为了在分布式应用开发时,能够方便调用远程对象,java提供了RMI的API。在 RMI 中,远程对象按照好象它是本地行事,客户机应用程序会直接调用远程对象存根上的方法,因此,调用起来就如本地对象一样方便。RMI中封装了对象和请求的网络传送,使得异地的对象服务直接可
2012-09-04 15:58:27 639
原创 【你不知道的Spring,Android】- 【模仿腾讯微博api】
一:tx weibo api如下url http://open.t.qq.com/api/t/showhttps://open.t.qq.com/api/t/show (oauth2.0使用)支持验证方式 oauth1.0、oauth2.0、openid&openkey格式 xml,json
2012-08-24 16:35:47 2360
原创 【你不知道的flex】-【state状态切换之初始化方法】
一:背景flex全屏切换的效果二:目的1:状态2=》状态12:切换执行状态1的初始化方法(某方法,我们一般是init方法,你懂得)注:看似很简单,那么来试试吧。三:code 状态s1,状态s2两个状态s1,s2是两个自定义组件关键
2012-08-20 15:23:54 2824
原创 【你不知道的android】-【hessian】
一 、背景android项目不会去直接连接远程数据库,你懂的。一般都是调用接口,接口的技术实现多种多样,这次来介绍下hessian。二 、hessian在这里你能找到你所需要的文档,jar包,各种语言的实现。这里主要看java的实现。三 、目标做一个类似微博api的接口,供android程序调用。可参考腾讯微博api,如下urlhttp://op
2012-08-20 08:50:17 928
原创 【就你不知道-Ext PagingToolbar】
一:原始效果二:修改后效果三:代码new Ext.PagingToolbar({ id : 'agentListPtb', pageSize : 30, store : agentListStore,
2012-08-08 16:59:46 751
原创 Ext下拉框中的“全部”
一: Ext的Combox数据一般是后台返回的,但是后台返回的,一般不带有全部。 例如:后台返回:上海团队山东团队浙江团队 前台需求:全部上海团队山东团队浙江团队 二:代码 var regionStore = new Ext.data.Store({ proxy : new Ext.data.HttpProx
2012-08-07 11:05:47 796
原创 Ext 列表下方的合计功能
一:效果图 二:直接在pagetoolbar中的display中修改是不行的。代码如下:Ext.getCmp("agentListPtb").displayMsg = '合计项目:注册用户总数 900 ; 显示 {0} - {1} 条,共 {2}条';三:如何加载统计数据一般是后台计算得出的,所以不会像上面一
2012-08-07 10:57:45 1499 3
原创 eclipse 神技救我一命
事情是这样的: 今天更新android SDK,更新4.0,还有4.0.1木有更新,更新完了后,打算继续,发现报错说:ADT版本太低,需要20.0或者以上版本,当前版本18,所以开始在线更新,结果被网速完虐1小时,仍然没有反映。决定下载zip,下载后,禁用网卡,安装,过程中报错,没仔细看,结果下面的悲剧发生了:打开android项目的任何文件,都报错!C
2012-07-11 14:07:48 816 1
原创 【就你不知道-利用velocity生成as get/set方法】
一:velocity模版引擎地址:http://velocity.apache.org/内容很详细,可以仔细看看。二:简单介绍1:写一个后缀为vm的文件,里面可以任意写内容,把要替换的内容换成占位符,按照规则。2:调用java代码,替换相应的内容,生成相应的文件等类型的输出,按照规则。三:实现目的提供as 变量名称和变量类型,生成as的get/set方法四:例子
2012-06-04 10:56:34 1490
原创 【就你不知道-Flex 自定义事件-龙骑士之死】(2012-05-25 08:29)
一:目的问:为什么要自定义事件?答:系统提供事件不能满足。举例:需要传递参数。二:背景事件不是鼓励存在的,事件始终是和一个对象相关联的,否则,单独说事件毫无意义。举例:当英雄血为0时,死亡。1:英雄血为0-》2:触发死亡事件-》英雄死亡。所以:事件:死亡事件;对象:英雄;英雄对应死亡事件,英雄触发引起死亡事件,无对象,不事件。
2012-05-31 09:18:25 1279
原创 【就你不知道-Java 合成模式】
一:图安全的:树枝树叶方法不一样,仅树枝有操作树叶的方法透明的:树枝树叶方法一样不管你们觉不觉得,反正我觉得好多名词起的非常蛋疼!二:透明的接口:package composite;public interface I { void add(I i); void remove(I i); void say();}
2012-05-25 08:29:57 1273
原创 【就你不知道-Java 适配器模式】
一:图二:适配器模式在工作中十分常用,如果你要修改之前的项目代码,那么你肯定在不知不觉中已经用到了。三:应用场景1:有一个已经完成的类Do,项目已经上线。2:有了新的需求,需要重用Do中的一个方法,程序猿都是很懒的。3:新接口已经由设计人员设计好了,你无法修改。4:那么你应该怎么办?不想重新写代码实现接口,也不能修改之前的类代码。
2012-05-21 10:35:04 559
原创 诡异的事情
一:打开csdn博客,看完第一页的标题,想看看第二页,结果点2,直接让ff给下载下来了。。。、过了一会,大约2分钟,也没重启ff,自动就好了。。。二:上图三:四:打开文件
2012-05-21 09:15:25 368
原创 【就你不知道-Java 标识接口】
一:标识接口标识接口是没有任何方法和属性的接口。标识接口不对实现它的类有任何语义上的要求,它仅仅表明实现它的类属于一个特定的类型。例如 java.io.Serializable和java.rmi.Remote实现了这个接口,就相当于有了一个标签,给你盖个章,这个意思二:DOTA中事例CW时候,都有ban英雄,那么被ban的英雄就不能出现在可以选择英雄列表中。三:通俗
2012-05-11 16:48:14 1014
原创 【就你不知道-Java 建造模式】
一:图大体是这么个意思二:使用建造模式能达到的效果三:建造模式的应用场景四:codepublic abstract class Car { private String wheel; private String body; private String engine; public String ge
2012-05-11 15:35:22 1090
原创 【就你不知道-Java clone】
请看下面的代码一:codepublic class Clone implements Cloneable{ private int num; public int getNum() { return num; } public void setNum(int num) { this.num = num; } @Override protect
2012-05-02 15:41:41 547
原创 【就你不知道-Java 冒泡==你是不是高富帅】
一、冒泡排序(BubbleSort)的基本概念 依次比较相邻的两个数,将小数放在前面,大数放在后面。 即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后。然后比较第2个数和第3个数,将小数放前,大数放后,如此继续,直至比较最后两个数,将小数放前,大数放后。至此第一趟结束,将最大的数放到了最后。在第二趟:仍从第一对数开始比较(因为可能由于第2个数和第3个数的交
2012-04-28 15:42:52 1465
原创 【你不知道的Java】-【抽象类、内部类】
抽象类、内部类对于初学者来说,可能比较模糊,只停留在概念上,下面,就用大家耳熟能详的DOTA中的操作来做简单说明。一:要干什么?用抽象类和内部类在描述DOTA中英雄释放4个技能的操作。什么?你不知道有4个技能,那么.....你先去玩几把DOTA再说。二:英雄类-抽象类所有英雄都要继承这个类,顺带用枚举表示了下四个技能。package co
2012-04-26 14:42:30 858
原创 【就你不知道-Java 继承】
一:父类public class A { final String name="A"; void A1(){};}子类public class AA extends A{ String name="AA"; void AA1(){}; public static void main(String[] args) { A a =
2012-04-26 13:55:02 512
原创 【就你不知道-Java 字符串】
也行你知道,也许你不知道一: @Test public void test() { long start = System.currentTimeMillis(); String str = ""; for(int i = 0 ; i < 499990 ;i++){ str = str+i; } long end = System.currentTimeMi
2012-04-26 11:07:27 718
原创 【你不知道的Python】-【pyw】 .
python的文件一般都是.py结尾的,那么pyw是神马东西? pyw和py其实区别很小,主要体现在win平台上开发桌面程序,linux木有哦python.exe 运行 .py ,用 pythonw.exe 运行 .pyw,不出现dos窗口,住:纯图形界面程序的用户不需要看到dos窗口。The PYW file type is primarily associated with
2012-04-25 20:50:32 3634
原创 【你不知道的Java】-【初始化】
JAVA尽可能保证所有变量在使用前都得到初始化。一:java会对未初始化的变量进行检查 void test(){ int i; i++; }报错:The local variable i may not have been initialized二:java自动初始化基本类型public class C { class CC{
2012-04-25 15:41:49 765
原创 【你不知道的Java】-【for 循环】
一:for(;true;){ System.out.println(123); }二: for (int i = 0,j=1; i < 3&&j<5; i++,j++) { System.out.println(i+j); }三:int i = 0 ; for(;i<5;i+=2){ System.out.println(i)
2012-04-24 17:00:46 623
最新ADT 20
2012-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人