自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(175)
  • 资源 (5)
  • 收藏
  • 关注

原创 自建网站遇到的问题记录

nginx 反向代理服务器忽略了headers中的:Upgrade:websocket。

2024-04-23 08:59:18 274

转载 云服务器ubuntu18.04挂载数据盘

云服务器ubuntu18.04挂载数据盘1、简介云服务器一般有系统盘与数据盘。系统盘是实例化服务器时存储系统文件就被挂载的,但数据盘是默认没有挂载的。那么我们是没法直接用它来存储我们的数据的,如果要使用,这个时候我们需要先对其进行格式化,并挂载到我们想要放置的目录。接下来是实际操作 Linux云服务器(Ubuntu18.04)来完成磁盘挂载,我现在要把我的20GB数据盘挂载到 /mnt 目录下。2、查看当前的磁盘目录详细信息df -h。

2023-07-04 08:51:04 252

转载 elementui实现表格el-table多个selection复选框checkbox

elementui实现表格el-table多个selection复选框checkbox

2023-03-22 10:48:51 4475 2

转载 springboot 动态加载jar包,插件式加载运行

springboot 动态加载jar包,插件式加载运行

2023-03-10 10:10:10 3537

转载 BPM引擎Activiti6.0任务撤回实现方法

BPM引擎Activiti6.0任务撤回实现方法

2023-02-20 16:38:25 815

转载 Mybatis插件+注解实现数据脱敏

在项目中需要对用户敏感数据进行脱敏处理,例如身份证号、手机号等信息进行加密再入库。

2023-02-10 15:23:51 833

原创 符合阿里巴巴代码规范的checkstyle检测文件

符合阿里巴巴代码规范的checkstyle检测文件

2023-02-01 17:35:42 954

转载 Linux系统上安装Docker,在线与离线两种情况下安装

使用安装脚本,使用CentOS 和 Ubuntu。

2022-12-19 14:42:46 155

转载 Linux里的2>&1究竟是什么

我们在Linux下经常会碰到nohup command>/dev/null 2>&1 &这样形式的命令。首先我们把这条命令大概分解下首先就是一个nohup表示当前用户和系统的回话下的进城忽略响应HUP消息。&是把该命令以后台的job的形式运行。那么就剩下command>/dev/null 2>&1,command>/dev/null较好理解,/dev/null表示一个空设备,就是说吧command的执行结果重定向到空设备中,说白了就是不显示任何信

2022-03-28 10:20:22 592

转载 nginx——让lnmp支持3389转发或者支持多个端口的TCP流量

这个方法Sandy一直在用,最近芳姐和大哥问起来来。所以就发出来给大家看看!起因:一直在用国外的杜甫,但是win下的3389非常的卡。之前用frp方案,后来发现frp吃端口。一个frp下去一台服务器的端口基本废了。所以才想到在nginx下搞事情!调试环境:lnmp 1.5以上,1.5以下需要自己安装stream。1、查看stream模块测试你的nginx是不是支持stream模块nginx -V |grep with-stream出现这样的--with-stream字样,说明

2021-03-22 17:56:47 1139

转载 Nginx安装教程,ubuntu18.04

本文介绍Nginx如何安装,操作系统为Ubuntu 18.04。一、安装(1)安装git执行命令:“sudo apt-get install git”。(2)安装aptitude执行命令:“sudo apt-get install aptitude”。(3)安装依赖第一步:安装gcc g++的依赖库,执行命令:“sudo apt-get install build-essential”。第二步:安装gcc g++的依赖库,执...

2021-03-22 17:26:25 206

转载 rein 多平台支持的超便携端口转发与内网穿透工具

rein是一个类似rinetd的端口转发工具,使用了golang开发,部署比rinetd更便携。rein的github地址:https://github.com/firstboot/rein由于rein使用了golang开发,对系统环境依赖少,在一个平台上就能一次交叉编译出多个平台的可执行程序,项目主页已经提供了各平台(windows/linux/mac)可执行版本下载。下面来介绍下rein的使用方法:CentOS/RHEL/Ubuntu 平台已经编译好的版...

2020-12-31 16:31:13 398

转载 ubuntu系统nginx免费SSL证书 certbot+letsencrypt方案

首选说明一下下面的步骤,是已经在ubuntu系统安装好nginx第一步:安装certbot(配置certbot获取源)sudo apt-get updatesudo apt-get install software-properties-commonsudo add-apt-repository universesudo add-apt-repository ppa:certbot/certbotsudo apt-get update安装certbotsudo apt-get ins

