自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 资源 (3)
  • 收藏
  • 关注

原创 使用sql语句备份一张表

第一步:先建一张新表,新表的结构与老表相等。第二步:将老表中的值复制到新标中。方法二注意: oracle中要添加as

2022-07-13 11:01:15 2449 1

原创 Docker 安装 CentOS7

本文主要介绍了docker 下安装centos7。访问 CentOS 镜像库地址:https://hub.docker.com/_/centos?tab=tags&page=1。可以通过 Sort by 查看其他版本的 CentOS 。默认是最新版本 centos:latest 。使用以下命令来查看是否已安装了 centos7:启动centos容器,并把docker上centos的22端口映射到本机60001端口(端口号可以自己指定)3、进入到Centos容器4.安装ssh服务和网络必须软件

2022-06-14 17:20:09 14453 7

原创 使用http动词篡改的认证旁路

可能会升级用户特权并通过 Web 应用程序获取管理许可权可能会收集有关 Web 应用程序的敏感信息,如用户名、密码、机器名和/或敏感文件位置。测试结果似乎指示存在脆弱性,因为“测试响应”与“原始响应”完全相同,这表明动词篡改能够绕过站点认证。增加拦截器,判断请求方式是否合法,合法则放行。......

2022-06-09 14:53:37 1593

原创 CSRF跨站请求伪造漏洞修复

跨站请求伪造(Cross-site request forgery,简称CSRF),是一种常见的Web安全漏洞,由于在Web请求中重要操作的所有参数可被猜测到,攻击者可通过一些技术手段欺骗用户的浏览器去访问一个用户曾经认证过的网站,遂使攻击者可冒用用户的身份,进行恶意操作。经测试,服务器未校验Referer头,因此攻击者可以直接构造一个恶意的访问地址让用户在不知情的情况下访问从而实现CSRF恶意操作。增加拦截器,判断referer是否合法,合法则放行。......

2022-06-09 14:25:16 3028

原创 html转化成PDF

本文主要描述了html 转pdf 的方法和样例代码,阅读本文需要一定的代码基础。上代码PDF 工具PS : 本文适合有开发经验的人阅读,以上代码仅供参考;为了能方便加载拿到字体资源,我把字体资源和报告背景、logo放在了项目的src目录下了作者编写不容易,把jar包以及字体资源上传到了资源下,需要下载请移步......

2022-06-08 17:34:53 1073

原创 二维码生成工具

java 生成二维码1.导入google的二维码生成jar2.直接上代码

2022-06-08 16:28:30 311

原创 nginx反向代理上传大文件出现413 request Entity too Large

nginx反向代理上传大文件出现413 request Entity too Large

2022-03-22 16:42:50 1649

原创 Tomcat-Jdbc-Pool连接池参数说明

介绍Tomcat 在 7.0 以前的版本都是使用commons-dbcp做为连接池的实现,但是DBCP存在一些问题:DBCP 是单线程的,为了保证线程安全会锁整个连接池DBCP 性能不佳DBCP 太复杂,超过60个类,发展滞后。因此,通常J2EE中还会使用其它的高性能连接池,如C3P0,还有阿里系的druid等。为此,Tomcat 从 7.0 开始引入一个新的模块: Tomcat Jdbc Pool。Tomcat Jdbc Pool 近乎兼容 DBCP,性能更高异步方式获取连接使用 ja

2022-03-10 12:59:03 882 2

原创 tomcat调优以及jvm参数调优

tomcat jvm 调优

2022-03-10 12:07:40 1245

转载 wkhtmltopdf 实现html 文档对象转换为pdf 文件核心功能代码

环境说明环境:windows10客户端软件:wkhtmltopdf记得配置wkhtmltopdf 全局环境变量,相关的安装步骤可以baidu或者googlewkhtmltopdf 安装包已经上传csdn:Java 核心功能代码添加wkhtmltopdf 客户端包装类依赖 <!--html 转 pdf --> <dependency> <groupId>com.github.jhonnymertz</groupId>

