摘要: 一、安装配置node.js http://nodejs.cn/download/ 1、首先配置npm的全局模块的存放路径、cache的路径,此处选择放在:D:\Program Files\nodejs 输入如下命令: npm config set prefix "E:\Nodejs\node_glo 阅读全文
posted @ 2020-09-22 09:17 PeterSun888 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 1、配置文件Log4J配置文件的基本格式如下: #配置根Logger log4j.rootLogger = [ level ] , appenderName , appenderName1 , … #配置日志信息输出目的地Appender及Appender选项 log4j.appender.appe 阅读全文
posted @ 2020-08-14 15:10 PeterSun888 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 1、新建一个Java工程,导入包log4j-1.2.17.jar。 2、src同级创建并设置log4j.properties,内容如下 ### 设置### log4j.rootLogger = debug,stdout,D,E ### 输出信息到控制抬 ### log4j.appender.stdo 阅读全文
posted @ 2020-08-14 15:01 PeterSun888 阅读(194) 评论(0) 推荐(0) 编辑
摘要: Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。 1、日志信息的优先级从高到低有ERROR、WARN、 INFO、DEBUG,分别用来指定这条日志信息的重要程度; 2、日志信息的输出目的地指定了日志将打印到控制台还是文件中; 3、输出格式则控制了日志信息的 阅读全文
posted @ 2020-08-14 14:58 PeterSun888 阅读(337) 评论(0) 推荐(0) 编辑
摘要: 1、JAVA - RSA使用X509EncodedKeySpec、PKCS8EncodedKeySpec生成公钥和私钥 private static final String KEY_ALGORITHM = "RSA"; private static final String PUBLIC_KEY 阅读全文
posted @ 2020-08-14 13:39 PeterSun888 阅读(6411) 评论(0) 推荐(0) 编辑
摘要: 1、静态方法 静态方法是指类中无需实例参与即可调用的方法(不需要self参数),在调用过程中,无需将类实例化,直接在类之后使用.号运算符调用方法。 通常情况下,静态方法使用@staticmethod装饰器来声明。 class ClassA(object): @staticmethod def fun 阅读全文
posted @ 2020-08-12 14:37 PeterSun888 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1、类属性与实例属性 类属性就相当与全局变量,实例对象共有的属性,实例对象的属性为实例对象自己私有。 类属性就是类对象(Tool)所拥有的属性,它被所有类对象的实例对象(实例方法)所共有,在内存中只存在一个副本,这个和C++中类的静态成员变量有点类似。对于公有的类属性,在类外可以通过类对象和实例对象 阅读全文
posted @ 2020-08-12 11:12 PeterSun888 阅读(240) 评论(0) 推荐(0) 编辑
摘要: P10证书一般是一个base64文件,实际上他不是一张真正的证书应该是一段可以向CA申请证书的P10请求,该请求一般是通过硬件生成密钥对后,将私钥单独存放,但是将公钥放入p10中,CA受到该p10请求后,可以校验,并根据p10中的信息制作一张没有私钥的公钥证书。 1、单证书的签发 用户填写信息注册( 阅读全文
posted @ 2020-08-11 10:39 PeterSun888 阅读(1909) 评论(0) 推荐(0) 编辑
摘要: 用户首先产生自己的密钥对,并将公共密钥及部分个人信息传送给CA(通过P10请求) CertAndKeyGen gen = new CertAndKeyGen("RSA", "SHA1WithRSA"); gen.generate(1024);//生成1024位密钥 PKCS10Certificati 阅读全文
posted @ 2020-08-11 10:37 PeterSun888 阅读(3398) 评论(0) 推荐(0) 编辑
摘要: __init__() 这个方法一般用于初始化一个类但是 当实例化一个类的时候, __init__并不是第一个被调用的, 第一个被调用的是__new__ __new__() __new__方法是创建类实例的方法, 创建对象时调用, 返回当前对象的一个实例 __init__方法是类实例创建之后调用, 对 阅读全文
posted @ 2020-08-11 10:15 PeterSun888 阅读(250) 评论(0) 推荐(0) 编辑