自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

布史之铭

一个够浪码农的失落之城

  • 博客(79)
  • 资源 (5)
  • 收藏
  • 关注

原创 Window安装Redis

是一款优秀Redis桌面(GUI)管理客户端。

2024-04-15 16:41:16 117

原创 Docker安装Mysql

【代码】Docker安装Mysql。

2024-04-07 17:32:58 325

原创 Serilog日志框架

Serilog是 .NET应用程序的诊断日志记录库。它易于设置,具有干净的 API,并且可以在所有最新的 .NET 平台上运行。虽然它即使在最简单的应用程序中也很有用,但 Serilog 对结构化日志记录的支持在检测复杂、分布式和异步应用程序和系统时大放异彩。

2024-03-27 22:22:15 617

原创 卸载.Net SDK

在.Net学习环境或项目开发环境中,往往会安装多个版本的。,如何卸载历史SDK呢?

2024-03-19 02:01:49 542

原创 .NET8创建gRPC项目

gRPC 是一种与语言无关的高性能远程过程调用 (RPC) 框架。

2024-03-18 14:45:58 331

原创 SQL执行后台脚本

借助于nohup,在后台执行sql命令/脚本,解决经常遇到数据导入等耗时SQL操作,避免因MySQL客户端或SSH终端关闭,导致SQL执行中断。

2024-03-04 11:30:21 549 1

原创 Ubuntu安装MySQL

这篇博客摘要介绍了在Ubuntu 22.04.2 LTS系统上安装MySQL 8.x的详细步骤。

2024-02-25 22:55:59 423

原创 Windows安装Nginx

,并添加环境变量。

2024-02-05 15:17:02 382

转载 NVM使用教程

因为nvm可以管理多个版本的node,如果每次添加一个node版本都要安装一堆的包很麻烦,如果有一个npm可以让各个版本的node共用,就不会这么麻烦了。想更新全局的npm的话首先删除全局路径(就是上一行命令的地址,可以使用npm config ls查看)下的npm,再执行一次这个命令即可。如果你已经安装了node,那么你需要先卸载node,如果你没有安装那直接跳过这一步到下一步。1.在安装nvm的时候没有卸载node,导致使用nvm安装完之后,node和npm都不可用。选择nodejs的安装路径。

2023-12-18 09:10:35 147

原创 PHP8.2 环境搭建

是 PHP语言的重大更新,它包含许多新功能,包括只读类、作为独立类型的 null、false 和 true、已弃用的动态属性、性能改进等,具体可参考。MacOS 已经集成了系统版本的 PHP,可以通过 Homebrew 方式进行安装和升级。,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。来查看你的 ThinkPHP 应用了。

2023-07-12 21:02:12 1308

原创 Docker安装SQLServer

SQLServer的要求是至少8位且需要由大写字母、小写字母、数字、符号中的至少3种组成。SQLServer中的语句需要使用。

2023-04-24 01:33:07 758

原创 Git Flow最佳实践

同时,其它开发人员可以基于Develop分支新建Feature (记住:一旦打了Release分支之后不要从Develop分支上合并新的改动到Release分支)发布Release分支时,合并Release到Master和Develop, 同时在Master分支上打个Tag记住Release版本号,然后可以删除Release分支了。也就是我们经常使用的Master分支,这个分支最近发布到生产环境的代码,最近发布的Release, 这个分支只能从其他分支合并,不能在这个分支直接修改。在2010年提出来的。..

2022-08-09 01:53:46 239

原创 Git - 暂存

git stash 命令用来临时地保存一些还没有提交的工作,以便在分支上不需要提交未完成工作就可以清理工作目录。

2022-08-09 01:09:38 1684

原创 Git -仓库管理

Git -仓库

2022-08-09 01:03:17 436

原创 Git - 安装与配置

Gitk客户端安装,帐号配置,代理配置...

2022-08-07 17:52:52 494

原创 Git - 标签管理

git tag 命令用来为代码历史记录中的某一个点指定一个永久的书签。 一般来说它用于发布相关事项。

2022-08-07 15:59:03 89

原创 BIOS里面的DMI信息是什么

