自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 问答 (1)
  • 收藏
  • 关注

原创 mysql 根据汉字拼音首字母排序

mysql 根据汉字拼音首字母排序ORDER BY CONVERT( name USING gbk ) COLLATE gbk_chinese_ci ASC

2021-09-17 15:39:18 228

原创 gitlab 回退到指定版本

gitlab 回退到指定版本1、进入项目工程所在的文件夹,切换到对应的回退分支(develop/master)2、从remote拉去(pull)最新的代码,同时也是将线上的提交合并记录拉去下来3、进入git cmd 页面 ==> 通过鼠标右键选中【Git Bash Here】进入git cmd页面4、获取指定历史版本id方式一: 使用git log 命令查看所有的历史版本,获取某个历史版本id(核对刚才自己找到的id)方式二:在Gitlab页面通过history查看要项目历史版本:

2021-06-10 12:20:10 7695

原创 基于 nginx-http-flv-module模块搭建IPC摄像头视频推拉流服务器

基于 nginx-http-flv-module模块搭建IPC摄像头视频推拉流服务器参考:https://blog.csdn.net/zt15732625878/article/details/109088252

2020-12-07 11:55:32 402 1

原创 Shiro 生成秘钥

Shiro 生成秘钥【官方】import org.apache.shiro.codec.Base64; import javax.crypto.KeyGenerator;import javax.crypto.SecretKey;import java.security.NoSuchAlgorithmException; public class Test { public static void main(String[] args) { KeyGenerator k

2020-12-04 15:12:20 1986

原创 Linux 搭建nginx+nginx rtmp 方式推流服务器

Linux 搭建nginx+nginx rtmp 方式推流服务器一、准备工作虚拟机系统:CentOS 7 【本人所用是腾讯服务器】所需软件包:nginx-1.18.0.tar.gz 、nginx-rtmp-module远程连接工具:xshell 、xftp推流工具:OBS拉流工具:VLC二、开始搭建我采用的是将nginx的安装包下载到本地后,通过xftp工具放置到Linux下的安装目录,也可通过yum的方式1、官网下载nginx安装包:nginx-1.18.0.tar.gz[http

2020-12-01 18:40:50 1984

原创 SpringBoot+freemark 返回页面,设置首页(默认页)跳转

SpringBoot+freemark 返回页面,设置首页(默认页)跳转返回页面需要pom引入<!--html--><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId></dependency>yml配置 #模板引擎配置

2020-08-24 16:47:26 1367

原创 swagger2安装教程

swagger2安装教程摘自:swagger2教程一swagger2教程二swagger2教程三

2020-08-24 15:59:30 480

原创 POI 实现excel中的数据及图片导入数据库

POI 实现excel中的数据及图片导入数据库一、 引言:把excel中的内容转换到数据库中,是一个常见的工作。 而如果excel中有图片应该如何进行图片的操作,以及确定图片到底是属于哪一行的内容。在图片的解析中发现,图片的解析和文字的解析是分开的。能够直接读取图片左上角所处的单元格的位置,但是图片在excel中可以一定,并不特定的属于某一个单元格。二、代码pom.xml 文件引入jar注意:请用Poi jar 3.9 版本 不然读取图片代码会报错 <!-- 引入poi,解析workbo

2020-08-24 15:36:25 2513

原创 将前端项目发布到nginx

将前端项目发布到nginx1、安装好nginx后启动2、将前端项目复制到/nginx/html文件夹下这里写图片描述3、将nginx下的配置文件(/nginx/conf/nginx.conf)里的server节点配置改为要配置的域名server { #监听的端口,80端口是默认端口,在访问时,就无需输入端口号,其他的都需要输入端口号,比如这里访问地址就是127.0.0.1,而若是8080端口,则是127.0.0.1:8080 listen 80;

2020-08-24 09:50:31 542

原创 SpringBoot 中使用 @Value 为 static 变量赋值

SpringBoot 中使用 @Value 为 static 变量赋值例如:public class Utils { @Value("${test.host}") private static String host; @Value("${test.port}") private static String port;}直接使用 @Value 为静态变量赋值是不行的,可以使用 set 方法:@Componentpublic class Utils {

2020-08-21 17:02:05 3854

原创 springboot之配置springmvc(登录拦截和设置默认首页)

打算给项目加点小功能:添加默认首页,当我们输入端口号+项目名后就能进入登陆页面 登录拦截,如果未登录我们就跳转到登录页面,已登录可以访问其他页面为了实现这两个功能,我们需要用java类的方式来进行配置项目环境:springboot 版本1.5.9 , 2.x的版本可以进行参考(静态资源的访问不一样,配置项目名不一样).项目名:本项目里我们配置了项目名,在配置文件中加入server.context-path=/test(2.x版本有不同)1.项目跳转在项目开发过程中,经常会涉及页面跳转问题,而

2020-08-21 16:36:29 1030

原创 SpringBoot设置支持跨域请求

SpringBoot设置支持跨域请求跨域:现代浏览器出全的考虑,在http/https请求时必须遵守同源策略,否则即使跨域的http/https请求,默认情况下是被禁止的,ip(域名)不同、或者端口不同、协议不同(比如http、https) 都会造成跨域问题。一、前端解决方案使用 JSONP 来支持跨域的请求,JSONP 实现跨域请求的原理简单的说,就是动态创建script 标签,然后利用 script 的 SRC 不受同源策略约束来跨域获取数据。缺点是需要后端配合输出特定的返回信息。利用

2020-08-21 16:09:44 1015 1

原创 Spring Boot + Mybatis Plus中事务笔记

Spring Boot + Mybatis Plus中事务笔记使用第一种方法(省略了操作数据库的代码)操作Mybatis Plus的事务,若出现异常进入catch之后,不会执行数据库操作的回滚,反而会报No transaction aspect-managed TransactionStatus in scope的错误,修改为第二种可以正常进行事务管理和回滚看到一个关于此情况的解释:@Transactional 必须触发aop代理才能生效,故非public方法,不执行事务,public方法在本类中被引

2020-08-21 14:52:32 969

原创 static静态方法使用yml配置文件的值

java正常获取yml配置文件的值,可以使用@value注解获取,如下:static静态方法使用yml配置文件的值但是我们经常会写util等类,里面的方法都是静态static的,这种情况下我们就没法像普通方法一样获取到yml的配置了,此时我们应该怎么获取呢?1.在yml里面配置想要参数2.新建一个ConfigKeytUtil来获取配置的名字package com.meinong.common.util;import org.apache.commons.lang3.StringUtils;

2020-08-21 12:24:13 1589

原创 layer.confirm 确认框的“x”关不掉页面

【问题】layer.confirm layui 的确认框,下面两个确定、取消按钮都没有问题,点 x 关不掉,一直转圈。是什么原因导致的呀?【解决】cancel:function(){//关闭;}1、layer.open()2、layer.confirm()描述下:btn:就是按钮 ;cancel:function():右上角 x 触发的内容;第一个function(): 第一个钮的触发内容;第二个function(): 第二个钮的触发内容。$.ajaxlayer.confirm

2020-07-20 12:34:01 1968

原创 如何解决layui弹出层闪退的问题

问题:今天用layui的弹出层插件,发现绑定弹出层到按钮,打开弹窗会闪退。原因:在form表单中使用了Button按钮,点击的时候会触发默认事件,而form的action我没填,所以就是弹出层会闪退!解决办法:方法一:将button标签换成其他的标签,如span就不会出现闪退问题了;方法二:给button指明类型:type = “button”,因为在form表单中的button默认type = “submit”,改为button就没有表单的默认事件了。扩展:layui,是一款采用自身模块规范

2020-07-17 12:00:57 1125 1

原创 非root用户启动tomcat

非root用户启动tomcat或者说启动项目为什么用两个tomcatsudo默认是需要tty的,通过修改/etc/sudoers文件,将 Defaults requiretty 注释掉即可用root用户启动tomcat有一个严重的问题,那就是tomcat具有root权限。这意味着你的任何一个jsp脚本都具有root权限,所以可以轻易地用jsp脚本删除你整个硬盘里的东西!所以我们最好不要使用root启动tomcat用非root账号是为了安全 不给运行的服务最高权限 这个跟守护进程没有关系。守护进程是l

2020-07-14 14:46:27 1971

原创 maven install 跳过测试,Springboot项目第一次打jar包报数据库连接异常

https://www.cnblogs.com/goingforward/p/9639677.htmlSpringboot 第一次打包项目,连接阿里服务器的数据库,数据库做了防止外网访问的设置。始终报数据库连接超时连接异常。如果设置跳过测试的话,Springboot 打包的时候都会运行代码测试。所以要跳过检测。maven install 跳过测试mvn命令跳过测试:mvn install -Dmaven.test.skip=true 测试类不会生成.class 文件mvn install -

2020-07-02 18:05:45 692

原创 下载历史版本的maven

下载历史版本的maven点击链接即可:http://archive.apache.org/dist/maven/maven-3

2020-05-28 20:11:44 640

原创 maven的下载和安装

maven下载地址:http://maven.apache.org/release-notes-all.html下载 Maven ,其实就是一个压缩包,解压一下将文件解压到D:\Program Files\maven\路径下配置Maven环境变量在我的电脑-------属性-------高级系统设置---------环境变量---------系统变量--------新建新建环境变量MAVEN_HOME和M2_HOME,赋值D:\Program Files\Apache\mave..

2020-05-28 17:40:32 189

原创 #list 标签获取下标

<#list>标签<#list>能是CMS里面的标签。<#list>获取下标,怎么获取下标 ${c_index}获取下标 例子: [#list tag_list as c] ======> ${c_index} [#list tag_list as a] ======> ${a_index}代码例子:<div class="tabs fn-clear"> [@cms_conten

2020-05-27 19:54:16 5359

原创 echarts的axisLabel的文字内容过长的解决办法

https://www.cnblogs.com/lxl0419/p/9081453.html方法一:这种方法就是将文本内容转换为字符串数组,然后再按需求换行,需要每行显示几个字可以自己设置axisLabel:{interval: 0,//rotate:30,formatter: function(val) {var strs = val.split(’’); //字符串数组var s...

2020-04-21 14:46:41 1258

原创 Echarts饼图显示数值和百分比

Echarts 饼图显示名称,数值和百分比核心:series : [ {  name:'',  type : 'pie',  radius : '65%',  center : [ '50%', '50%' ],  //重点  label : {    normal : {      formatter: '{b}:{c}: ({d}%)',      textStyle ...

2020-04-21 14:42:31 46439 3

原创 java 实现导出excel模板

List<CaseExport> exportList=new ArrayList<CaseExport>(); Integer i=1; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); for(CaseList c:cas...

2020-04-09 11:00:56 1890

转载 Echarts 柱状图上方显示值

使用官网的例子,只不过加了itemStyle属性<!DOCTYPE html> <head> <meta charset="utf-8"> <title>ECharts</title></head> <body> <!-- 为ECharts准备一个具备大小(宽高)的Dom --> &...

2020-04-08 16:51:46 10529

原创 win10本地安装redis教程

win10本地安装redis教程Redis 是一个数据结构服务器,因为值(value)可以是 字符串(String),哈希(Hash),列表(list),集合(sets) 和 有序集合(sorted sets)等类型。安装步骤:1、下载https://github.com/MicrosoftArchive/redis/releases/download/win-3.0.504/Redis-...

2020-04-03 16:20:55 897 1

原创 java 实现微信公众号扫码授权注册登录

java 实现微信公众号扫码授权注册登录第一次实现这个功能,查了资料API还有很多资料才实现的。真是痛苦呀!希望可以帮到需要的得到帮助的小伙伴!!!现在正是开始。第一步:在pom.xml 文件中引jar包...

2020-03-11 11:54:30 2759

原创 IDEA打包springboot项目为jar包并发布到linux服务器

1、将项目打成jar包2、放到linux 服务器的任意路径下3、进入当前目录4、执行命令启动项目:nohup java -jar .jar >日志文件名.log 2>&1 &例如:nohup java -jar ar -Dspring.config.additional-lol-location=progremdatadaxingngapplication....

2020-03-07 20:18:56 425

转载 java生成二维码的生成与解析

摘自:https://blog.csdn.net/jam_fanatic/article/details/82818857之前在做一个小项目的时候,用到了二维码技术,我同学看到我的项目后就问我怎么做到的,我一时半会也说不清,于是就想写一篇文章简单介绍一下二维码技术,下次再有同学问到,我就直接给他看我的博客就好了,哈哈。废话不多说,咱们开始吧,开始之前还是先给大家看看我在实际应用中的效果,如下图...

2020-03-07 20:09:47 235 2

原创 idea 创建springboot项目流程

https://www.cnblogs.com/little-rain/p/11063967.htmlidea 创建springboot项目流程1.打开IDEA,点击 +Create New Project. 开始创建一个新项目。2.在左侧菜单找到并点击 Spring Initializr,点击next。注意,这里idea默认使用https://start.spring.io提供的在线模板...

2020-03-02 20:01:15 191

原创 echarts如何给柱形图的每个柱子设置不同颜色

echarts如何给柱形图的每个柱子设置不同颜https://www.cnblogs.com/snowhite/p/9178104.html总结下这几日用echarts库作基本图形遇到的一些问题。echarts快速上手可参考官网:http://echarts.baidu.com/tutorial.html#5%20%E5%88%86%E9%92%9F%E4%B8%8A%E6%89%8B%2...

2020-02-29 15:38:25 12115

原创 html 超链接下载文件问题 如何修改文件名称

https://zhidao.baidu.com/question/543781761.htmlhtml 超链接下载文件问题 如何修改文件名称<a class="layui-btn layui-btn-primary layui-btn-radius" href="/upload/${tp.path}" target="_blank">${tp.name}</a>&...

2020-02-28 14:10:08 11906

原创 前端设置搜索下拉框

设置搜素下拉框<tr> <td align="right">承办部门</td> <td align="left"> <div class="layui-input-block" > <input type="text" name="groupName" id="groupName" class="layui-in...

2020-01-06 18:02:10 1594

原创 java实现从linux服务器把多附件打成zip包并下载至本地(一键导出多个附件)

java实现从服务器把多附件打成zip包并下载至本地,下载路径为浏览器的默认下载路径。下面为下载zip压缩包相关流程 :1、找到服务器文件的存放位置,并确保文件存在 2、创建临时文件夹(临时zip 文档存放位置) 3、将多附件压缩成zip包,存放在临时文件夹内4、设置response 的 header 5、下载zip 压缩包 6、删除临时文件温馨提示: 下载附件到本地...

2019-12-30 14:22:59 2421 1

原创 win10系统安装mysql服务器

mysql-8.0.18-winx64.zip运行环境:Windows 10 x641、下载zip安装包:MySQL8.0 For Windows zip包下载地址:https://dev.mysql.com/downloads/file/?id=485812,进入页面后可以不用登录。后点击底部“No thanks, just start my download.”即可开始下载。1.1配置...

2019-12-25 19:50:51 1688

原创 IDEA打包springboot项目为war并发布到tomcat服务器

最近有个springboot项目要发布到独立的tomcat下运行,其中遇到了很多坑,在此记录下:1.springboot项目打包配置:首先在启动类目录下新增打包类备注:启动类继承自SpringBootServletInitializer方可正常部署至常规tomcat下,其主要能够起到web.xml的作用(web.xml主要配置各种servlet,filter,listener等,如常见的L...

2019-11-06 18:03:08 541

原创 修改linux服务器上的redis密码

Linux系统下设置redis的密码:你的redis在真是环境中不可以谁想访问就可以访问,所以必须要设置密码1、进入redis操作的命令行运行命令:redis-cli2、查看现有的redis密码(可选操作,可以没有)运行命令:config get requirepass如果没有设置过密码的话运行结果会如下图所示3、设置redis密码第一种方式:运行命令:config set r...

2019-11-06 14:43:51 8127

原创 linux安装redis

redis安装1.解压 redis-3.2.9.tar 到 usr/local 目录tar -zxvf redis-5.0.5.tar.gz -C /usr/local/``2.查看解压后的文件3.编译Redis文件,Redis是使用c语言编写的。会使用gcc编译器。在解压后的 Redis 目录下执行 (cd /usr/local/redis-3.2.9) make 命令。注意事...

2019-11-06 13:49:03 185

原创 linux卸载mysql

一、卸载mysql1、如果是采用二进制包安装的MySQL,那么你用下面命令是找不到任何MySQL组件的。所以如果你不知道MySQL的安装方式,千万不要用下面命令来判别是否安装了MySQL。***rpm -qa | grep -i mysql***2、检查MySQL服务并关闭服务进程(1)登录Linux后执行service mysqld status 或者service mysql stat...

2019-11-06 11:07:03 94

原创 linux安装jdk

1.下载jdk2. 安装 JDK tar.gz1.解压缩 tar.gz文件在 jdk 文件所在目录执行 tar -zxvf jdk 文件名.tar.gz ,其中 -C /usr/local 是指定解压到哪个目录下,解压后的文件存放位置)例如:tar -zxvf jdk-8u121-linux-x64.tar.gz -C /usr/local/查看解压后文件2 配置环境变量:① ...

2019-11-06 11:06:29 76

空空如也

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

TA关注的人

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