自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 日志ELK问题

背景:框架采用ELK(filebeat + logstash + kafka + es)1. 问题1 消息发送失败,单条消息过大kafka采用华为云服务,单条最大允许10MB。filebeat默认单条message最大允许10MB. refer:https://www.elastic.co/guide/en/beats/filebeat/1.3/configuration-filebeat-options.html#_max_bytes现象:logstash向kafka发送日志消息的时候,.

2020-11-30 13:13:31 455

转载 curl 的用法指南

curl 的用法指南作者:阮一峰日期:2019年9月 5日简介curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。它的功能非常强大,命令行参数多达几十种。如果熟练的话,完全可以取代 Postman 这一类的图形界面工具。本文介绍它的主要命令行参数,作为日常的参考,方便查阅。内容主要翻译自《curl cookbook》。为了节约篇幅,下面的例子不包括运行时的输出,初学者可以先看我以前写的《curl 初学者教程》。..

2020-10-22 14:22:23 115

原创 byte[] 和String 之间转换

采用Base64import org.apache.commons.codec.binary.Base64;public class UtilHelper { //base64字符串转byte[] public static byte[] base64StringToByte(String base64Str){ return Base64.decodeBase64(base64Str); } ...

2020-08-27 10:07:14 216

原创 jacoco(maven,jacoco,jenkins)单元测试覆盖率

1. 在maven项目的pom文件中修改配置如下:•修改pom文件properties——取消跳过单元测试的配置•如包括skipTests,且为true, 则注释此配置•如包括maven.test.skip,且为true, 则注释此配置•修改pom文件,增加maven-surefire-plugin的配置•其中includes 可根据自身项目包名进行修改,此处配置只关注service的单元测试及结果。如果不配置maven-surefire-plugin, 则采用系统默认...

2020-07-15 22:16:14 1099

原创 Elasticsearch jvm配置

--- 8-12 指 JDK版本为8-12--- 13 指JDK13## JVM configuration################################################################## IMPORTANT: JVM heap size#################################################################### You should always set the min.

2020-05-21 21:33:06 575

原创 SSH,SFTP tool(free)

mobaxterm:feature:FullX serverandSSHsupport Remote desktop (RDP, VNC, Xdmcp) Remote terminal (SSH, telnet, rlogin, Mosh) X11-Forwarding Automatic SFTP browser Master password protection Plugins support Portable and installer versions Full d...

2020-05-21 21:26:56 277

原创 配置tomcat启动参数(全局变量)和项目访问的根路径

1、 设置tomcat启动参数在tomcat的bin目录下,更改catalina.sh或catalina.bat, 根据自己服务器的系统。在首行加上JAVA_OPTS="-Xms1024m -Xmx1024m -Xss512K -XX:PermSize=256m -XX:MaxPermSize=256m -Dfile.encoding=GBK-Dfile.path=/usr/local/files"2、配置项目访问的根路径在tomcat配置目录conf下的server.xml中做如下

2020-05-21 21:18:40 1536

原创 ES 查看分词结果

查询某一个索引下,某一字段的分词结果:GET /{index}/{id}/_termvectors?fields={fieldName}例如:GET /user_log/20200401/_termvectors?fields=operation

2020-04-01 20:22:04 10468 1

转载 Elasticsearch常用命令收集

Elasticsearch常用运维命令收集原创cm_chenmin 最后发布于2017-07-06 15:41:34 阅读数 3719 收藏展开elasticsearch运维常用命令elasticsearch内存设置:export ES_HEAP_SIZE=10g或者启动的时候设置参数,确保Xmx和Xms大小相等:./bin/elasticsearch -Xmx10g -Xms...

2020-03-28 20:58:41 219

原创 ES bulk API

多大是太大了?整个批量请求都需要由接收到请求的节点加载到内存中,因此该请求越大,其他请求所能获得的内存就越少。 批量请求的大小有一个最佳值,大于这个值,性能将不再提升,甚至会下降。 但是最佳值不是一个固定的值。它完全取决于硬件、文档的大小和复杂度、索引和搜索的负载的整体情况。幸运的是,很容易找到这个最佳点:通过批量索引典型文档,并不断增加批量大小进行尝试。 当性能开始下降,那么你...

2020-03-22 17:29:40 466

转载 使用tcpdump拦截linux网络数据

使用tcpdump拦截linux服务端网络数据语法范例:tcpdump -vv -i ens3 '((tcp)&&(host 183.239.240.48)&&(port 3001))' -c 100 -w 12.captcpdump -vv -i eth0 '((tcp)&&(src host 10.67.37.26)&...

2020-03-02 21:41:23 660

转载 Java 程序员必知的一些流程图

多图 | Java 程序员必知的一些流程图本文转载自芋道源码,https://mp.weixin.qq.com/s/8D4OXsU7CoSHF68LtaF2YA 1.spring的生命周期 2.TCP三次握手,四次挥手 3.线程池执行流程图 4.JVM内存结构 5.Java内存模型 6.springMVC执行流程图 7.J...

2019-08-30 10:01:38 116

转载 Java注解

转载自https://www.jianshu.com/p/a08e7e9ed765一 简介注解是Java 1.5引入的,可以提供代码的额外信息,目前正在被广泛应用。除了Java内置注解,我们也可以自定义注解。以下就是一个自定义注解的例子:@Target(ElementType.TYPE)@Retention(RetentionPolicy.RUNTIME)@Inherited@D...

2019-04-25 10:29:07 89

原创 mysql中,根据主键,判断数据是直接插入数据库还是更新数据库

对于根据主键,判断数据是直接插入数据库还是更新数据库,在mysql中仅需在普通的插入语句后边添加on duplicate key update pro1=values(pro1), pro2=values(pro2);如:insert into table1  (id, pro1, pro2, pro3) values  (#{record.id},#{record.pro1},#{r...

2019-01-23 21:20:05 2538

转载 Linux实战教学笔记21:Rsync数据同步工具

原文地址:https://www.cnblogs.com/chensiqiqi/p/6514315.html目录第二十一节 Rsync数据同步工具 1.1 Rsync介绍 1.1.1 什么是Rsync? 1.1.2 Rsync简介 1.3 Rsync的特性 1.1.4 Rsync的企业工作场景说明 1.2 Rsync的工作方式 1.2.1 本地数据...

2019-01-22 21:50:24 284

转载 MySql中4种批量更新的方法

  转载自:https://www.cnblogs.com/PatrickLiu/p/6385167.html最近在完成MySql项目集成的情况下,需要增加批量更新的功能,根据网上的资料整理了一下,很好用,都测试过,可以直接使用。   mysql 批量更新共有以下四种办法1、.replace into 批量更新   replace into test_tbl (id,dr) values...

2018-08-16 16:49:56 1041

转载 js中使用正则表达式验证表单字段

JavaScript中对正则表达式的支持正则表达式在JS的最大用处就是验证表单字段,如验证数字,验证邮件和验证汉字等。JavaScript中对正则表达式的支持是通过RegExp类实现的。你可以以如下方式建立一个正则表达式:var regex=new RegExp("^[1-9]+\\d*$");而验证的方法是regex.test(str),它返回str是否符合regex的结果。

2018-01-14 16:37:12 973

转载 面向对象软件设计和类的设计概述

编写程序前的设计与思考1.分析业务,从业务流和业务规则中归纳出领域对象.这些对象一般放在src/com/yourname/domain下.2.根据业务,考虑为领域对象提供完整的服务需要那些服务类.这些对象一般放在src/com/yourname/service下.3.思考从输入开始,到输出结束,程序要运行正常,服务类需要那些属性和方法,这些成员代表什么意义具有什么价值,方法的参数的

2018-01-14 15:33:52 612

转载 javascript的调试技巧

1. debugger‘debugger’ 与后端调试的断点类似。只要把它写到代码里,Chrome 等浏览器运行js的时候就会自动停在那。也可以用条件语句把它包裹起来,这样就可以在需要的时候执行它。if(flag){ debugger;}2. 把objects以表格形式输出显示有时候你可能有一堆对象需要查看。你可以用 console.log 把每一个对象都

2018-01-08 22:39:23 227

转载 jquery操作——事件相关知识(增加、删除、查看、编辑等)

"jquery.js" mce_src="jquery.js">    $("document").ready(function(){      //第六个表格的删除按钮事件绑定       $("#tbody6 .del").click(function() {

2017-11-26 15:47:23 471

转载 Apache日志查看、定制、分析

本文分五个部分:访问日志、错误日志、定制日志、日志分析、其他用法。 Apche日志系列(1):访问日志   网站的访问记录及运行情况,查看Apache的访问日志就可以知道。访问日志是Apache的标准日志,以下首先介绍访问日志的内容以及相关选项的配置。  一、访问日志的格式   Apache内建了记录服务器活动的功能,这就是它的日志功能。    如 果Apache的

2017-11-26 15:17:36 5808

转载 response.setHeader()的用法

1. HTTP消息头(1)通用信息头即能用于请求消息中,也能用于响应信息中,但与被传输的实体内容没有关系的信息头,如Data,Pragma主要: Cache-Control , Connection , Data , Pragma , Trailer , Transfer-Encoding , Upgrade(2)请求头用于在请求消息中向服务器传递附加信息,

2017-11-26 12:10:18 2055

转载 Doctype作用?严格模式与混杂模式如何区分?它们有何意义?

怪异模式和严格模式(译注:一般称为标准模式:Standards Mode,下文中的严格模式都可以理解为标准模式)是浏览器解析CSS时的两种‘模式’。这篇文章将简单阐述这两种模式之间的差异。 译注:一个网页一般由两部分组成即:HTML(Hypertext Markup Language)和CSS(Cascade Style Sheets)。HTML负责描述网页的结构和内容(如标题

2017-10-21 14:21:48 473

原创 input和select设置为不可修改及取消不可修改

1、当需设置input和select显示为只读(不可修改)时,两者有不同的设置方法。1)input可设置为只读,在其中增加属性readonly=“readonly”;2)select没有readonly这个属性,不过可以通过disabled=“disabled”进行设置;3)其中input设置为只读时,仍可提交,而select设置为不可用时,则不可提交。此时可在提交函数中,

2017-08-08 17:10:26 2463

原创 oracle数据库定时任务

不久前,做的项目中需要用到定时任务(有两种实现方式:应用程序,数据库。),决定采用数据库的定时任务。关于数据库定时任务的资料,网上有很多文章,但当自己在设计时,并没有仅通过一篇文章就解决问题。于是决定综合网上资料和自己的项目,写一篇oracle数据库自带的job来实现定时任务。一、定时任务的创建、启动、修改、停止、删除1、首先需创建一存储过程,然后让定时任务按照设定的时间和时间间隔去执行存

2017-08-05 13:00:16 713

原创 JAVA项目中,配置LOG4j,将日志按照不同级别输出到控制台和文件中

以SSM搭建的Java web项目为例:1、首先定义一个controller在controller中引入log4j的logger,然后将需要输出日志的controller继承此基础类。即可实现输出日志。import org.apache.log4j.Logger;import org.springframework.stereotype.Controller;public clas

2017-07-30 23:32:11 3080

转载 input file域的value清空与赋默认值方法,及Jquery中file的change事件只能执行一次,不可多次执行的解决办法

将file域的值清空第1个方法是大多人传统做法,替换HTML代码,使用正则表达式; (亲试可行)第2个方法利用SendKeys模拟键盘操作,需要允许浏览器调用ActiveX才行; 第3个方法,有点像武侠小说里的"乾坤大挪移"一样,呵呵,看看就知道了!  把input file類型的value清空--Test by 编程浪子 function clearMethod1()

2017-07-30 07:53:36 12815 1

转载 JQuery.Ajax()的data参数类型

此文转载自http://www.cnblogs.com/haitao-fan/p/3908973.html,如不关系过程,可以仅仅看最后的总结。假如现在有这样一个表单,是添加元素用的。form id='addForm' action='UserAdd.action' type='post'> label for='uname'>用户名label>:input type='

2017-07-22 23:07:07 212

原创 两个jsp页面间跳转时,传递参数,如何将接收的参数应用到js代码中。

两个jsp页面间跳转时,需要传递参数,且在跳转后页面的js中需要使用传递过来的参数,应如何处理?此处提供两种方法。方法一:采用jsp的和来实现。如传递的参数为ids,则可在接收参数的页面使用如下代码    String ids=request.getParameter("ids")==null?"":request.getParameter("ids");%>在

2017-07-22 09:56:47 4621

原创 easyUI分页中,如何实现页面跳转,再返回时,仍然到跳转前页数。(含页面显示条数)

easyUI中,分页情况下,跳转到其他页面修改数据,再返回时,相当于重新打开此页面,即显示第一页。 这样很不方便。故提出跳转回修改前的页面的需求。通过网上搜索,了解到实现页面跳转回去的基本原理是:传递当前页码到另一页,然后另外一页接收页码值再传回到原页面。如果考虑页面显示条数的变动,也可以将页面显示条数值进行传递。不过多废话,直接上源码,仅需在需更改的页面添加如下代码即可。一、带有分页

2017-07-21 17:33:00 5399

linux connection tool.zip

SSH, SFTP connection tool, 一个工具同时支持ssh,sftp等等连接方式,操作简单方便

2020-05-21

空空如也

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

TA关注的人

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