2020-09-25 09:09:09 495

转载 ITextRenderer 生成PDF 文件

pom.xml 文件添加相关依赖: <!--html 转 pdf --> <dependency> <groupId>org.xhtmlrenderer</groupId> <artifactId>flying-saucer-pdf</artifactId> <version>9.0.7</version> </dependency>核心功能代码片段一

2020-09-25 09:04:22 2580 2

原创 MySQL把一张表的数据批量复制到另外一张表

表结构完全一样insert into 表1 select * from 表2表结构不一样(这种情况下得指定列名)insert into 表1 (列名1,列名2,列名3) select 列1,列2,列3 from 表2表结构不一样(这种情况下得指定列名) 不同数据库,需要在表前面加数据库前缀,database.表名。 注意:以上测试过OK,sql语句不需要在insert后面加values。...

2020-06-11 09:22:26 918 1

转载 优秀的代码都是如何分层的?

1、背景说起应用分层,大部分人都会认为这个不是很简单嘛 就controller,service, mapper三层。看起来简单,很多人其实并没有把他们职责划分开,在很多代码中,controller做的逻辑比service还多,service往往当成透传了,这其实是很多人开发代码都没有注意到的地方,反正功能也能用,至于放哪无所谓呗。这样往往造成后面代码无法复用,层级关系混乱,对后续代码的维护非常...

2020-05-01 23:36:39 146

原创 MySQL报错超出 max_allowed_packet 的问题

mysql根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会受max_allowed_packet参数限制,导致写入或者更新失败。查看目前配置showVARIABLESlike'%max_allowed_packet%';显示的结果为:+--------------------+---------+|Variable_name...

2019-12-23 11:26:53 233

原创 SpringBoot 之Spring Boot Starter依赖包

