java: cannot find symbol symbol: variable log

Intellij idea编译项目时始终报错java: cannot find symbol symbol: variable log 已经配置了lombok

  确认不是配置问题之后,发现是lombok版本没有更新所致。 于是更新pom.xml,lombok依赖如下 (1.18.14)

更新版本后,重新编译项目,一切正常。   from:https://blog.csdn.net/A_bad_horse/article/details/113242545

龙生   05 Jul 2022
View Details

spring-boot项目使用ulisesbocchio对配置文件敏感信息加密

参考文献github官网地址:https://github.com/ulisesbocchio/jasypt-spring-boot 1、添加依赖: maven:

  低版本依赖

  gradle依赖:

  2、自定义加密盐值,生成加密结果

  运行之后得到以下加密结果:

  3、将结果敏感信息替换成加密后的结果 加密结果需要将ENC(*)包含加密值,Spring加载时会自动解析

 

  4、加密结果与加密盐值隔离 项目加密配置到这里也就基本完成了,但是为了保证加密数据和加密盐值数据隔离还需采取进一步措施,以确保数据的安全性 注释:加密盐值不应该直接放在代码中,容易造成开发人员泄露数据安全性 Windows启动java虚拟机配置VM options参数,我这里默认是配置3.0.0以上的jar包,如版本低可将后面参数移除掉 配置了虚拟机启动参数,其实和配置yml是一样的,也同样会加载到spring配置文件中,配置成功(此时可将配置文件的加密盐值配置删除掉), 启动Spring同样会成功连接到数据库。  服务器中配置,同理将java启动虚拟机参数新增配置,这样我们密码盐值就放在了服务器中,就不会造成加密盐值泄漏了 JAVA_OPTS="-Djasypt.encryptor.password=qwera@12345 -Djasypt.encryptor.algorithm=PBEWithMD5AndDES -Djasypt.encryptor.iv-generator-classname=org.jasypt.iv.NoIvGenerator"   到这里,配置加密敏感信息应该才算完成。 from:https://blog.csdn.net/Mr_chenchen/article/details/113553046?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-113553046-blog-93360116.pc_relevant_multi_platform_whitelistv2&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7Edefault-1-113553046-blog-93360116.pc_relevant_multi_platform_whitelistv2&utm_relevant_index=1

龙生   05 Jul 2022
View Details

VirtualBox无法加载USB移动设备的解决方法(支持U盘启动盘)

为了让虚拟机能挂载 USB2.0 或 USB3.0 的移动硬盘,我们还需要安装一个 Extension Pack 插件。如果不安装的话,启动虚拟机时会弹出一个“failed to attach usb,VERR_PDM_NO_USB_PORTS”报错提示,移动硬盘也没法成功挂载。

插件的全称:
Oracle_VM_VirtualBox_Extension_Pack-6.1.30-148432.vbox-extpack

龙生   01 Jul 2022
View Details

System.Net.WebException: 基础连接已经关闭: 未能为 SSL/TLS 安全通道建立信任关系。 —> System.Security.Authentication.Authe

解决方法:

  写一个utils类,当你在

 

上面这个代码前添加这个方法 Util.SetCertificatePolicy(); 为本次连接设置证书。   from:https://blog.csdn.net/quentien/article/details/122326973

龙生   30 Jun 2022
View Details

DR、CT、核磁、B超到底有什么区别?一篇文章给您解释清楚

DR、CT、核磁、B超是最常见的医学影像检查,但很多人都分不清楚它们有什么区别。面对这些检查,病人往往心生疑惑,有时候一种检查完成后还不能得到可靠、明确的诊断,还要采用其他检查补充,为什么选这种?不选那种呢?有时还要再加选其他?今天就为大家详细科普一下。

龙生   29 Jun 2022
View Details

Which programming language is fastest?

The Computer Language 22.05 Benchmarks Game Which programming language is fastest? Let’s go measure … benchmark programs ! Fastest means … ? simple { summary charts } Fastest means … you choose which program differencies to explore — simple, optimised; sequential, multicore; SSE4, AVX — you choose which program measurements to compare. Fastest means lowest … cpu seconds? C C++ Rust C# Fortran Julia Chapel Ada Haskell OCaml Go Swift F# Java Pascal Lisp Dart JavaScript Racket PHP Erlang Ruby Smalltalk Lua Python Perl Fastest means lowest … elapsed seconds? fannkuch-redux n-body spectral-norm mandelbrot pidigits regex-redux fasta k-nucleotide reverse-complement binary-trees It’s important to […]

龙生   29 Jun 2022
View Details

java中json字符串与对象转换

常见的转换工具有:
Jackson:SpringMVC内置的转换工具
jsonlib:Java提供的转换工具(一般不用)
gson:google提供的转换工具(轻量级的框架)
fastjson:Alibaba提供的转换工具(效率高速度快)

龙生   28 Jun 2022
View Details

2022 年最受欢迎的 5 大开源自动化和编排技术

DevOps 一直是开发者的重点关注领域,外媒 openlogic 联合 OSI 统计了各行各业 2600 多名开源用户的数据,得出了一份 2022 年开源状态报告,根据统计的数据总结了 2022 年最受欢迎的 5 大开源自动化和编排技术,以及开发团队选择这些技术的标准和常见问题。

基于自动化和编排技术的调查范围,本次参与调查的工具主要有 Puppet、Ansible、Chef、Salt、Kubespray、Terraform、Rancher 和 Zabbix ,而 GitHub Actions、GitLab、Jenkins X、Jenkins、Spinnaker、Travis CI、Tekton、 Zuul 被视作 CI/CD 工具,不作统计。

龙生   28 Jun 2022
View Details

idea快捷键

1、快捷输入【public static void main(String[] args)】 快捷键:psvm+Enter 2、自动创建一个for循环 快捷键:fori+Enter 3、快捷输入【System.out.println();】 快捷键:sout+Enter 4、查看提示 快捷键:CTRL+j 5、光标移动有错误代码的位置 快捷键:F2/Shift+F2 6、快速修复 快捷键:Alt+Enter 7、自动补全末尾的字符(不只是括号) 快捷键:Ctrl+Shift+Enter 8、智能提示 快捷键:Ctrl+Shift+空格 9、重构 快捷键:Ctrl+Shift+Alt+T 10、复制行 快捷键:CTRL+D 11、删除行 快捷键:CTRL+Y 12、注释行 快捷键:CTRL+/ 13、在一个弹出框中搜索任何东西,包括类、资源、配置项、方法等等 快捷键:SHIFT+SHIFT 14、查看类的继承关系 快捷键:CTRL+H 15、查看当前类的所有方法 快捷键:CTRL+F12 16、查找类或方法 快捷键:ALT+F7 17、查找文本的出现位置 快捷键:CTRL+F/CTRL+SHIFT+F 18、在当前窗口查找 快捷键:F3/SHIFT+F3 19、查找所有IDEA的命令 快捷键:CTRL+SHIFT+A 20、新建类、方法、构造器等 快捷键:ALT+INSERT 21、格式化import列表 快捷键:CTRL+ALT+O 22、格式化代码 快捷键:CTRL+ALT+L 23、切换各种页面 快捷键:CTRL+W ———————————————— 版权声明:本文为CSDN博主「二木成林」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/cnds123321/article/details/116718264

龙生   22 Jun 2022
View Details
1 2 394