自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(10)
  • 资源 (2)
  • 收藏
  • 关注

原创 解决vs2019 ef更新mysql模型闪退的问题

老项目,很久没动过,发现没发更新了。解决方案:进入nuget包管理1.更新EntityFramework到6.4.42.更新Mysql.Data到8.0.253.卸载废弃的Mysql.Data.Entity,安装Mysql.Data.EntityFramwork8.0.25这时候一般就可以正常更新如果报无法将类型为“MySql.Data.MySqlClient.MySqlProviderServices”的对象强制转换为类型“System.Data.Common.DbProvider

2021-05-24 15:28:02 934

原创 .Net程序员面试题分享(EF/Sql篇)

1、列举出你知道的ORM框架?答:dapper EntityFramework、 EJB、Hibernate、IBATIS、TopLink、OJB。2、描述EF的几种开发模式。答: 共三种,但是CodeFirst有一种特殊的;CodeFirstFromDB,代码先行,但是实体来时来自于数据库!CodeFirst 领域设计时先定义实体类,用实体类生成数据库DbFirst 从数据库生成实体类Model First 使用Visual Studio实体设计器,设计ER,同时生成Entity类DB3、

2020-08-06 16:50:45 2632

原创 C#/.Net集成RabbitMQ,实现点对点模式和发布/订阅模式

RabbitMQ简介消息 (Message) 是指在应用间传送的数据。消息可以非常简单,比如只包含文本字符串、 JSON 等,也可以很复杂,比如内嵌对象。消息队列中间件 (Message Queue Middleware,简称为 MQ) 是指利用高效可靠的消息传递 机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传 递和消息排队模型,它可以在分布式环境下扩展进程间的通信。消息队列中间件,也可以称为消息队列或者消息中间件。它一般有两种传递模式:点对点 (P2P, Poi

2020-08-06 16:11:46 2911 1

原创 程序员面试题分享(Sql篇)

程序员面试题分享(Sql篇)注:答案均以红色字体标注!一、试用SQL查询语句表达下列对教学数据库中三个基本表 S、SC 、C 的查询:S(sno,sname,SAGE,SSEX) 各字段表示学号,姓名,年龄,性别Sc(sno,cno,grade) 各字段表示学号,课程号,成绩、C(cno,cname, TEACHER) 各字段表示课程号,课程名和教师名 其 中 SAGE, grade 是数值型,其他均为字符型。要求用 SQL 查询语句实现如下处理:1.求年...

2020-07-24 15:43:58 3688

原创 Windows系统中安装RabbitMQ

rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。1、安装Erlang下载地址:https://www.erlang.org/downloads,本文选择OTP 21.0.1 Windows 64-bit Binary File(91707927)设置环境变量,新建ERLANG_HOME修改环.

2020-07-24 15:34:46 354

原创 数据库查询、索引性能优化的一些整理

数据库优化的目标通过一些列的手段,使系统能够协调、平衡的运作,合理的相应外部请求,实现利用资源最大化。说白了就是优化后可能不是最快的,但一定是最稳定的,要保证系统能够稳定的运行而不是隔三岔五CPU就爆了。常见的性能影响因素数据库结构设计要保持以下原则:1.了解业务,性能只是附属属性;2.优先考虑第三范式设计;3.表的关联尽可能少,及在可能的情况虾适当的使用一些冗余字段;4.坚持最小原则:说白了就是表字段的大小要设计的刚刚好;5.在适当的地方使用约束。T-SQL语句编写的原

2020-07-21 17:46:37 226

原创 .Net开发面试题分享(基础)

单选题1.阅读下面代码: classProgram { publicstaticvoid ThrowException() { thrownewException(); } staticvoid Main(string[] args) { try { Console.WriteLine("try"); ...

2020-07-20 16:15:04 692

转载 大厂面试官必问的Mysql锁机制

前言前几天有粉丝和我聊到他找工作面试大厂时被问的问题,因为现在疫情期间,找工作也特别难找。他说面试的题目也比较难,都偏向于一两年的工作经验的面试题。他说在一面的时候被问到Mysql的面试题,索引那块自己都回答比较满意,但是问到Mysql的锁机制就比较懵了。因为平时没有关注Mysql的锁机制,当被问到高并发场景下锁机制是怎么保证数据的一致性的和事务隔离性的。他把他面试的过程分享给了我,Mysql高并发锁机制的问题,几乎面大厂都有被问到,Mysql怎么在高并发下控制并发访问的?我细想了一下,

2020-07-20 15:54:26 173

原创 Asp.NetCore配置SwaggerUI

SwaggerUI为前端开发人员提供了可视化的接口文档,省去了开发人员写接口文档的痛苦,也避免了文档更新不及时造成的开发问题,在前后端分离势在必行的年代,SwaggerUI几乎成为了开发人员必备的工具。官方网址:https://swagger.io/创建一个Asp.NetCoreWebApi项目并配置Swagger1.创建一个Asp.NetCoreWebApi项目;2.使用Nuget安装Swagger:项目右键--》管理nuget程序包;搜索Swashbuckle.AspNetCor

2020-07-20 15:48:37 1493

原创 使用NPOI实现在Excel第一行插入文字

产品提出新需求,要在用户所有上传的订单附件中的最前方加入订单号,本以为是小需求,结果确意外的踩了不少坑,下面说一下我踩坑的全部过程:1.使用CreateRow创建行最开始的预期是CreateRow(0)就可以完全实现这个小需求了,结果没想到的是,我们的需求是创建新行的同时,其他所有内容下移,CreateRow只能在所在位置创建行,如果该行有内容,将被替换。2.使用CopyRow复制行再编辑理想很丰满,显示却很骨感,复制是复制下来了,但是如果第一行是两行合并的话,那就复制了个寂寞,依然会把第一

2020-07-17 16:24:12 1481

Java面试资料大全.rar

java相关各种面试题,部分是通用的,其他语言也可以看。包括不限于:java基础,jvm调优,redis,mq,mybatis,linux等。

2020-07-31

ZedGraph最新版本

ZedGraph最新版本(附代码) ZedGraph.Web.dll ZedGraph.dll

2011-08-30

空空如也

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

TA关注的人

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