- 博客(6)
- 收藏
- 关注
原创 guava工程即简单实现
1.基本工具[Basic utilities]让使用Java语言变得更舒适1.1使用和避免null Optional获取Optional实例的几种方法①Optional.of(T):获取一个Optional对象,其内部包含了一个非null的T数据类型实例,若T=null,则在运行时抛出异常。②Optional.absent():获得一个Optional对象,其内部包含了null(即空值)。③Optional.fromNullable(T): 将一个T的实例转换为Optional对象.
2022-04-12 16:14:21
331
原创 wkhtmltopdf工具类
/** * html转pdf * @param toolPath 工具安装目录 * @param srcPath html路径,可以是硬盘上的路径,也可以是网络路径 * @param destPath pdf保存路径 * @return 转换成功返回true */ public static boolean convert(String toolPath,String srcPath, String destPath){ File file = new File(destP.
2022-04-12 15:52:09
151
转载 Nginx安装与使用(配置详解)
前言Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,并在一个BSD-like 协议下发行。由俄罗斯的程序设计师Igor Sysoev所开发,供俄国大型的入口网站及搜索引擎Rambler(俄文:Рамблер)使用。其特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好。什么是反向代理?通常的代理服务器,只用于代理内部网络对Internet的连接请求,客户机必须指定代理服务器,并将本来要直接发送到Web服务
2022-04-02 11:35:34
579
原创 linux 安装mysql
1、检查是否已经安装过mysql,执行命令rpm -qa | grep mysql如果已存在,则执行删除命令 后边为Mysql目录rpm -e --nodeps mysql-xxxx2、查询所有Mysql对应的文件夹whereis mysqlmfind / -name mysql删除相关目录或文件rm -rf /usr/bin/mysql /usr/include/mysql /data/mysql /data/mysql/mysql验证是否删除完毕whereis m
2022-02-25 17:44:22
106
原创 linux 安装 mysql 配置my.cnf文件
[mysqld]bind-address=0.0.0.0port=3306user=mysqllower_case_table_names=1basedir=/usr/local/mysqldatadir=/usr/local/mysql/datasocket=/tmp/mysql.socklog-error=/data/mysql/mysql.errpid-file=/data/mysql/mysql.pid#character configcharacter_set_server=
2022-02-25 17:34:14
1515
原创 多线程笔记
多线程多线程可以从以下几个方面学习: 什么是进程? 什么是线程? 什么是线程安全?如何确保线程安全? 如何实现多线程?什么是进程?电脑会单独的运行许多的程序,每个程序都是一个独立的进程,每个进程之间都是独立存在的。如下图QQ、钉钉、有道云笔记都是一个独立的进程。什么是线程?线程是程序中执行的线程,java虚拟机允许程序同时运行多个执行线程。进程的执行依赖线程。进程的最小执行单位是线程,一个进程种至少有一个线程。线程有6种状态:新建(NEW)...
2022-02-07 09:32:24
244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人