- 博客(24)
- 问答 (1)
- 收藏
- 关注
原创 有货在Kubernetes容器环境的CD实践(季邦华分享)
分享内容如下:1.spinnaker介绍与安装踩过的坑。2.spinnaker在kubernetes的持续部署。3.线上容器服务的选择与多区容灾。 spinnaker介绍Spinnaker 是 Netflix 的开源项目,是一个持续交付平台,它定位于将产品快速且持续的部署到多种云平台上。Spinnaker 有两个核心的功能集群管理和部署管理。Spinnaker 通过将发布和...
2018-08-23 19:33:06 441
原创 laravel之paginate->transform
laravel中关于分页以及转换器的使用$paginate->transform(function ($item) use ($pkg_tag_name_key){ return [ 'id' => $item->id, 'tag' => $pkg_tag_name_key, 'createtime' =>...
2018-07-26 13:38:53 2053
转载 Apache2.4+Laravel5.6 路由404错误
1.在apache conf开启rewrite模块,把下面这句话前面的#去掉。LoadModule rewrite_module modules/mod_rewrite.so2.在conf文件中找到directory 把AllowOverride None 改成 AllowOverride All<Directory "c:/Apache24/htdocs"> ...
2018-07-22 19:55:27 1261
原创 PHP采坑之laravel
前奏这几天准备入职,了解了一下公司需要使用到laravel(小白),所以就从安装上手了。laravel的官网有一键安装包,不过太大了,加上自己电脑已经装了大概的环境了。后面涉及到需要使用Composer,(Laravel 使用 Composer 管理依赖)Composer 是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(lib...
2018-07-22 11:26:55 239
原创 基于socket的文件下载
对socket有基本了解后,写了一个简单的文件下载程序服务端import socket,os,hashlibserver = socket.socket()server.bind(('0.0.0.0',9999))# 监听socketserver.listen()while True: # 接收客户端消息 conn,addr = server.accept() ...
2018-07-09 01:35:37 2210 1
原创 socket粘包
继上次写了socket简单server和client通信后,将程序放到了linux上试了一下。在执行命令时,出现了粘包,即以下两条指令紧挨着执行了。 conn.send(str(len(cmd_res.encode('utf-8'))).encode('utf-8')) #先发送大小给客户端 conn.send(cmd_res.encode('utf-8'))解决...
2018-07-08 15:05:03 170
原创 简单的socket程序
socket_server服务端import socket,osserver = socket.socket()server.bind(('localhost',9999))# 监听socketserver.listen()while True: # 接收客户端消息 conn,addr = server.accept() print('new conn:',a...
2018-07-08 01:42:36 1377
转载 Redis
Redisredis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方...
2018-07-05 14:37:10 158
转载 消息队列-RabbitMQ
RabbitMQRabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议。MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消 息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来...
2018-07-05 12:47:43 96
原创 python 笔记--if else
在刚学习python的时候遇到的问题,今天做项目的时候刚好想起来,在这里做一下笔记。大家都知道 if else 是编程语言的基础,也是非常重要的知识点。我们来看一下下面的代码:a = 1b = 2if a == 1: print(a)else: print(b)这段代码很简单,输出结果是:将代码修改一下:a = 1b = 2if a == 1: print(a)...
2018-04-25 16:36:18 129
原创 Django简单学习-模型类、表单视图
上一节认识了Django站点的简单建立,但并未涉及到Model层的处理,本篇将设计一个简单模型类以及表单视图模型类1.配置项目INSTALLED_APPS在DTFT_D/settings.py中添加应用Django_app的名字(py2.x中需要填写成Django_app.apps.AppConfig)INSTALLED_APPS = [ 'Django_app', 'django...
2018-04-11 16:17:01 1160
原创 Django简单学习-开发站点
前言本篇只对Django学习做一个简单的认识,对Django的学习会在后面文章中更新。创建虚环境安装pip install virtualenv启动虚环境activate退出虚环境deactivateDjango框架的特点1.拥有自己的集成数据访问组件,Django的Model层自带数据库ORM组件,开发者无需学习其他数据库访问技术。2.URL映射技术:使用正则表达式管理3.后台管理系统自动生成D...
2018-04-11 16:16:21 132
原创 python基础
1.name[起始位置:终止位置:步长]字符串逆序输出:name[ : :-1] 2.列表的增删改查names = ["老李","老王","老张"]names.append("老黄")names.insert("老陈")合并两个列表 names.extend(names2)删除列表最后一个元素 names.pop()删除指定元素内容 names.remove("老王")删除指定下标del
2018-03-28 16:45:56 142
原创 javaweb学习-虚拟主机配置的三种方式
虚拟主机配置的三种方式(1) server.xml文件下已经默认配置了一台localhost的虚拟主机,在标签下配置 //web应用虚拟路径映射,即为web应用真实路径配置一个浏览器访问的虚拟路径 //配置缺省web应用,即默认的web应用,不写web应用名时就访问这个web应用缺点:需要重启服务器,不推荐(2)在tomcat/conf/[Engin]/[H
2017-04-24 01:32:27 2437
原创 javaweb-xml学习
几种解析xml文档的方式实例: example content1 content2 1.Dom解析通过dom解析后会生成一个如上图所示的树.dom提供了一个Node接口该接口提供了很多增删改查节点的方法,而文档树中的所有对象都实现过这个接口
2017-04-24 00:09:32 220
原创 进程间的通信(1)
进程间的通信,简称为IPC根据进程间通信信息量的不同,划分为两个类别:控制信息的通信(低级通信)和大批量数据信息的通信(高级通信)。常见的通信接口有:用于实现低级通信的有软中断信号、信号量集,实现高级通信的有管道、消息队列、共享内存等。软中断信号: 是操作系统用来通知进程有事件发生的一种信号机制,用于实现简单的异步通信的一些信息,函数定义在signal.h中常见信号类型
2017-03-23 20:04:00 206
原创 java之多线程死锁
java死锁方面的知识也是在面试过程中经常被提及的,以下是关于死锁的一个实例:package com.java.Test;public class DeadLock extends Thread { Tom t = new Tom(); Kite k = new Kite(); DeadLock(){ this.start(); k.lend(t); }
2017-03-12 22:05:05 158
原创 java之集合框架简单实例
以下是关于java集合框架的简单应用,刚接触的同学可以看一下。package com.java.Test;import java.util.ArrayList;import java.util.List;public class SMS { //集合框架模拟数据库 List list = new ArrayList(); //分层开发 //学生
2017-02-28 21:09:41 303
原创 java自定义异常之非典疑似病例
与大家分享一个自定义异常的案例,刚学习异常的同学可以看一下。package st2017;public class CustomException { public static void main(String[] args) { Person per; try{ per = new Person("Anna",39); String name
2017-02-23 17:53:16 308
原创 Java之面向接口编程 可扩展性
面向接口编程:也称面向抽象编程、依赖注入。它遵循OCP原则,即open close principle。只可扩展 不可修改代码展示:public class InterfaceTest02 {public static void main(String[] args) {//面向接口编程、面向抽象编程、依赖注入Animal a = newDog(
2017-02-20 16:21:43 828
原创 面试题目 Static 的使用案例:单例模式
单例模式:一个类只产生一个对象public class SingletonTest {public static void main(String [] args){SingletonClass c = SingletonClass.getInstance();SingletonClass c2 = SingletonClass.getInstance();Sy
2017-02-13 15:10:55 337
原创 Static与non Static
Static变量通俗来说,即所有对象可以共享non Static,每个有自己的一个拷贝class StaticTest{public static void main(String [] args){Customer c = new Customer();Customer c2 = new Customer();}}class Customer
2017-02-12 23:38:29 405
空空如也
githup 关于分支冲突的问题
2017-03-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人