自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 慌了!面试居然被问到怎么做高并发系统的限流?

点点这个链接免费获取:本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领取。传送门:https://mp.weixin.qq.com/s/osB-BOl6W-ZLTSttTkqMPQ缓存缓存比较好理解,在大型高并发系统中,如果没有缓存数据库将分分钟被爆,系统也会瞬间瘫痪。使用缓存不单单能够提升系统访问速度、提高并发访问量,也是保护数据库、保护系统的有效方式...

2020-05-30 20:21:19 251

转载 面试时如何介绍自己的项目经验?

在面试时,经过寒暄后,一般面试官会让介绍项目经验 。常见的问法是,说下你最近的(或最拿得出手的)一个项目。根据我们的面试经验,发现有不少候选人对此没准备,说起来磕磕巴巴,甚至有人说出项目经验从时间段或技术等方面和简历上的不匹配,这样就会造成如下的后果。1 第一印象就不好了,至少会感觉该候选人表述能力不强。2 一般来说,面试官会根据候选人介绍的项目背景来提问题,假设面试时会问10个问题,那么至少有5个问题会根据候选人所介绍的项目背景来问,候选人如果没说好,那么就没法很好地引导后继问题了,就相当...

2020-05-30 15:21:08 718

转载 面试刷题27:程序员如何防护java界的新冠肺炎?

背景安全是软件设计的第二个非功能性需求,一般是当软件出现安全问题的时候才会得到重视。最明显的比如 数据库用户信息和密码泄漏等;数据加解密技术单向加密md5+salt值, 这个是软件设计中使用的比较多的。但是要预防彩虹表的解密,在加密前校验密码的规则,符合安全等级。对称加密编程中用的比较多的是RSA加密,即增加一个秘钥。可以通过秘钥进行加解密。效率比较高。安全性也比较高,但是要预防秘钥的泄漏。非对称加密即使用证书,公私钥对,一般是使用公钥解密,私钥加密;比如数字证书,对外发...

2020-05-29 20:21:09 137

转载 Python爬虫某招聘网站的岗位信息

前言文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。作者:阿尔法游戏PS:如有需要Python学习资料的小伙伴可以加点击下方链接自行获取http://t.cn/A6Zvjdun故事又要从一个盆友说起昨晚有个盆友 问我 爬虫学的怎么样了?正当我不明所以之际,盆友的微信语音通话接了进来友:“看你在学python,爬虫写的怎么样了呀,我想抓一下某招聘网站的数据,能帮我整一个吗,不行的话我也去看看”我:...

2020-05-29 15:21:10 922

转载 第一章 从C到C++

