从零开始搭建k8s-入门实践

环境准备 介绍 通常我们进行搭建服务器集群时需要多台服务器 方式一: vagrant 通过vagrant(一个第三方的通过读取Vagrantfile文件进行创建虚拟机的管理软件) 好处就是:在多次多机测试是非常方便、有效 坏处就是:你可能如果上官网下载该软件,不翻墙的情况下下不了,翻墙了也下载的很慢,同理可得通过它创建虚拟机时也很慢 方式二: docker 通过docke...
分类: 其他 发布时间: 08-27 22:49 阅读次数: 0

PHP 面向对象之 __invoke() 方法

<?php class CallableClass { public function __invoke($param1, $param2) { var_dump($param1,$param2); } } $obj = new CallableCalss; $obj(123, 456); var_dump(is_callable($obj)...
分类: 编程语言 发布时间: 08-27 22:49 阅读次数: 0

Service Mesh:一种新模式,而非新技术?

Marco Palladino Service Mesh从何而来? 在过去几个月里,Service Mesh是行业内毋庸置疑的焦点。关于Service Mesh、关于软件架构未来的文章观点,围绕着不同的技术供应商而高度分化,不过有一点共通的事,对于如何在企业中使用API的快速转换,以及这对于我们流量的拓扑意味着什么。 服务API主要是作为将组织外部开发人员与内部系统连接起来的边缘接口,以...
分类: 编程语言 发布时间: 08-27 22:48 阅读次数: 0

Java开发使用的工具

1.netbeans 2.vs2013 3.windows插件; 4.TC3; 5.TC3插件(XTS插件。。。) 6.SQL 7.SQL操作工具; 8.Postman; 9.SVN工具;
分类: 编程语言 发布时间: 08-27 22:48 阅读次数: 0

less学习下啦

less基本方法
分类: 编程语言 发布时间: 08-27 22:48 阅读次数: 0

linux在文件之间建立链接命令ln详解

LN命令主要用于在文件之间建立链接 目前有四种使用方式: 1.ln [OPTION] ... [-T] TARGET LINK_NAME(第1表格)2.ln [选项] ...目标(第2表格)3.ln [选项] ...目标...目录(第3表) )4.ln [OPTION] ... -t DIRECTORY TARGET ...(第4版) 详细说明:。在第1种方式中,创建一个名为LINK_NAM...
分类: 编程语言 发布时间: 08-27 22:47 阅读次数: 0

NPOI使用说明---单元格的宽度和高度

设置单元格的宽度和高度 在Excel中,单元格的宽度其实就是列的宽度,因为Excel假设这一列的单元格的宽度肯定一致。所以要设置单元格的宽度,我们就得从列的宽度下手,HSSFSheet有个方法叫SetColumnWidth,共有两个参数:一个是列的索引(从0开始),一个是宽度。 现在假设你要设置B列的宽度,就可以用下面的代码: HSSFWorkbookhssfworkbook =newHSSFWo...
分类: 编程语言 发布时间: 08-27 22:47 阅读次数: 0

柱状图+时间选择

首先,效果图 页面代码,首先时间选择按钮 <table> <br> <tr> <td>日期: <button class="btn btn-sm btn-success" name="form-field-radio"
分类: 编程语言 发布时间: 08-27 22:47 阅读次数: 0

豆瓣登录

from selenium import webdriver import time import requests from lxml import etree import base64 # 操作浏览器 driver = webdriver.Chrome() url = 'https://accounts.douban.com/login?alias=&redir=https%3A...
分类: 编程语言 发布时间: 08-27 22:46 阅读次数: 0

如何用pylint提高代码质量

需求背景: Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准和有潜在问题的代码。 Pylint 是一个 Python 工具,除了平常代码分析工具的作用之外,它提供了更多的功能:如检查一行代码的长度,变量名是否符合命名标准,一个声明过的接口是否被真正实现等等。 Pylint 的一个很大的好处是它的高可配置性,高可定制性,并且可以很容易...
分类: 编程语言 发布时间: 08-27 22:46 阅读次数: 0

Mbatis-plus的代码生成器配置jsp和xml出现的问题

