自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (1)
  • 收藏
  • 关注

原创 HTTP请求方式及区别

GET 向特定的路径资源发出请求,数据暴露在url中POST 向指定路径资源提交数据进行处理请求(一般用于上传表单或者文件),数据包含在请求体中OPTIONS 返回服务器针对特定资源所支持的HTTP请求方法,允许客户端查看、测试服务器性能HEAD 向服务器与GET请求相一致的响应,响应体不会返回,可以不必传输整个响应内容PUT 从客户端向服...

2020-04-05 11:13:06 551

原创 javaweb三大框架SSH

1.MVC三层架构:模型层,控制层和视图层。模型层,用Hibernate框架让来JavaBean在数据库生成表及关联,通过对JavaBean的操作来 对数据库进行操作;控制层,用Struts框架来连接数据层和视图层的,接收、处理、发送数据并控制流程;视图层,用JSP模板把页面展现给用户以及提供 与用户的交互。而Spring框架粘合了Hibernate和Struts,透明的管理了整个架构,提供...

2019-11-05 11:03:49 289

原创 Eclipse 常用快捷键 (动画讲解)

Eclipse 常用快捷键 (动画讲解)Eclipse有强大的编辑功能, 工欲善其事,必先利其器,掌握Eclipse快捷键,可以大大提高工作效率。小坦克我花了一整天时间, 精选了一些常用的快捷键操作,并且精心录制了动画, 让你一看就会。如果您看了本篇博客,觉得对您有所收获,请点击右下角的[推荐]编辑相关快捷键注释 Ctrl + / 快速修复 Ctrl...

2019-08-29 16:10:06 139

转载 Eclipse快捷键大全

相关连接:https://www.runoob.com/eclipse/eclipse-shortcuts.html*********自己总结部分********内容辅助 Alt+/ 分配本地变量 Alt+2 快速修复 Ctrl+1 在当前行的下一行插入空行Shift+Enter 在当前行插入空行Shift+Ctrl+Enter 查看一个接口的实现 Ctrl+T******...

2019-08-29 16:06:06 122

转载 CentOS7使用firewall-cmd打开关闭防火墙与端口

一、centos7版本对防火墙进行加强,不再使用原来的iptables,启用firewalld1.firewalld的基本使用启动: systemctl start firewalld查状态:systemctl status firewalld停止: systemctl disable firewalld禁用: systemctl stop firewalld在开机时启用一个服...

2019-08-16 13:36:30 1012

转载 Linux 防火墙:关于 iptables 和 firewalld 的那些事

作者:David Clinton译者:LCTTheguangzhi以下是如何使用 iptables 和 firewalld 工具来管理 Linux 防火墙规则。这篇文章摘自我的书《Linux in Action》,尚未发布的第二个曼宁出版项目。防火墙防火墙是一组规则。当数据包进出受保护的网络区域时,进出内容(特别是关于其来源、目标和使用的协议等信息)会根据防火墙规则进行...

2019-07-31 22:25:59 226

转载 解决 Centos7 启动tomcat 但是外部不能访问的问题

Step1. 启动tomcat 进入 tomcat 所在的目录的 bin 的文件夹下执行"./ startup.sh" 命令 启动 tomcat ,如果出现下面这种情况说明 tomcat 启动 成功。Step2. 验证 tomcat 是否启动成功 输入"ps -ef|grep tomcat"命令验证 tomcat 是否启动成功,如果...

2019-07-24 11:13:02 1435

转载 使用C#编写MR作业

目录系列目录 写在前面 MapReduce .NET Core 最后回到顶部系列目录回到顶部写在前面从Hadoop出现至今,大数据几乎就是Java平台专属一般。虽然Hadoop或Spark也提供了接口可以与其他语言一起使用,但作为基于JVM运行的框架,Java系语言有着天生优势。而且能找到的与大数据框架如Hadoop等使用介绍的文章也都以Java语言作为示例居多。许多...

2019-07-17 10:41:11 272

原创 systemclt—centos7上的服务管理

一、使用systemctl管理服务在centos7中,可以使用systemctl显示,启动,停止和重启指定服务,操作更简单。1.1基本用法下面以firewalld服务为例,说明systemctl的用法#启动服务systemctl start firewalld#停止服务systemctl stop firewalld#重启服务systemctl restart ...

2019-07-16 16:31:33 481