目录引用动态内存分配函数缺省参数&内联函数&重载函数缺省参数内联函数重载函数类与对象结构化程序设计的缺陷面向对象程序设计*北大郭炜C++慕课听课笔记* 引用相当于给变量取了别名,对其中任意变量的修改也会造成另一变量值的改变用法:引用定义后不可再修改引用对象加const成常引用变量时,不可对通过引用变量更改引用值(常指针变量与之类似)用于函数形参用于函数返回值int &getn(){return n;}int main(){ ...

2020-05-28 08:20:06 101

转载 JVM内存结构图

程序计数器:存放当前线程接下来将要执行的字节码指令、分支、循环、跳转、异常处理等信息。一个处理器只能执行一个线程中的指令,为了能够在CPU时间片轮转切换上下问之后顺利回到正确的执行位置,每条线程都需要具有一个独立的程序计数器,线程之间互不影响,JVM将此部分设计为线程私有的。虚拟机栈:也是线程私有的,它的生命周期与线程相同,是在JVM运行创建的。在线程中,方法在执行的时候会创建一个名为栈帧(stack frame)的数据结构,用于存储局部变量表、操作栈、动态链接、方法出口等信息。方法的调用实...

2020-05-25 20:21:10 116

转载 Python学习笔记:字符编码原理和操作详解

一、电脑字符集的历史  1、电脑是如何将二进制与字符对应起来的?    我们知道,电脑底层只认识0和1的二进制数据,为了让电脑可以跟人类互动,我们使用8个二进制位(即1个字节)来对应一个更复杂的数字,    比如:使用二进制“01000001”来指代十进制“65”,也就是大写字母A    实际使用场景中,人类利用键盘打字符“A”时,实际上是打65这个数字,电脑再到表中寻找65所代表的二进制数据“01000001”,实际处理的是这个二进制数据,这样就对应起来了,    这种对应关系表就...

2020-05-25 15:21:06 294

转载 PyCharm 在Windows的有用快捷键

前言网上关于PyCharm快捷键的文章数不胜数,但是我发现有以下几个缺陷:具体基于哪个配置?因为Windows / Mac 的配置各不同, 而Windows 下面是基于XWin 还是 Eclipse的配置?没有结合自身的开发经验进行提炼。看起来都是一股脑的抛出来,对别人的指导意义不大。没有列出中英文对照。各位读者无法根据自己的习惯方便的找到对应的快捷键进行修改简述一下我的开发环境:OS: WindowsPyCharm 社区免费版配置基础: Eclipse代码查找Alt ...

2020-05-25 08:20:05 161

转载 PHP面向对象的相关概念

一、面向对象的概念1、面向对象实现了软件工程的三个目标:重用性、灵活性和扩展性2、使其编程的代码更简洁,更易于维护,并且具有更强的可重用性3、面向对象的特点:封装:隐藏对象的属性和实现细节继承:从一个基类得到一个或多个类的机制多态:根据使用类的上下文来重新定义或改变类的性质或行为二、类和对象的关系1、类是用于生成对象的代码模板2、PHP中使用关键字class和一个任意的类名来声明一个类,首字母大写3、对象是类的“实例”,类是对象的抽象三、类中的属性1、指在类中声明...

2020-05-24 15:21:04 212

转载 [题记-并查集] 合根植物 - 蓝桥杯

题目:合根植物题目描述:  w星球的一个种植园,被分成 m * n 个小格子(东西方向m行,南北方向n列)。每个格子里种了一株合根植物。  这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成为一体。  如果我们告诉你哪些小格子间出现了连根现象,你能说出这个园中一共有多少株合根植物吗?输入格式:  第一行,两个整数m,n,用空格分开,表示格子的行数、列数(1<m,n<1000)。  接下来一行,一个整数k,表示下面还有k行数据(0<k&lt...

2020-05-24 08:20:09 104

转载 剑指Offer_编程题_用两个栈来实现队列

链接:https://www.nowcoder.com/questionTerminal/54275ddae22f475981afa2244dd448c6?f=discussion来源:牛客网题目描述用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。解题思路队列是先进先出,栈是先进后出,如何用两个栈来实现这种先进先出呢?其实很简单,我们假设用stack1专门来装元素,那么直接stack1.pop肯定是不行的,这个时候stack2就要发挥作用了。我们的规...

2020-05-22 15:21:06 101

转载 【从零开始学Java笔记】ArrayList类、Collection类和List类

大家可以关注作者的账号,关注从零开始学Java笔记文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。欢迎大家一起学习和讨论。【从零开始学Java笔记】目录集合的体系结构由于不同的数据结构(数据的组织,存储方式),所以Java为我们提供了不同的集合,但是不同的集合他们的功能都是相似,不断怕向上提取,将共性抽取出来,这就是集合体系结构形成的原因体系结构:怎么学习?最顶层开始学习,因为最项层包含了所有的共性...

2020-05-22 08:20:05 470

转载 快速批量将B站 BV 号更改为 AV 号 - BTA

BTA按照B站视频提供的办法编写了一个小程序!可实现功能:批量、快速将BiliBili视频 BV号转换成 AV 号提醒:本程序只希望被用于C++编程的学习交流,如果有任何人非法使用本程序做任何事均与本人无关!请自重!参数列表在当前目录下打开命令窗口,输入 “BTA” 并跟上下列参数:-d/D dirPathdirPath 为批量从文件读取 BV 号的文件路径Example: BTA -d C:\BV.TXT 或 BTA -D .\BVList.TXTBVxxxxxxxxxx/bv...

2020-05-21 08:20:04 1177

转载 springboot~引用地址jar包的方法

有些类库我们会放在本地resources目录,当然如果公用仓库里有它,并且是免费的,还是建议直接引用仓库里的,这样在版本更新上和源代码体积上都是有优势的,下面解决引用本地jar的方法。资源文件/resources/lib/abc.jar在pom里添加引用<dependencies> <dependency> <groupId>com.bdyh.common</groupId> <ar...

2020-05-20 15:21:05 218

转载 【从零开始学Spring笔记】注解和XML整合开发

大家可以关注作者的账号,关注从零开始学Spring笔记文集。也可以根据目录前往作者的博客园博客进行学习。本片文件将基于黑马程序员就业班视频进行学习以及资料的分享,并记录笔记和自己的看法。欢迎大家一起学习和讨论。【从零开始学Spring笔记】Spring学习路线注解开发和XML开发的比较1.适用场景不同XML:可以适用任何场景注解:有些地方用不了,例如这个类不是自己提供的2.特点XML:结构清晰,维护方便注解:开发方便注解和XML整合开发XML管理Bean,注解完成属性注入...

2020-05-19 08:20:05 62

转载 04 .NET CORE 2.2 使用OCELOT -- identity认证授权

修改接口项目  在上次的项目基础上,分别修改两个api项目的startup.cs   public void ConfigureServices(IServiceCollection services) { var audienceConfig = Configuration.GetSection("Audience"); var signingKey = new SymmetricSecurityKey(Encoding.A...

2020-05-17 20:21:10 331

转载 (20)ASP.NET Core2.2 EF创建模型(必需属性和可选属性、最大长度、并发标记、阴影属性)

1.必需和可选属性如果实体属性可以包含null,则将其视为可选。如果属性的有效值不可以包含null,则将其视为必需属性。映射到关系数据库架构时,必需的属性将创建为不可为null的列,而可选属性则创建为可以为null的列。1.1约定按照约定,.NET 类型可以包含null的属性将配置为可选,而.NET类型不包含null的属性将根据需要进行配置。例如,具有.net值类型(int、decimal、bool等)的所有属性都是必需的,而具有可为null的.net值类型(int?、decimal?、bo...

2020-05-17 15:21:05 240

转载 .Net Core 3.0 IdentityServer4 快速入门

.Net Core 3.0 IdentityServer4 快速入门一、简介  IdentityServer4是用于ASP.NET Core的OpenID Connect和OAuth 2.0框架。  将IdentityServer4部署到您的应用中具备如下特点:  1)、认证服务  2)、单点登陆  3)、API访问控制  4)、联合网关  5)、专注于定制  6)、成熟的开源系统  7)、免费和商业支持二、整体部署  目前大多数的应用程序或多或少看起来是上图所示这样...

