- 博客(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 1356 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 290
原创 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 8043 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 1574 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 1225
原创 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 122
原创 下载文件时两种返回方式
返回文件流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 1386
原创 通过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 6219 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 136
原创 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 1243
原创 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 636 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 992
原创 基于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 453
原创 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 5229 3
原创 Docker学习之概述篇
DockerDocker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。来自官网:Docker是一个用于开发,交付和运行应用程序的开放平台。Docker使您能够将应用程序与基础架构分开,从而可以快速交付软件。借助Docker,您可以以与管理应用程序相同的方式来管理基础架构。通过利用Docker的方法来快速交付,测试和部署代码,您可以大大减
2020-09-24 09:44:45 269
转载 创建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 503
原创 设置 Idea 类和方法注释快捷方式
由于重新安装idea,所以需要重新设置一下快捷方式其中注释的快捷方式设置记录如下:设置注解快捷键使用在需要自动生成多行注释的代码处使用设置的快捷键设置类注释自动生成使用创建类时自动生成类注释方法注释生成其中第 8 步中的 Template text 为:** * $VAR1$ $Params$ * @Return: $returns$ * @Author: xnz * @Date: $date$ $time$ * @Creed: Talk is cheap,.
2020-07-08 14:57:48 1661
转载 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 545
转载 读取 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 597 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 786
转载 Web应用从服务器主动推送数据到客户端的方式
文章目录1. ==AJAX轮询==2. iframe3. comet长轮询(long polling)XHR长轮询Comet实现框架CometD服务器和内部构件Atmosphere框架PushletComet实现要点4. ==websocket==总结通常情况下,打开网页或app去查询或者刷新时,客户端向服务器发出请求然后返回数据,客户端与服务端对应的模式是: 客户端请求–服务端响应, 而在有些...
2020-04-08 20:47:14 1935 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 382
原创 MyBatis Plus学习笔记
MyBatis Plus常用注解:1. @TableName(“表名称”)当实体类的名称与数据库表名称不一致,且两者不易修改名称时,可用于统一该实体类与表名称。@TableName("tb_user")public class User{ ...}2. @TableId当数据库表主键名称不是id时,由于MyBatis Plus默认主键名称为id,此时无法自动生成主键,所以可以通过...
2020-02-04 15:09:41 756 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 941
转载 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 952
原创 springboot-工具类中使用@Component、@Resource与@Value失效
此篇记录自己的愚蠢,嗯,对,就是愚蠢,多么痛的领悟~昨天写一个工具类,需要使用@Resource注入RedisTemplate,使用@Value获取application.properties配置文件中配置,并使用@Component将该工具类交个spring管理。扎心的是,我写完之后使用时,RedisTemplate以及两个变量始终是null。看了网上的各种blog,解决方式五花八门,我就...
2020-01-08 11:33:45 5577 6
原创 后端图形验证码base64编码字符串及前端获取图形验证码base64编码字符串并解码显示图形验证码代码
后端生成图形验证码,并进行base64编码生成字符串传至前端,由前端解码显示图形验证码,代码如下:后端-获取图形验证码base64编码字符串接口: /** * @param response * @return map * @throws Exception 获取图形验证码接口 */ @RequestMapping("/getVerifyCode...
2019-12-25 19:59:05 4194
原创 跨域
解决跨域问题/** * 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 106
原创 全局捕获异常类
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 171
原创 获取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 1931
原创 微信公众号授权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 252
原创 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 3436
原创 将图片压缩至指定大小Kb(Thumbnailator)
放代码前,先唠叨唠叨,舒缓一下我的郁闷之情。今天下午改一个后台管理系统的需求,要求上传的图片要压缩到300kb,感觉不难,就开搞。先撩拨一下度娘,搞点货出来瞅瞅,不复杂就干脆搬砖算了。嗯,度娘不愧为度娘,货不少,找到一个简单(优秀)的一匹的博文,用的是一个优秀的google开源的图片处理的java类库Thumbnailator(想了解么,有大神总结了[Thumbnailator使用简介],和...
2019-12-19 21:49:21 7254 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 129
原创 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 1027 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 11286
转载 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 186
原创 拦截器 response 响应到浏览器乱码,解决方式
拦截器 response 响应到浏览器乱码,解决方式:@Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { //解决响应乱码 response.setCharacterEncodin...
2019-07-19 11:57:28 683
原创 HDFS学习笔记
Hadoop—HDFS学习笔记引言 — Big DataBig Data特点Big Data(大数据),或称巨量资料,指的是所涉及的资料量规模巨大到无法通过目前主流软件工具,在合理时间内达到撷取、管理、处理、并整理成为帮助企业经营决策更积极目的的资讯。Big Data大数据,谈的不仅仅是数据量,其实包含了数据量(Volume)、时效性(Velocity)、多样性(Variety)、可疑性(V...
2019-07-18 11:34:02 806
转载 java实现微信小程序加密数据解密算法
开发微信小程序需要用到加密数据解密算法,但是微信官方没有提供java版本的,于是网上搜索,获取如下文章借鉴,现转载收藏:来自:https://blog.csdn.net/l1028386804/article/details/79450115一、概述微信推出了小程序,很多公司的客户端应用不仅具有了APP、H5、还接入了小程序开发。但是,小程序中竟然没有提供Java版本的加密数据解密算法。...
2019-07-05 13:50:48 3177 1
AES加密解密工具类
2020-09-24
Dockerfile-nginx-rtmp-ffmpeg-centos7.8.2003.rar
2020-09-24
WeChatUtils.rar
2020-09-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人