摘要:
系统环境 Centos7.6,OpenVpn2.2.2 1:先安装依赖软件包 yum install -y lzo lzo-devel openssl openssl-devel pam pam-devel yum install -y pkcs11-helper pkcs11-helper-dev 阅读全文
摘要:
HttpClient是目前我们通讯组件中最常见的一个Api了吧。至少从我目前接触到与外部系统通讯的话是这样的。下面我将我自己常用的一些知识总结一下。因为本猿也是边写边总结,有啥不对的还望多多指出。1:利用httpClient发送https请求。第一次遇到这种情况是开发与微信支付的接口。适用情形htt... 阅读全文
摘要:
企业邮箱的域名一般都是zhangsan@公司域名,或者zhang_san@公司域名这种形式。这里我只列举zhangsan@公司域名这种形式。公司要我做一个企业邮箱的模糊匹配和验证,刚接到以为很难。结果网上一查,发现有类似Api。瞬间小case了。引入jar包:pinyin4j-2.5.0.jar一下... 阅读全文
摘要:
十进制、二进制、十六进制、反码、源码、补码、>>>为逻辑移位符,>> 算数移位符,<< 移位符 正数的反码、源码、补码是一样的,负数的补码等于负数的反码+1 机器数:一个数在计算机中的二进制表示形式, 叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号, 正数为0, 负数为1。 阅读全文
摘要:
1、数组 数组(Array) 是一种很常见的数据结构。它由相同类型的元素(element)组成,并且是使用一块连续的内存来存储。 我们直接可以利用元素的索引(index)可以计算出该元素对应的存储地址。 特点:长度固定,不支持动态扩容。可以随机访问元素。 2、链表 虽然是一种线性表,但是并不会按线性 阅读全文
摘要:
1、Java中常用关键字和用途 synchronized: 加锁 transient 不参与序列化和反序列化 volatile 保证其他线程可见性,不保证原子性,禁止指令重排 2、hashCode(),equals()方法作用和区别 equals和hashCode方法都来源于Object类。equa 阅读全文
摘要:
1:什么是线程?什么是进程? 进程:进程是程序允许的最基本的单位,是程序的一次执行过程,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。在 Java 中,当我们启动 main 函数时其实就是启动了一个 JVM 的进程,而 main 函数所在的线程就是这个进程中的一个线程,也称 阅读全文
摘要:
1:准备工作 rabbitmq官网查看erlang和rabbitmq的版本关联关系,这里选择 erlang版本:otp_src_25.0 rabbitmqserver版本:3.10.7 官网下载对应版本erlang,下载地址:http://erlang.org/download/ 赶往下载对应版本r 阅读全文
摘要:
1:背景 Mysql自动将datetime类型的毫秒数四舍五入,比如代码中传入的Date类型的数据值为 2021.03.31 23:59:59.700 到数据库 2021.04.01 00:00:00.0。 对数据准确性造成影响。 2:解决方案 存入数据库之前去除毫秒数,终极方案使用mybatis拦 阅读全文
摘要:
1:从注册表中查看加密后的密码。 1.1:windows键+r,输入 regedit 1.2:在注册表中找到 \HKEY_CURRENT_USER\SOFTWARE\PremiumSoft\navicat\servers 并找到 UserName 即 账号 1.3:从上面步骤中,打开注册表、并找到如 阅读全文
摘要:
前言 1.什么是分布式事务,分布式事务包含哪些角色 分布式事务主要包含,事务参与者,事务管理者,资源服务器三个角色。分布式事务是指着三个角色分别位于不同的分布式系统的不同节点之上。简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些 阅读全文
摘要:
前提条件 准备了两台虚拟机 mysql-master 192.168.30.199, mysql-slave 192.168.30.198 1:官网下载并安装Mysql8 1:安装mysql 1.1:官网下载mysql的安装包,并解压到/usr/local/mysql目录下。 1.1.1:解压xz包 阅读全文
摘要:
准备工作 安装Vmware软件 下载地址:https://www.vmware.com/cn/products/workstation-pro.html 下载Centos7 镜像 下载地址:https://www.centos.org/download/ 1:打开Vmware软件,选择新建虚拟机 2 阅读全文