转载 Centos7防火墙

CentOS 7.2关闭防火墙CentOS 7.0默认使用的是firewall作为防火墙,这里改为iptables防火墙步骤。firewall-cmd --state #查看默认防火墙状态(关闭后显示notrunning,开启后显示running) 1 2 3 [root@localhost ~]#firewall-cmd --state...

2019-07-15 16:22:42 158

转载 漫画:什么是微服务?

单体架构的痛点缺点一:项目过于臃肿当大大小小的功能模块都集中在同一项目的时候,整个项目必然会变得臃肿,让开发者难以维护。缺点二:资源无法隔离就像刚刚小灰的经历一样,整个单体系统的各个功能模块都依赖于同样的数据库、内存等资源,一旦某个功能模块对资源使用不当,整个系统都会被拖垮。缺点三:无法灵活扩展当系统的访问量越来越大的时候,单体系统固然可以进行水平扩展,部署在多台机器上组成集群:...

2019-06-11 10:09:19 117

转载 十大经典排序算法最强总结

0、排序算法说明0.1排序的定义对一序列对象根据某个关键字进行排序。0.2 术语说明稳定:如果a原本在b前面,而a=b,排序之后a仍然在b的前面; 不稳定:如果a原本在b的前面,而a=b,排序之后a可能会出现在b的后面; 内排序:所有排序操作都在内存中完成; 外排序:由于数据太大,因此把数据放在磁盘中,而排序通过磁盘和内存的数据传输才能进行; 时间复杂度:一个算法执行...

2019-06-04 19:12:16 131

转载 全面理解 ASP.NET Core 依赖注入

DI在.NET Core里面被提到了一个非常重要的位置, 这篇文章主要再给大家普及一下关于依赖注入的概念,身边有工作六七年的同事还个东西搞不清楚。另外再介绍一下.NET Core的DI实现以及对实例生命周期的管理(这个是经常面试会问到的问题)。最后再给大家简单介绍一下在控制台以及Mvc下如何使用DI,以及如何把默认的Service Container替换成Autofac。我录了一些关...

2019-05-24 15:01:00 113

原创 .net 代码命名规范

CAST 源代码命名规范手册 v1.1Pascal 命名:每一个单词首字母必须大写Camel 命名:第一个单词首字母小写,其余单词首字母必须大写。任何命名必须优先使用英文单词表达意思,若不是国际公认单词,禁止使用单词缩写进行命名;第二选择是拼音命名,请在命名旁边写上中文注释,避免同音词的困扰;禁止使用任何中文作为命名;目的命名的目的是为了提高代码可读性,不仅能提高自身编程素养,同...

2019-03-05 13:36:37 1211 1

转载 看完让你彻底搞懂Websocket原理

偶然在知乎上看到一篇回帖,瞬间觉得之前看的那么多资料都不及这一篇回帖让我对 websocket 的认识深刻有木有。所以转到我博客里,分享一下。比较喜欢看这种博客,读起来很轻松,不枯燥,没有布道师的阵仗,纯粹为分享。废话这么多了,最后再赞一个~一、websocket与httpWebSocket是HTML5出的东西(协议),也就是说HTTP协议没有变化,或者说没关系,但HTTP是不支持持久连接...

2019-02-18 14:15:08 137

转载 第一节:.Net版基于WebSocket的聊天室样例

一. 说在前面的话  该篇文章为实时通讯系列的第一节,基于WebSocket编写了一个简易版聊天样例,主要作用是为引出后面SignalR系列的用法及其强大方便之处,通过这个样例与后续的SignalR对比,可以体会到用原生的WebSocket编程的不灵活以及繁琐之处。(PS:下面那个案例 编写+调试 用了大约2个小时的时间)  特别强调:该案例只是一个简易版的Demo,实现了一些基本的功能,...

2019-02-15 17:18:32 288

转载 .NET Framework 与 .NET Core 的区别与联系

.当今 net 生态系统如下: 从上面图中我们可以看到.net  主要分为三个部分 .net FrameWork,.net Core ,XamarinXAMARIN  主要用来构建APP的(包括IOS,Android Windows)主要用的是C#语言 The .NET Framework  这个是我们现在经常用的,用这个可以创建windows应用程序还有web applicat...

2018-12-18 23:06:49 2838 1

转载 C++:引用的简单理解

