自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

芥末菌的芥末园

致力于使用代码制作工具,使用工具解放双手。

  • 博客(20)
  • 收藏
  • 关注

原创 Centos7安装对象存储系统minio

MinIO 是一款高性能、分布式的对象存储系统. 它是一款软件产品, 可以100%的运行在标准硬件。即X86等低成本机器也能够很好的运行MinIO。MinIO与传统的存储和其他的对象存储不同的是:它一开始就针对性能要求更高的私有云标准进行软件架构设计。因为MinIO一开始就只为对象存储而设计。所以他采用了更易用的方式进行设计,它能实现对象存储所需要的全部功能,在性能上也更加强劲,它不会为了更多的业务功能而妥协,失去MinIO的易用性、高效性。...

2022-08-25 18:55:57 492 1

原创 Java调用ssl异常(javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or ci

首发地址、原文链接:https://www.hsmus.top/202107284.html项目中有一个HttpUtil作为客户端,当请求https的时候,会出现:javax.net.ssl.SSLHandshakeException: No appropriate protocol (protocol is disabled or cipher suites are inappropriate)的问题,本文用作者已有的知识认知排查并修复此问题。目前网上的解决方案尝试之后无果,https://ww

2021-07-23 09:40:09 6938 1

原创 SpringBoot @RequestBody 注入失败

首发地址:https://www.hsmus.top/202107283.html学习中,如有错误,欢迎留言斧正,谢谢~在项目中遇到了用户Post了json格式的数据给服务器,但是用@RequestBody 并没有注入成功参数;用户传入的Json如下{"AccTrType":"2","Number":1,"AccTrAmt":"1500","mem":""}实体类如下public class PayInfos implements Serializable { //交易类型 priva

2021-07-19 17:36:50 919

原创 windows下启动和关闭oracle11g的bat脚本并取消开机启动

本地的oracle数据库也不需要一直在后台运行,而且非常占用内存!!所以在不使用的时候把它关掉比较好!原文链接:https://www.hsmus.top/202107278.html1.取消开机自动启动首先需要打开服务列表找到 oracle 开头的服务,右键 - 属性 - 启动类型 - 改成手动2. 开启和关闭的脚本2.1开启服务创建 开启.bat 写入以下内容@echo off@ ECHO 启动 Oracle 11g 服务net start "OracleDBConsoleorcl

2021-07-05 16:32:21 699

原创 Elasticsearch系列 - 使用Logstash同步MySQL中到数据到Elasticsearch

首发:https://www.hsmus.top/202103262.html0.安装ik中文分词器到 https://github.com/medcl/elasticsearch-analysis-ik/releases 下载对应本地es的版本,按照指引安装。create plugin folder cd your-es-root/plugins/ && mkdir ikunzip plugin to folder your-es-root/plugins/ik1.安

2021-03-31 21:59:44 150

原创 Redis 持久化(RDB / AOF)

首发:https://www.hsmus.top/202103261.htmlRedis 提供了不用类型的持久化选项:RDB(Redis Database): RDB是按照指定的时间间隔执行数据的快照。如果Redis意外退出或机器意外关机,那么在此启动Redis时数据会自动恢复,但是可能会丢失一个时间时间段的数据。AOF (Append Only File): AOF持久化会记录服务器接收到的每个写操作,这些操作会被保存到一个临时的文件中,当Redis重新启动时,会被读入并再次执行。使用与Re

2021-03-31 17:32:17 157

原创 SpringBoot接收上传文件及打成Jar包失败的解决方案

首发地址:https://www.hsmus.top/202101244.html在本地IDE运行是上传功能通过VoteMangeController.class.getClassLoader().getResource("")).getPath()确定上传目录是正常的,但是打成 jar 包放到服务器通过 java -jar xxxxx.jar 运行时报错。具体报错信息:java.io.FileNotFoundException: /Users/zhang/Codes/java/javaCode/x

2021-01-22 17:23:31 483

原创 使用js解析歌词文件(lrc格式歌词)

首发地址:https://www.hsmus.top/202101235.html像音乐播放器一样,可以把歌词文件解析为方便使用的对象效果如下:代码如下:用法:/***** 用法 ******/const lrc = ` [ti:沙漠骆驼][ar:展展与罗罗][al:][by:芥末][00:00.00]沙漠骆驼 - 展展与罗罗[00:03.00]作词:展展与罗罗[00:06.00]作曲:展展与罗罗[00:09.00]歌词编辑:果果[00:18.00][00:

2021-01-06 15:15:51 1722

原创 Netty学习(一):各种 I/O 模型的基本介绍

在学习Netty之前首先要了解Java中I/O的一些基本概念。首发地址:https://www.hsmus.top/202011221.html1.同步与异步、阻塞和非阻塞Java 中的 BIO、NIO和 AIO 理解为是 Java 语言对操作系统的各种 I/O 模型的封装。程序员在使用这些 API 的时候,不需要关心操作系统层面的知识,也不需要根据不同操作系统编写不同的代码。只需要使用Java的API就可以了。在 BIO,NIO,AIO 之前先来了解一下:同步与异步,阻塞与非阻塞。1.1.

2020-11-30 17:01:26 104

原创 PHP反射机制总结及在设计模式中的应用

PHP 5 具有完整的反射 API,添加了对类、接口、函数、方法和扩展进行反向工程的能力。 此外,反射 API 提供了方法来取出函数、类和方法中的文档注释。其功能十分强大,经常用于高扩展的PHP框架,自动加载插件,自动生成文档,甚至可以用来扩展PHP语言。由于它是PHP內建的oop扩展,为语言本身自带的特性,所以不需要额外添加扩展或者配置就可以使用。更多内容见官方文档。首发地址:https://www.hsmus.top/202011219.html1.具体类目1.1.ReflectionClass

2020-11-27 16:55:25 191

原创 mysql-connector-java与MySQL数据库的版本对应关系

简介在创建Maven工程的时候,mysql-connector-java与MySQL数据库的版本如果不对应,运行的时候将会报错,于是整理一下他们之间的版本对应关系对应关系mysql-connector-javaMySQLJDBCJDK说明8.0.x5.6、5.7、8.04.2JDK 8.0或更高版本全面上市。推荐版本。5.1.x5.6、5.7、8.03.0、4.0、4.1、4.2JDK 5.0和JDK 8.0或更高版本一般可用性Maven地址ht

2020-11-03 17:27:08 8319 1

原创 JDBC设置了setAutoCommit(false)出错不回滚的坑

原文链接:https://hsmus.top/202005192.html设置connection.setAutoCommit(false);之后,在两条操作语句之间故意制造错误,发现不会自动回滚; try { connection = JDBCUtils.getConnection(); connection.setAutoCommit(...

2020-05-01 23:10:03 1988

原创 win10搞了esp分区之后显示0xc00000e 或 0xc00000f开不开机 系统检测不到现有的操作系统 解决方案

这个问题一般是引导文件出错导致的如果你根据这个教程成功修复了,还请帮忙转载一下当初我遇到这个问题的时候,真的是费了很大劲。。。现在整理一下,给需要的人吧# 工具win10原版安装包(制作成U盘引导)官方地址U盘 8G(请提前备份好U盘数据,会格式化)diskgenius官方地址,个人免费(可选)#步骤###1.先确认一下自己的电脑是不是有e...

2019-04-17 18:57:08 9201 3

原创 sublime text3 设置在浏览器中一键预览文件

1. 安装Package Control2. 利用Package Control包管理工具安装SidebarEnhancement插件-----------------------------------------------------------------------------------------首先在sublime 点击 File -- open folder选择...

2018-08-06 22:26:00 1020

转载 CentOS7下zip解压和unzip压缩文件

CentOS7下zip解压和unzip压缩文件1、安装zip、unzip应用。yum install zip unzip2、压缩和解压文件  以下命令均在/home目录下操作    cd /home #进入/home目录  a、把/home目录下面的mydata目录压缩为mydata.zip    zip -r mydata.zip mydata #压缩mydata目录...

2018-07-20 00:07:10 852

原创 PHP查询数据库导出excel并且解决乱码问题,原生代码无需插件

近日写一个信息系统,需要把数据库的内容导出到excel下面把我的贴出我的代码,不需要phpexcel插件系统要求:php5.6+<?phpdate_default_timezone_set('PRC');//设置时区/*设置head头信息*/ob_end_clean();//清除缓冲区,避免乱码Header("Content-Type:application/vnd....

2018-07-19 22:01:08 1772 1

原创 阿里云ECS(Centos7)搭建LAMP环境(php5.4+php7.1安装方法)

因为阿里云有一些细节需要设置,所以在原文章上增加了一些细节1、安装apache  1.1 安装apache[root@nmserver-7 ~]# yum install httpd httpd-devel  1.2 启动apache服务[root@nmserver-7 ~]# systemctl start httpd  1.3 设置httpd服务开机启动[root@nmserver-7 ~...

2018-06-22 23:52:09 6491 1

原创 Ubuntu 18.04安装搜狗输入法

1.0下载安装包https://pinyin.sogou.com/linux/?r=pinyin1.1在 下载 文件夹中打开命令行1.1.1更新软件源sudo apt-get install -f 1.1.2解包软件包sudo dpkg -i sogoupinyin_2.2.0.0108_amd64.deb 其中sogoupinyin_2.2.0.0108_a...

2018-06-03 10:29:33 6449

原创 ubuntu18.04修改时区

运行如下命令:sudo tzselect然后选择亚洲Asia,继续选择中国China,最后选择北京Beijing。然后创建时区软链sudo ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime现在看下时间,是不是已经正常了呢。...

2018-06-03 10:12:16 29636 15

原创 arduino安装WeMos d1板支持

添加附加开发板网址打开Arduino IDE文件 —— 首选项在 附加开发版网址管理 添加http://arduino.esp8266.com/stable/package_esp8266com_index.json安装 WeMos-D1R2 Board 开发板下载支持库链接: https:

2018-02-02 14:27:49 15448 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除