- 博客(22)
- 收藏
- 关注
原创 在RedHat系统上使用firewall-cmd命令可以将端口打开
firewall-cmd --zone=public --add-port=<端口号>/tcp --permanent。systemctl status firewalld # 检查firewalld服务。其中,<端口号>是你想开放的端口号。systemctl status iptables # 检查iptables服务。这将永久性地添加tcp端口80到public区的防火墙规则中。请注意,在使用以上命令之前请确保您具有管理员权限。
2023-04-13 16:52:10
3094
原创 MySQL按天,按周,按月,等时间段统计数量
使用示例按天统计select DATE_FORMAT(create_time,'%Y%m%d') days,count(Id) count from tableName group by days;按周统计select DATE_FORMAT(create_time,'%Y%u') weeks,count(Id) count from tableName group by weeks;按月统计select DATE_FORMAT(create_time,'%Y%m') mont
2021-08-24 10:24:57
864
原创 更新visual studio 报错The dependent package of ‘Microsoft.Net.PackageGroup.4.6.Redist‘
在把.netcore3.1程序升级到.net5.0之后,发现编译不过了。第一个报错是:找不到 .NETFramework,Version=v5.0要解决这个问题,只需要为此框架版本安装开发人员工具包(SDK/目标包)或者重新定向应用程序。微软官网下载https://dotnet.microsoft.com/download升级vs2019 到 v 16.8.x在使用visual studio installer 更新的时候,遇到这样的报错:“The dependent package
2021-05-24 13:58:30
692
原创 golang入门
1.go语言介绍1.什么是go?Go语言是谷歌2009发布的第二款开源编程语言。是从B语言、C语言逐步演化过来的,是C语言家族成员,因此很多人将Go语言称为21世纪的C语言。现如今Go语言已经成为云计算、云存储时代最重要的基础编程语言(摘自Go语言圣经)。Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程。2.为什么选择go,与其它语言相比,有哪些优点容易入手基本语法不多,几天时间就能大概掌握效率Go拥有接近C的
2021-04-28 22:13:42
1532
1
转载 go遍历文件夹和文件
go遍历文件夹和文件package mainimport ( "fmt" "io/ioutil" "os" "strings")//获取指定目录下的所有文件,包含子目录下的文件func GetAllFiles(dirPth string) (files []string, err error) { var dirs []string dir, err := ioutil.ReadDir(dirPth) if err != nil { return nil, err } P
2021-04-25 11:21:53
1655
原创 golang,Error: Run After Build Is Not Possible Main File Has Non-Main Package Or Doesn’t Contain Main
使用golang进行开发,刚写了一个demo,报错了:Error: Run after build is not possible Main file has non-main package or doesn’t contain main functio 报错信息显示如下:报错的意思是说,找不到你写的包并没有main函数。其实呢,package不是IDE自动弹出的包,而是跟go文件名一样的。改成main就可以了...
2021-04-23 11:01:59
2959
1
原创 golang 安装提示: dial tcp 216.58.200.241:443: connectex: A connection attempt failed
准备入门go,在安装gin,执行go get -u github.com/gin-gonic/gin命令,却遇到如下报错:go get: module github.com/gin-gonic/gin: Get "https://proxy.golang.org/github.com/gin-gonic/gin/@v/list": dial tcp 216.58.200.241:443: connectex: A connection attempt failed because the con
2021-04-22 21:31:58
50167
1
转载 git忽略文件失效
在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则。例如:此为注释 – 将被 Git 忽略*.a # 忽略所有 .a 结尾的文件!lib.a# 但 lib.a 除外/TODO # 仅仅忽略项目根目录下的 TODO 文件,不包括 subdir/TODObuild/# 忽略 build/ 目录下的所有文件doc/*.txt # 会忽略 doc/notes.txt
2021-01-14 17:57:23
199
原创 谷歌浏览器控制台创建js脚本并执行
F12打开开发者工具,点击sources在Sources面板中,点击Snippets选项卡,在导航器中点击右键,选择new在编辑器输入代码,可以保存到浏览器。在片段文件民,右键单击并选择Run这样当前网页就会执行改js。...
2020-11-04 16:57:28
3789
原创 DocuSign沙盒 C#,SDK的使用demo
1.配置1.DocuSign注册账号,配置Keys在Settings-> Apps and Keys -> ADD APP&INTERATION KEY 添加一个key,保存生成的priviate.key,需要手动保存下来2.调SDK方法获取JWT_Token需要的配置文件ClientId为所生成的Integration Key.ImpersonatedUserId为API UserNameAuthServer 是沙盒验证的地址PrivateKeyFIle是所生成的p
2020-11-04 14:54:26
1204
转载 在C#中??和?分别是什么意思?
1. 可空类型修饰符(?):引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。例如:string str=null; 是正确的,int i=null; 编译器就会报错。为了使值类型也可为空,就可以使用可空类型,即用可空类型修饰符"?“来表示,表现形式为"T?”例如:int? 表示可空的整形,DateTime? 表示可为空的时间。T? 其实是System.Nullable(泛型结构)的缩写形式,也就意味着当你用到T?时编译器编译 时会把T?编译成System.Nullable的形式
2020-07-29 17:00:07
3311
原创 面向对象的“六原则一法则“
面向对象的"六原则一法则"1.单一职责原则一个类只做它该做的事情。(单一职责原则想表达的就是"高内聚",写代码最终极的原则只有六个字"高内聚、低耦合",就如同葵花宝典或辟邪剑谱的中心思想就八个字"欲练此功必先自宫",所谓的高内聚就是一个代码模块只完成一项功能,在面向对象中,如果只让一个类完成它该做的事,而不涉及与它无关的领域就是践行了高内聚的原则,这个类就只有单一职责。我们都知道一句话叫"因为专注,所以专业",一个对象如果承担太多的职责,那么注定它什么都做不好。这个世界上任何好的东西都有两个特征,一个是
2020-07-16 16:50:18
2796
原创 请求方法 GET 和 POST 的区别
1.HTTP请求方法都有哪些HTTP/1.1协议中共有八种方法,也可以叫做“动作”,来表明Request-URL对指定资源的不同操作方式在HTTP1.0中,有三种方法:GET, POST, HEAD.在HTTP1.1中,新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE, CONNECT.最常用的还是GET和POST2.GET和POST都有哪些区别GET请求在URL中传送的参数是有长度限制的,而POST没有。GET比POST更不安全,因为参数直接暴露在URL
2020-07-16 14:26:10
3470
原创 MySQL是如何解决幻读问题
MySQL默认的隔离级别和其他数据库不一样,它默认的是可重复读(Repeatable-Read),其他大部分数据库是读已提交(Read-Commited),为什么会这样呢?先认识一下隔离级别.认识隔离级别https://blog.csdn.net/weixin_43507224/article/details/107183642各个隔离级别下分别会出现的问题:隔离级别脏读不可重复读幻读未提交读可能可能可能已提交读不可能可能可能可重复读不可能不可能
2020-07-07 17:20:08
3402
原创 数据库的隔离级别
隔离级别什么是数据库隔离级别呢,总共有四种:读未提交(Read-Uncommited)读已提交(Read-Commited)可重复读(Repeatable-Read)串行化(Serializable)读未提交(Read-Uncommited):当事务A,修改了某数据,但未提交,事务B能读到A的修改,此时该数据库的隔离级别被设置了为读未提交;读已提交(Read-Commited):当事务A,修改了某数据,但未提交,事务B不能读到A的修改,只有等A提交了事务,B才能读到,此时该数据库的隔离
2020-07-07 16:06:00
2680
转载 MySql产生死锁
** 数据库是一个多用户使用的共享资源,当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并发控制的一个非常重要的技术。在实际应用中经常会遇到的与锁相关的异常情况,当两个事务需要一组有冲突的锁,而不能将事务继续下去的话,就会出现死锁,严重影响应用的正常执行。 在数据库中有两种基本的锁类型:排它锁(Exclusive Locks,即X锁)和共享锁(Share Locks,即S锁)。当数据对象
2020-07-07 15:35:14
2660
原创 过滤器和拦截器的区别
过滤器和拦截器的区别1.过滤器(Filter)可以直接实现Filter接口,接口中定义了三个方法。init():该方法在容器初始化过滤器时被调用,整个生命周期只调用一次,切必须执行成功,否则过滤器无效。doFilter():容器中的每一次请求都会调用,FilterChain用来调下一个过滤器。destroy():当容器销毁过滤器实例,调用该方法,一般用来关闭资源。整个生命周期只调用一次。2.拦截器(Interceptor) 与过滤器不同,拦截器可以同时存在多个,进行链式调用,一个请求可以
2020-06-05 10:47:04
2509
转载 spring 面试
Spring 面试题Spring是一个轻量级Java开发框架,最早有Rod Johnson创建,目的是为了解决企业级应用开发的业务逻辑层和其他各层的耦合问题。它是一个分层的JavaSE/JavaEE full-stack(一站式)轻量级开源框架,为开发Java应用程序提供全面的基础架构支持。Spring负责基础架构,因此Java开发者可以专注于应用程序的开发。Spring最根本的使命是解决企业级应用开发的复杂性,即简化Java开发。Spring可以做很多事情,它为企业级开发提供给了丰富的功能,但是这些
2020-06-04 16:54:06
2732
2
原创 简介的描述git 分支模型
git分支模型公司的合作开发,很多都是用git分布式管理系统,中心库主要有五大分支,其中两个主分支,是目前流行的分支模型1. master分支(主分支)最原始的分支,随时都是一个预备生产的状态,不会轻易改变2.develop分支(主分支)一般是默认的分支,开发人员每写完一个新功能,都会合并到该分支,是待发布的状态。3.feature分支功能分支,开发人员的开发步骤一般是拉取develop分支代码,在新建功能分支,在该分支上新增代码,在push 功能分支到中心库,发送merge请求(项目负责人审
2020-05-20 11:09:32
2766
原创 git 撤销已经push 的commit
git 撤销已经push 的commit1.本地查看提交记录,找到要回退到哪次提交的版本号git log2. 回退到需要的版本号git reset --hard 版本号可以查看提交记录,是否已经回退,(之前提交记录会被删除,找不到了)3.推送到远程git push origin 分支名 --force(应急使用,合作开发时谨慎)...
2020-05-14 10:48:53
3106
原创 spring boot项目完成支付宝沙箱支付(前后端分离)
流程1. 支付接口本地前端界面调用本地的支付接口,后端对商品信息封装,再发送请求到支付宝服务器。在这之前要在支付宝官网注册沙箱环境https://openhome.alipay.com/platform/appDaily.htm获得到appid,公钥,私钥等之后可以开始入手代码了 @PostMapping("pay") public String pay(int index) { //获得初始化的AlipayClient,主要是填写配置信息 //config.
2020-05-11 23:13:43
6411
1
原创 C#/.NET语言与Java的10处语法不同
C#/.NET语言与Java的几处语法不同1,语法结构C#中使用using关键字引用命名空间(namespace),作用和Java中使用import导入包中的类基本相同,都是为了避免命名冲突。java:import java.util.stream.Collectors;import lombok.extern.slf4j.Slf4j;C#:using System.Linq;...
2020-02-24 16:19:55
3121
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人