自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

honchou56的专栏

星星点点

  • 博客(12)
  • 资源 (6)
  • 收藏
  • 关注

原创 rabbitmq高可用集群搭建

rabbitmq高可用集群搭建1.使用docker安装三个rabbitmq实例docker run -d --hostname rabbit01 --name mq01 -p 5671:5672 -p 15671:15672 -e RABBITMQ_ERLANG_COOKIE="honchou-rabbitmq_cookie" rabbitmq:managementdocker run -d --hostname rabbit02 --name mq02 -p 5672:5672 -p 15672:1

2022-01-31 23:32:50 1592

原创 渗透性测试 - SQL注入问题的解决方法总结

1 前言​ 最近我们公司的找了一个专门做网络安全的公司,这个公司叫做启明星辰(不是做广告哈,从网上查的资料来看,在业界还是挺有名气的),对现有的所有项目进行一个渗透性测试,发现了很多存在不安全的问题,其中之一就是SQL注入问题。对于SQL注入问题,其实使用像MyBatis之类的框架还是很容易避免的。而我们其中恰恰 有一个老项目是使用的Hibernate,为了简便,通过获取SessionFactory,以SQL拼接的方式执行的。由于是老项目,这时候如果要将所有的之类写法都更正过来,工作量太大。虽

2020-12-08 21:12:36 421

原创 Springboot整合Redis Cluster 集群的发布订阅模式

前言​ 公司部署的Redis是使用的Cluster集群的方式,这种集群方式,每个节点都负责进行数据读写操作,每个节点之间会进行通信,更加高效的提供Redis的吞吐量。关于这种方式的更多介绍,可以阅读下面的文章 :https://www.cnblogs.com/williamjie/p/11132211.html我们系统中想实现一个发布订阅的模式,用来异步处理一些数据,所以搭一个demo来测试是否可用。加入如下maven依赖<dependency> <groupId

2020-12-06 21:18:39 911

原创 跨域问题多种解决方案

一、概述出于安全原因,浏览器限制从脚本内发起的跨源HTTP请求,所以就出现了一个跨域问题,特别是在前后端分离的情况下。跨域指的是浏览器不能执行其它网站的脚本,它是由浏览器的同源策略造成的,是浏览器对JavaScript 施加的安全限制。浏览器在执行脚本的时候,都会检查这个脚本属于哪个页面,即检查是否同源,只有同源的脚本才会被执行;而非同源的脚本在请求数据的时候,浏览器会报一个异常,提示拒绝访问。解决这类问题的办法有很多。二、解决方案通过前端使用Jsonp来解决,解决方法参照h

2020-12-04 18:35:24 206

原创 Linux环境下编写shell脚本实现部署启动停止tomcat服务的方法

linux环境下编写shell脚本实现部署启动停止tomcat服务的方法参考链接:https://blog.csdn.net/weixin_43738524/article/details/84662927https://blog.csdn.net/zglwy/article/details/53084734首先编写这个shell脚本需要使用到的一个语法是shell中的case用法,用法示例如下:#!/bin/shecho "Is it morning?"# 接收一个输入的值,引用这个

2020-11-24 18:47:43 697

原创 java实现自定义导出模板

java实现自定义导出Excel模板​ 由于最近用户经常提出导出Excel的格式进行调整,包括列的前后位置,增加字段等等。比如调整位置,不但需要调整表头,还要调整表头下面所对应的内容也要一块调整,所以想对这个功能进行一个改造。因为我是使用的springboot, 有一些方法是使用到spring组件里的方法。这里我大致将实现方法记录如下,省去了SpringBoot组件中的一些内容。这里的模板我使用的是xml, 所以需要使用到解析xml相关的一些jar包,所以需要使用到的一些Maven依赖:

2020-11-20 18:58:14 1764

原创 通过枚举类型中实现工厂方法,解决enum注入Bean失败的问题