2020-12-30 19:58:50 360

转载 Linux安装rinetd实现TCP/UDP端口转发

一、概述 在日常的信息系统维护及信息系统建设的过程中,经常会遇到如下问题: 要连接管理的机器由于各种原因限制了直接访问管理,需要经过中间机器作为跳板才能访问。那么如何配置端口转发呢? 要连接管理的机器是windows系统,如何通过linux跳板机进行管理? 要配置端口转发除了用iptables了,还有没有更简单和更便捷的方法? 带着这些问题和疑问,带你进入linux的端口转发和跳板配置之旅。今天要分享的主题是rinetd,非常简单好用的轻量级的工具,能实现端口...

2020-12-30 17:47:17 769

转载 docker容器添加微软雅黑字体

添加中文字体其实很简单,往容器里COPY一个ttf字体文件就生效了,不需要执行fc-cache。基于debian 8的tomcat容器,Dockerfile:COPY msyh.ttf /usr/share/fonts/msyh.ttf容器启动的时候这个ttf就已经生效了。1. 到windows 下载微软雅黑字体 字体路径 C:/WINDOWS/Fonts 雅黑:msyh1、检查字体是否已经安装: fc-list...

2020-11-25 11:34:16 1071 1

转载 给websocket加入心跳包防止自动断开连接

var userId=$("#userId").val();var lockReconnect = false; //避免ws重复连接var ws = null; // 判断当前浏览器是否支持WebSocketvar wsUrl = serverConfig.cyberhouse_ws+userId;createWebSocket(wsUrl); //连接wsfunction createWebSocket(url) { try{ if('Web.

2020-10-26 14:55:11 291

转载 关于Spring Boot WebSocket整合以及nginx配置详解

前言本文主要给大家介绍了关于Spring Boot WebSocket整合及nginx配置的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。一:Spring Boot WebSocket整合创建一个maven项目,加入如下依赖<dependencyManagement> <dependencies> <dependency> <groupId>org.springframework.boot<

2020-10-26 12:47:59 567

原创 js文字转语音并播放

这里调用的是百度文字转语音开放APIhtml:<div> <input type="text" id="ttsText"> <input type="button" id="tts_btn" onclick="doTTS()" value="播放"> </div> <div id="bdtts_div_id"> <audio id="tts_autio_id" autoplay="autoplay"&

2020-10-26 11:37:10 517

原创 SpringMVC之前后台分离开发,跨域问题的解决方法

解决方案:步奏一:创建一个SimpleCORSFilter.java类:import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;import javax

2020-10-20 13:58:57 228

转载 Nginx+Center OS 7.2 开机启动设置

centos 7以上是用Systemd进行系统初始化的,Systemd 是 Linux 系统中最新的初始化系统(init),它主要的设计目标是克服 sysvinit 固有的缺点,提高系统的启动速度。关于Systemd的详情介绍在这里。Systemd服务文件以.service结尾,比如现在要建立nginx为开机启动,如果用yum install命令安装的,yum命令会自动创建nginx.service文件,直接用命令systemcel enable nginx.service设置开机启动即可。

2020-06-29 11:38:16 127

转载 Java常用工具类:生成二维码base64编码

import java.awt.AlphaComposite;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;.

2020-06-19 14:22:17 380

转载 Docker部署Mysql集群

单节点数据库的弊病大型互联网程序用户群体庞大,所以架构必须要特殊设计 单节点的数据库无法满足性能上的要求 单节点的数据库没有冗余设计,无法满足高可用单节点MySQL的性能瓶领颈2016年春节微信红包巨大业务量,数据库承受巨大负载常见MySQL集群方案  mysql 集群方案介绍,建议使用pxc,因为弱一致性会有问题,比如说a节点数据库显示我购买成功,b 节点数据库显示没有成功,这就麻烦了,pxc 方案是在全部节点都写入成功之后才会告诉你成功,是可读可写双向同步的,但是repl.

2020-06-03 11:30:17 1885 2

原创 Mybatis中实体类属性和数据列之间映射的四种办法

Mybatis不像hibernate中那么自动化,通过@Column注解或者直接使用实体类的属性名作为数据列名,而是需要自己指定实体类属性和数据表中列名之间的映射关系,这一点让用惯了Hibernate的人很不习惯,所幸经过探索找到了建立映射关系的三种办法,其中总也有比较简单的。首先先定义一个实体类,如下:public class User implements Serializa...