Mybatis-plus的代码生成器的演示,博主也是刚刚接触到这个Mybatis的增强版本,去学习了一下, 官网的代码地址:http://mp.baomidou.com/#/generate-code 把代码复制配置好数据库的配置,运行时表中的生成是可以生成的没有问题, 在这里的时候,博主出现了一下的问题 这个问题很好解决,是说: /template/list.jsp.vm找不到这...
分类: 编程语言 发布时间: 08-27 22:46 阅读次数: 0

JAVA#初始化块'学习札记

1.初始化块:对JAVA对象进行初始化的代码块; 2.静态初始化块: 1️⃣Format: static{ Kobe=24; } 2️⃣静态代码块可以对类的属性进行初始化操作; 3️⃣只可以对静态属性进行初始化; 4️⃣静态初始化块仅执行一次且先于非静态初始化块执行; 3.非静态初始化块: 1️⃣Format: { Kobe=24; } 2️⃣非代码块可以对类的属性进行...
分类: 编程语言 发布时间: 08-27 22:45 阅读次数: 0

kettle 初学

1).到官网下载需要安装的kettle版本 2).本地安装jdk 1.4或以上版本。 3).配置Java环境变量 a).打开我的电脑--属性--高级--环境变量 b).新建系统变量JAVA_HOME和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0[具体路径以自己本机安装目录为准] 变量名:CLASSPATH 变量...
分类: 编程语言 发布时间: 08-27 22:44 阅读次数: 0

使用Jedis进行Redis的基本的操作

在使用Jedis连接Redis进行操作之前,我们先在服务器上使用Redis自带的客户端进行操作 # ./redis-cli -h 127.0.0.1 -p 6379 进入操作页面,因为我这里设置了密码,所以要先使用『auth』命令来进行密码验证: 127.0.0.1:6379> auth 你的密码 出现『ok』则表示验证通过。 首先我们来了解一下redis中的数据类型,...
分类: 编程语言 发布时间: 08-27 22:44 阅读次数: 0

通用后台路由和后台代理的组件

通用后台路由和后台代理的组件 源码 代码托管在github上, https://github.com/0140/urlBoot 更新时间 date: 2018年 08月 27日 星期一 10:33:56 CST 分析 遇到的一些疑惑 资源链接 名称 url 比起 JSON 更方便、更快速、更簡短的 Protobuf 格式 h...
分类: 编程语言 发布时间: 08-27 22:44 阅读次数: 0

fastadmin和ECharts配合使用---用于统计1-12月份以图表形式展示相关数据信息

前端页面展示 <div class="container" style="width:100%;"> <div class="row" style="border:1px solid #999999;background-color:#ffffff;">
分类: 其他 发布时间: 08-27 22:44 阅读次数: 0

fastamin框架顶部的普通搜索(取数据库数据)操作

*我在实际应用时,状态是从数据库中取的数据,并不是写死的,这里我主要是用了ajax取获取后台数据,拼接到HTML模板上面去* js代码(重点看状态字段代码中的searchList函数) /** * Created by Administrator on 2018/7/16. */ define(['jquery', 'bootstrap', 'badmin', 'table', ...
分类: 其他 发布时间: 08-27 22:43 阅读次数: 0

SQL/数据库方面(持续更新系列)

将数据库中查出的列表以指定的 id 作为数组的键名 /** * @param $arr * @param $key_name * @return array * 将数据库中查出的列表以指定的 id 作为数组的键名 */ function convert_arr_key($arr, $key_name) { $result = array(); foreach($arr...
分类: 其他 发布时间: 08-27 22:43 阅读次数: 0

JS方面相关(遇见的持续更新系列)

收录的相关js处理 $('#phone').attr('placeholder',phone+",已经存在该手机号码并不属于您的客户中!请重新添加"); layer.tips("已经存在该手机号码,"+phone, '#phone', {tips: 3}); 显示效果 layer.alert('该手机号码已存在,并该客户不属于你所有,无法添加邀约',...
分类: 其他 发布时间: 08-27 22:43 阅读次数: 0

百度简单地图

<script typr='text/javascript' src='http://api.map.baidu.com/api?v=2.0&ak=iL5WMYDmujiafQcKZTTXIBqKQNrVako2'></script> <div id="allmap" class="map wrapper"></div>    &lt
分类: 其他 发布时间: 08-27 22:42 阅读次数: 0