2020-05-17 08:20:05 159

转载 C#判断

一、背景:因编程的基础差,因此最近开始巩固学习C#基础,后期把自己学习的东西,总结相应文章中,有不足处请大家多多指教。二、简介C#提供以下类型的判断语句:if语句if-else语句if else-if语句swith-cash语句点击链接查看if、if-else、if else-if、swith-cash的语句详情讲解。...

2020-05-16 20:21:09 121

转载 Winform中怎样获取项目图片资源并转换为Image对象

场景DevExpress的TreeList怎样给树节点设置图标:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102745542在上面这篇博客中有具体的应用。注:博客主页:https://blog.csdn.net/badao_liumang_qizhi关注公众号霸道的程序猿获取编程相关电子书、教程推送与免费下载。实现首先新建一个Winform程序,然后在项目目录下新建目录Resources,然后将需要的图片资源...

2020-05-16 08:20:10 612

转载 WebApi接口安全性 接口权限调用、参数防篡改防止恶意调用

背景介绍最近使用WebApi开发一套对外接口,主要是数据的外送以及结果回传,接口没什么难度,采用WebApi+EF的架构简单创建一个模板工程,使用template生成一套WebApi接口,去掉put、delete等操作,修改一下就可以上线。这些都不在话下,反正网上一大堆教程,随便找那个step by step做下来就可以了。然后发布上线后,接口是放在外网,面临两个问题:如何保证接口的调用的合法性如何保证接口及数据的安全性其实这两个问题是相互结合的,先保证合法,然后在合法基础上保证请求...

2020-05-14 08:20:08 1864

转载 Asp.Net Core中配置使用Kindeditor富文本编辑器实现图片上传和截图上传及文件管理和上传(开源代码.net core3.0)

