自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (3)
  • 收藏
  • 关注

原创 Vue3 用环境变量文件来配置常量的便利性

Vue3 环境变量文件的使用示例主要涉及环境变量的配置、引用以及在不同模式下的应用。

2024-08-15 15:40:35 321

原创 Vue3 全局变量配置获取不到值的奇葩问题

我们都习惯于把项目中频繁用到的常量集中到一个文件中进行配置,例如我们经常用到的API地址。它让我们获取全局变量反而变得更加复杂了,还不如原来Vue2用起来更方便。除了globalProperties方法,各大AI还给出用provide/inject或者Vuex或pinia,都要inject一下,还不如我直接引入配置文件config.js来得痛快。前边三步跟Vue2是一样的,只是在使用方法上让人难以接受,官方还特别说明了在setup函数中不能直接使用this获取变量,重点就是不能使用this了。

2024-08-14 16:16:08 374 1

原创 SpringSecurity6只关闭部分请求CSRF保护的方法

作者在进行新版的Springboot3.2.5+SpringSecurity6的整合过程中,需要对Jwt的功能进行测试。根据网上的建议,采用token方式进行鉴权的项目,就不要对请求采取csrf保护了。以上写法仅对Springboot3.2.5+SpringSecurity6这个版本有效,其它的版本没测,请读者注意。先说这个做法起不到关闭部分请求保护的作用,而是直接全部关闭了CSRF保护。以下写法是新版本的正确写法,也不知道老外为什么那么喜欢折腾,往往有些功能没有什么本质上的变化,只是写法各有千秋。

2024-07-26 11:10:06 231

原创 @Value注解在Springboot3中获得值为null的问题解决办法

我在调试Jwt插件的时候,突然发现通过@Value注解从properties文件中获取secret值时为null。为了确保密钥的安全性,我们一般把这些都配置在properties文件中,由专人管理。如果把密钥直接写在代码中,凡是参与项目的人员就都知道密钥了,存在一定的风险性。近期我们升级了Springboot框架,却发现如此这样获得的值是null。

2024-07-25 08:51:37 229

原创 SpringBoot3.0.1集成MybatisPlus3.5.2出现Property ‘sqlSessionFactory‘ or ‘sqlSessionTemplate‘ are required

Springboot3与MybatisPlus3.5.2导致的Property 'sqlSessionFactory' or 'sqlSessionTemplate' are required异常处理。

2023-01-31 11:18:58 1778 1

原创 SpringSecurity6.0自定义数据库登录认证详细注释与两个关键点

直接把安全认证的两个关键点找了出来,让大家明白自定登录我要从哪里入手。第一是重写SecurityFilterChain,第二是重写UserDetailsService。

2023-01-29 11:53:38 4353 2

Java、C#与PHP的DES加密互通代码(测试通过)

Java、C#与PHP的DES加密互通代码(测试通过)

2014-04-18

ASP模板引擎Climber

ASP模板引擎 Climber 1.0.0,这是一个类似于PHP的SMARTY。因为原来的网站是用ASP开发的,为了提高网站的性能,又不想整体换代码语言,以免影响搜索引擎的收录。于是有了自己写一个的想法,在网上搜索了很久,没有能用的,Climber 就这样诞生了。当前版本 Climber 1.0.0 。现已经支持包含功能{include("")},普通变量解析{$var},暂时未实现对象及记录集的解析功能。

2012-12-19

VB.NET可以很容易实现多文件多线程同时下载

用VB6折腾了很久,很难实现多文件同时下载,虽然也说VB6支持异步操作,但是不能真正的多个文件同时下载,也就是说实现不了真正意义上的多线程同时工作,用Inet控件观察了好久,总是一个一个的下载。无奈之下,只好转向VB.NET,没想到问题很快就解决了。强大的多线程支持使我死抱VB6多年不放的我,终于领略到面向对象的强捍。本代码可实现每个下载文件占用一个线程,多个文件多个线程同时工作的功能。

2012-11-22

空空如也

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

TA关注的人

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