Dism++介绍——轻量好用的C盘清理工具!

Dism++介绍我们平常在使用Windows电脑时,经常会出现C盘空间莫名其妙的减少,这里介绍一款清理C盘空间的工具:Dism++1.使用。

运维 

Cursor,基于ChatGPT的代码生成工具,功能强大,国内可用

Cursor,基于ChatGPT的代码生成工具,国内可用前端时间发现了一个名叫Cursor的代码生成工具,当时Cursor还很简陋,只有单个的文件。但是最近发现Cursor进行了一次大更新,支持项目导入,新建,运行,同时还有插件库提供给用户,所以决定将Cursor给更多人看到。

宝塔网站开启反向代理时无法申请和自动续签SSL证书的解决办法

会产生这个问题的原因很简单,我们在申请证书时,ca证书商会获取域名对应的ip,当开启反向代理后,ca证书商无法获取到我们申请域名的真实ip,所以开启反向代理时无法申请SSL证书,续签SSL证书会验证失败。

Java集合分批、切割 使用Apache Commons Collections包实现

Apache Commons是Apache软件基金会的项目,曾经隶属于Jakarta项目。Commons的目的是提供可重用的、解决各种实际的通用问题且开源的Java代码。Commons由三部分组成:Proper(是一些已发布的项目)、Sandbox(是一些正在开发的项目)和Dormant(是一些刚启动或者已经停止维护的项目)。 Commons Collections包为Java标准的Collections API提供了相当好的补充。在此基础上对其常用的数据结构操作进行了很好的封装、抽象和补充。

Spring 跨域使用与原理(@CrossOrigin注解,Java配置类方式,xml方式)

出于安全原因,浏览器禁止AJAX调用当前源之外的资源。 跨域资源共享(CORS)是由大多数浏览器实现的W3C规范,它允许您以一种灵活的方式指定授权哪种跨域请求,而不是使用一些不太安全、功能不太强大的hack(如IFrame或JSONP)。 Spring Framework 4.2 GA为CORS提供了一流的开箱即用支持,为我们提供了一种比典型的基于过滤器的解决方案更简单、更强大的配置方式。

MyBatis-plus 使用updateById方法,字段为null不更新的解决办法

Java 

一、原因Mybatis-plus的字段策略(FieldStrategy)有三种策略:IGNORED:0 忽略NOT_NULL:1 非 NULL,默认策略NOT_EMPTY:2 非空而默认的更新策略是NOT_NULL:非NULL; 即通过接口更新数据时数据为NULL值时将不更新进数据库。二、解决办法直

关于 armbian ubantu(arm设备) 安装宝塔面板

关于 armbian ubantu系统 安装宝塔面板服务器信息处理器:S905,运行内存:1G,硬盘:32G的外置U盘系统:Armbian_5.44_S9xxx_Ubuntu_bionic_3.14.29_icewm_20180729一、准备阶段1.下载宝塔安装脚本并改写首先到宝塔官网下载安装脚

运维 

使用springboot每日推送早安问候语到用户微信


使用springboot每日推送早安问候语到用户微信一、准备阶段1.申请微信公众平台的测试号创建成功后,可以看到appid和appsecret,这个后面认证时需要(申请入口)

Spring Boot + Activiti 实现工作流

1、工作流概念工作流。通过计算机对业务流程自动化执行管理,主要解决的是“使在多个参与者之间按照某种预定义的规则自动进行传递文档、信息或任务的过程,从而实现某个预期的业务目标,或者促使此目标的实现”。

Java  后端 

Java 过滤器和拦截器的区别与代码实现


拦截器和过滤器的区别拦截器(Interceptor)只对action请求起作用 即对外访问路径而过滤器(Filter)则可以对几乎所有的请求都能起作用 包括css js等资源文件拦截器(Interceptor)是在Servlet和Controller控制器之间执行