KindEditor使用JavaScript编写,可以无缝的于Java、.NET、PHP、ASP等程序接合。 KindEditor非常适合在CMS、商城、论坛、博客、Wiki、电子邮件等互联网应用上使用,2006年7月首次发布2.0以来,KindEditor依靠出色的用户体验和领先的技术不断扩大编辑器市场占有率,目前在国内已经成为最受欢迎的编辑器之一。然而很多人缺为在Asp.Net Core中的使用在发愁,于是这个开源Demo就这样产生了,那么我现在给各位介绍下它的快速使用吧!一、前端配置1...

2020-05-12 20:21:43 704

转载 (24)ASP.NET Core2.2 EF查询(查询的工作原理、跟踪与非跟踪查询)

1.查询生命周期在进入正题时候,我们先来了解EF Core查询的生命周期。1.1LINQ查询会由Entity Framework Core处理并生成给数据库提供程序可处理的表示形式(说白了就是生成给数据库可识别数据形式)。●发送的查询结果(查询表示形式)会被缓存,以便每次执行查询时无需进行1.1中处理。1.2查询结果(查询表示形式)会传递到数据库提供程序●数据库提供程序会识别出查询的哪些部分可以在数据库中求值。●查询的这些部分会转换为特定数据库的查询语言(例如,关系数据库的T-SQL)。...

2020-05-11 15:21:10 296

转载 C#之委托如此简单

近期和几位做嵌入式开发的朋友闲聊过程中,一位朋友抱怨到:这C#太难用了,我想在N个窗体(或者是N个用户组件之间)传递值都搞不定,非得要定义一个全局变量来存储,然后用定时器来刷新值,太Low了。我急切的回答道:这很简单,不就是委托的事嘛。那你来一个示例啊:朋友道。此为这篇博客的起因,所以此篇博客对于有c#开发经验的伙伴们那是小菜一喋。一、对委托的理解 委托:同一个功能,可以根据不同的场景委托给不同的方法具体执行; 举个栗子:某位美食爱好妹子,通常自己做美食;找到男票后,就男票做...

2020-05-10 20:21:13 179

转载 三分钟学会Redis在.NET Core中做缓存中间件

  大家好,今天给大家说明如何在.NET Core中使用Redis,我们在想要辩论程序的好与坏,都想需要一个可视化工具,我经常使用的是一位国内大牛开发的免费工具,其Github地址为:https://github.com/qishibo/AnotherRedisDesktopManager/releases,它真的很给力,Redis的安装在https://github.com/MicrosoftArchive/redis/releases,我一般使用的EasyCaching用于做缓存抽象层,...

2020-05-10 15:21:05 196

转载 C# DataGridView使用自定义控件实现简单分页功能