前言:引用是C++一个很重要的特性,最近看了很多有关引用的资料和博客,故在此对引用的相关知识进行总结一、什么是引用引用,顾名思义是某一个变量或对象的别名,对引用的操作与对其所绑定的变量或对象的操作完全等价语法:类型 &引用名=目标变量名;特别注意:1.&不是求地址运算符,而是起标志作用2.引用的类型必须和其所绑定的变量的类型相同1 #includ...

2018-11-20 09:49:18 137

转载 通俗易懂,什么是.NET?什么是.NET Framework?什么是.NET Core?

什么是.NET?什么是.NET Framework?本文将从上往下,循序渐进的介绍一系列相关.NET的概念,先从类型系统开始讲起,我将通过跨语言操作这个例子来逐渐引入一系列.NET的相关概念,这主要包括:CLS、CTS(CLI)、FCL、Windows下CLR的相关核心组成、Windows下托管程序运行概念、什么是.NET Framework,.NET Core,.NET Standard及一些V...

2018-10-16 15:19:43 238

转载 Asp.Net Core IIS发布后PUT、DELETE请求错误405.0 - Method Not Allowed 因为使用了无效方法(HTTP 谓词)

Asp.Net Core IIS发布后PUT、DELETE请求错误405.0 - Method Not Allowed 因为使用了无效方法(HTTP 谓词)一、在使用Asp.net WebAPI 或Asp.Net Core WebAPI 时 ,如果使用了Delete请求谓词,本地生产环境正常,线上发布环境报错。服务器返回405,请求谓词无效。二、问题分析诊断首先检查跨域配置是没有问...

2018-09-28 16:58:54 9022 3

转载 c++中函数参数传递(值传递、指针传递,引用传递)进一步认识

ps:今天想写一个函数,从函数中把我需要的两个值传出来,由于传出来的值比较多,所以不考虑用return来返回,需要通过参数把修改后的值拉出来供我使用,很当然的就想到了用指针,但是值就是传不出来;使我对原有的大脑中指针的思维产生混沌感,今天一上午才把函数传递又走了一遍,才明白其中道理(道行还是很浅),现在整理如下:    我之前写的方法部分代码,相信好多人都是这么写的:  BOOL...

2018-09-03 11:31:32 196

转载 一张图理清ASP.NET Core启动流程

ASP.NET Core知多少系列:总体介绍及目录1. 引言对于ASP.NET Core应用程序来说,我们要记住非常重要的一点是:其本质上是一个独立的控制台应用,它并不是必需在IIS内部托管且并不需要IIS来启动运行(而这正是ASP.NET Core跨平台的基石)。ASP.NET Core应用程序拥有一个内置的Self-Hosted(自托管)的Web Server(Web服务器),用来...

2018-08-02 18:23:57 224

转载 使类的扩展更简单——扩展方法

1、什么是扩展方法?    扩展方法,首先是一种方法,它可以用来扩展已定义类型中的方法成员。    在扩展方法诞生之前,如果想为一个已有类型自定义含有特殊逻辑的新方法时,你必须重新定义一个类型来继承已有类型,以这种方式来添加方法。如果基类有抽象方法,则还要重新去实现这个抽象方法。    这样,为了扩展一个方法,需要承担更多的因继承而产生的开销。使用继承来扩展现有类型总有点大材小用的感觉...

2018-08-02 17:43:10 2410

转载 C++ vector和list的区别

1.vector数据结构vector和数组类似,拥有一段连续的内存空间,并且起始地址不变。因此能高效的进行随机存取,时间复杂度为o(1);但因为内存空间是连续的,所以在进行插入和删除操作时,会造成内存块的拷贝,时间复杂度为o(n)。另外,当数组中内存空间不够时,会重新申请一块内存空间并进行内存拷贝。2.list数据结构list是由双向链表实现的,因此内存空间是不连续的。只能通过指针...

2018-07-30 12:41:16 124

转载 C# 正则表达式大全 潇十一郎

在网上看到一个不错的简易版正则匹配和替换的工具,现在补充进来,感觉还不错,效果如下(输入验证中文汉字的正则表达式)   在线下载   密码:5tpt注:好像也是一位园友写的,但是找不到地址了,有看到的可以留言告知下,thx文章导读     正则表达式的本质是使用一系列特殊字符模式,来表示某一类字符串。正则表达式无疑是处理文本最有力的工具,而.NET提供的Regex类实现了验...