DMI()就是帮助收集电脑系统信息的管理系统。DMI充当了管理工具和系统层之间接口的角色。它建立了标准的可管理系统更加方便了电脑厂商和用户对系统的了解。DMI的主要组成部分是ManagementInformationFormat(MIF)数据库。这个数据库包括了所有有关电脑系统和配件的信息。通过DMI,用户可以获取序列号、电脑厂商、串口信息以及其它系统配件信息。......

2022-07-29 09:40:35 4021

原创 K8s安装仪表盘-最新简明教程

kubernetes-dashboard,K8s仪表盘

2022-02-20 01:10:20 595

原创 Glang单元测试与基准测试

一. 测试概要1.1 测试分类Go语言的测试文件须以_test.go结尾,包含示例函数、单元测试函数、基准测试函数和主测函数四种类型。类型格式作用示例函数ExampleFoo()提供示例文档测试函数TestFoo(t *testing.T)测试程序的一些逻辑行为是否正确基准函数BenchmarkFoo(b *testing.B)测试函数的性能主测函数TestMain(m *testing.M)引导一个单元测试1.2 测试命令命令格式:g

2022-01-28 01:47:06 601

原创 经典基础编程练习题(Golang版)-2

文章目录1.分解质因数2.求公约数3.统计字符4.数字累加5.查找完数6.猴子吃桃7.求解方程8.打印棱形9. 求解数列10.计算阶乘1.分解质因数题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。分析:1. 对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:2. 如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。3. 如果n&l...

2022-01-07 17:25:08 481

原创 经典基础编程练习题(Golang版)-3

文章目录1.递归求阶乘2.递归倒序3.求解方程4.求回文数5.判断星期6.寻找素数7.求解矩阵8.序列插队9.数组倒序10.打印圆形11.打印椭圆12.打印直线13.杨辉三角14.报数游戏15.求解方程16.统计字符1.递归求阶乘题目:利用递归方法求5!。#include "stdio.h"#include "conio.h"main(){ int i; int fact(...

2022-01-07 17:24:45 1203

原创 什么是URI、URL和URN

相关概念URI:Uniform Resource Identifier,即统一资源标志符,用来唯一的标识一个资源。URL:Uniform Resource Locator,统一资源定位符。即URL可以用来标识一个资源。URN:Uniform Resource Name,统一资源命名。即通过名字来表示资源的。URI是以一种抽象的,高层次概念定义统一资源标识;而URL和URN则是具体的资源标识的方式。URL和URN都是一种URI。什么是URI服务器资源名被统称为统一资源标识符;就像邮政地址

2021-12-31 15:03:44 2445

原创 Systemd系统服务管理

Systemd 是 Linux 系统工具,用来启动守护进程,已成为大多数发行版的标准配置。创建Servicevim /lib/systemd/system/demo.service[Unit]Description=Demo Service # 服务描述Documentation=https://doc.xxx.com # 文档地址After=network.target # 其中network.target代表有网路,network-online.target代表一个连通着的网络.

2021-12-03 19:01:15 1196

原创 交集并集差集补集

1. 并集对于两个给定集合A、B,由两个集合所有元素构成的集合,叫做A和B的并集。记作:AUB 读作“A并B”例:{3,5}U{2,3,4,6}= {2,3,4,5,6}2. 交集对于两个给定集合A、B,由属于A又属于B的所有元素构成的集合,叫做A和B的交集。记作: A∩B 读作“A交B”例:A={1,2,3,4,5},B={3,4,5,6,8},A∩B={3,4,5}3. 差集记A,B是两个集合,则所有属于A且不属于B的元素构成的集合,叫做集合A减集合B(或集合A与集合B之差),.

2021-08-23 20:26:52 20491 1

原创 Homebrew安装与配置

文章目录一. Homebrew介绍二. 安装Homebrew三. 更换镜像四. Brew命令一. Homebrew介绍Homebrew是一款macOS(或 Linux)软件包的管理工具。主要有四个部分组成: brew、homebrew-core 、homebrew-cask、homebrew-bottles。名称说明brewHomebrew 源代码仓库homebrew-coreHomebrew 核心源homebrew-cask提供 macOS 应用和大型二进制文件

2021-07-29 16:24:38 458

原创 VMWare Fusion12虚拟机设置固定IP

