自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (8)
  • 收藏
  • 关注

转载 MVCC多版本并发控制

前提概要 什么是MVCC 什么是当前读和快照读? 当前读,快照读和MVCC的关系 MVCC实现原理 隐式字段 undo日志 Read View(读视图) 整体流程 MVCC相关问题 RR是如何在RC级的基础上解决不可重复读的? RC,RR级别下的InnoDB快照读有什么不同? 一、前提概要什么是MVCC?MVCCMVCC,全称Multi-Version Concurrency Control,即多版本并发控制。MVCC是一种并发控制的方法,一般在数据

2020-09-03 16:26:28 180

原创 SpringBoot+MybatisPlus配置多数据源过程

项目近期需要访问多个数据库,配置多数据源经验分享1、配置文件配置多个jdbc连接信息#db1jdbc.jdbcUrl=jdbc:mysql://host:port/dbname?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=falsejdbc.us...

2020-03-23 18:22:34 835 1

原创 SpringBoot+myBatisPlus配置多数据源分页插件失效

单一数据源时,分页插件正常使用,配置多数据源后默认分页插件失效解决方案需要使用分页的数据源配置SqlSessionFactory时,手动写入分页插件以下写入的是 com.github.pagehelper//分页插件Interceptor interceptor = new PageInterceptor();Properties properties = new Propert...

2020-03-23 18:22:16 4315 3

原创 mybatisPlus查询数据自动转换为程序中的枚举

配置sessionFactory一个属性可以实现自动转换枚举sessionFactory.setTypeEnumsPackage("com.example.demo.**.enums");即可以将查询的字段转换成枚举类型

2020-03-23 18:21:32 3390

转载 Redis系列--内存淘汰机制

每台redis的服务器的内存都是有限的,而且也不是所有的内存都用来存储信息。而且redis的实现并没有在内存这块做太多的优化,所以实现者为了防止内存过于饱和,采取了一些措施来管控内存。文章结构:(1)内存策略;(2)内存释放机制原理;(3)项目中如何合理应用淘汰策略;(4)单机版Redis内存优化注意点。一、内存策略:先来吃份官方文档最大内存的设置是通过设置maxmemory来完...

2019-11-22 17:55:02 195

转载 峰回路转:去掉 DbContextPool 后 Windows 上的 .NET Core 版博客表现出色

今天早上,我们修改了博客程序中的1行代码,将 services.AddDbContextPool 改为 services.AddDbContext ,去掉 DbContextPool 。然后奇迹出现了 ——单台4个8G的服务器,800 左右的 QPS 不在话下,CPU 的稳健与 .NET Framework 版有的一拼。到发布博文时间为止,最高可以撑住 1300 的 QPS 。...

2019-08-15 15:06:31 146

转载 @PostConstruct执行顺序