本例子使用自定义控件方法实现,数据库使用的是SQL Server,实现过程如下: 1、新建一个自定义控件,命名为:PageControl。 2、PageControl代码如下: public partial class PageControl : UserControl { //委托及事件 public delegate void BindPage(int pageSize, int pageIndex, out ...

2020-05-09 08:20:07 535

转载 [UWP]使用Win2D的BorderEffect实现图片的平铺功能

1. WPF有,而UWP没有的图片平铺功能在WPF中只要将ImageSource的TileMode属性设置为Tile即可实现图片的平铺,具体可见WPF的这些文档:ImageBrush 类 (System.Windows.Media) _ Microsoft DocsTileBrush 类 (System.Windows.Media) _ Microsoft DocsTileBru...

2020-05-08 15:21:08 261

转载 Winform中设置ZedGraph鼠标悬浮显示举例最近曲线上的点的坐标值和X轴与Y轴的标题

场景Winform中设置ZedGraph鼠标双击获取距离最近曲线上的点的坐标值:https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/102466406现在要实现鼠标悬浮时显示距离最近曲线上的点的横纵坐标和X轴和Y轴的标题。注:博客主页: https://blog.csdn.net/badao_liuman...

2020-05-07 20:21:11 539

转载 【VS】NuGet 修改包路径

NuGet 是 .NET 平台下的一个免费、开源的包管理开发工具。修改全局包管理目录通过 NuGet 安装包时,NuGet 先将包下载至一个统一的目录,默认路径是:C:\Users\用户名\.nuget\packages下载的包多了以后,会导致 C 盘空间被大量占用。我们可以通过修改配置将其指定到自定义的目录下。搜索 NuGet.Config 文件,默认位置是:C:\Users\...

2020-05-07 15:21:05 1314

转载 ASP.NET Core 2.2 WebApi 系列【二】使用EF CodeFirst创建数据库

Code First模式Code First是指"代码优先"或"代码先行"。Code First模式将会基于编写的类和配置,自动创建模型和数据库。一、准备工作创建一个(.NetCore 类库),命名为NetCoreWebApi.Model。通过Nuget程序包安装相关依赖在类库项目上右键->管理NuGet程序包,下面会打开程序包管理器控制台窗口:注意版本,因为本人N...

2020-05-06 15:21:07 419

转载 迁移桌面程序到MS Store(12)——WPF使用UWP InkToolbar和InkCanvas

我们在《迁移桌面程序到MS Store(4)——桌面程序调用Win10 API》提到了对Win10 API的调用,但仍存在无法在WPF中使用UWP控件的问题,虽然都是XAML控件,但却是两套命名空间下的同名类型,无法混用。人总会被现实打败,强大如某软也得向生活低头,UWP一直没有起色,某软的老大又一心去搞Azure。Windows平台的重振,似乎想走回头路,从1903版本开始,支持在.N...

2020-05-05 15:21:06 328

转载 1、在aspx.cs后台Response.Write()跳转路径,打开新窗口

1、Response.Write()打开新窗口Response.Write(" <script type='text/JavaScript'>window.open('" + url + "','_blank'); </script>");2、asp.net打开新窗口的多种方法1.Response.Redirect("XXX.aspx",true)——...

2020-05-04 20:21:13 556

转载 Mvc导入

[HttpPost]public void Import(){//获取文件HttpPostedFileBase fileBase = Request.Files["file"];if(fileBase==null){  Response.Write("");}//转数据流Stream stream = fileBase.InputStream;IWorkbo...

2020-05-03 15:21:04 76

转载 .Net Core组件化视图(部分视图)

.Net Core组件化视图(部分视图)1.背景 1.以前我们使用.Net的时候使用部分视图的方式在,.Net Core 中能在单独处理逻辑的部分视图没有了,但是我们还是想使用现在的.Net Core换了一种方式,将视图组件化了。2.视图组件介绍 1.可以将我们的视图重复的部分分离出来,达到可复用。 2.可以编写业务逻辑,参数传递,单独测试,使用简单。 ...

2020-05-03 08:20:07 497

转载 Exceptionless应用--自定义插件

遇到的问题/需求这里会把一些敏感的参数记录下来,我们需要屏蔽掉,如图我们希望日志里面有当前登录用户的信息,如图:处理方法tip:这里用的是.net非.net core第一个问题(屏蔽敏感参数):ExceptionlessClient.Default.Configuration.AddDataExclusions("Password", "password", "Tok...

2020-05-02 08:20:05 278

转载 在Windows系统中构建还原ASP.NET Core 源码

  大家好,这几天试着从Github上拉取AspNetCore的源码,尝试着通过Visual Studio 打开,但是并不尽人意。我们需要去构建我们拉去的源代码,这样才可以通过VisualStudio可还原的项目。毕竟AspNetCore是一个巨型的项目集。先决条件  在Windows中构建AspNetCore源码的要求有以下硬件需求。Windows 10版本1803或更高版本...

2020-05-01 20:21:10 346

转载 本地Docker Jenkins构建dotnet core web应用到Linux服务器 Docker上

1、准备工作环境本地: Windows、Docker代码仓库:Git服务器:Linux、Docker前提准备创建个有dockerfile文件的dotnet core 3 web项目新建一个dotnet 3.0的web项目,在项目文件夹添加Dockerfile文件,内容如下:FROM mcr.microsoft.com/dotnet/core/aspnet:3.1-...

2020-05-01 15:21:04 232

转载 C# read file to bytes,File.ReadAllFiles,File.Open(),BinaryReader

using System;using System.Text;using System.IO;namespace ConsoleApplication15{ class Program { static void Main(string[] args) { string fileName = @"..\....

2020-05-01 08:20:08 309

空空如也

空空如也

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

TA关注的人

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