自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 收藏
  • 关注

原创 classpath:和classpath*:到底指向的是什么

https://segmentfault.com/a/1190000015802324

2022-01-29 11:32:17 1772

原创 java-Top K问题「海量数据中筛选出最大或最小的10个数」

java 优先级队列 PriorityQueue可实现自动排序功能数据结构:小顶堆堆在做海量数据中筛选出排好序的几个元素是最合适的数据结构!!!源码和原理: https://baijiahao.baidu.com/s?id=1665383380422326763&wfr=spider&for=pc1. 海量数据中筛选出最大或最小的10个数package com.eaglefly.common.service;import org.junit.Test;import jav

2022-01-19 17:07:48 808

原创 jar shell启动脚本

#!/bin/bashJAVA_HOME=/usr/lib/jdk# app dircd `dirname $0`APP_HOME=`pwd`APP_NAME="`cd ${APP_HOME} && find -name '*.jar' `"JAR_HOME=`pwd |awk -F"/" '{print $NF}'`echo "APP_HOME = $APP_HOME, APP_NAME = $APP_NAME, JAR_HOME = $JAR_HOME"# jvmif

2022-01-14 15:17:03 181

原创 在线Excel存储方案

在线Excel存储方案https://mp.weixin.qq.com/s?__biz=Mzg3OTU3MjI5OA==&mid=2247483914&idx=1&sn=997b67fef3c9efc2241e02552fb6dcbb&chksm=cf03262ff874af3938d8f4edb5882b3fccd6263544f871c52530e4e8707bc20997ccad00e10a&token=1293091080&lang=zh_CN#rd

2022-01-12 15:44:24 284

原创 【无标题】

