自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用CancellationTokenSource来控制长时间sql查询中断

viewModel代码。

2024-12-06 13:50:57 477

原创 WPF数据加载时添加进度条

viewModel代码。

2024-11-20 16:52:57 678

原创 C# WPF 记录DataGrid的表头顺序,下次打开界面时应用到表格中

事件,该事件实在表头位置变化结束后触发,在这里面将修改后的。1,登录进来时查询数据库有无自定义的列表头属性;-- 没有则手动将表头和索引的对应关系保存到。2,当表头位置发生变化触发。-- 有则拿出来序列化成。中对应的表头的索引位置;事件,在该事件中修改。

2024-11-13 16:49:13 598

原创 C#封装EPPlus库为Excel导出工具

传入columnNames集合,工具类会遍历columnNames创建表头,然后遍历传入的泛型T的属性一个一个复制。传入Column2Property--列名和属性对应关系,不会担心数据和属性顺序问题。如果columnNames和泛型T的属性的顺序从上到下一一对应则可以用。1,添加NUGet包。

2024-11-09 09:50:58 406

原创 c# 动态lambda实现二级过滤(支持多种参数类型和模糊查询)

传入需要二级过滤的数据。(可以根据需求更换)

2024-11-05 15:50:29 367

原创 mybatisplus快速上手

文档链接。

2024-11-03 16:04:20 300

原创 redis实现接口幂等性限流

消息的幂等性(Idempotency of messages)是指在分布式系统中,某个操作无论执行多少次,都会产生相同的结果,而不会因重复执行而导致副作用或不一致的状态。幂等性在消息传递、事务处理和分布式系统中非常重要,确保系统在面对重复请求或消息时仍能保持数据的一致性和正确性。

2024-11-03 16:01:49 483

原创 spring boot 定时任务

6L 2002-2006 表示2002-2006年的每个月的最后一个星期五上午10:15执行作。* 6L 2002-2005 2002年至2005年的每月的最后一个星期五上午10:15触发。在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发。(2)0 15 10?

2024-11-03 15:57:21 677

原创 springboot 参数校验

1、SpringBoot集成hibernate-validate模块,实现校验。快速失败:当校验只要有一个参数不合法,立刻返回失败,不再继续校验。3、控制器方法启用校验。

2024-11-03 15:54:21 171

原创 java springboot AOP切面编程

我们现在从Controller的角度来看这个代理对象,本来我们的Controller在使用Service时,Service的实例对象是容器提供给我们的,现在如果我们需要代理对象完成新增的较长业务,代理的对象创建也应该交给容器来实现,这个过程就是aop。面向对象编程oop。匹配特定包中的特定类中特定返回值类型的特定参数的特定方法。<返回类型模式> <方法名模式>(<参数模式>) <异常模式>?加上这个注解后,我们还是通过spring容器正常获取UserService,但是得到的对象就是增强后的对象了。

2024-11-03 15:53:13 337

原创 精华 springBoot快速上手

Data@Component //通知spring容器,需要为这个类型创建一个实例@ConfigurationProperties(prefix = "stu") //意味着我们Student实例的属性值将取自application//配置文件中以stu开头的配置信息,配置信息中的属性名 和 Student实例的属性名严格保持一致stu:sex: true@Override。

2024-11-03 15:47:28 909

原创 SSM— spring,springMVC,mybatis整合

SSM整合主要是将mybatis交给spring管理;将spring容器交给tomcat启动;对于web的请求和访问交给springmvc处理没啥好说的,主要是配置文件。

2024-11-03 15:27:02 374

原创 Mybatis快速上手

在通过java 对数据库进行增删改查时,需要编写Dao,DaoImpl,sql语句等;当需要分页时还得顺便查出来数据总数,当前数据总数等;使用Mybatis就不需要创建DaoImpl,只需要编写Mapper接口和映射文件mapper.xml,mybatis会在底层通过反射创建mapper接口实例。

2024-11-03 15:24:25 702

原创 SpringMVC快速上手

springMVC框架快速上手

2024-11-03 15:16:55 886

原创 spring快速上手