2018-07-16 20:02:51 165

转载 Git 简单使用 http://www.bootcss.com/p/git-guide/

git - 简易指南 助你开始使用 git 的简易指南,木有高深内容,;)。 Tweet 作者:罗杰·杜德勒 感谢:@tfnico, @fhd and Namics 其他语言 english, deutsch, espa...

2018-07-13 18:54:52 332

转载 从头编写 asp.net core 2.0 web api 基础框架

(1) 工具:1.Visual Studio 2017 V15.3.5+2.Postman (Chrome的App)3.Chrome (最好是)关于.net core或者.net core 2.0的相关知识就不介绍了, 这里主要是从头编写一个asp.net core 2.0 web api的基础框架.我一直在关注asp.net core 和 angular 2/4, 并在用这对开发了一些比较小的项...

2018-07-12 20:10:22 254

转载 依赖注入那些事儿

目录1 IGame游戏公司的故事    1.1 讨论会    1.2 实习生小李的实现方法    1.3 架构师的建议    1.4 小李的小结2 探究依赖注入    2.1 故事的启迪    2.2 正式定义依赖注入3 依赖注入那些事儿    3.1 依赖注入的类别        3.1.1 Setter注入        3.1.2 Construtor注入        3.1.3 依赖获取...

2018-07-11 16:24:16 144

转载 GIT 使用

一:Git是什么?  Git是目前世界上最先进的分布式版本控制系统。  二:SVN与Git的最主要的区别?  SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够大,速度够快,如果在互联网下,如果网速...

2018-07-10 19:08:46 78

转载 字符串分割(C++)

   经常碰到字符串分割的问题,这里总结下,也方便我以后使用。一、用strtok函数进行字符串分割原型: char *strtok(char *str, const char *delim);功能:分解字符串为一组字符串。参数说明:str为要分解的字符串,delim为分隔符字符串。返回值:从str开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。其它:strtok函数线程不安全,可以使...

2018-04-25 15:15:37 164

转载 邮件服务器之SMTP协议分析

第1章. SMTP概述 1.1. SMTP在邮件通信过程中的位置SMTP,即简单邮件传送协议,所对应RFC文档为RFC821。同http等多数应用层协议一样,它工作在C/S模式下,用来实现因特网上的邮件传送。SMTP在整个电子邮件通信中所处的位置如图1所示。                                               图1.电子邮件的通信过程可以看出,SMTP是用来...

2018-04-24 17:16:30 3410

翻译 C++实现邮件群发的方法

这篇文章主要介绍了C++实现邮件群发的方法,较为详细的分析了邮件发送的原理与C++相关实现技巧,非常具有实用价值,需要的朋友可以参考下本文实例讲述了C++实现邮件群发的方法。分享给大家供大家参考。具体如下:关于生成随机QQ邮箱不精确的问题,在之后版本打算另写一个采集器插件进行帐号采集,所以,这个软件只用来进行内容发送,邮箱进行随机生成如果你已经有采集来的QQ号,请复制到SendList.txt 替...

2018-04-24 17:15:25 1486 1

转载 作为大数据从业人员,如何写好一份可堪入目的简历?

近期部门在做人员招聘,所以一直在坚持看简历,包括也面了部分相关岗位的候选者,有些感触还是蛮大的。最想吐槽的一个点就是,混了好几年工作了,真的该好好学学怎么写一份让人看得爽点的简历,不让自己难看,也不让面试官蛋疼。恰巧数据虫巢读者私密群中也有童鞋需要去找工作了,而且年后恰是换坑好时节,趁此机会,为这个话题开个单篇吧。我先不说专门如何去构造一份简历,单纯的讲述一下作为一个大数据相关岗位的面试官,我是如...

2018-04-09 11:03:52 3788

转载 邮件正文及其附件的发送的C++实现

https://blog.csdn.net/lishuhuakai/article/details/27852009#0-tsina-1-41415-397232819ff9a47a7b7e80a40613cfe1

2018-04-09 10:58:21 1234

转载 如何在简历中编写Spark大数据项目经验

版权声明:本文为博主原创文章,转载请标明出处 https://blog.csdn.net/PENGYUCHENG32109/article/details/51842086 目录(?)[+] 场景准备换工作开始新的人生道路...

2018-04-09 10:48:45 4298

空空如也

空空如也

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

TA关注的人

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