Java
深入浅出 SSL/CA 证书及其相关证书文件(pem、crt、cer、key、csr)
http://www.cbww.cn/news/37476.shtml 一种是 Base64 (ASCII) 编码的文本格式。这种证书文件是可以通过文本编辑器打开,甚至进行编辑,常见有 PEM 证书格式,扩展名包括 PEM、CRT 和 KEY。 另外一种是 Binary 二进制文件。常见有 DER 证书格式,扩展名包括 DER 和 CER。 Linux 系统使用 CRT,Windows
ES 2021(ES12)新增新特性
逻辑运算符和赋值表达式(&&=,||=,??=) String.prototype.replaceAll() 数字分隔符 Promise.any &&= 逻辑与赋值运算符 x &&= y 等价于 x && (x=y):意思是当 x 为真时,x = y。 ||= 逻辑或赋值运算符 x ||= y 等价于 x || (x = y):
java Unsafe工具类
Unsafe类是JRE提供的一个工具类,在sun.misc包下。该类提供了一些计算机底层操作工具方法。如直接内存操作,类似指针形式的内存访问,线程调度等。提高了java执行效率,但是如果使用不当,同时也带来了一定的风险。这个类被设计主要供java平台类库使用(像JUC包中大量使用该类),不是供实际应用开发使用,因此虽然其提供了一个单例方法获取类实例,但是会判断当前类是不是被引导类加载,
基于Spring Security去实现sso单点登陆和鉴权
因为看了spring security在自己无聊的时候书写的demo发现有缺陷后来去进行修改完整了。对鉴权需要看的源码还有登陆的实现返回的加密信息进行鉴定等等做了修改 1.首先我们需要去配置到我们spring security的一个配置类去实现我们的WebSecurityConfigurerAdapter接口重写他的配置的信息 当校验成功会去调用到我们配置了UserDetailsServic
帝国CMS从word复制粘贴公式
这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用 后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下) <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%&g
【HarmonyOS】如何获取公共目录的图片等文件(API7 FA模型JS语言)
【关键字】 API7、JS、公共目录、@ohos.multimedia.mediaLibrary 【前言】 在使用API7 JS开发HarmonyOS应用时,需要获取非应用目录即内部存储公共目录下的图片,查找资料发现官网提供 @ohos.multimedia.medialibrary (媒体库管理) 可以访问和修改个人媒体数据信息,尝试后发现可以通过
[nodejs] __dirname is not defined in ES module scope
原因:CommonJS 中提供的全局变量如require, exports, module.exports, __filename, __dirname 等,在 ES Modules 环境中均是不可用的,require, exports, module.exports 在 ES Modules 中基本对应着 import, export,
【快应用】addEventListener()方法无法监听动画事件
【关键词】 动画监听、动态改变 【问题背景】 Style中设置动画样式,然后在onshow生命周期中调用addEventListener()方法去监听动画事件,无法监听到,该方法无任何回调返回 问题代码如下: <template> <!-- Only one root node is allowed in template. --> <d
有懂的没,json对象中 嵌入 json字符串 它规范吗?
json字符串 和 json对象 1、JSONObject中的String json串中data对应的值是String,String字符串中双引号需要使用反斜杠进行转义, 痛恨这种, 解析时要进行二次解析data string为对象。 代码生成方式 2、JSONObject中的Object json串中data对应的值是对象,解决了前端后端接收时存在双引号和反斜杠的问题
git 拉取分支到本地文件夹
1.创建本地仓库 $ git init 2.与远程仓库建立联系 $ git remote add origin (复制的远程地址) 。 3.确定你需要拉的分支名 $ git fetch origin chongfu (远程分支)。 4.本地创建的分支与远程分支相互连接 $ git checkout -b(本地分支名
Scala简介和安装
简介 Scala是一种多范式的编程语言(多范式:多种编程方法的意思。有面向过程、面向对象、泛型、函数式四种程序设计方法),其设计的初衷是要集成面向对象编程和函数式编程的各种特性。Scala运行于Java平台(Java虚拟机),并兼容现有的Java程序 官网:https://www.scala-lang.org/ Scala以一种简洁的高级语言结合了面向对象和函数式编程。 Scala的静态类型有
Android中启动Activity的最佳写法
问题思考 在实际工作场景中,大家各个模块都是有交互的,那么就存在各个模块Activity的相互跳转。假设小A负责一个ActivityA,所有跳转到ActivityA的请求都需要携带String类型的参数resaon,那么每一个对接跳转到ActivityA的业务,小A都要说一遍:“跳转过来需要带一个参数reason”,很明显这种工作效率是很低的。而且更为麻烦的是,如果小A这里的业务变了,除了reas
前端项目文件别名的配置
前端项目文件别名的配置 前言 项目里配置别名路径是写项目时的常见操作。好处在于: 简化模块路径。在项目中,有些文件可能存在于深层目录中,并且需要多次引用。如果每次都使用相对路径进行引用,就会显得非常麻烦。而通过在项目中配置 @ 别名路径,就可以将这些深层目录的路径简化为一个别名,在代码中更加清晰和简洁。 提高重构效率。在项目中经常需要对文件进行重构,比如将某个组件从一个目录下移动到另一个目
Lucene检索全流程学习笔记
一 简介 写作目的 1 为什么学习Lucene lucene是基于倒排索引的检索工具库,倒排索引是典型的文本匹配,它能够精确匹配用户搜索的query,它的缺点是不擅长语义理解,而深度学习检索模型擅长的正是理解用户query背后的语义。深度学习的一个优点是可以把用户的各种特征很容易地输入模型以丰富用户搜索的上下文信息。深度学习的一个流派是表示学习,把用户的query、及其他特征通过学习得到向量表示,
SpringBean初始化顺序
Spring bean是Spring框架在运行时管理的对象。Spring bean是任何Spring应用程序的基本构建块。我们编写的大多数应用程序逻辑代码都将放在Spring bean中。 执行顺序: 因此不能在构造函数中直接使用@Autowired定义的参数,而应该在@PostConstruct中调用。 例如: 学习更多编程知识,请关注我的公众号: 代码的路 &
【SpringBoot】注解
Controller Controller内方法 POST处理函数参数 GET处理函数参数 将参数值按照参数名传入RequestDto中不需要额外加注解,直接将对象作为形参就可以 Entity 实体类字段 MyBatis默认将查询结果中的列值映射到实体类中变量名与列名相同的属性(变量)中。对于列名与变量名有差异,即含有@TableField声明的实体来说,需要用@TableName(a
CentOS环境下搭建seata(二进制、MySQL)
我把单机模式和高可用搞混了,等我明天改下!!! seata官网:https://seata.io/zh-cn/。 我在这里部署的seata版本是2.0.4。 Spring Cloud Alibaba版本对应组件版本说明,详细参考官网文档:https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%
SSL数字证书详解(六)
一、什么是SSL数字证书 SSL证书,也称为SSL 服务器证书,是遵守SSL协议的一种数字证书,由全球信任的证书颁发机构 (CA) 验证服务器身份后颁发。服务器部署了SSL证书后可以确保用户在浏览器上输入的机密信息和从服务器上查询的机密信息从用户电脑到服务器之间的传输链路上是高强度加密传输的,是不可能被非法篡改和窃取的。同时向网站访问者证明了服务器的真实身份,此真实身份是通过第三方权威机构验证
docker启动tomcat时区差了8小时
docker启动tomcat时区差了8小时 进入tomcat容器,一般在/usr/local/tomcat/bin 找到目录下的 catalina.sh 文件,在这里修改时区 大概100多行, 下面这个 JAVA_OPTS 就是我们加进去的
Kubernetes Pod重启策略
1、概述 在Pod的spec中有一个restartPolicy字段,如下: apiVersion: v1 kind: Pod metadata: name: xxx spec: restartPolicy: Always ... restartPolicy的值有三个:Always、OnFailure、Never;默认值为Always。 注意 1:虽然restartPolicy
C#.NET CORE .NET6 RSA 私钥签名 公钥验签(验证签名) ver:20230614
C#.NET CORE .NET6 RSA 私钥签名 公钥验签(验证签名) ver:20230614 环境说明: .NET CORE 版本:.NET 6 。 .NET CORE 对于RSA的支持: 1. .NET 6 中内置了对 PKCS1,PKCS8 2种私钥格式的支持。 2.私钥字符串要去除"-----BEGIN RSA PRIVATE KEY-----"、"---
dedecms从word复制粘贴公式
1.4.2之后官方并没有做功能的改动,1.4.2在word复制这块没有bug,其他版本会出现手动无法转存的情况 本文使用的后台是Java。前端为Jsp(前端都一样,后台如果语言不通得自己做 Base64编码解码) 因为公司业务需要支持IE8 ,网上其实有很多富文本框,效果都很好。 例如www.wangEditor.com 但试了一圈都不支持IE8 。 所以回到Uedit