2020-04-02 08:50:19 1593

原创 WebRTC 开启视频

<!DOCTYPE html><html lang="ZH-CN"><head> <meta charset="utf-8"> <title>web RTC 测试</title> <style> .booth { width:400px; backgro...

2020-03-30 08:56:56 503

转载 悟透JavaScript

引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间的关系与物质能量间的关系有着惊人的相似。数据也是有惯性的,如果没有代码来施加外力,她总保持自己原来的状态。而代码就象能量,他存在的唯一目的,就是要...

2020-03-27 15:47:06 242

转载 vi/vim的选中/复制/粘贴命令

1. 选定文本块。使用v进入可视模式,移动光标键选定内容。2.复制的命令是y,即yank(提起) ,常用的命令如下: y 在使用v模式选定了某一块的时候,复制选定块到缓冲区用; yy 复制整行(nyy或者yny ,复制n行,n为数字); y^ 复制当前到行头的内容; y$ 复制当前到行尾的内容; yw 复制一个wo...

2020-03-27 08:30:43 2466

原创 SpringBoot整合Druid 1.1.14

Druid是Java语言中最好的数据库连接池。Druid能够提供强大的监控和扩展功能。新版的Druid在SpringBoot下加入了新的依赖 druid-spring-boot-starterdruidhttps://mvnrepository.com/artifact/com.alibaba/druid/1.1.14druid-spring-boot-starterhttps...

2020-03-24 22:28:12 278

转载 mysql回收用户权限

1.创建test1用户select password('test1');按 Ctrl+C 复制代码按 Ctrl+C 复制代码create user 'test1'@'localhost' identified by password '*06C0BF5B64ECE2F648B5F048A71903906BA08E5C';这里create user中密码使用普通字符串时...

2020-03-24 20:31:21 3137

原创 springboot druid数据库密码加密

pom.xml引入jar <dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1...

2020-03-22 09:43:56 633

原创 SpringBoot中Druid数据源配置

1、springboot默认的数据源是:org.apache.tomcat.jdbc.pool.DataSource2、简单的Druid介绍:Druid是阿里巴巴开源平台上一个数据库连接池实现,它结合了C3P0、DBCP、PROXOOL等DB池的优点,同时加入了日志监控,可以很好的监控DB池连接和SQL的执行情况,可以说是针对监控而生的DB连接池Druid 是目前比较流行的高性能的...

2020-03-22 09:04:42 606

转载 Ubuntu 18.04下用户的创建、删除新用户的方法

一、创建用户1. 创建用户:vagrant为用户名 -> sudo useradd -m vagrant -d /home/vagrant -s /bin/bash2、为创建的用户设置密码 -> sudo passwd vagrant3、修改用户的权限:( /etc/sudoers文件只有r权限,在改动前需要增加w权限,改动后,再去掉w权限 ) (1)为sud...

2020-03-20 15:40:26 1731

转载 Ubuntu16.04 使用lvm挂载硬盘以及扩容

1.首先通过fdisk -l 查看磁盘的属性,找到要添加的磁盘名称(Disk /dev/sda)2.使用fdisk将磁盘进行逻辑分区  fdisk /dev/sda  m来查看命令帮助  n添加一张新的partition,之后都是划分几个分区,以及分区的大小,不过这些都可以使用默认的值,然后就可以直接按enter回车  最后通过w命令保存并退出3.这个时候使用fdisk...

2020-03-20 15:32:28 1847

转载 使用Rufus 3.4制作Ubuntu 18.04.1 U盘启动盘的方法

本文介绍使用Rufus 3.4版本来制作Ubuntu 18.04.1 U盘启动盘的方法,一共需要八个步骤即可完成。简介Rufus是一个开源免费的快速制作U盘系统启动盘和格式化USB的实用小工具,它可以快速把ISO格式的系统镜像文件快速制作成可引导的USB启动安装盘,支持Windows或Linux启动。Rufus小巧玲珑,软件体积仅几百多KB,然而麻雀虽小,它却五脏俱全,而且速度极快。...

2020-03-15 10:46:28 4624

原创 docker-compose部署MySQL,Redis

version: '2'services: mysql5.7: image: mysql:5.7 container_name: mysql volumes: - "./mysql5.7/data:/var/lib/mysql" - "./mysql5.7/conf:/etc/mysql/conf.d" ports: - "...

2020-01-06 13:53:26 562

转载 开发单页应用(SPA)时候遇到的微信支付授权目录的坑

项目中要在微信底下开发单页应用(SPA),前端技术选型用的vuejs+vue-router,vue-router使用hashbang模式(使用hashbang也是为了避免微信jssdk的wx.config签名的坑)。在调用微信支付的时候遇到提示“URL未注册”,这通常是因为没有在微信支付后台正确配置授权目录的问题,但我所遇到的并非如此。我们的应用中有3个页面用到微信支付:http:

2017-09-06 01:35:40 851

转载 微信支付开发调试填坑过程记录

最近换了家公司,因为以前也是做支付的来这个公司直接让我从零开始搭建支付服务。首先是微信支付宝的第三方接入。我是做Java开发的。支付宝有接入的sdk就是一个jar包。而且有沙箱环境测试帐号。搞起来很方便。微信的坑就很多了。下面简单总结一下。后面把代码和详细流程贴出来。再把支付宝的也单独写个。首先微信支付,因为是要用到手机网站和pc网站上的。所以选的是微信公众号支付。大家

2017-08-24 10:25:24 5565 1

转载 将微信和支付宝支付的个二维码合二为一

因公司需要将支付宝和微信的二维码合成一个,不管用户用支付宝扫还是微信扫都能打开对应的支付页面,在网上找了一些文章,很感谢各位大神的经验,我也记录下我是如何将两个二维码合二为一的~。原理:支付宝或微信生成的二维码中本质都内嵌了一个url,在扫码时实际是定向去访问二维码中内嵌的url,这样我就可以将这个url指定到我的一个控制器,在控制器中判断是微信还是支付宝软件扫的,然后去唤醒各自的支付即可

2017-08-08 09:10:58 5280 1

转载 Visual Studio Code 使用Git进行版本控制

VS Code 集成了Git功能,并支持基本的git命令,这使得我们能够在开发过程方便的提交和获取代码。1.1 初始化首先我们创建一个名为gittest的文件夹,当然它不在git的版本控制管理中。用VS Code 打开这个文件夹,单击左侧的git图标。我们可以看到“初始化GIT存储库”的按钮,单击。 初始化之后,我们首先看到的是git

2017-08-03 10:45:23 458

转载 淘宝NPM源的使用

淘宝NPM源的使用npm作为国外的node仓库安装工具,自然会受到我大长城防火墙的干扰,国内用户在安装相关的资源的时候,会出现安装失败,以及速度很慢的情况。为了解决npm安装的问题,国内出现了很多npm的镜像网址,taobao的npm镜像算是使用频率比较高的了。使用的方法我知道的有三种,首先是淘宝npm自己提供的两种: 1)你可以使用我们定制的 cnpm (gzip

2017-08-03 10:01:34 519 1

转载 HTML5中Access-Control-Allow-Origin解决跨域问题

A.abc.com 发起一个到 abc.com/B 的ajax请求,也会有跨域的问题。之所以会有跨域问题,实则是因为www.abc.com其实同A.abc.com一样,也是一个二级域名,而非一级域名(一级域名是http://abc.com)。URL说明是否允许通信http://www.a.com/a.jshttp://www.a.com/b.js同一

2017-07-26 10:14:12 5114 1

合同管理流程与表格工具

1.工程合同管理流程 1 2.合同评审控制程序 2 3.合同签定流程 2 4.工程合同审批表 3 5.工程进度款付款审批表 5 6.工程合同摘要表 7 7.工程结算申请表 8 8.工程合同执行情况评估表 9 9.承包商考察意见表 11 10.廉洁合作协议 12 11.合同交接表 14 12.合同申报表 15 13.合同说明书 16 14.合同跟踪单 17 15.合同履约评审表 18 16.合同履约情况登记表 19 17.合同月报表( 月份) 20 18.合同台帐登记表( 月份) 21

2010-11-07

JCreator Pro

JCreator Por 是一款简体中文版的Java编程软件 JCreator Por 是一款简体中文版的Java编程软件 JCreator Por 是一款简体中文版的Java编程软件

2009-05-18

C语言编程软件 tcwin winXP/vista

该编程软件是中文版本的编程软件 另外,其中付有100道精典例题 该编程软件是中文版本的编程软件 另外,其中付有100道精典例题

2009-05-18

Photoshop视频教程

视频教程视频教程视频教程视频教程视频教程

2009-05-12

用于检测硬盘,可以测试硬盘的温度

用于检测硬盘 用于检测硬盘 用于检测硬盘 用于检测硬盘 用于检测硬盘

2009-04-11

空空如也

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

TA关注的人

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