自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MD5加密中文字符问题详解

MD5加密中文字符串结果不一致时,通常是由于md5加密时未使用编码造成的。package com.pbh.util;import java.security.MessageDigest;public class Md5Utils { /*** * MD5加码 生成32位md5码 */ public static String md5(String inStr){ MessageDigest md5 = null; try{ md5 = MessageDigest.getIns

2021-04-15 19:08:57 3470

原创 Eureka与Zookeeper的区别

1、ZooKeeper概述       ZooKeeper是著名Hadoop的一个子项目,旨在解决大规模分布式应用场景下,服务协调同步(Coordinate Service)的问题。它可以为同在一个分布式系统中的其他服务提供:统一命名服务、配置管理、分布式锁服务、集群管理等功能)是个伟大的开源项目,它很成熟,有相当大的社区来支持它的发展,而且在生产环境得到了广泛的使用。     &nb

2021-03-29 22:56:03 819

原创 Jvm调优

1 、堆与栈1.1 、堆与栈的概念       堆和栈是程序运行的关键,栈是运行时的单位,而堆是存储的单位。栈解决程序的运行问题,即程序如何执行,或者说如何处理数据;堆解决的是数据存储的问题,即数据怎么放、放在哪儿。       在Java中一个线程就会相应有一个线程栈与之对应,这点很容易理解,因为不同的线程执行逻辑有所不同,因此需要一个独立的线程栈。而堆则是所有

2021-03-22 12:52:18 361

原创 Spring Boot和Spring Cloud的区别

(1)Spring boot 是 Spring 的一套快速配置脚手架,可以基于spring boot 快速开发单个微服务;Spring Cloud是一个基于Spring Boot实现的云应用开发工具;(2)Spring boot专注于快速、方便集成的单个个体,Spring Cloud是关注全局的服务治理框架;(3)spring boot使用了默认大于配置的理念,很多集成方案已经帮你选择好了,能不配置就不配置,Spring Cloud很大的一部分是基于Spring boot来实现。(4)Spring b

2021-03-21 22:02:12 493

原创 Spring Cloud核心组件

Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装屏蔽掉了复杂的配置和实现原理,最终给开发者留出了一套简单易懂、易部署和易维护的分布式系统开发工具包。Spri

2021-03-21 21:58:37 560

原创 java工程部署linux基本操作命令

1、切换root用户有sudo权限的话:sudo su - #输入admin密码没有sudo权限的话:su - #输入root的密码2、删除文件、文件夹删除文件rm -f删除非空文件夹 rm -rf3、查询操作系统信息uname -a 4、解压压缩包tar zxvf5、配置环境变量,输入以下指令进行配置:5.1、打开环境变量配置文件vi /etc/profile 5.2、输入 i 可对当前打开文件执行编辑操作;5.3、在文件尾部添加如下信息: J

2021-01-28 15:29:03 321 1

原创 linux下启动tomcat----Cannot find ./catalina.sh

linux 下启动tomcat[root@test bin]# sh startup.shCannot find ./catalina.shThe file is absent or does not have execute permissionThis file is needed to run this program解决办法:给.sh文件授权[root@test bin]#...

2019-12-10 13:58:02 554

原创 Base64与img互转

1、代码示例:import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import org.apache.co...

2019-12-02 12:51:28 4383

原创 获取img标签中的src地址

import java.util.ArrayList;import java.util.List;import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @description 截取字符串中的img标签中的src地址 * @createTime 创建时间:2019-12-02 */public...

2019-12-02 12:36:10 2717

原创 Linux常用命令

1、系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info...

2019-12-01 09:59:31 322

原创 SFTP上传下载附件

SFTP概述      JSch是Java Secure Channel的缩写。JSch是一个SSH2的纯Java实现。它允许你连接到一个SSH服务器,并且可以使用端口转发,X11转发,文件传输等,当然你也可以集成它的功能到你自己的应用程序。      JSFTP是Secur...

2019-11-30 15:52:09 520

原创 VisualSVN Server 自助修改密码页面

一、安装VisualSVN服务:       下载VisualSVN Server(https://www.visualsvn.com/server/download/),并安装VisualSVN Server,由于安装过程比较简单,本文就在不再介绍。具体的安装过程官网也是有介绍的(详情参考:https://www.visua...

2019-09-02 19:25:32 5419

原创 ElasticSearch7.1.1集群搭建

1、集群简介:首先需要三台ElasticSearch服务器,并成功安装ElasticSearch7.1.1,成功安装后分别启动三个ElasticSearch服务(安装方法请参考:Elasticsearch安装教程),服务启动后后测试三台服务均能正常使用。接下来我们就可以在此基础上配置ElasticSearch集群了,均用于保存数据且可被选为master节点。服务版本:服务版本...

2019-08-07 13:49:59 9192

原创 jeecg主从数据库读写分离配置

1、修改Dbconfig.properties数据库配置文件:注意:从库属性的名字要与主库的属性名字区分开,属性名将会在后面的配置文件中用到。#数据库配置 主库-写入库#MySQLhibernate.dialect=org.hibernate.dialect.MySQLDialectvalidationQuery.sqlserver=SELECT 1jdbc.url=jdbc\:mys...

2019-08-06 09:22:44 2898

原创 ElasticsearchException解决方案

1、Elasticsearch启动(elasticsearch.bat)时报如下错误[2017-08-13T23:28:10,458][DEBUG][o.e.a.ActionModule ] Using REST wrapper from plugin org.elasticsearch.xpack.XPackPlugin[2017-08-13T23:28:21,144][ERRO...

2019-08-05 15:25:06 9304 1

原创 百度地图在项目应用示例

百度地图应用示例概述:      百度地图是为用户提供包括智能路线规划、智能导航、实时路况等出行相关服务的平台。因此百度地图在我们的生活当中应用极为广泛,所以下面我就来为大家分享一下在项目中怎么实现百度地图。1、申请百度AK:      要想在项目中应用百度地图,首先我们...

2019-06-29 11:54:01 3200

原创 微信小程序跳转到H5网页

       小程序是一种不用下载就能使用的应用,也是一项门槛非常高的创新,经过将近两年的发展,已经构造了新的小程序开发环境和开发者生态。小程序也是这么多年来中国IT行业里一个真正能够影响到普通程序员的创新成果,现在已经有超过150万的开发者加入到了小程序的开发,与我们一起共同发力推动小程序的发展,小程序应用数量超过了一百万,覆盖200多个细分的行业,日活用...

2019-06-17 19:04:54 31627 8

原创 Nginx负载均衡

版权声明:本文为博主原创文章,未经博主允许不得转载。1、负载均衡概述:       分摊到多个操作单元上进行执行,和它的英文名称很匹配。就是我们需要一个调度者,保证所有后端服务器都将性能充分发挥,从而保持服务器集群的整体性能最优,这就是负载均衡。2、负载均衡示例:upstream test_http { server...

2019-06-09 22:41:53 1706 2

原创 MySQL参数配置

1、目的:通过根据服务器目前状况,修改Mysql的系统参数,达到合理利用服务器现有资源,最大合理的提高MySQL性能。2、服务器参数:32G内存、4个CPU,每个CPU 8核。3、MySQL目前安装状况。MySQL目前安装,用的是MySQL默认的最大支持配置。4、修改MySQL配置打开MySQL配置文件my.cnfvi /etc/my.cnf4.1 MySQL非缓存参数变量介绍...

2019-06-09 17:44:03 12904 1

原创 SQL语句优化

版权声明:本文为博主原创文章,未经博主允许不得转载。       在SQL的查询过程,有时候为了提高查询效率,我们时常会对SQL语句进行优化,下面就给大家分享一下SQL优化方法:1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引,但是不宜创建过多的索引。 2、应尽量避...

2019-06-07 20:27:17 3583 7

原创 java 动态调用类的方法

Java动态调用方法,主要用到java反射机制,Class和Method这些类。//被调用的方法名String methodName="testmethod";//用于传递参数的class数组。Class[] cargs = new Class[1];cargs[0]=mId.getClass();//testService.getClass():得到testService的class...

2019-05-30 13:27:48 2983

转载 消息中间件系列之Java API操作ActiveMQ

一、依赖<dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-client</artifactId> <version>5.14.4</version></dependency>二...

2019-05-14 23:25:00 1975

原创 跨域资源共享(CORS)应用案例

1、跨域资源共享介绍:       当使用ajax跨域请求时,浏览器报错:XmlHttpRequest error: Origin null is not allowed by Access-Control-Allow-Origin.肯定是跨域的问题,如果用jsonp或者proxy的方式进行修改的话未免需要太大的工程量,所以采...

2019-05-13 13:21:25 2109 2

原创 elasticsearch.yml 配置详解

1、基础配置       elasticsearch的config文件夹里面有两个配置文 件:elasticsearch.yml和logging.yml,第一个是es的基本配置文件,第二个是日志配置文件,es也是使用log4j来记录日志的,所以logging.yml里的设置按普通log4j配置文件来设置就行了。下面主要讲解下e...

2019-04-28 22:05:10 16717 1

原创 Elasticsearch在Java中的应用

版权声明:本文为博主原创文章,未经博主允许不得转载。      现在给大家分享一下Elasticsearch在Java项目中的应用方法。至于Elasticsearch服务安装的过程我们就不在详细的介绍了,详情参考Elasticsearch安装教程。此次我们就以Elasticsearch6.3.2为例。1、在pom.xml文件引入Ela...

2019-04-27 19:24:34 5240

原创 Java filter调用service的方法

版权声明:本文为博主原创文章,未经博主允许不得转载。      今天在项目中遇到了一个问题,在 Filter中注入 Serivce失败,注入的service始终为null。经过一番分析后,问题得到了解决。现在给大家分享一下。以下代码展示区域只展示了部分关键代码。1、报控制针的代码如下所示:public class SessionFi...

2019-04-27 10:10:56 4503 3

原创 Elasticsearch安装教程

1、Elasticsearch 概述&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Elasticsearch 是一个实时的分布式搜索分析引擎, 它能让你以一个之前从未有过的速度和规模,去探索你的数据。 它被用作全文检索、结构化搜索、分析以及这三个功能的组合:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n

2019-04-26 23:21:22 23668 1

原创 Redis详解

1、Redis简介        Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。2、Redis定义...

2019-04-24 12:41:05 615

原创 PdfPCell的方法隐藏单元格的边框

//新建单元格对象PdfPCell cell = new PdfPCell(new Phrase(“test”));//隐藏上边框cell.disableBorderSide(1);//隐藏下边框 //cell.disableBorderSide(2);//隐藏上、下边框 //cell.disableBorderSide(3);//隐藏左边框 //cell.disableBord...

2019-04-23 22:33:14 7047 5

原创 Java POI导出Excel

   在软件开发工作当中,导出Excel表格是比较常见的,下面我为大家分享一下POI导出Excel的一下方法。1、引用poi.jar包&amp;amp;amp;lt;dependency&amp;amp;amp;gt; &amp;amp;amp;lt;groupId&amp;amp;amp;gt;org.apache.poi&amp;amp;amp;lt;/groupId&amp;amp;amp;gt; &amp

2018-12-09 17:36:36 1365 1

原创 ajax跨域请求

1、概要:ajax请求是非常容易而且方便的,但是有时候我们会遇到一个跨域的问题,那就是Ajax请求的url不是本地或者同一个服务器下面的URI,最后导致虽然请求200,但是不会返回任何数据,事实上简单来说请求同一个域名下的url或者说用不带http的绝对路径和相对路径请求是没有任何问题的,如果请求外部资源,那么这就称为跨域请求。跨域问题的来源于JavaScript的同源策略,即只有 协议+主机...

2018-12-01 13:56:34 3372

原创 Java iText生成PDF文档

iText是一个非常著名的能够快速产生PDF文件的Java类库。支持文本,表格,图形的操作,可以方便的跟 Servlet 进行结合。1、

2018-11-17 10:14:57 2296

原创 Urlrewrite地址重写

UrlRewrite地址重写后,用户得到的全部都是经过处理后的URL地址。一、它的主要优点1.1、提高安全性,可以有效的避免一些参数名、ID等完全暴露在用户面前,如果用户随便乱输的话,不符合规则的话直接会返回个404或错误页面,这比直接返回500或一大堆服务器错误信息要好的多。1.2、美化URL,去除了那些比如*.do、*action之类的后缀名、长长的参数串等,可以自己组织精简更能反映访问...

2018-11-07 13:29:36 2651 1

原创 Kettle 入门教程

Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix等上运行,数据抽取高效稳定。其中,Spoon是Kettle中的一个组件,其他组件有PAN,CHEF,Encr和KITCHEN等。Spoon通过图形化的页面,方便直观的让你完成数据转换的操作。1、安装配置因为是Java编写的,需要jdk环境。配置完环境后,运行Spoon.bat或spoon.sh,就...

2018-11-06 12:56:59 916

原创 AppScan安全扫描-系统漏洞解决方法

1、AppScan简介Rational AppScan(简称 AppScan)其实是一个产品家族,包括众多的应用安全扫描产品,从开发阶段的源代码扫描的 AppScan source edition,到针对 Web 应用进行快速扫描的 AppScan standard edition,以及进行安全管理和汇总整合的 AppScan enterprise Edition 等。我们经常说的 AppSca...

2018-10-11 18:59:39 16630 3

原创 百度地图AK申请流程

百度地图AK申请流程文档1、注册并登录百度地图开放平台(http://lbsyun.baidu.com/)。2、如下图2-1所示,点击【控制台】按钮。图2-13、页面跳转后,控制台初始页面如图3-1所示,点击【创建应用】按钮并填写如图3-2中的信息。填写完毕后提交申请。图3-1图3-24、申请认证,如图4-1中点击【我要认证】,对AK进行认证操作,认证大概需要2个工作日的时间。...

2018-10-10 11:18:39 33911 6

openssh-9.7p1.tar.gz

openssh-9.7p1.tar.gz

2024-05-07

jquery-3.6.3相关及js文件

一共包括1、jquery-3.6.3.js文件。 2、jquery-3.6.3.min.js文件。3、jquery-migrate-3.4.0.js文件(主要用于解决jquery版本升级中的问题,是jquery版本升级所必须引用的文件)。4、jquery-migrate-3.4.0.min.js(主要用于解决jquery版本升级中的问题,是jquery版本升级所必须引用的文件)。

2023-01-30

mysql-5.7.40数据库linux版

mysql-5.7.40数据库linux版

2023-01-30

H5 人脸活体检测(数字读取检验)

H5 人脸活体检测(数字读取检验)

2023-01-30

elasticsearch-7.1.1-windows-x86_64.zip

Elasticsearch 是一个实时的分布式搜索分析引擎, 它能让你以一个之前从未有过的速度和规模,去探索你的数据。 它被用作全文检索、结构化搜索、分析以及这三个功能的组合: (1)、Wikipedia 使用 Elasticsearch 提供带有高亮片段的全文搜索,还有 search-as-you-type 和 did-you-mean 的建议。 (2)、卫报 使用 Elasticsearch 将网络社交数据结合到访客日志中,实时的给它的编辑们提供公众对于新文章的反馈。 (3)、Stack Overflow 将地理位置查询融入全文检索中去,并且使用 more-like-this 接口去查找相关的问题与答案。 (4)、GitHub 使用 Elasticsearch 对1300亿行代码进行查询。 然而 Elasticsearch 不仅仅为巨头公司服务。它也帮助了很多初创公司,像 Datadog 和 Klout, 帮助他们将想法用原型实现,并转化为可扩展的解决方案。Elasticsearch 能运行在你的笔记本电脑上,或者扩展到上百台服务器上去处理PB级数据。

2019-08-21

itpdfext-5.5.1.jar

Java开发中生成pdf文档所有要应用的jar包,主要包括:itext-2.0.1.jar、itextasian-1.5.2.jar、itext-asian-5.2.0.jar、itextpdf-5.5.1.jar。

2018-11-07

urlrewritefilter-4.0.3.jar

UrlRewrite就是我们通常说的地址重写,用户得到的全部都是经过处理后的URL地址。它可以提高安全性、美化URL、更有利于搜索引擎的收入。

2018-11-07

MD5加密方法

MD5加密是极为安全的解密方式,它是不可逆的。所以多应用于登录密码的参数加密。

2018-11-06

kettle数据库迁移

ettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix等上运行,数据抽取高效稳定。其中,Spoon是Kettle中的一个组件,其他组件有PAN,CHEF,Encr和KITCHEN等。 Spoon通过图形化的页面,方便直观的让你完成数据转换的操作

2018-11-06

空空如也

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

TA关注的人

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