一、版本信息MACmacOS Big Sur/版本11.5.1VMWare Fusion12.1.2CentOS7.6二、创建子网进入子网配置界面:VMware Fusion > 偏好设置 > 网络。根据自己喜好,划分一个子网:A类保留地址:10.0.0.0 ~ 10.255.255.255B类保留地址:172.16.0.0 ~ 172.31.255.255C类保留地址: 192.168.0.0 ~192.168.255.255查看子网

2021-07-29 02:26:57 920

转载 原码, 反码, 补码 详解

原码, 反码, 补码 详解

2021-03-05 18:27:05 275

原创 03.Nginx基本配置2

文章目录一. 正向代理二. 反向代理三. 负载均衡一. 正向代理正向代理是一种客户端代理,即代理完成客户端请求的工作,一般是安装在客户终端的代理服务或浏览器插件,对用户可感知,正向代理不是本文的重点。二. 反向代理反向代理是服务端代理,即代理服务端完成响应处理的工作,对用户来说是无感知的。代理协议类型:http #属于七层的应用层 代理 超文本传输协议https #代理 http/https协议TCP #属于四层传输层,代理tcp/

2020-05-23 15:33:04 187

原创 Golang toml完全解析示例

配置管理基于TOML v0.4.0的配置管理Toml语法可查看Toml官方文档或中文文档。GO客户端:https://github.com/BurntSushi/toml,这里是官方使用示例。安装Go-toml# 安装toml-go客户端go get github.com/BurntSushi/toml# 验证toml语法go get github.com/BurntSushi/toml/cmd/tomlvtomlv some-toml-file.toml示例1example.

2020-05-13 11:43:17 6545

原创 搭建Zookeeper服务

文章目录一. Zookeeper要点二. 安装Java环境三. ZK单机部署四. ZK单机伪集群五. ZK客户端命令一. Zookeeper要点zookeeper开放源码的分布式协调服务框架 ;zookeeper功能包括:配置维护、域名服务、分布式锁、组服务等;zookeeper由java开发,需要有Jdk 1.6以上的运行环境支持;zookeeper集群一般需要一、三、五等奇数台服...

2020-02-15 23:16:49 621

原创 Redis实现主从复制

文章目录一. 配置主从概述二. 配置主从复制三. 配置主从原理1. 全量复制2. 部分复制四. 配置主从问题1. 读写分离2. 主从配置不一致3. 规避全量复制4.规避复制风暴一. 配置主从概述主从复制(Replication):也叫主从同步,它是将Redis主服务器的数据同步到任意数量的从服务器上,同步使用的是发布/订阅机制。Redis的持久化功能,只能保障在宕机等情况下恢复大部分数据 ,但...

2020-02-10 15:35:42 190

原创 Dockerfile详解

文章目录一. 基础命令:二. 构建镜像三. 忽略文件一. 基础命令:1. FROM:基础镜像# 注释部分FROM ubuntu:14.04MAINTAINER Hollson "[email protected]"RUN apt-get updateRUN apt-get install -y nginxEXPOSE 802. MAINTAINER:作者信息MAINTAINER H...

2020-01-15 02:21:12 185

原创 05.Nginx日志管理

文章目录一. 访问日志二. 错误日志三. 日志切割四. 日志统计1. IP统计2. 页面统计3. 按时统计4. 性能分析5. 爬虫统计6. 连接统计一. 访问日志变量说明:名称说明$remote_addr客户端地址$remote_user客户端用户名称$time_local访问时间和时区$request请求的URI和HTTP协议$http_...

2020-01-15 02:06:48 222

原创 04.Nginx基本配置3

文章目录一. URL重写二. 数据压缩三. 动静分离一. URL重写URL重写是指将一个URL请求重新写成网站可以处理的另一个URL的过程。如将http://www.demo.com/product?id=1重写成http://www.demo.com/product/1的样式,以便SEO更好的收录。1. 指令语法:server { rewrite 规则 定向路径 重写类型;...

2020-01-15 02:03:34 325

原创 02.Nginx基本配置1