通过枚举类型中实现工厂方法,解决Bean注入失败的问题一、 背景是这样的,我希望构建一个处理工厂类,根据不同的类型执行不一样的处理逻辑。但是根据以往的工厂方法,通过传入一个标识字符串,从工厂类中获取得到相应的处理类,这样就会产生很多的if-else的代码,看起来很不优雅。所以就想通过枚举的方式来处理,可是其中涉及到的一个问题是,处理的方法里面会使用到bean工厂中初始化好的bean,需要注入到枚举类中才可以使用,否则会报空指针异常。二、整个处理过程是这样的。先定义一个抽象类。public abs

2020-11-12 19:03:09 2713 1

原创 SQL Server客户端连接数据库报4064错误

SQL Server客户端连接数据库报4064错误​ 最近使用sql server的客户端连接数据库时,突然连接错误。因为之前一直是使用dbeaver连接,只有当需要将Excel数据导入数据库时,才使用sql server的客户端来连接登录,可是这次却出现这4064的连接错误。画面如图:从提示得知是因为无法连接到默认数据库,这时才想起前段时间删除了一个老的库,那么说明之前删除的那个库就是设置的默认数据库。​ 然后从网上寻找资料,如何才能正确连接上,不意外的是所有的办法都是将其他的库设置成

2020-08-03 13:38:06 4720

原创 两台Linux服务器之间copy文件

两台Linux服务器之间copy文件​ 两台Linux服务器之间copy文件的命令是scp, 具体语法是:scp [可选参数] file_source file_target ​ scp的使用场景包括,一种是从远程 copy文件到本地, 另一种是将本地文件copy到远程.远程主机一方的写法是:用户名@主机地址:路径所以从本地 copy文件到远程的写法如:scp INV_Output_LE_F615929*.zip user1@192.168.138.131:/home/bouser/back

2020-07-31 18:12:58 455

原创 java读取文本数据,生成 java对象

java读取文本数据,生成 java对象​ 最近项目有遇到一个需求,其他系统会定时生成一批文本文件放到FTP中,我们所做的这个项目则定时从ftp中下载生成的文件,将其解析并保存到数据库中。需要解析的文本文件格式是这样的。userName|age|address|tel张三|11|火星|1388888888李四|12|木星|1388888888王五|13|土星|1388888888小三|15|太阳|1388888888小四|16|地球|1388888888小五|14|不详|138888888

2020-07-10 09:31:38 3499 2

原创 springmvc拦截器 handler instanceof HandlerMethod false

新建拦截器,获取调用方法中的注解参数,由于handler的对应类型为Controller实例,所以 (handler instanceof HandlerMethod) == false,导致无法将 handler 转换为HandlerMethod类型,解决办法是在xxx-servlet.xml中添加如下代码:    &lt;bean class="org.springframework.we...

2018-11-22 15:14:36 19285 16

原创 redis编译报致命错误:jemalloc/jemalloc.h:没有那个文件或目录

分配器allocator, 如果有MALLOC  这个 环境变量, 会有用这个环境变量的 去建立Redis。而且libc 并不是默认的 分配器, 默认的是 jemalloc, 因为 jemalloc 被证明 有更少的 fragmentation problems 比libc。但是如果你又没有jemalloc 而只有 libc 当然 make 出错。 所以加这么一个参数,运行如下命令

2017-01-03 15:15:16 32025 17

史上最强的java面试题 corejava javaWeb SSH框架

史上最强的面试题 包含corejava javaWeb SSH框架以及各种排序算法,可作为面试突击复习资料,轻松度过面试关。

2012-08-27

java试题精选50道(经典)

这是我游蹿各网络论坛搜集的50道经典java试题,对于java学员来说,是对自我知识检验的一个不可多得的好题目

2009-05-06

SQL语句大全+部分范例

这些是我从网中精心搜集的一些SQL语句全称,结合自己所学加以范例,让初学者能够很快领会各语句的用方

2009-05-06

SQL自测试卷(附答案)

这是我们学校SQL数据库一些测试题,特别适合初学者巩固基本知道,拿来与大家分享,和大家一起进步

2009-05-06

常用LINUX命令大全

LINUX命令 本资源强强整合了LINUX中常用的命令,且为CHM格式,便用查找命令

2009-05-04

空空如也

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

TA关注的人

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