自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

原创 idea springboot 初探

springboot第一个示例程序

2022-09-21 01:36:58 149 1

原创 kubeadm重新拉取集群的方式

kubeadm如何重新拉取kubernetes集群

2022-09-20 00:01:03 515

原创 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 2337

原创 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 246

原创 javascript中的异步调用,promise对象,async/await用法

原生javascript中的的回调函数即callback 就是通过回调函数来通知主程序对于io 密集的非常好用:eg. file,DB读写,网络访问异步:javascript就是个单线程语言,回调函数看上执行了支线程,但都在一个主线程中运行不需要考虑线程同步,资源竞争的问题,线程切换,多个异步操作,就会套娃,回调地狱promise:为了解决回调地狱,用fetch()获取服务器数据,动态更新页面内容,优点是将多个异步操作 以链式结构串联起来fetch("http://....").th

2021-11-09 15:32:57 888

原创 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 90

原创 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 279

原创 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 621

原创 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 2256

原创 Jenkinsfile不能被vscode自动识别的办法

install vscode plugin​You 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 1069

原创 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 933

原创 sqlserver send email -- 以附件的形式发送生成的报告

打开数据库Management --> SQL Server Logs -->Database Mail 右键,configure Database Email, 出现一个弹窗,一路next, 一直到 填写profile name :具体步骤参考 : https://blog.csdn.net/afandaafandaafanda/article/details/41569779出现错误 profile name is not valid?一定是profile name 还没有注册.

2020-06-16 10:46:55 1141

原创 用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 468

原创 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 2058 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 840

原创 mssql localdb初识及使用

今天看一个.net开发大拿杨旭的EF .net Core 的视频,惊奇的发现其实自己机器上是有 sql server database的,一开始特别不能相信,当试着打开cmd命令行窗口 输入 sqllocaldb 这个命令,本来不抱希望能正常反应的,但没想到居然这个命令是work的!!!开心到飞起~~ ????什么时候装上去的?不知道,我猜是安装visual studio 时候就安装上去了的。...

2020-05-02 21:03:44 1874

原创 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 130

转载 (转载)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 120

原创 idea中部署javaweb

Edit Configuration 中指定tomcat路径:project structure -> artifacts 中指定要部署的module:

2020-01-19 22:08:36 104

原创 robot framework 第一个testcase, 错误 , 解决方法

抛错信息:D:\WorkSpaces\robot>robot TC_001_Start_Close_Broswer.robot==============================================================================TC 001 Start Close Broswer==========================...

2019-12-15 18:25:21 791

原创 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 239

原创 Nuget Package 安装 及 配置

命令nuget restore MySolution.slnInstall-Package Newtonsoft.Json安装好的配置信息放在哪?如果是.net framework , 则放在 packages.config 文件中如果是.net core/ .net standard, 则放在.csproj 中...

2019-12-15 14:47:14 888

原创 rpc各种框架简介

dubbo框架蓝色的是一开始初始化的内容,服务提供者例如zookeeper,实线:同步调用 虚线:异步调用3当提供者地址变更时会通知消费者,4 调用会基于负载均衡选择一个提供者调用服务,当调用失败时候会选择另外的提供者,c消费者,s提供者,r注册中心,他们之间都是用长连接。cs之间连接是是非阻塞IO(nIO),...

2019-10-02 16:27:23 103

原创 kubernetes基本概念初步

【kubernetes入门】快速了解和上手容器编排工具k8sKubernetes :最重要的三个概念: pod, deployment, service,(同时也是3款最基本的资源,其他高级资源kube还有很多,此处不介绍,只介绍这三个最基本的概念)Deployment实现自动化运维,维持pod数量 10台机器down 掉2个,又会自动启动新的2个补充kubectl run d1 --...

2019-10-02 12:24:16 523

原创 关于.net和其他技术栈的对比及感想

一直做.net,从这里出身,也看过很多其他技术栈,越来越感觉到.net 的精细,重量级,庞大,而至于笨重,格格不入,.net 自有它的生存之道,但各个部件单独拿出来是不成体系的,唯有在.net 生态圈里才能生存。我我觉得.net 技术栈所有的东西,像是精良的马匹,精良而又名贵,但是放到野生圈里,并不能成为脱缰的野马行走天下,搞不好会立刻被吃掉。但java,python 就不一样了,他们就像是猎...

2019-09-29 09:01:31 136

原创 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 476

原创 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 234

原创 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 831

原创 maven 工程创建加载 以及在sprinBoot中的使用

常用命令mvn cleanmvn compile

2019-09-23 09:00:56 67

原创 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 102

原创 ubuntu使用小结

创建文件夹:mkdir $filename删除文件夹: sudo rm -rf $filename说明:sudo : 以管理员身份删除-r 递归,删除子文件-f 强制删除

2019-09-22 12:21:03 47

原创 vm ware中安装centos步骤和注意事项 小结

参考:VMware安装CentOS以及CentOS的一些配置:https://blog.csdn.net/babyxue/article/details/80970526 此文说的很详细。我的机器上简要的几个步骤:–> 自定义安装 硬件兼容性–> 安装来源: 安装程序光盘映像文件–> 客户端操作系统:选择linux centos 64 bit–> 虚拟机名称 位...

2019-09-22 11:35:10 263

原创 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 114

原创 关于vm中使用ubuntu小结

如果显示窗口太小怎么办打开右上角,选择system settings,里边有个displays,设置即可。

2019-09-20 22:09:06 189

原创 关于数据库的问题及小结

拆表的水平拆分是怎么回事?例如按照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 358

原创 关于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 304

原创 新建第一个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 320

原创 关于css 的几个疑问

Css 标准特性 自定义特性:getAttribute()既可以访问标准特性也可以访问自定义特性,而是用DOM元素本身属性访问html元素特性的时候只能访问标准特性。原因:html元素中只有标准特性才会以属性的形式添加到DOM对象中。特殊情况:有两类特性,虽有在DOM对象中有对应的属性名,但是属性的值与通过getAttribute()返回的值并不相同。1 style特性:使用DOM对象属性...

2019-08-05 16:51:26 134

原创 用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 338

原创 怎样使用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 1239

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除