最近看到@PostConstruct这个注解,思考一个问题,这个注释是修饰初始化之后需要执行的方法,那么@PostConstruct和@Autowired、构造函数的执行顺序是什么呢?写了段代码验证一下@Servicepublic class BeanA { @Autowired private BeanB beanB; public BeanA() { ...

2019-08-13 12:57:50 22432

原创 C# 生成二维码

在C#中直接引用ThoughtWorks.QRCode.dll 类, ThoughtWorks.QRCode.Codec.QRCodeEncoder encoder = new QRCodeEncoder(); encoder.QRCodeEncodeMode = QRCodeEncoder.ENCODE_MODE.BYTE;//编码方式(注意:BYTE能支持中文...

2016-07-02 11:40:15 503

原创 Sql 脚本文件太大 无法打开,执行方式

在我将数据库的结构连同数据生成一个脚本文件db.sql 后,想在另外的电脑上恢复数据库,以便编程测试。然而,在我试图在SQL Server manager Studio上执行该脚本时,对方却告诉我,文件太大,无法打开。经过一番查找,发现用以下语句就可以通过命令行,可以很轻松的解决问题。注意,如果脚本太大,可以关闭stderr消息,以加快执行速度。OSQL -U sa -P -S (local)...

2016-05-13 16:28:24 9534

原创 C#调用银联接口 posinf.dll方法调用

开发调用pos机接口收银时需调用银联提供的接口posinf.dll里面的方法尝试过多种调用方式均无效,最终在多方沟通后成功调用,分享如下.net代码声明调用方法:[DllImport("posinf.dll" , CallingConvention = CallingConvention.StdCall , EntryPoint ...

2016-04-20 10:00:12 4613 4

原创 程序读取Excel,单元格内容超过255被截断解决方法

打开服务器注册表,按照以下路径找到或者搜索到TypeGuessRows,将默认值(8)改成0,就能读取excel中单元格超过255个字符的部分。HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\15.0\Access Connectivty Engine\Engines\excel...

2016-04-12 22:42:52 6464

原创 win10任务栏点击右键无反应解决方法

开始键,任务栏点击右键无反应解决方式1、在键盘上按下win+R键,或在开始菜单图标上点击右键选择运行;2、输入powershell,按下“确定”运行;3、在窗口里输入或复制粘贴以下命令,注意只有一行:  Get-AppxPackage | % { Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallL

2016-03-24 20:10:05 10505 1

原创 线程间操作无效,跨线程弹窗解决方式

错误信息:线程间操作无效: 从不是创建控件 ***** 的线程访问它。参考解决方式:this.CrossThreadCalls(() =>            {                                    string msg = "*****";                    MessageBox.Show(this, msg

2016-03-12 17:24:09 635

转载 NVARCHAR 和VARCHAR区别和使用

1、各自的定义:       ► nvarchar(n) : 包含   n   个字符的可变长度   Unicode   字符数据。n   的值必须介于   1   与   4,000   之间。字节的存储大小是所输入字符个数的两倍。所输入的数据字符长度可以为零。        ► varchar[(n)]:   长度为   n   个字节的可变长度且非   Unicode   的

2016-03-12 17:13:18 354

原创 c#一维条码生成图片

private void button1_Click(object sender, EventArgs e) { pictureBox1.Image = null; System.Drawing.Image image; int width = 148, height = 55; str...

2015-12-22 15:00:53 1827

原创 html返回上一页

返回上一页返回上一页按钮:图片:

2015-12-09 20:01:30 745

原创 SignalR实现服务器与客户端的实时通信

百度百科给它的定义实现实时通信。什么是实时通信的Web呢?就是让客户端(Web页面)和服务器端可以互相通知消息及调用方法,当然这是实时操作的。WebSockets是HTML5提供的新的API,可以在Web网页与服务器端间建立Socket连接,当WebSockets可用时(即浏览器支持Html5)SignalR使用WebSockets,当不支持时SignalR将使用其它技术来保证达到相同...

2015-12-04 08:28:32 693

原创 tabControl编辑选项卡图标

1、添加控件imageList2、讲选好的图标添加到imageList中3、设置tabControl的ImageList属性为添加的imageList14、最后一步,选中tabcontrol选项卡,设置ImageIndex属性或者ImageKey属性即可...

2015-11-17 10:02:28 1571

原创 删除dataGridview选中的一行或多行

一、实现的功能:可以删除一行或者多行数据,并在删除前提醒是否确定进行删除!DialogResult RSS = MessageBox.Show(this,"确定要删除选中行数据码?","提示",MessageBoxButtons.YesNo,MessageBoxIcon.Warning);switch(RSS){case DialogResult.Yes:for (int i = th...

2015-11-17 09:54:56 2094 1

原创 windows服务定期执行与安装

public partial class Service1 : ServiceBase { /** * 参考链接: http://jingyan.baidu.com/article/fa4125acb71a8628ac709226.html * 安装服务 * 1、将Debug文件夹拷贝到C:\log\Debug ...

2015-11-12 16:10:28 316

原创 winForm新页面打开

Form frm = new Form (); frm.Init(this.PrbID, dr_ProblemRecord, this.Name); frm.Owner = this; frm.ShowDialog();

2015-11-12 14:34:01 594

转载 @Html.ActionLink(参数)

一 Html.ActionLink("linkText","actionName")该重载的第一个参数是该链接要显示的文字,第二个参数是对应的控制器的方法,默认控制器为当前页面的控制器,如果当前页面的控制器为Products,则 Html.ActionLink("detail","Detail")则会生成 all 二 Html.ActionLink("lin

2015-11-09 20:21:24 684

Fiddler 中文版免安装.zip

免安装绿色版,解压即可使用,方便在电脑权限管理严格的场景使用

2019-08-21

SVN插件支持VS2017

VS2017使用SVN插件

2017-05-15

ChangeDapperExtensions_free

基于Dapper 的扩展,改进了 DapperExtensions的部分代码,添加了oracle 的支持,修复了部分bug

2016-09-29

DACFramework_chs;DotfuscatorCE_5.0.2500;RiaService;silverlight_sdk;

安装vs2010 SP1补丁包所需要的各种msi文件

2016-05-16

vs连接svn插件下载

安装插件,做以下更改 工具-->选项-->源代码管理-->插件改为svm

2016-03-17

vs连接svn插件

使用vs连接svn需要安装的插件,安装完成后需在以下路径更改 工具-->选项-->源代码管理-->源代码管理插件更改为SVN

2016-03-17

sqlite可视化工具

sqlite数据库可视化工具,包含破解包,支持32位,64位

2016-03-09

一维条码生成引用DLL

C# 展示一维条码需要用到的类,下载后引用到项目中去

2015-12-22

空空如也

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

TA关注的人

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