- 博客(46)
- 收藏
- 关注
原创 kubernetes配置ipvs模式
首先找到目前kube-proxy 的工作模式,用kubectl edit命令kubectl edit cm kube-proxy -n kube-system将mode设置为“ipvs”( 没改之前,默认是”“)退出保存2. 删除当前的kube-proxy,kubectl get pod -n kube-system|grep kube-proxy|awk '{system("kubectl delete pod "$1" -n kube-system")}'删除后kube-prox.
2022-04-15 00:38:33
2471
原创 kubernetes deployment,pod 实践
本文同步gitlab 更新 https://github.com/lifalin0802/falin_repos/blob/master/kubernetes_manual.md创建自主podkubectl run d1 --image httpd:alpine --port 80 pod/d1 createdkubectl get deployments #没有东西kubectl get pods #有了kubectl get pods -o wide #有了kubectl descri
2022-04-13 00:23:47
295
原创 javascript中的异步调用,promise对象,async/await用法
原生javascript中的的回调函数即callback 就是通过回调函数来通知主程序对于io 密集的非常好用:eg. file,DB读写,网络访问异步:javascript就是个单线程语言,回调函数看上执行了支线程,但都在一个主线程中运行不需要考虑线程同步,资源竞争的问题,线程切换,多个异步操作,就会套娃,回调地狱promise:为了解决回调地狱,用fetch()获取服务器数据,动态更新页面内容,优点是将多个异步操作 以链式结构串联起来fetch("http://....").th
2021-11-09 15:32:57
944
原创 ansible playbook初探
ansible all --list-hosts #看有几台主机ansible-playbook --syntax-check package.ymlansible-playbook -C package.ymltail -f /var/log/messages #可以看ansible playbook 运行日志rpm -qa |grep httpd #检测httpd是否安装好rpm -qa |grep php #检测php是否安装好---- name: Create users ho
2021-06-20 17:32:18
138
原创 linux安装 redis方法
去redis 官网下载最新的稳定版本:https://redis.io/在已安装的winSCP 中将下载的redis-6.0.5.tar.gz拷贝到linux服务器,解压:tar -zxvf redis-6.0.5.tar.gzcd 到redis-6.0.5 目录下,用 make命令进行预编译,确保编译不出错,此处默认安装了gcc 编译器,因为redis是c++ 写的,运行也需要c ++ run time, 没装的装一下先:yum install gcc-c++4.安装redis:.
2020-07-12 17:07:45
320
原创 openssh连接linux服务器的方法
linux machine 上安装 openssh -serverapt-get updateapt-get install openssh-serversudo ps -e |grep ssh检测openssh-server是否启动成功: sudo ps -e |grep ssh#–>回车–>有sshd,说明ssh服务已经启动 #如果没有启动,输入”sudo service ssh start“–>回车–>ssh服务就会启动在windows client端 .
2020-07-12 14:57:15
685
原创 openssh的使用方法
本次使用openssh 作为ssh 客户机服务器之间的沟通工具ssh 作为加密协议的沟通工具,本次采用密钥对的方式进行通讯,生成密钥对,将公钥放在server处,私钥放在client端。安装openssh, 去git 上下载安装到windows server解压 Openssh-Win64.zip, 拷贝Openssh-Win64到磁盘任意路径,运行install-sshd.ps1 脚本,可以在此目录按住shift ,同时鼠标右键 选择 open windows powershell here…,
2020-07-11 19:24:27
2356
原创 Jenkinsfile不能被vscode自动识别的办法
install vscode pluginYou can find the extension from within the VS Code extension browser or at the following url: https://marketplace.visualstudio.com/items?itemName=janjoerke.jenkins-pipeline-linter-connectorrename the filename to ‘Jenkinsfile’ wi..
2020-06-21 17:17:23
1180
原创 wcf service同时开通 http和https的服务
将iis 上ssl settings–> Require ssl 勾选去掉,右侧actions ->apply选中iis 左侧网站,某一个webside,去掉web.config 中 system.serviceModel/services/service endpoint指定是http 协议,修改web.config 添加rewrite pattern, 同时要在iis 添加 url 重定向功能, 安装 url rewrite module <system.webServe.
2020-06-20 18:57:19
1106
原创 sqlserver send email -- 以附件的形式发送生成的报告
打开数据库Management --> SQL Server Logs -->Database Mail 右键,configure Database Email, 出现一个弹窗,一路next, 一直到 填写profile name :具体步骤参考 : https://blog.youkuaiyun.com/afandaafandaafanda/article/details/41569779出现错误 profile name is not valid?一定是profile name 还没有注册.
2020-06-16 10:46:55
1233
原创 用bcp命令写入文件
一种更为简单的方式写入excel/ csv 文件的方式,这种方式的好处在于不必提前创建文件 ,显得更为professonal 一点吧:enable xp_cmdshell,否则报错 SQL Server blocked access to procedure 'sys.xp_cmdshell' of component 'xp_cmdshell' because this component is turned off as part of the security configuration for
2020-06-15 19:52:15
545
原创 sqlserver 用脚本的方式将数据导入到excel中,各种踩坑
表结构table1只有两列id 和name,CREATE TABLE [dbo].[table1]( [id] [smallint] NULL, [name] [nvarchar](20) NULL)数据只有条:只用到一条sql 语句:use localDB0001goEXEC sp_configure 'show advanced options', 1RECONFIGUREEXEC sp_configure 'Ad Hoc Distributed Queries', 1 -
2020-06-14 16:27:00
2235
1
原创 windows command常用命令 以及怎样直接运行XX.bat
直接运行XX.bat:C:\docs>2.bat #XX.bat 就执行内部代码了if exist c:\autoexec.bat ( echo "dddd") else ( rem file doesn't exist)可以看出,这个命令执行其实是 打印内部脚本 + 运行脚本,我觉得之所以打印出来是因为 if exist c:\autoexec.bat这个命令存在。...
2020-06-12 11:31:37
914
原创 mssql localdb初识及使用
今天看一个.net开发大拿杨旭的EF .net Core 的视频,惊奇的发现其实自己机器上是有 sql server database的,一开始特别不能相信,当试着打开cmd命令行窗口 输入 sqllocaldb 这个命令,本来不抱希望能正常反应的,但没想到居然这个命令是work的!!!开心到飞起~~ ????什么时候装上去的?不知道,我猜是安装visual studio 时候就安装上去了的。...
2020-05-02 21:03:44
2030
原创 linux下ssh连接初步
ssh安装:a. 安装客户端:sudo apt install openssh-clientb. 安装服务端sudo apt install openssh-client查看是否安装成功:客户端:ssh --help服务端:查看/etc/init.d #是否有ssh 这项:ls /etc/init.d #是否有ssh 这项服务器端开启ssh服务: 手动开启...
2020-02-03 21:28:52
185
转载 (转载)C#语言开发规范
命名规范a) 类【规则1-1】使用Pascal规则命名类名,即首字母要大写。eg:Class Test{…}【规则1-2】使用能够反映类功能的名词或名词短语命名类。【规则1-3】不要使用“I”、“C”、“_”等特定含义前缀。【规则1-4】自定义异常类应以Exception结尾。eg:Class TestException{…}【规则1-5】文件名要能反映类的内容,...
2020-01-20 16:33:35
155
原创 idea中部署javaweb
Edit Configuration 中指定tomcat路径:project structure -> artifacts 中指定要部署的module:
2020-01-19 22:08:36
146
原创 robot framework 第一个testcase, 错误 , 解决方法
抛错信息:D:\WorkSpaces\robot>robot TC_001_Start_Close_Broswer.robot==============================================================================TC 001 Start Close Broswer==========================...
2019-12-15 18:25:21
842
原创 specflow test case 编写,调试
需要安装 的插件:1.去ms marketspace 下载插件: url: https://marketplace.visualstudio.com/ 说明: specflow 2017 or 2019 , 目前 2019 版本下载速度很慢,还是2017比较稳定nuget package 需要安装的:选择的框架:.net core 2.1 +新建项目时, 选择 xUnit Te...
2019-12-15 15:55:11
278
原创 Nuget Package 安装 及 配置
命令nuget restore MySolution.slnInstall-Package Newtonsoft.Json安装好的配置信息放在哪?如果是.net framework , 则放在 packages.config 文件中如果是.net core/ .net standard, 则放在.csproj 中...
2019-12-15 14:47:14
937
原创 rpc各种框架简介
dubbo框架蓝色的是一开始初始化的内容,服务提供者例如zookeeper,实线:同步调用 虚线:异步调用3当提供者地址变更时会通知消费者,4 调用会基于负载均衡选择一个提供者调用服务,当调用失败时候会选择另外的提供者,c消费者,s提供者,r注册中心,他们之间都是用长连接。cs之间连接是是非阻塞IO(nIO),...
2019-10-02 16:27:23
146
原创 kubernetes基本概念初步
【kubernetes入门】快速了解和上手容器编排工具k8sKubernetes :最重要的三个概念: pod, deployment, service,(同时也是3款最基本的资源,其他高级资源kube还有很多,此处不介绍,只介绍这三个最基本的概念)Deployment实现自动化运维,维持pod数量 10台机器down 掉2个,又会自动启动新的2个补充kubectl run d1 --...
2019-10-02 12:24:16
682
原创 关于.net和其他技术栈的对比及感想
一直做.net,从这里出身,也看过很多其他技术栈,越来越感觉到.net 的精细,重量级,庞大,而至于笨重,格格不入,.net 自有它的生存之道,但各个部件单独拿出来是不成体系的,唯有在.net 生态圈里才能生存。我我觉得.net 技术栈所有的东西,像是精良的马匹,精良而又名贵,但是放到野生圈里,并不能成为脱缰的野马行走天下,搞不好会立刻被吃掉。但java,python 就不一样了,他们就像是猎...
2019-09-29 09:01:31
171
原创 java applet的前世今生及历史
原视频参考:java简介 https://www.bilibili.com/video/av31411190?from=search&seid=7005670509832624181web2.0之前,那时候的网站,都是静态的网站。web2.0时代,单片机:最早是用汇编,C来写的,C++ 都不用c 是面向过程的 单片机有各种各样的操作系统 c要到相应的操作系统编译 才能变成被识别的...
2019-09-28 18:43:21
565
原创 dockerfile躺过的坑
本来想用.net Core 装进docker里边,用dockerfile跑一下试一试的,接过发现坑很多。下面我就来说一下1.在virsual studio 新建一个windows console 项目即可,program.cs 的main 函数里直接输出helloworld.2.编写dockerfile:windows下新建 dockerfile文件(此处二进制文件没有后缀名):cd &g...
2019-09-26 14:09:02
269
原创 Servlet 2.5和 3.0区别
在myeclipse 中直接新建project(ctrl + n )选择dynamic web project,选择Dynamic web module version 版本是3.0,名字dddd我随便起的,方便看项目的动态变化。finish,项目建好,可以看到web-inf下边并没有web.xml配置文件的,当在src下新建个servlet时候,才会生成web.xml.<?xml ...
2019-09-23 21:18:34
896
原创 springboot第一个helloworld
内容源自尚硅谷视频: https://www.bilibili.com/video/av38657363/?p=5IDE: idea创建项目,new project, 左侧选择maven,上边设置sdk(即本地的jdk包),直接next初始化配置如下: <groupId>com.shangguigu</groupId> <artifactId>spr...
2019-09-22 19:32:40
129
原创 ubuntu使用小结
创建文件夹:mkdir $filename删除文件夹: sudo rm -rf $filename说明:sudo : 以管理员身份删除-r 递归,删除子文件-f 强制删除
2019-09-22 12:21:03
65
原创 vm ware中安装centos步骤和注意事项 小结
参考:VMware安装CentOS以及CentOS的一些配置:https://blog.youkuaiyun.com/babyxue/article/details/80970526 此文说的很详细。我的机器上简要的几个步骤:–> 自定义安装 硬件兼容性–> 安装来源: 安装程序光盘映像文件–> 客户端操作系统:选择linux centos 64 bit–> 虚拟机名称 位...
2019-09-22 11:35:10
302
原创 docker使用小结
拉取镜像:docker pull centos #centos必须是小写开启一个docker容器:-it 以交互式开启,可选docker run -it centos 检查正在运行的容器docker ps 进入某个容器:XXX为进程hashdocker attach XXX退出容器:并结束进程:exit 回车退出容器:进程后台运行ctrl + p + q...
2019-09-21 21:42:39
151
原创 关于数据库的问题及小结
拆表的水平拆分是怎么回事?例如按照uid分成两个表,以下取模拆分,为避免新user都集中在db1中访问过频繁:•user-db0:uid %2=0 的数据保存在db0库上•user-db1:uid %2=1 的数据保存在db1库上如果没有按照uid检索,而是user_name,此时需要建立uid-name key-value关系,用redis即可。...
2019-09-20 11:21:26
392
原创 关于docker 安装启动小结
在windows 10 下安装docker下载 docker toolbox,win7、win8 系统win7、win8 等需要利用 docker toolbox 来安装,国内可以使用阿里云的镜像来下载,下载地址:http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/下载后 直接按照常规的windows setup ...
2019-09-19 23:49:32
413
原创 新建第一个java小程序 (命令行方式启动)
Step1 新建App.java 文件,写入:public class App { public static void main(String[] args){ System.out.println("helloworld"); }}Step2 在该目录下启动cmd,键入编译 + 运行命令:PS C:\workspace\singlefile> j...
2019-09-16 14:24:48
360
原创 关于css 的几个疑问
Css 标准特性 自定义特性:getAttribute()既可以访问标准特性也可以访问自定义特性,而是用DOM元素本身属性访问html元素特性的时候只能访问标准特性。原因:html元素中只有标准特性才会以属性的形式添加到DOM对象中。特殊情况:有两类特性,虽有在DOM对象中有对应的属性名,但是属性的值与通过getAttribute()返回的值并不相同。1 style特性:使用DOM对象属性...
2019-08-05 16:51:26
159
原创 用webpack 处理js
安装babel-loader ,以及参数@babel/core,@babel/preset-env :npm install babel-loader @babel/core @babel/preset-env --save-dev注意package.json 中的版本号:core 和 preset-env 的版本一定不能高于babel-loader 的版本,否则报错, Error: op...
2019-04-17 16:28:48
372
原创 怎样使用uglifyjs 命令?
step 1npm install uglify-js -g //来自 <https://www.keycdn.com/support/uglifyjs> step 2 写个js样例 sample.js :(function() { let message = 'alert this message'; alert(message);})();step 3...
2019-04-16 14:49:05
1293
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人