spring-boot-starter这是Spring Boot的核心启动器,包含了自动配置、日志和YAML。spring-boot-starter-amqp通过spring-rabbit来支持AMQP协议(Advanced Message Queuing Protocol. 。spring-boot-starter-aop支持面向方面的编程即AOP,包括spring-aop和Asp...

2019-11-24 22:21:06 625

转载 FastDFS服务器数据迁移

一、FastDFS服务器数据迁移1.1 安装FastDFS 首先搭建好新的FastDFS服务器(Tracker, Storage), 先配置好不用启动1.2 修改新的Storage配置文件/etc/fdfs/storage.conf: 将tracker_server的IP修改为旧的Tracker服务器IP1.3 启动新服务器进程service ...

2019-11-13 14:54:52 5867 4

转载 linux自定义开机自启多个服务的脚本

linux服务器重启后,每次要启动redis、ftp、tomcat等应用总是很麻烦,于是写了一个自定义脚本,在开机或重启的时候,自动启动多个服务、应用。很简单,写脚本、设置开机启动。第一步、准备工作mkdir /data/myScript #在/data目录创建一个myScript的文件夹[root@root]# service vsftpd start ...

2019-11-13 11:53:24 573

转载 Centos7下FastDFS从安装到入门

Github仓库Github介绍: https://github.com/happyfish100/fastdfsGithub文档: https://github.com/happyfish100/fastdfs/wikiFastDFS介绍FastDFS 是用 c 语言编写的一款开源的分布式文件系统。FastDFS 为互联网量身定制, 充分考虑了冗余备份、负载均衡、线性扩容等机制,...

2019-11-13 11:19:18 183

原创 webUploader的使用

webUploader的使用记录 WebUploader是由Baidu WebFE(FEX)团队开发的一个简单的以HTML5为主,FLASH为辅的现代文件上传组件。在现代的浏览器里面能充分发挥HTML5的优势,同时又不摒弃主流IE浏览器,沿用原来的FLASH运行时,兼容IE6+,iOS 6+, android 4+。两套运行时,同样的调用方式,可供用户任意选用。 采用大文件分片并发...

2019-10-15 09:09:32 761

转载 jquery.validate动态更改校验规则

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=U...

2019-10-10 15:09:51 830

原创 CentOS7 linux下yum安装redis以及使用

https://www.cnblogs.com/rslai/p/8249812.html

2019-04-14 22:15:12 101

原创 centos7 下安装nodejs

https://www.cnblogs.com/lpbottle/p/7733397.html

2019-04-13 14:24:50 116

原创 Elasticsearch入门之--------安装(6.0版本)

基于windows平台,安装Elasticsearch,Elasticsearch-head. 目录 1.java 并配置好环境变量 2.NodeJS NPM,Grunt 3.装Elasticsearch

2019-04-07 20:03:58 194

原创 对输入框的开始时间和结束时间进行校验

/** * 校验资质有效起始日是否大于截止日期 */ function checkDate(){ var startTime= new Date($("#startTime").val()); var endTime=new Date($("#endTime").val()); //alert("1111") ...

2019-03-21 14:57:08 1789

原创 JS 校验输入不能为负数,字母,中文

function onlyNonNegative(obj) { var inputChar = event.keyCode; //1.判断是否有多于一个小数点 if(inputChar==190 ) {//输入的是否为. var index1 = obj.value.indexOf(".") + 1;//取第一次出现.的后一个位置 var inde...

2019-03-20 10:35:10 4386

原创 WireMock使用

1.进入WireMock 网站 http://wiremock.org/docs/running-standalone/2. 下载3.启动服务 注意:--port 是指定服务的端口 你可以指定成别的端口。         其他相关参数设置请阅读官方文档 4. 引入jar包,我这里引的是SpringCloud 的 &lt;Springcloud 的版本控制--&gt;...

2019-01-07 11:03:52 2555

原创 Socket之UDP(二)

1. UDP是什么?英语:User Datagram Protocal ,缩写为UDP 一种用户报协议,有称为用户数据报文协议 是一个简单的面向数据报的传输层协议,正式规范为RFC 768 用户数据协议、非连接协议2、UDP能做什么?DNS、TFTP、SNMP 视频、音频、普通数据(无关紧要的数据)    3、UDP包中最大的长度16位&gt;2字节存储长度信息。 2...

2018-12-31 17:12:51 274

原创 什么是网络编程(一)

1.什么是网络、计算机网络的构成是什么?  在计算领域中,网络是传输信息、接受、共享的虚拟的平台。  通过它可以把各个点、面、体的信息联系到一起,从而实现这些资源的共享。 网络是人类发展史上最重要的发明,提高了人类和科技的一个发展。2.什么是网络编程?网络编程从大的方面就是说对信息的发送接收。通过操作相应API调度计算机资源硬件,并且利用管道(网线)进行数据交互的过程。...

2018-12-30 00:12:26 57000 2

原创 JavaMailSender邮件服务

https://blog.csdn.net/aodeng110/article/details/83584254

2018-12-24 18:31:37 813

原创 SpringBoot 中LocalDateTime格式化日期

简介很多时候日期格式输出是这样的2018-10-09T17:39:07.097中间有个T,尴尬,是的我们需要去掉这个T这方法是springboot封装好了的,我们直接使用即可,普通的配置我就不贴了(一)、日期格式化输出{ "code": 1, "msg": "查询成功", "data": { "id": 1, "licen.

2018-12-24 18:30:24 15806 4

原创 SpringAMQP消息适配器-MessageListenerAdapter

MessageListenerAdapter 消息监听适配器

2018-12-23 22:16:29 3423

原创 RabbitMQ高级特性(七)

 一、消息如何保证100%的投递成功     什么是生产端的可靠性投递?            保证消息的成功发出。            保证MQj节点的成功接受。            发送端收到MQ节点(Broker)确认应答。            完善的消息进行补偿机制。    生产端---可靠性投递。             消息落库,对消息状态进行打标。...

2018-12-23 14:13:28 322

原创 Spring Boot集成mybatis generator自动生成代码插件

一、项目准备1.MyBatis Generator介绍     MyBatis Generator,缩写MBG,是一个Mybatis和iBatis的代码生成器。它支持Mybatis的所有版本,支持iBatis 2.2.0以后的版本。通过MyBatis Generator可以根据数据库表生成相应的实体、sql映射文件、Dao等,能应付简单的CRUD(Create, Retrieve, Upd...

2018-12-19 11:33:14 192

原创 JMS规范及ActiveMQ的使用

https://blog.csdn.net/zpoison/article/details/81381733

2018-12-18 16:43:02 111

原创 RabbitMQ--Exchaage(交换机)(六)

交换机Exchange: 接受消息,并根据路由键转发消息所绑定的队列 Recive Message 消息的消费者 Send   Message  消息的发送者 RoutingKey   路由交换机的属性 name 交换机名称 type 交换机类型 direct 、topic 、fanout 、headers Durability  是否需要持久化,true为持久...

2018-12-17 09:41:35 126

原创 RabbitMQ 消息生产与消费(五)

ConnectionFactory: 获取连接工厂 Connection 一个连接 Channel  数据通信信道,可发送和接受消息 Queue  具体消息存储队列 Producer &amp; Consumer  生产者和消费者 具体实现代码pom.xml注意:这里是5.30版本   &lt;dependency&gt; &lt;groupId&gt;co...

2018-12-12 15:50:10 274

原创 Rabbit命令行与管控台--高级操作(四)

rabbitmactl reset 移除所有数据 要在rabbitmqctl stop_app 之后使用rbbitmqctl join_cluster &lt;clusternode&gt; [--ram] 组成集群命令rbbitmqctl cluster_status 查看集群的状态rbbitmqctl change_cluster_node_type disc | ra...

2018-12-11 15:53:22 200

原创 Rabbit命令行与管控台--基础操作(三)

rabbitmqctl stop_app 关闭应用rabbitmqctl start_app 启动应用 rabbitmqctl status 节点状态  rabbitmqtcl add_user username password 添加用户rabbitmqctl list_users 列出所有的用户rabbitmqtcl delete_user us...

2018-12-11 14:51:12 223

原创 RabbitMQ 安装(二)

1.官网下载RabbitMQ2.下载erlang3.下载socat注:安装文件链接:https://pan.baidu.com/s/1ivuFMQzkKmOKahForrt5Iw提取码:qa9khttps://www.rabbitmq.com/which-erlang.html 官网版本对应4.安装erlang安装失败时,是缺少依赖yum inst...

2018-12-11 13:13:16 155 2

原创 SpringBoot 集成WebService

一、新建一个SpringBoot项目二、引入POM文件   这两个依赖很重要 &lt;dependency&gt; &lt;groupId&gt;org.apache.cxf&lt;/groupId&gt; &lt;artifactId&gt;cxf-rt-frontend-jaxws&lt;/artifactId&gt; &lt;vers...

2018-12-11 10:44:05 1281 1

kingbase8驱动包

1.kingbase8驱动包

2022-06-09

itext 将html转pdf中文显示换行以及字体问题

1、itext将静态html转pdf中文显示及换行问题 2、itext将静态html转pdf 字体问题 3、html转pdf 参考我的另外一篇博文https://blog.csdn.net/qq_38616723/article/details/125188407?spm=1001.2014.3001.5502

2022-06-08

IText html转pdf 解决中文自动换行问题

1、解决HTML转pdf 中文、数字、英文不能换行的问题,修改的源码包 重新计算了右边距。 2、html转pdf 参考我的另外一篇博文https://blog.csdn.net/qq_38616723/article/details/125188407?spm=1001.2014.3001.5502

2022-06-08

空空如也

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

TA关注的人

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