自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

IT小浣熊的博客

成长的脚步,一步两步,似魔鬼的步伐

  • 博客(74)
  • 资源 (5)
  • 收藏
  • 关注

转载 MyBatis 几种批量插入性能比较

批处理数据主要有三种方式:1、反复执行单条插入语句2、foreach 拼接 sql3、批处理一、前期准备基于Spring Boot + Mysql,同时为了省略get/set,使用了lombok,详见pom.xml。1.1 表结构id 使用数据库自增。DROP TABLE IF EXISTS `user_info_batch`;CREATE TABLE `user_info_batch` ( `id` bigint(11) unsign

2021-11-23 21:42:50 1174 1

原创 网络相关命令记录

跟踪路由 tracertTracert(跟踪路由)是路由跟踪实用程序,用于确定 IP 数据包访问目标所采取的路径。Tracert 命令用 IP 生存时间 (TTL) 字段和 ICMP 错误消息来确定从一个主机到网络上其他主机的路由。tracert [-d] [-h maximum_hops] [-j host-list] [-w timeout][-R] [-S srcaddr] [-4] [-6] target_name选项:-d 不将地址解析成主机名。-h maximum_hops 搜

2021-04-07 15:52:24 236

原创 service mysql start 启动失败,日志报mysqld: File ‘./bin.index‘ not found (OS errno 13 - Permission denied)

解决方式: chown mysql:mysql -R /opt/apps/data/mysqldata参考博客:mysqld: File ‘./mysql-bin.index’ not found (Errcode: 13 - Permission denied)MySQL启动失败 mysqld: File ‘./mysql-bin.index’ not found (Errcode: 13 - Permission denied))服务器因断电停机,MySQL未设置自启动,需手动重启查看.

2021-04-02 11:42:25 7572 4

原创 WebRTC NAT穿透服务器 coturn服务搭建

文章目录安装需要的环境联网安装安装gcc安装make安装openssl安装wget编译安装libevent(手动安装)安装sqlite或mysqlCentos7安装最新的sqlite3下载coturn源码并编译使用openssl创建密钥文件设置用户名和密码修改turnserver.conf配置文件启用coturn并验证离线安装安装gcc安装openssl编译安装libevent(手动安装)安装sqlite或mysql下载coturn源码并编译使用openssl创建密钥文件设置用户名和密码修改turnserv

2021-01-13 16:07:30 1112 1

原创 PLSQL远程连接配置

plsql远程连接配置在instantclient_11_2文件夹下,创建network/admin文件夹,然后创建tnsnames.ora文件,内容如下:TEST1 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = XXX.XXX.XXX.XXX)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) )

2020-12-28 17:34:12 1163

原创 Redis学习笔记

文章目录一、Nosql的概念二、Redis简介三、安装redis准备1. 安装gcc编译环境2. 解压redis3.0.0.tar.gz3. 安装redis4. 启动redis 服务1. 使用redis默认的配置启动2. 指定配置文件启动【重点】5. 配置redis为启动服务器是自动启动服务6. 将redis添加到系统服务,并设置为开机自启动7. 访问redic客户端命令行1. 默认访问本机的...

2020-12-17 18:12:58 101

原创 下载文件时两种返回方式