处理http的响应结果 /** * 处理http的响应结果 * * @param resultMap */ private void dealResponseResult(Map<String, Object> resultMap) throws Exception { if (resultMap.containsKey(Constants.EXCEPTION_ALGORITHM)) { St.

2022-01-11 10:15:50 103

原创 java String工具类 StrSubstitutor 替换字符串中的变量使用方法

<!-- https://mvnrepository.com/artifact/org.apache.commons/commons-lang3 --><dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.7</version></d

2022-01-10 11:02:27 2500 1

原创 mac brew install mysql ‘/tmp/mysql.sock’ (2) 报错

报错原因很简单:启动命令不能直接使用mysql, 应该用mysql.servermac brew install mysqlMac上用 homebrew 装 mysql,完美解决 ERROR 2002 (HY000):Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ (2) 报错1. 启动命令mysql.server直接使用mysql命令的启动方式不对直接调用mysql命令就会出现该问题,网上都说是因为mys

2021-12-16 11:12:18 1275

原创 web过滤器

https://www.imooc.com/video/4459过滤器链过滤器分类:@WebFilter过滤器应用1: 登陆由于上边的方法使用的是request.sendRedirect("/login.jsp"),如果login.jsp也在过滤器的urlPattern[]里边,则死循环。所以,会使用init方法中的filterConfig参数,将需要过滤的url地址都放到filterConfig.param(String urls)里边,系统初始化的时候会加载到

2021-12-08 23:21:17 91

原创 2021-12-08 web监听器

2021-12-08 web监听器2021-12-08 web监听器2021-12-08 web监听器在web.xml 的Listener中注册filter也是在web.xml 中注册的web监听器定义:是一个Servlet的特殊类,在web.xml 文件中定义作用:1- 监听request对象、session对象、context对象的创建和销毁,并在创建和销毁的时候附加额外操作【如设置全局变量,获取session信息2- 监听以上三个对象的attribute属性信息的增加和删除的时

2021-12-08 22:01:54 188

原创 神经网络模型-ART 自适应共振网络

转发:https://blog.csdn.net/YongJinJiang/article/details/79644213参考:https://www.cnblogs.com/wt869054461/p/6683181.htmlART 自适应共振理论神经网络关键词:【分类!分类!分类!】比较层、识别层、内星权向量{w ji}、外星权向量{t ji}、比较、警戒阈值p问题:人类智能的特性之一是能在不忘记以前学习过的事物的基础上继续学习新事物。这项特性是目前多数类神经网络模型所欠缺的,这些类神

2021-11-19 14:15:45 2379

原创 2021-10-21 Linux使用rpm方式安装yum和python

https://www.cnblogs.com/xiaofrank/p/14642969.html1、前言昨天安装Python3.6的时候、不小心把原来的Python全删了、不知道咋办了、后面参考一篇博客、重新安装了一下、相关的包全回来了、所以还是得注意root模式下、慎用rm -rf命令。(笑)2、安装所有需要的软件包这边我已经全部整理好了、先随便创建一个文件夹mkdir python_and_yum然后下载我的软件包,一共是20个rpm包https://pan.baidu.com/s/

2021-10-21 13:54:11 1010

原创 2021-10-21 markdown模板

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-10-21 13:48:35 159

原创 nginx 502错误 upstream sent too big header while reading response header from upstream

nginx 502错误 upstream sent too big header while reading response header from upstream原本的设置是proxy_buffer_size 4k;proxy_buffers 4 32k;proxy_busy_buffers_size 64k;在这种配置下,使用fiddler进行抓包分析,发现只要请求的header的尺寸大于4378字节的时候就报502,当header在4377及以下的时候就正常了。将配置更改为: p

2021-09-27 10:43:36 495

原创 数仓中数据流向

2021-09-27 10:41:36 302

原创 维度表-事实表概念

1个典型的例子是,把逻辑业务比作1个立方体,产品维、时间维、地点维分别作为不同的坐标轴,而坐标轴的交点就是1个具体的事实。也就是说事实表是多个维度表的1个交点。星状模型。首先介绍下数据库结构中的【星型结构】,该结构在位于结构中心的单个事实数据表中保护数据,其它维度数据存储在维度表中。每一个维度表与事实数据表直接相干,且通常通过1个键联接到事实数据表中。星型架构是数据仓库比较流向的1种架构。事实表是数据仓库结构中的中央表,它包括联系事实与维度表的数字度量值和键。事实数据表包括描写业务(例如产品销售)内

2021-09-23 17:57:36 1303

原创 dokcer创建镜像并运行

1.创建一个新的目录将打包好的.jar和Dockfile放到同一个目录中2. 将文件编译成一个镜像sudo docker build -t diagnosis .3. 查看自己编译好的diagnosis镜像是否成功sudo docker images4. 启动运行该镜像 并将jar的运行日志文件挂载到服务器上sudo docker run -d -p 8092:8092 -v /在部署的服务器上指定保存日志文件的目录/logs:/logs diagnosis5. 查看容器是否已经创建sud

2021-09-16 18:05:37 69

原创 SQL练习

https://www.jb51.net/article/203107.htm

2021-09-15 14:08:24 82

原创 java8中stream()的使用案例

@Test public void t1(){ List<Integer> ids = new ArrayList<>(Arrays.asList(1,1,2,3,1,5)); List<String> productIds = new ArrayList<>(Arrays.asList("1","1","2","3")); // 1. flatMap(Collection::stream) 用于多个.

2021-09-15 10:17:50 380

原创 二叉树的层次遍历(自底向上)Python

转自 https://www.jianshu.com/p/dbdbbaf1f9e8题目:给定一个二叉树,返回其节点值自底向上的层次遍历。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)示例:给定二叉树 [3,9,20,null,null,15,7] 3 / \ 9 20 / \ 15 7返回其自底向上的层次遍历为:[ [15,7], [9,20], [3]]解答:# Definition for a binary tree n

2021-09-09 14:30:29 579

原创 java8 合并两个list并去重

@Testpublic void testCollect2Lists(){ List<String> result = Stream.of(Lists.newArrayList("A", "B", "C"), Lists.newArrayList("A", "B")) .flatMap(Collection::stream).distinct().collect(Collectors.toList()); log.info(result.toString

2021-09-08 17:03:51 2175

原创 excel导入导出

ExcelUtils的使用方式 /** * 查询定时任务调度日志列表 */ @GetMapping(value = "/list", name = "查询定时任务调度日志列表") @ApiOperation(value = "查询定时任务调度日志列表") @ApiImplicitParam(name = "Authorization", value = "Authorization", required = true, dataType = "string

2021-08-18 11:32:17 361 1

原创 18个大数据实战项目

1、 天猫双11大数据实时系统项目实战(附源码+课件)44课链接:https://pan.baidu.com/s/1VZbXu1TFvm7FqRaXmTEx3g提取码:ythd复制这段内容后打开百度网盘手机App,操作更方便哦2、 大数据实时流统计实战(附源码+课件)34课链接:https://pan.baidu.com/s/15rIgfmltA4VOkiG6zM0erQ提取码:ioxl复制这段内容后打开百度网盘手机App,操作更方便哦3、 智能客户系统项目实战 (附源码+课件)62课链接

2021-08-16 10:41:15 26790 25

原创 java8的使用技巧

1. list.stream.groupby

2021-08-13 18:16:01 42

原创 java转换list成tree的数据结构

1、Java递归将List数据转换为Tree结构数据https://blog.csdn.net/yuan_xiaohou/article/details/82461892?utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2aggregatepagefirst_rank_v2~rank_aggregation-1-82461892.pc_agg_rank_aggregation&utm_term=Java+%E5%B0%86

2021-08-13 17:11:30 274

原创 kafka日志采集

https://cloud.tencent.com/developer/article/1328815https://github.com/yoyofx/NetCore_YOYOFxhttps://github.com/yoyofx/NetCore_YOYOFxlogback获取日志输出到文件+kafka (自定义的kafkaAppender)https://blog.csdn.net/chujing2309/article/details/100758685...

2021-08-09 23:03:19 170 1

原创 Linux 命令

-t或–tcp:显示TCP传输协议的连线状况;-u或–udp:显示UDP传输协议的连线状况;-n或–numeric:直接使用ip地址,而不通过域名服务器;-l或–listening:显示监控中的服务器的Socket;-p或–programs:显示正在使用Socket的程序识别码(PID)和程序名称

2021-08-06 15:14:07 43

转载 springboot中使用拦截器记录日志(日志框架-logback)

转载原文https://blog.csdn.net/qq_31289187/article/details/83513290一、在分布式项目中,会出现很多跟踪某个用户的每一次请求,定位用户请求过程中出现的问题,统计接口的响应时间、效率等。比如定位用户请求过程中出现的问题,这就需要知道用户请求的是哪个接口,即知道URI、请求参数,在接口中出现了什么问题,如果在日志中没有打印用户的请求参数、没有记录同一次请求相同的id之类的参数、那么定位问题是非常痛苦的。常见的日志框架有:log4j、log4j 2、 s.

2021-08-05 11:19:55 3285

空空如也

空空如也

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

TA关注的人

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