spring最大的遍历之处就是将各种java类放在spring容器中管理,在容器中可以定义类的是否懒加载,类的单例或多例等等;spring也是后面整合mybatis的基础。

2024-11-03 15:09:01 191

原创 C#动态lambda生成复杂二级过滤条件

实体类(可以根据需求更换)

2024-10-30 19:19:32 246

原创 简单的WPF更新应用程序

编写简单的程序用来实现更新功能,可外部点击调用和内部程序调用

2024-10-28 12:07:06 396

原创 rabbitmq消息重发策略配置

可以通过配置application.yml文件定义消息拒绝策略。当消息未被正常消费时默认会不断尝试重新发送给消费者。消息重新投递次数达到上限直接丢弃。此时消息会一直存在于队列中。当消息消费失败时默认丢弃。

2024-09-06 16:27:48 289 1

原创 编程面试题:多线程打印日志(一)

2,每次调用,打印出json格式{"id":1,"tag":"A"},同时打印两条id相同,tag随机字符(A或B)的日志分别存到A.log,B.log(A组和B组)日志文件;方法来生成日志信息,那么问题来了,这样难道不会导致线程不同步的问题吗,比如在线程1进来配置好了log1日志对象后,线程2进来将log1日志对象修改了导致线程1打印出现问题?2,线程平摊需要考虑除不尽(有余数)的情况,比如5个线程打印99条余4,那么剩下的4条如何分配?2,可以看到在创建callable任务时每个线程都会调用主线程的。

2024-08-28 15:24:42 1361 2

原创 rabbitmq如何保证消息顺序消费

可以看到消费者的执行顺序是不一定的,有时TripleQueueOneListener限制性,有时TripleQueueTwoListener限制性,这就是为什么要限制同一个用户的一组操作要发送给同一个队列的原因,因为在一个队列里就能保证消息的先进先出;但是在分布式系统中我们一般会对消费者设置集群部署,就是一个队列会有多个消费者实例,那我们如何保证一组信息只会有一个消费者处理呢?rabbitmq的队列是先进先出的原则,所以只要是发送给同一个队列的消息,都能保证消费时顺序一致;这时候就要用到我们的。

2024-08-26 11:45:45 2936

原创 gitee开源车牌识别项目EasyPR-Java-master 完整部署方案

3,在测试类EasyPrTest中查看能否运行。4,在main方法中外部调用测试方法出现bug。测试成功则说明项目环境依赖配置没问题。1,从git上拉项目下来。2,根据要求添加依赖。

2024-08-24 11:51:08 336

原创 vue全局组件化和局部组件化

【代码】vue全局组件化和局部组件化。

2024-04-14 22:33:18 146 1

原创 记录能用到的轮子

【代码】记录能用到的轮子。

2024-04-04 21:33:13 134 1

原创 原生Ajax和jQueryAjax使用

【代码】原生Ajax和jQueryAjax使用。

2024-04-04 12:13:26 140 1

转载 (转载)ideal web项目out artifacts文件夹只包含WEB-INF和web文件没有小蓝点问题解决

问题背景学习SpringMVC开发的过程中,需要使用IDEA创建打包web项目,但是在测试过程中,发现有些位于web目录下的静态界面无法访问到,网络搜索没有找到合适的解决方案,最后自己摸索到,故立帖记录,希望能帮助到后续踩坑的同学。

2024-03-15 09:55:30 225 1

转载 java中引用类型的实参向形参的传递,只是传递的引用

java中引用类型的实参向形参的传递,只是传递的引用,而不是传递的对象本身。

2022-12-19 16:00:05 82

原创 通过反射创建文件

【代码】通过反射创建文件。

2022-12-19 14:05:08 72

原创 UDP协议发送接受消息

【代码】UDP协议发送接受消息。

2022-12-15 17:43:08 376

原创 客服端向服务器传输文件,同时服务器将文件传输到指定路径

【代码】客服端向服务器传输文件,同时服务器将文件传输到指定路径。

2022-12-14 22:17:08 164

空空如也

空空如也

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

TA关注的人

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