返回文件流public void downloadFloodInfo(HttpServletRequest request, HttpServletResponse response) { String fileAllPath = "/xxxxxx/xxx/xxx.xxx"; File file = new File(fileAllPath); if (file == null) { try { response.

2020-12-11 18:31:16 1314

原创 通过nginx 访问服务器某目录下所有文件

location /view-stream { alias html/view-stream; autoindex on;}参考:https://blog.csdn.net/qq_15603633/article/details/108218701

2020-11-07 11:36:56 5937 3

原创 word,execl, ppt转换为pdf,以及将它们转换为图片

将word,execl, ppt转换为pdf,以及将它们转换为图片gitee地址: https://gitee.com/dancefingerx/document-transform.git参考: https://github.com/suozhiwen/demo-20-3-1

2020-11-05 14:32:05 108

原创 Docker学习之使用Dockerfile创建CentOS7.8.2003基础镜像下nginx-rtmp-ffmpeg流服务镜像

文章目录Dockerfile创建CentOS7.8.2003基础镜像下nginx-rtmp-ffmpeg流服务镜像创建镜像编写Dockerfile文件创建Dockerfile执行目录及相关文件执行命令``docker build``,运行Dockerfile镜像创建成功验证镜像启动镜像创建容器浏览器访问http与https推拉流测试OBS配置OBS推流推流文件VLC配置VLC拉流保存镜像至Docker Hub退出原登录账号登录Docker Hub推送镜像至Docker Hub拉取Docker Hub镜像保存

2020-11-04 17:23:29 854

原创 Docker学习之基于CentOS7.8.2003基础镜像下nginx-rtmp-ffmpeg流服务镜像创建

文章目录基于CentOS7.8.2003基础镜像下nginx-rtmp-ffmpeg流服务镜像创建Docker CentOS 镜像容器启动启动Docker Engine列出CentOS系统镜像列表拉取CentOS镜像(这里我拉取得是CentOS 7.8.2003)启动CentOS 7.8.2003镜像容器查看运行中容器并进入查看系统版本停止Docker容器安装ffmpeg准备环境安装Nux-Dextop源安装ffmpeg检查ffmpeg编码安装 nginx-rtmp安装Nginx编译需要的依赖创建data/

2020-10-28 11:46:44 476 1

原创 Docker学习之Linux CentOS上安装Docker的完整图文教程

Linux CentOS上安装Docker的完整图文教程来自Docker官方文档:支持的平台Docker Engine可 通过Docker Desktop 在各种Linux平台, macOS和Windows 10上以静态二进制安装的形式使用。我买了个云服务器,现在想在上面装个Docker,服务器系统是CentOS,所以我选择了CentOS 。来自Docker官方文档:要在CentOS上开始使用Docker Engine,请确保您 满足先决条件,然后 安装Docker。先决条件:来

2020-09-30 16:44:38 937

原创 基于CentOS7.8.2003搭建nginx-rtmp-ffmpeg流服务器

CentOS7.8.2003 搭建Nginx-rtmp-ffmpeg流服务器查看系统版本[root@VM-0-8-centos ~]# cat /etc/redhat-release CentOS Linux release 7.8.2003 (Core)安装ffmpeg注: 此 ffmpeg 安装方式适用于CentOS 7参考:CentOS中yum安装ffmpeg准备环境安装EPEL Release,因为安装需要使用其他的repo源,所以需要EPEL支持:[root@VM-0-8-

2020-09-30 16:43:54 296

原创 Docker学习之Windows Home上安装Docker Desktop的完整图文教程

Windows Home上安装Docker Desktop的完整图文教程记录安装过程,文字略显沙雕✧٩(ˊωˋ*)و✧来自Docker官方文档:支持的平台Docker Engine可 通过Docker Desktop 在各种Linux平台, macOS和Windows 10上以静态二进制安装的形式使用。我想在我的windows上安装docker,所以我选择了Windows版Docker桌面 。来自Docker官方文档:Windows的Docker桌面是Microsoft Windo

2020-09-24 10:18:32 5120 3

原创 Docker学习之概述篇

DockerDocker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。来自官网:Docker是一个用于开发,交付和运行应用程序的开放平台。Docker使您能够将应用程序与基础架构分开,从而可以快速交付软件。借助Docker,您可以以与管理应用程序相同的方式来管理基础架构。通过利用Docker的方法来快速交付,测试和部署代码,您可以大大减

2020-09-24 09:44:45 216

转载 创建HTTPS访问SSL免费证书

创建SSL访问证书参考: openssl生成自签名证书(完整版)openssl下载地址: https://www.openssl.org/source/old/1.1.1/centos上一般都自带安装了OpenSSL查看 openssl版本:方式一:[root@VM-0-8-centos /]# openssl version -aOpenSSL 1.1.1f 31 Mar 2020built on: Tue Aug 25 08:34:29 2020 UTCplatform: lin

2020-08-27 18:44:44 458

原创 设置 Idea 类和方法注释快捷方式

由于重新安装idea,所以需要重新设置一下快捷方式其中注释的快捷方式设置记录如下:设置注解快捷键使用在需要自动生成多行注释的代码处使用设置的快捷键设置类注释自动生成使用创建类时自动生成类注释方法注释生成其中第 8 步中的 Template text 为:** * $VAR1$ $Params$ * @Return: $returns$ * @Author: xnz * @Date: $date$ $time$ * @Creed: Talk is cheap,.

2020-07-08 14:57:48 1629

转载 linux 清空 catalina.out 日志 不需要重启tomcat(五种方法)

linux 清空catalina.out日志 不需要重启tomcat1.重定向方法清空文件[root@localhost logs]# du -h catalina.out 查看文件大小17M catalina.out[root@localhost logs]# > catalina.out 重定向清空文件[root@localhost logs]# du -h catali...

2020-05-03 15:38:34 471

转载 读取 json 文件

Json转换:读取Jar包中的json文件现在操作json的jar 都是用的Gson,如果需要读取的json文件不在jar包里面,则可以这样获取到://该目录是以resources目录为根目录String path = this.getClass().getClassLoader().getResource("json/abc.json").getPath();//文件内容直接转为Str...

2020-05-03 15:14:32 563 1

原创 Spring Boot 整合 WebSocket 使用记录

这里写自定义目录标题前言WebSocket 简介WebSocket 客户端(javascript前端)实现javascript 实现window.location获取URL中各部分http/https与websocket的ws/wss的关系WebSocket 服务端(java后台)实现Maven 依赖WebSocketServer 实现WebSocketConfig 实现MessageDecode...

2020-04-08 22:25:05 713

转载 Web应用从服务器主动推送数据到客户端的方式

文章目录1. ==AJAX轮询==2. iframe3. comet长轮询(long polling)XHR长轮询Comet实现框架CometD服务器和内部构件Atmosphere框架PushletComet实现要点4. ==websocket==总结通常情况下,打开网页或app去查询或者刷新时,客户端向服务器发出请求然后返回数据,客户端与服务端对应的模式是: 客户端请求–服务端响应, 而在有些...

2020-04-08 20:47:14 1605 2

原创 js控制页面

history.back(-1):直接返回当前页的上一页,数据全部消息,是个新页面 history.go(-1):也是返回当前页的上一页,不过表单里的数据全部还在 history.back(1) 前进 history.back(-1) 后退window.location.reload(); //刷新 window.history.go(1); //前进 ...

2020-02-04 15:11:52 336

原创 MyBatis Plus学习笔记

MyBatis Plus常用注解:1. @TableName(“表名称”)当实体类的名称与数据库表名称不一致,且两者不易修改名称时,可用于统一该实体类与表名称。@TableName("tb_user")public class User{ ...}2. @TableId当数据库表主键名称不是id时,由于MyBatis Plus默认主键名称为id,此时无法自动生成主键,所以可以通过...

2020-02-04 15:09:41 397 1

原创 闲大赋spring boot plus 后台管理系统使用问题异常记录

文章目录记录闲大赋基于spring boot 2开发的后台管理系统开发平台脚手架使用时过程中的特殊异常异常一:``java.lang.IncompatibleClassChangeError: Found interface org.objectweb.asm.MethodVisitor, but class was expected````异常原因:````解决方式:``异常二:``com.ib...

2020-02-04 14:48:41 777

转载 mybatis异常:Could not find result map Java.util.Map 问题分析及解决 定位不到具体的位置的错误

mybatis异常:Could not find result map Java.util.Map 问题分析及解决 定位不到具体的位置的错误mybatis异常:Could not find result map Java.util.Map 问题分析及解决报这个错误呢,很难受的就是你定位不到具体的地方,找不到位置修改,你只知道有错误,但是你不确定具体是哪里 。我个人建议是全局搜索。错误写法...

2020-01-14 21:11:24 887

原创 springboot-工具类中使用@Component、@Resource与@Value失效

此篇记录自己的愚蠢,嗯,对,就是愚蠢,多么痛的领悟~昨天写一个工具类,需要使用@Resource注入RedisTemplate,使用@Value获取application.properties配置文件中配置,并使用@Component将该工具类交个spring管理。扎心的是,我写完之后使用时,RedisTemplate以及两个变量始终是null。看了网上的各种blog,解决方式五花八门,我就...

2020-01-08 11:33:45 5338 6

原创 后端图形验证码base64编码字符串及前端获取图形验证码base64编码字符串并解码显示图形验证码代码

后端生成图形验证码,并进行base64编码生成字符串传至前端,由前端解码显示图形验证码,代码如下:后端-获取图形验证码base64编码字符串接口: /** * @param response * @return map * @throws Exception 获取图形验证码接口 */ @RequestMapping("/getVerifyCode...

2019-12-25 19:59:05 4046

原创 跨域

解决跨域问题/** * Created by HJB on 2019/7/4. */import org.springframework.core.Ordered;import org.springframework.core.annotation.Order;import org.springframework.stereotype.Component;import javax...

2019-12-25 19:58:06 85

原创 全局捕获异常类

spring 全局捕获异常类:package com.xxx.emp.ControllerAdvice;import org.springframework.http.converter.HttpMessageNotReadableException;import org.springframework.stereotype.Component;import org.springfram...

2019-12-25 19:57:19 132

原创 获取get,post请求参数,并验证是否为空 工具类

获取get,post请求参数,并验证是否为空工具类import com.alibaba.fastjson.JSONObject;import org.apache.commons.lang3.StringUtils;import org.springframework.web.context.request.RequestContextHolder;import org.springfr...

2019-12-25 18:01:03 1889

原创 微信公众号授权java实现问题记录

以此博客记录微信授权代码实现微信公众号用户基本信息VOimport java.io.Serializable;import java.util.List;/** * 微信公众号用户基本信息VO * @author xnz * @date 2019/10/23 10:00 */public class WeChatUserInfoVO implements Serializabl...

2019-12-25 18:00:02 230

原创 web页面图片放大

文章目录图片放大 方式一图片放大 方式二图片放大 方式一借鉴于 https://blog.csdn.net/Lxinccode/article/details/80353060<div class="evidenceImgDiv"> <img src="http://image.baidu.com/search/detail?ct=503316480&z=0&...

2019-12-25 17:57:59 3202

原创 将图片压缩至指定大小Kb(Thumbnailator)

放代码前,先唠叨唠叨,舒缓一下我的郁闷之情。今天下午改一个后台管理系统的需求,要求上传的图片要压缩到300kb,感觉不难,就开搞。先撩拨一下度娘,搞点货出来瞅瞅,不复杂就干脆搬砖算了。嗯,度娘不愧为度娘,货不少,找到一个简单(优秀)的一匹的博文,用的是一个优秀的google开源的图片处理的java类库Thumbnailator(想了解么,有大神总结了[Thumbnailator使用简介],和...

2019-12-19 21:49:21 7074 15

原创 springboot打war包在外部tomcat上运行

1. 设置打包方式为 war 包<packaging>war</packaging>2. 排除springboot的内嵌tomcat<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start...

2019-09-11 10:37:39 103

原创 hive启动异常:RuntimeException,RemoteException,User: root is not allowed to impersonate anonymous

root用户下启动Hive的多用户访问模式时,hiveserver2服务能够正常启动,但是使用beeline -u jdbc:hive2://localhost:10000启动hive客户端时,报一下错误[root@centos ~]# beeline -u jdbc:hive2://localhost:10000SLF4J: Class path contains multiple SLF4...

2019-07-30 14:37:17 845 1

原创 java.sql.SQLTimeoutException: ORA-01013: 用户请求取消当前的操作

今天统计接口测试时发生以下异常:java.lang.RuntimeException: org.springframework.dao.QueryTimeoutException:### Error querying database. Cause: java.sql.SQLTimeoutException: ORA-01013: 用户请求取消当前的操作### The error may...

2019-07-27 19:48:24 10997

转载 Java遍历Map的4种方式

转载于:https://www.cnblogs.com/bingyimeiling/p/10741761.htmlpublic static void main(String[] args) { // 循环遍历Map的4中方法 Map<Integer, Integer> map = new HashMap<Integer, Integer>(); map.put...

2019-07-22 19:36:12 150

原创 拦截器 response 响应到浏览器乱码,解决方式

拦截器 response 响应到浏览器乱码,解决方式:@Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { //解决响应乱码 response.setCharacterEncodin...

2019-07-19 11:57:28 634

原创 HDFS学习笔记

Hadoop—HDFS学习笔记引言 — Big DataBig Data特点Big Data(大数据),或称巨量资料,指的是所涉及的资料量规模巨大到无法通过目前主流软件工具,在合理时间内达到撷取、管理、处理、并整理成为帮助企业经营决策更积极目的的资讯。Big Data大数据,谈的不仅仅是数据量,其实包含了数据量(Volume)、时效性(Velocity)、多样性(Variety)、可疑性(V...

2019-07-18 11:34:02 314

转载 java实现微信小程序加密数据解密算法

开发微信小程序需要用到加密数据解密算法,但是微信官方没有提供java版本的,于是网上搜索,获取如下文章借鉴,现转载收藏:来自:https://blog.csdn.net/l1028386804/article/details/79450115一、概述微信推出了小程序,很多公司的客户端应用不仅具有了APP、H5、还接入了小程序开发。但是,小程序中竟然没有提供Java版本的加密数据解密算法。...

2019-07-05 13:50:48 3103 1

webSocket.rar

WebSocket客户端(javascript前端)及服务端(java后台)相关代码实现 使用请按需修改

2020-09-25

AES加密解密工具类

自己平时用的 AES加解密工具,包含AESUtil,AesException,ByteGroup,PKCS7Encoder,SHA1,XMLParse 以此记录备用地址

2020-09-24

Dockerfile-nginx-rtmp-ffmpeg-centos7.8.2003.rar

通过Dockerfile创建 基于Centos7.8.2003基础镜像搭建nginx-rtmp-ffmpeg流服务镜像

2020-09-24

HttpUtils.rar

自己平时用的 Http 请求工具类,以此记录备用,啦啦啦啦啦啦啦凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数凑字数

2020-09-14

WeChatUtils.rar

备份自己封装使用的工具类 1.封装微信公众号模板消息发送工具类 2.检查 刷新 微信公众号全局AccessToken 3.平时使用HttpUtil

2020-09-14

空空如也

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

TA关注的人

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