- 博客(18)
- 资源 (5)
- 收藏
- 关注
原创 Dokcerfile 基本指令
Dokcerfile1、FROM2、RUN 制作镜像时执行命令(docker build 时使用)3、CMD 启动容器时执行命令(docker run时使用),会被docker run 指定命令覆盖,而且只能有一个,最后一条CMD指令生效4、ENTRYPOINT 不会被run覆盖,其中run和CMD中指定的内容会作为参数传递被传递给ENTRYPOINT进行执行如dockerfile为[root@localhost test]# cat DockerfileFROM web_ngin
2021-02-07 22:52:23
205
原创 docker 基本的容器操作命令
1、拉取镜像Docker pull registry/image:tag2、启动容器docker run image:tag docker run -i -t image:tag docker run --name name -i -t image:tag 启动容器,并命名name docker run --name name -i -t image:tag command 启动容器,并命名name,并执行command docker run --name name ...
2021-02-06 23:37:16
165
原创 java学习:异常
1.如果类的方法定义时使用throws声明了异常,那么该方法被调用时必须捕获这个异常class Test{ public void devide() throws Exception { }}2.Exception 是throwable的子类,我们在程序中也可以定义自己的异常,并在程序中throw抛出3.一个方法可以声明抛出多个异常,在调用此方
2014-11-02 21:41:20
355
原创 java学习:抽象类和接口
1.一个类中如果存在一个抽象函数,则这个类就是抽象类,使用abstract来修饰 抽象类不能被实例化,只能被继承,在子类中实例化时仍然会调用抽象类的构造函数进行构造2.如果一个类中,所有的方法都是抽象方法,所有的成员都是静态常量(public static ),则可以使用interface来声明这个抽象类 如果 一个类被声明称接口(interface),则类中的所有方法都为抽象方
2014-10-29 23:16:43
411
原创 JSON格式
Json格式:一种表示属性与值对应关系的数据格式。数据格式为:{key:value,key2:value2,......}其中value可以再为json格式,从而形成各种复杂的数据格式,但是本质还是key:value的格式数组:格式:[a,b]可以 利用数组来表示json格式中的value
2013-12-10 22:41:10
416
原创 c++温习日记 12-8 -引用与指针的区别
最本质的区别:定义指针时,编译器会为指针分配内存,而定义引用时,不会为引用分配内存,引用仅仅是个别名 定义时的区别:定义指针时,可以不对其初始化(良好的编程规范建议最好初始化);引用在定义时必须初始化,必须指明引用到底是谁的别名 定义后的区别:指针定义后可以修改其指向的对象;引用定义后不能修改,引用必须从一而终对引用的使用是相对安全的,所以在c++使用中,如果只是对某个对象使用下里面的
2013-12-08 22:43:30
373
原创 c++学习日记 12-3
1.c++为静态类型语言,在编译时就会对类型做检查2.变量初始化 分直接初始化和复制初始化,直接初始化的效率更高3.const类型变量在定义时就必须初始化
2013-12-08 22:06:46
371
原创 工作日记 11-25 一个保活机制的bug
正常用户登录成功后,会存在E连接和V连接。 1.初始: 由于要通过E进程实现实时防截屏和防二次跳转,所以E进程必须一直存在,当E进程不在时,必须把用户踢下线,不能让用户继续使用V业务,为了实现这个目的,设计了以下机制:让E隔3s发一次保活报文,网关接收这个保活报文,在连续收不到保活报文时,在网关把用户的session老化掉。 2.优化:而为了防止网络丢包带来的
2013-11-25 23:16:58
685
原创 windows 进程退出函数小结
最近现网有一个问题:我们的进程A起了一个定时器去检测另外一个进程B,当检测到进程B退出时,我们进程A也退出。检测的机制是使用createToolhelp32Snapshot去获取当前进程快照,然后比较每一个进程名称是否与进程B的名称相同,如果找到相同的就返回进程ID,否则返回0.问题是:起了我们的进程A,进程B就会经常性的闪退,很不可思议。使用processmonitor 检测进程B退出状
2013-11-21 23:40:38
3576
原创 freeradius搭建日记1
最近想搭建了freeradius的环境,从朋友那里拷贝了一个centos虚拟机过来,里面包含了mysql+php+apache+freeradius+radiusmanage,基本都已经安装好了,感觉很没有意思,决定自己从头到尾搭建一次,顺便简单学习下linux系统. 安装的过程较为曲折,第一次安装时选择了“web server”,安装完后发现没有桌面环境,只有命令行,对于目前的我而
2013-11-21 00:07:24
1035
嵌入式C语言编程与AtmelAVR
2010-11-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人