问题描述Edge 浏览器打开页面空白或者报错。解决方案Chrome、Edge 启用了 Renderer Code Integrity Protection(渲染器代码完整性保护)功能,会阻止签名不是谷歌和微软的模块加载。解决方法:打开注册表编辑器(开始-运行-regedit),进入 \HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft。新建 Edge...
问题描述:Navicat 无法连接 Oracle 19c,报错如下:ORA-28547:connection to server failed, probable Oracle Net admin error解决方案Navicat 客户端 oci.dll 版本和 ORACLE 服务器版本不一致。Navicat 15.x 默认集成了 11.2 的版本,下载新版的 Instant Client ...
问题描述创建了可插入数据库 orclpdb 后每次重启服务器都不自动打开,提示:ORA-01109 数据库未打开。这样每次重启服务器后需要 SQL Plus 中执行以下 SQL 手动打开:alter pluggable database ORCLPDB open;。解决方案可创建触发器,在服务启动后自动执行上述 SQL 命令打开 orclpdb 数据库。1、在 SQL Plus 中使用 sy...
Oracle 12c 开始有了CDB和PDBCDB与PDB是Oracle 12C引入的新特性,在ORACLE 12C数据库引入的多租用户环境(Multitenant Environment)中,允许一个数据库容器(CDB)承载多个可插拔数据库(PDB)。CDB全称为ContainerDatabase,中文翻译为数据库容器,PDB全称为Pluggable Database,即可插拔数据库。在O...
漏洞名称SSL/TLS 协议信息泄露漏洞(CVE-2016-2183)漏洞说明Windows server 2008 或 2012、2016 远程桌面服务 SSL 加密默认是开启的,且有默认的CA证书。由于SSL/ TLS自身存在漏洞缺陷,当开启远程桌面服务,使用漏洞扫描工具扫描,发现存在SSL/TSL漏洞。参考资料:https://www.jianshu.com/p/8927d232810...
jetbra-ded4f9dc4fcb60294b21669dafa90330f2713ce4.zipIDEA 2022.2XIZQAN09CR-eyJsaWNlbnNlSWQiOiJYSVpRQU4wOUNSIiwibGljZW5zZWVOYW1lIjoia2lkZHkgaW5zZWFtcyIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIi...
Supplier vs. Vendor中文意思都是供应商,但实际上两个词意义区别很大。在美国,这两个词有其一定的行业、职业背景。先说职业正规的采购与供应管理专业人士很少用 Vendor。Supplier 是正式用法。笔者认识一位供应管理总监,他的理论非常简单:如果面试者开口闭口谈 Vendor,那表明此人不够专业 --虽然有点绝对,但也不无道理。你在整个注册采购经理(Certified Pu...
数据来自 Google 趋势(2022-03-24),从数据可看出 MyBatis 和 JPA/Hibernate 明显的区别是:国内用户以 MyBatis 居多(估计主要使用 MyBatis-Plus)国外用户以 JPA/Hibernate 居多国内趋势全球趋势
软件介绍yt-dlp 是一个基于现在已经停止活动的 youtube-dl 的分叉项目。这个项目的主要重点是增加新的功能和补丁,同时也保持与原项目的更新。简单点说这个工具用来下载 YouTube 视频。下载地址https://github.com/yt-dlp/yt-dlp使用方法下载后解压到任意目录;为方便使用添加到环境变量;使用命令提示符/Powershell执行命令下载。命令语法yt-d...
在 Android 开发过程中,我们往往需要安装 debug 版的 apk 来进行真机测试,而如果已经安装了签名过的 release 版是无法安装 debug 版的,开发测试非常不方便。这里提供一个方案可以实现一个 app 同时安装 debug 和 release 版。解决方案首先在 build.gradle(app) 中配置如下buildTypes { release { ...
使用 Collections.sort() 可以对集合进行排序,比如我们获取了用户列表,然后在 Java/Kotlin 中根据用户姓名排序。问题代码JavaCollections.sort(userList, new Comparator<SysUser>(){ @Override public int compare(SysUser o1, SysUser o2...
问题描述在 Windows 系统上安装了版本管理工具 TortoiseGit 后,发现在资源管理器中没有正常显示文件改变状态的图标,这样不好确认是否有文件改动,只能打开 Git 工具后查看,很是不方便,其实这是由于 Windows 系统中对资源管理器中图标的设计有些限制。期望效果:解决方案1、打开注册表编辑器开始 - 运行(或 win+R),输入 regedit 回车。2、定位注册表目录定位...
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。Kotlin 简化字段名条件构造器中不推荐对字段名进行硬编码,在 Java 中可使用 LambdaQueryWrapper,列名就可以使用类名::属性名来书写,但每个条件都要写一次类名也好难受,而在 Kotlin 中可借助强大的 let、also、...
本手册描述了开源 ETL 工具 Kettle 8.3 源码编译打包及 Debug 调试运行的详细步骤。本手册编写的目的主要为了应对以下场景:在使用开源的 Kettle 过程中如有个性化需求需要自定义部分功能模块,或者发现系统 Bug 且官方未及时提供修复时,我们需要修改源码并且重新编译打包运行。更多的时候我们需要通过 Debug 调试运行的方式来排查问题。1、环境要求以下各软件的安装及配置不...
代码生成已经是目前软件开发框架中的标配功能了,大多数代码生成都使用内置到项目中模块来实现,如果有调整需要修改项目代码,这里介绍一下 IDEA 内置的代码生成功能:使用 Groovy 脚本扩展来进行代码生成,同时附上本人在用的生成 Kotlin 版 Model 类的脚本。使用方法IDEA 连接数据库IDEA 旗舰版内置了 DataGrip 的大部分功能用于管理数据库,可在侧边栏找到,创建连接后...