加载中
单例设计模式记录

写在前面 单例设计模式,相信是大家接触设计模式时的入门设计模式,它理解起来比较简单,当然实现起来也很简单,但是别看不上这简单的东西,简单的事情重复做将不再简单,再复杂的事情拆分开...

策略、工厂模式融合 InitializingBean

策略、工厂模式融合 InitializingBean 策略、工厂模式分别是什么 策略模式 策略模式是将不同的算法封装成一个对象,这些不同的算法从一个抽象类或者一个接口中派生出来,客户端持有一个抽象的...

Java 异常 NoSuchElementException

问题背景 公司测试环境出现的奇怪问题,环境代码刚部署完,测试时报这个错,错误信息也不是很详细,就是简单的一句异常描述 1.站在巨人的肩膀上找答案 这个异常的意思是线程访问越界 ,百度搜...

08/23 22:35
0
Nginx 下载和安装

环境 系统环境:CentOS 7.7 Nginx:nginx/1.17.9 1.Nginx 简介 Nginx 是一个高性能的 HTTP 和反向代理 Web 服务器,同时也提供了 IMAP/POP3/SMTP 服务。 Nginx 是由伊戈尔·赛索耶夫为俄罗斯...

Java 基础 String 的详解

写在前面 String 算是 Java 源码中先要学习的,今天就从源码的角度来重新认识一下 1.存储结构 看主流的 JDK 版本 1.8 ,String 内部实际存储结构为 char 数组,源码如下: public final cla...

03/14 20:03
104
CentOS 7 安装 RabbitMQ

环境准备 基础系统:CentOS 7.6 Erlang 和 RabbitMQ 需要版本对应,参考 这里,本次使用如下版本 Erlang:otp_src_22.0.tar.gz (RabbitMQ 是基于 Erlang 语言开发的,所以必须先安装 Erlang...

初识 IPv4 和 IPv6

前言 2019 年 11 月 26 日,全球所有 43 亿个 IPv4 地址已分配完毕。 1.IPv4 IPv4是 Internet Protocol version 4 的缩写,中文翻译为互联网通信协议(TCP/IP协议)第四版,通常简称为网际协...

nnn
01/20 14:29
322
代码混淆神器 Allatori

准备工作 此次案例使用官方 Demo,不使用任何插件 环境:windows 10 1.Allatori简介 Allatori 是第二代 Java 混淆器,可为您的知识产权提供全方位的保护。 尽管大多数第二代混淆器都提供了值...

2019/09/30 09:59
750
Linux下 keepalived 的安装和配置

安装前准备 基础系统:CentOS 7 yum -y install gcc gcc-c++ autoconf automake make yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel 1.下载keepalived 方法一: yu...

2019/08/18 17:31
194
Map简单记录

Map 笔记 今天学习了 map 中的 hashMap 和 concurrentHashMap 区别,简单记录下。 1.JDk1.7 hashmap: hashmap 是数组和链表的组合结构,线程不安全 hashmap 默认长度为 16,默认加载因子为 ...

2019/07/14 17:19
39
MYSQL学习笔记one

MYSQL 笔记 好久没写博客了,感觉时间过的好快,虽然没更文,但是自己没有放弃记录输出,这次记录下学习 MySQL 的一些知识。 1.MYSQL 中 NULL 和空值区别 空值长度为 0,null 没有长度,显示...

2019/07/07 18:51
12
springboot登陆页面图片验证码简单的web项目

写在前面 前段时间大家都说最近大环境不好,好多公司在裁员,换工作的话不推荐轻易的裸辞,但是我想说的是我所在的公司好流弊,有做不完的业务需求,还有就是招不完的人...... 最近我也是比较...

2019/04/02 17:15
76
JavaWeb 项目与系统时间相差 8 个小时的问题

写在前面 今天记录分享一个排查部署到 Linux 上的 web 项目执行的时间和本地系统时间相差 8 小时的问题 环境:redhat 6.5 考虑有规律的时间差可能和时区不同有关 1 查看 Linux 系统时间和时区...

2019/03/31 16:49
206
亦大亦小如你--MySQL

写在前面 MySQL 是个神奇的关系型数据库,真心感觉牛逼,因为做的项目比较杂,之前也碰到过 Oracle 数据库,给我的印象是 Oracle 很臃肿繁琐,配置多,如果是小项目用它的话感觉就像是杀鸡用...

2019/03/09 19:25
38
LInux下如何挂载光盘找rpm包?

写在前面 Linux 使用有时需要安装软件,当然可以通过 yum 命令来在线安装,也可以通过下载好的 rpm 包来进行安装,但是 rpm 安装需要自己来找安装软件所依赖的 rpm 包。今天就来尝试操作下 ...

迟到但重要的事

好久没更文了,一来年底了公司有些项目结尾非常忙,当然这也是接口,二来自己最近不知道该写点什么,本来 2018 年阳历 12 月有份总结一直没来的及发,就趁这个机会记录下。 30 号半夜醒来后,...

2019/01/31 15:50
67
推荐一个java操作ftp的工具类

写在前面 作为经常使用电脑整理文件的童鞋,应该都使用过从ftp服务器上传下载文件,那么今天就了解下如何通过java程序操作ftp服务的文件 首先你要知道ftp的ip,路径,端口,有操作权限的账号...

2018/12/08 10:49
475
application.properties数据库敏感信息加密这么简单?

写在前面 俗话说:”顾客是上帝“,身为程序员的我有时会直接对接客户方提出的需求,毕竟我处在提供服务的一方,所以我也会尽量的满足临时的要求。前些天就有了一个满足漏洞检测的需求,想要...

记录下死磕过的一个坑

写在前面 最近公司项目提了个很正常的需求,为什么说是很正常的需求呢,保守点说,大多数的项目都会默认有这样的功能,那就是tomcat指定404页面,具体情况请听我再啰嗦啰嗦。有这么一场景,有...

2018/11/10 11:35
398
ORACLE如何一次性修改用户连接数?

oracle连接数详解 oracle连接数默认是150,当同一时间连接数大于这个数的时候就会报错,现在的解决办法为增大oracle的连接数,从150改为1500,操作如下 1.修改前问题解决 如果已经报超过连接...

2018/11/08 18:50
36

没有更多内容

加载失败,请刷新页面

返回顶部
顶部