02 2021 档案

摘要:HTTP Strict Transport Security (通常简称为HSTS) 是一个安全功能,它告诉浏览器只能通过HTTPS访问当前资源, 禁止HTTP方式。 背景 有的网站开启了https,但为了照顾用户的使用体验(因为用户总是很赖的,一般不会主动键入https,而是直接输入域名, 直接输 阅读全文
posted @ 2021-02-28 18:52 ageovb 阅读(439) 评论(0) 推荐(0)
摘要:加载模块 在httpd.conf文件里使下面模块生效: LoadModule ssl_module modules/mod_ssl.so # 如果使用https证书,这个模块功能一定要打开! LoadModule rewrite_module modules/mod_rewrite.so # 重写模 阅读全文
posted @ 2021-02-28 18:36 ageovb 阅读(203) 评论(0) 推荐(0)
摘要:1、虚拟机配置修改 分别修改 32 位和 64 位虚拟机的文件编码为 UTF-8: -Dfile.encoding=UTF-8 2、IDEA 配置修改 Ctrl+Alt+S 打开配置,将如下三个选项全部改为UTF-8: 3、设置运行时的虚拟机参数 打开运行配置 在 VM Options 中填入: - 阅读全文
posted @ 2021-02-28 16:52 ageovb 阅读(146) 评论(0) 推荐(0)
摘要:IDEA 运行 Java 报错:程序包 org.slf4j 不存在 只需进行以下两步操作: 将 IDE 构建/运行项目操作委托给 Maven : 如果项目是多模块的,还需要勾选创建模块组: 阅读全文
posted @ 2021-02-28 16:27 ageovb 阅读(12158) 评论(0) 推荐(2)
摘要:New 一个 File 类型的 Java 文件 ClassUtil.java,如下图所示,可以看出图标是文本类型: 然后将这个文件删除,New 一个 Java Class 文件: 输入文件名 ClassUtil: 报错如下: Unable to parse template "Class" Erro 阅读全文
posted @ 2021-02-28 14:41 ageovb 阅读(594) 评论(0) 推荐(0)
摘要:参考如下网址,以 Cent OS 为例,其他Linux 只是命令不同: https://www.yuque.com/zhibihuaxingchen/lf8vpz/dggexi 阅读全文
posted @ 2021-02-28 12:07 ageovb 阅读(1111) 评论(0) 推荐(0)
摘要:Diameter协议 协议简介参考上面博客,下面贴一下Diameter主要流程: 阅读全文
posted @ 2021-02-21 21:55 ageovb 阅读(371) 评论(0) 推荐(0)
摘要:待解压的路径(可以递归解压):D:\jar 文件类型(任意压缩文件):*.jar 输出目录:D:\UnzipFile 代码如下: rem /r 待解压的路径 in 文件类型 -o:输出目录 set start=%time% for /r "D:\jar" %%i in (*.jar) do ( Ba 阅读全文
posted @ 2021-02-21 18:11 ageovb 阅读(512) 评论(0) 推荐(0)
摘要:学习模式要善于变通,如果只有一个ConcreteComponent类而没有抽象的Component类,那么Decorator类可以是ConcreteComponent的一个子类。 同样道理,如果只有一个ConcreteDecorator类,那么就没有必要建立一个单独的Decorator类,只保留一个 阅读全文
posted @ 2021-02-17 21:57 ageovb 阅读(109) 评论(0) 推荐(0)
摘要:策略模式(Strategy):它定义了算法家族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化,不会影响到使用算法的客户。 聚合:表示一种弱的拥有关系,体现的是A对象可以包含B对象,但B对象不是A对象的一部分 实现:继承了箭头指向的类 程序运行界面如下: /** * @CreateTime 阅读全文
posted @ 2021-02-16 21:42 ageovb 阅读(331) 评论(0) 推荐(0)
摘要:博客园主题 阅读全文
posted @ 2021-02-16 14:55 ageovb 阅读(110) 评论(0) 推荐(0)
摘要:简单工厂模式(Simple Factory):又叫静态方法模式,因为工厂类定义了一个静态方法 ,给这个静态方法传入不同的参数可以获得不同的对象。 依赖:函数中使用了箭头指向的类对象 关联:本类的成员变量是箭头指向的类对象 泛化:继承了箭头指向的类 /** * @CreateTime: 2021/02 阅读全文
posted @ 2021-02-15 21:16 ageovb 阅读(163) 评论(0) 推荐(0)
摘要:数组转 ArrayList 使用 for 循环; 直接使用 Arrays.asList(T[] a) 赋值; 初始化 ArrayList 时使用 Arrays.asList(T[] a),推荐使用; 使用 Collections.addAll(List, T[] a),推荐使用。 ArrayList 阅读全文
posted @ 2021-02-14 16:53 ageovb 阅读(1263) 评论(0) 推荐(1)
摘要:术语 时间复杂度:算法执行所消耗的时间。 空间复杂度:算法执行所消耗的存储空间。 稳定排序:相同的两个元素,排序前后顺序不变,用于两个排序关键字的情况,如对价格升序的同时销量也升序。 不稳定排序:相同的两个元素,排序前后顺序可能发生改变,如快速排序、希尔排序、选择排序、堆排序(快些选堆)。 原地排序 阅读全文
posted @ 2021-02-13 16:57 ageovb 阅读(261) 评论(0) 推荐(0)
摘要:创建一个Shell脚本,方便说明: # touch /tmp/test.sh # chmod 755 /tmp/test.sh # ll /tmp/test.sh 方法一:./test.sh .代表当前路径,/的意思就是在当前路径下执行test.sh。 如果不加./,bash就会去PATH环境变量里 阅读全文
posted @ 2021-02-11 16:01 ageovb 阅读(581) 评论(0) 推荐(0)
摘要:OSGi(开放服务网关协议,Open Service Gateway Initiative)技术是Java动态化模块化系统的一系列规范。 最早Eclipse用它而出名,Eclipse使用了Equinox的OSGi实现,Spring Dynamic Module也是基于Equinox。OSGi框架为J 阅读全文
posted @ 2021-02-11 15:44 ageovb 阅读(223) 评论(0) 推荐(0)
摘要:入门请看:猴子都能看懂的GIT入门 git可以当成svn工具来用的,如果安装了git却需要访问svn,可以使用如下命令: 将svn工程克隆到Project文件夹:git svn clone svn代码地址 Project从svn上更新(update)代码:git svn rebase提交(commi 阅读全文
posted @ 2021-02-11 15:28 ageovb 阅读(36) 评论(0) 推荐(0)
摘要:rsync(Remote Synchronize,远程同步)是Linux系统下的数据镜像备份工具。使用快速增量备份工具可以远程同步,支持本地复制,或者与其他SSH、rsync主机同步。 特性 无须特殊权限即可安装。 支持匿名传输,以方便进行网站镜像。 可以镜像保存整个目录树和文件系统。 可以很容易做 阅读全文
posted @ 2021-02-11 11:48 ageovb 阅读(225) 评论(0) 推荐(0)