自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 配置java.net.DatagramSocket.setReceiveBufferSize()实现springboot接收过长UDP消息

解决springboot无法接收过长UDP消息的方法

2022-07-05 11:27:41 1161 1

原创 解决metricbeat报错ERROR [publisher_pipeline_output] pipeline/output.go:154 问题

完整报错如下:2018-03-21T20:02:29.180+0800 ERROR [publisher_pipeline_output] pipeline/output.go:154 Failed to connect to backoff(elasticsearch(http://xx.xx.xx.xx:9200)): Connection marked as failed because the onConnect callback failed: cannot retrieve the elas

2022-04-08 20:55:12 2929

原创 记一次Error creating bean with name ‘xxxDao‘ defined in URL [jar:file:/...]问题原因

解决方法就是检查@RequestMapping注解中的值有没有冲突(重复)

2022-01-19 11:15:38 8353

原创 在springboot中实现类似heartbeat将数据插入动态索引,并通过别名搜索的方法

一、需求描述在一个elk项目中,heartbeat的一条数据会插入到当天生成的索引中,并自动关联别名,如下图所示。现需要在springboot项目中实现类似的功能。二、可能用到的关键技术(1)es的日期格式:Expression Resolves to <logstash-{now/d}> logstash-2024.03.22 <logstash-{now/M}> logst.

2021-11-10 19:18:09 687

原创 Caused by: org.springframework.context.annotation.ConflictingBeanDefinitionException解决方法

环境:idea+jdk1.8+gradle6.7报错内容:Caused by: org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from class path resource [applicationContext.xml]; nested exception is org.springframework.context.annotat

2021-10-11 19:20:05 1092

原创 比elasticsearch-head-master更好用的es浏览器插件Elasticvue

如题,该插件在win10自带的浏览器edge中就能安装,比起elasticsearch-head-master还要通过npm命令启动,以及所需安装的npm插件(还有各种坑),浏览器插件一键启动,在没有kibana时个人认为是比较好用的。插件地址:(edge浏览器)https://microsoftedge.microsoft.com/addons/detail/elasticvue/geifniocjfnfilcbeloeidajlfmhdlgo页面:...

2021-09-08 11:25:06 3273 1

原创 比较简单地在RestHighLevelClient中增加用户名密码验证

因业务需要,尝试通过spring-data-elasticsearch依赖进行elasticsearch别名操作,在参考网上多篇中文文章后认为现有的在RestHighLevelClient中增加用户名密码验证方法过于复杂,最后终于在GitHub中找到该依赖比较简单的增加用户名密码验证方法。参考网站:spring-data-elasticsearch/elasticsearch-clients.adoc at 305d930870cfa6fa20e22d81c04f3800233c6a70 · spring-

2021-09-01 14:19:06 2494

原创 使用UnicastReceivingChannelAdapter多线程接收UDP消息的方法

一、背景介绍项目有个接收UDP消息的需求,于是在网上找了一些实现代码,调通了。没想到在实际生产环境中,由于接收的消息数据量太大,redis又是单线程的原因,导致处理速度越来越慢。

2021-06-01 17:25:49 1250 5

原创 JpaRepository初使用

JpaRepository主要用于数据库数据查询,在springboot的项目中,有如下使用场景:首先,针对数据库的某张业务表创建一个实体类。需要使用注解声明,与表对应。如果是存储在es,使用@Document(indexName = "big_log")import org.springframework.context.annotation.Scope;import org.springframework.stereotype.Component;import javax.per.

2021-04-28 20:49:30 1224

原创 记安装elasticsearch-head-master

在已经安装了node.js的情况下,进入elasticsearch-head-master文件夹,执行cmd命令:npm install结果保错:Error making request.Error: connect ETIMEDOUT 192.30.255.112:443 at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1106:14)重新执行上述命令,成功。参考网上的一些命令,经过尝试,执行如下命令:..

2021-04-26 16:36:56 1273

原创 gradle打jar包,将本地和远程的依赖均打入的解决方法

gradle默认打jar包不打入依赖,总结网上打入依赖方法,发现只需要新增build.gradle配置即可。(jar和dependencies同级)jar { manifest {//指定jar包主函数入口 attributes 'Main-Class': 'com.controller.CreateLogs' attributes 'Implementation-Title': 'Gradle' }//打入依赖 from { configu

2021-04-23 11:31:45 1313

原创 使用jackson实现对象与json互转(不使用springboot,无需注解实现null值处理)

如题,代码如下package com.util;import org.codehaus.jackson.map.*;import org.codehaus.jackson.map.annotate.JsonSerialize;import java.io.IOException;public class JSONChange { public static Object jsonToObj(Object obj,String jsonStr) throws IOExceptio

2021-04-23 10:55:29 314

原创 spring boot启动时报8080端口被占用的处理方法

1、进入CMD,查8080端口被占用的PID,PID在最后一列netstat -ano|find "8080"执行结果:2、根据PID查占用程序tasklist | findstr "6836"执行结果:3、杀死占用程序taskkill /f /t /im java.exe执行结果:...

2021-04-20 14:31:26 323

原创 SpringBoot注解

SpringBoot注解1、@RestController @SpringBootApplication@RestController@SpringBootApplicationpublic class Starter { public static void main(String[] args) { SpringApplication.run(Starter.class, args); }}如果一个类如上,为程序起始。2、@RestController

2021-04-19 21:07:41 120

原创 一种在vs2013中出现的Grid View读取数据库中数据的问题

在Oracle数据库中有两条数据:444419920304001X 张亮、444419920304001x 张亮,在数据库中受主键约束,然而,将这些数据通过vs2013数据集绑定到Grid View中时,GridView不能正常显示,而是报错。将数据删除即可解决。初步猜想是VS2013中Grid view相关底层有问题,待验证。...

2019-12-28 21:20:02 226

原创 科研常用网址

IEEE投稿模板与格式检查https://ieeeauthorcenter.ieee.org/#opennewwindow

2019-03-09 13:14:43 1729

原创 关于python的小题目

&gt;&gt;&gt; for i in range(10):    i+=3+3    &gt;&gt;&gt; print(i)i输出多少呢?过年无聊,随手玩玩

2019-01-31 20:23:38 276

原创 关于数据库服务器做集群后Oracle存储过程test时一直executing的问题

问题如题,原因是集群后多个服务器被虚拟为一个数据库服务器,在测试存储过程时指令会在实际的多个服务器上跳,导致一直executing解决方法:在tnsnames文件中添加数据库服务名,且其指向IP应为实际保存存储过程的那台服务器...

2018-11-27 12:43:10 649

原创 vs2013+MySQL创建网站,在开发机器中可以运行,在非开发机器中发布数据集报错的解决方法

问题如下:网上所搜均不能解决问题。仔细思考后,发现自己之所以能运行网站,是因为自己装了MySQL客户端和vs,而别人的电脑是没有这二者的,首先排除vs问题,具体是新建test网站,按照网上来配xsd和web.config,无效;然后考虑是否因为别人的电脑缺乏MySQL的某种与.net Framework关联的插件。经过对比,发现在C:\Windows\Microsoft.NET\Fra...

2018-11-02 14:48:59 155

原创 VS2013使用MySQL数据库,数据集中如何填充带参数的sql语句

本人在网上查询一番后,发现均无法实现效果,之前的项目使用Oracle,sql传参类似“......where id = :id”,然后突然想到直接tableAdapter里面新建一个update查询,不就知道使用MySQL数据库时sql传参了嘛。以上思路,下给例子: MySQL是用@参数名传值的,所以https://blog.csdn.net/aa232610/article/detail...

2018-11-01 14:48:14 453

原创 学习devexpress的几个参考网站

各种demo:https://demos.devexpress.com/aspxgridviewdemos/各种js:https://js.devexpress.com/Documentation/15_1/ApiReference/UI_Widgets/dxSelectBox/Configuration/#itemTemplate各种控件的控件的客户端方法:https://d...

2018-10-08 14:39:42 1205

原创 .net aspx三种导出excel的方法

1.利用devexpress的控件gridviewexporter:首先在.aspx文件中添加该控件(例:ID='gveDemo'),绑定要导出的gridview,再写个button,进.cs文件对应的onclick方法,执行语句:gveDemo.WriteXlsToResponse(title);//title为设置导出的excel标题2.利用输入输出流:protected voi...

2018-09-30 17:02:39 3172

转载 C#服务器端获取客户端IP的方法

using System;using System.Collections.Generic;using System.Linq;using System.Web;/// &lt;summary&gt;/// IPAddress 的摘要说明/// &lt;/summary&gt;public static class IPAddress{    public static str...

2018-08-15 09:51:38 1535

原创 devExpress的官方文档网址

https://documentation.devexpress.com/AspNet/DevExpress.Web.Scripts.ASPxClientGridView.GetFocusedRowIndex.method上述是一个获取gridView客户端焦点行的方法

2018-07-26 18:03:28 1574

原创 Python的LXML版本理解(附安装步骤)

如题,在安装LXML时,需在网址https://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml中下载LXML文件,发现版本很多。尝试多次发现文件名“lxml‑4.2.1‑cp37‑cp37m‑win32.whl”中:“lxml‑4.2.1”为LXML版本号“cp37‑cp37m”为对应的python版本号,如本人安装的python版本号为Python 3.6.2,...

2018-04-12 20:58:57 14937 4

原创 一种在gridView的数据项中改变展示值的方法

首先说明gridview在页面中的结构为&lt;dx:ASPxGridView&gt;    &lt;columns&gt;        &lt;GridViewDataTextColumn&gt;            &lt;DataItemTemplate&gt;                &lt;dx:ASPxLabel&gt;&lt;/dx:ASPxLabel&gt;       ...

2018-04-02 09:55:39 877

原创 一种使用js在页面下载文件的方法

使用js在页面上生成一个form表单,然后提交。function download() {            var $form = $('&lt;form method="GET"&gt;&lt;/form&gt;');            $form.attr('action', '/DownloadFile/xxx.file');            $form.appendTo($...

2018-03-23 10:30:23 2652

原创 对建造者模式的总结

建造者模式 设计方法 总结

2017-11-08 15:56:11 369

转载 C#使用正则表达式将数字转换为大写中文

public string NumberToChinese(decimal number)    {        string res = string.Empty;        string s = number.ToString("#L#E#D#C#K#E#D#C#J#E#D#C#I#E#D#C#H#E#D#C#G#E#D#C#F#E#D#C#.0B0A");       

2017-11-06 09:48:09 1659

CEC2017测试函数C++源码、示例和文献介绍

包括CEC2017测试函数的C++源码、matlab示例和文献Definitions of CEC2017 benchmark suite final version updated

2018-11-21

office高级应用教程

主要讲MS Office的一些高级应用,包括word、excel、ppt等

2018-07-31

数据结构试题及答案

十套数据结构试题及答案 包括:选择题、填空题、应用题、计算题和算法题

2017-11-08

空空如也

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

TA关注的人

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