文章目录一. 基本模块二. 服务配置1. 配置监听2. 配置主机名3. 配置Location附1: 配置说明附2: Http状态码一. 基本模块全局块: 配置影响nginx全局的指令。一般有运行nginx服务器的用户组,nginx进程pid存放路径,日志存放路径,配置文件引入,允许生成worker process数等。events块: 配置影响nginx服务器或与用户的网络连接。有每个进程...

2020-01-15 01:54:20 427

原创 01.安装Nginx

文章目录一. 关于Nginx二. 编译安装一. 关于NginxNginx (engine x) 是一个高性能的Web 服务器 、反向代理服务器和邮件代理服务器。二. 编译安装1.安装依赖项:$ yum install -y gcc-c++ $ yum install -y pcre pcre-devel $ yum install -y zlib zlib-devel $ ...

2020-01-15 01:47:46 194

原创 Mycat应用1-安装配置

文章目录一. Mycat安装二. Mycat-Web三. Mycat配置一. Mycat安装Mycat是一款数据库分库分表中间件。1. 安装依赖项安装JDK1.7+安装Mysql(略), 建议安装mysql8.0以下版本2. 安装Mycat# 下载安装$ wget http://dl.mycat.io/1.6.7.3/20190828135747/Mycat-server...

2020-01-15 01:42:02 225

原创 程序员必知

文章目录一. 编程命名二. 抽象三原则三. 码农定律一. 编程命名1. 驼峰命令法(Camel): 第一个单词首字母小写,其余首字母大写,例如myFirstName、myLastName。2. 帕斯卡命名法(Pascal): 又叫大骆驼命名法, 每个单词首字母都大写。如UserName、GetOrderDetail。3.匈牙利命名法(Hungarian):变量名=属性+类型+对象描述,如f...

2020-01-08 23:18:15 170

原创 JWT实现授权认证

文章目录一. JWT是什么二. JWT标准规范三. 核心代码简析四. 登录授权示例五. JWT 使用方式六. JWT注意事项一. JWT是什么JSON Web Token(JWT)是目前最流行的跨域身份验证解决方案。JWT是一个含签名并携带用户相关信息的加密串,页面请求校验登录接口时,请求头中携带JWT串到后端服务,后端通过签名加密串匹配校验,保证信息未被篡改。校验通过则认为是可靠的请求,将正...

2020-01-07 21:47:50 864

原创 logrus日志框架

文章目录logrus介绍logrus配置日志打印HOOK机制Gin日志Fatal处理线程安全logrus介绍golang标准库的日志框架非常简单,仅仅提供了print,panic和fatal三个函数。对于更精细的日志级别、日志文件分割,以及日志分发等方面,并没有提供支持。在golang的世界,流行的日志框架包括logrus、zap、zerolog、seelog等。logrus配置1. 日...

2020-01-07 03:34:43 1436

Mycat分表分库项目示例.zip

一. 配置规则 1. 分片方式 2. 配置规则 二. 连续分片 1. 自定义数字范围分片 2. 按日期分片 3. 按单月小时分片 4. 按自然月分片 三. 离散分片 1. 枚举分片 2. 程序指定分区的分片 3. 十进制求模分片 4. 字符串hash解析分片 5. 一致性哈希分片 四. 综合分片 1. 范围求模分片 2. 日期范围hash分片 3. 取模范围约束分片 4. ASCII码求模范围约束(字符串) 5. 固定分片hash(二进制) 六. 分片策略

2020-01-15

mycat分库分表示例

一. 配置规则 1. 分片方式 2. 配置规则 二. 连续分片 1. 自定义数字范围分片 2. 按日期分片 3. 按单月小时分片 4. 按自然月分片 三. 离散分片 1. 枚举分片 2. 程序指定分区的分片 3. 十进制求模分片 4. 字符串hash解析分片 5. 一致性哈希分片 四. 综合分片 1. 范围求模分片 2. 日期范围hash分片 3. 取模范围约束分片 4. ASCII码求模范围约束(字符串) 5. 固定分片hash(二进制) 六. 分片策略

2019-11-25

axure的经典设计案例

一个绝对完美的axure设计案例,都你学的

2014-03-14

简单的C#数据库访问类

简单的数据库访问累,将类文件导入解决项目,修改DB类命名空间mypro为新建项目名,可以实现简单的数据库访问

2009-04-27

空空如也

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

TA关注的人

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