- 博客(265)
- 资源 (1)
- 收藏
- 关注
原创 解决Windows10 下WireShark3.4.8不显示本机接口(网卡)的问题,无法捕获使用
1、问题2、解决办法第一步:卸载下载wireshark默认安装的npcap-1.31默认安装路径:如图所示第二步:安装下载WinPcap : https://www.winpcap.org/install/bin/WinPcap_4_1_3.exe安装即可!3、回归问题在卸载npcap-1.31后的情况下,我把WinPcap也卸载了,wireshark依旧可以显示本地接口。说明:WinPcap安装后是可以卸载的。4、问题解决图示...
2021-10-19 20:46:11
2218
原创 idea配置类注释
/** * @author name * @e-mail *******@163.com * @date ${YEAR}年${MONTH}月${DAY}日 ${TIME} * @version 1.0 * @description 作用 */第一步第二步第三步
2021-05-25 17:02:00
554
原创 北京租房工具
一、网站福民网 https://www.fuminwang.com/租房搜索助手北京:http://uz.yurixu.com/manage/beijing.php上海:https://link.zhihu.com/?target=http%3A//sh.yurixu.com水木社区-https://link.zhihu.com/?target=http%3A//www.newsmth.net/nForum/%23%21board/HouseRent二、app51个人房源(租客版)
2021-05-18 17:47:15
1148
原创 Aop(切面)和ControllerAdvice(全局异常处理)同时存在的问题
文章目录Aop(切面)和ControllerAdvice(全局异常处理)的执行顺序准备demoAop(切面)和ControllerAdvice(全局异常处理)的执行顺序准备demoController层package com.test.demo10;import lombok.extern.slf4j.Slf4j;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web
2021-05-17 09:59:26
4559
原创 判断对象是否为空、字符串是否为空的方式
一、判断对象是否为空package org.springframework.util;ArrayList<Object> list = new ArrayList<>();//结果:trueSystem.out.println(ObjectUtils.isEmpty(list));//判断数组是否为空String[] strings = new String[]{};// true 0System.out.println(ObjectUtils.isArray(
2020-12-29 10:33:25
1769
原创 使用kafka+elk 日志分析系统出现的问题
出现的问题Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.autoconfigure.kafka.KafkaAnnotationDrivenConfiguration]: Constructor threw exception; nested exception is org.springframework.beans.facto
2020-12-16 14:58:07
506
原创 关闭kafka日志在控制台打印
<!-- 关闭关于kafka的ProducerConfig和ConsumerConfig日志 --><logger name="org.apache.kafka.clients.producer.ProducerConfig" level="off" /><logger name="org.apache.kafka.clients.consumer.ConsumerConfig" level="off" /><!-- 关闭kafka所有日志 --&g.
2020-12-16 14:56:00
3862
1
原创 springboot和kafka版本兼容问题
问题Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.springframework.boot.autoconfigure.kafka.KafkaAnnotationDrivenConfiguration]: Constructor threw exception; nested exception is org.springframework.beans.factory.
2020-12-16 14:50:31
6123
3
原创 SpringBoot2.X集成redis集群总结与出现的问题
一、集成步骤操作redis有两种方式:第一种Jedis使用直连方式连接Redis Server,在多线程环境下存在线程安全问题,需要增加连接池创建Jedis客户端多实例线程安全问题,基于传统I/O模式,是阻塞式传输。第二种Lettuce的连接是基于netty,在多线程环境下不存在线程安全问题,这个连接实例当然也是可伸缩的设计,也可以增加多实例连接,netty本身就是基于NIO,从而提供了异步和同步数据访问方式,用于构建非阻塞的反应性程序。在业务中使用了多线程,鉴于安全问题,选择使用第
2020-12-16 14:35:19
1022
原创 typroa + picGo +阿里云OSS对象存储服务作为博客图床设置
一、购买阿里云OSS服务购买地址:https://www.aliyun.com/product/oss/二、配置OSS创建bucket三、创建用户右上角头像把AccessKey ID 和 AccessKeySecret 记录下来,后面会用到返回用户列表,点击刚刚创建的用户添加以下权限四、安装picGo下载地址:https://github.com/Molunerfinn/PicGo/releases点击安装即可!!!五、配置picGo六、配
2020-10-27 15:46:24
339
原创 SpringBoot项目实践中使用java操作Redis之jedis
文章目录一、引入依赖二、yaml文件配置三、创建自定义配置类四、使用一、引入依赖<!-- spring data redis 组件 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> <!--
2020-10-22 19:33:21
576
3
原创 四、Julia之控制逻辑
一、复合表达式复合表达式指的是多条语句组成的独立语句块。它类似于java中的普通代码块。格式:begin # 任意多的语句end或者子表达式;子表达式;子表达式....或者(圆括号代表免除语法歧义)(子表达式;子表达式;子表达式....)二、判断逻辑在Julia中,判断逻辑由关键字 if 、elseif、 else 和 end 组成。基本语法:if 条件表达式1 # 实现体elseif 条件表达式2 # 实现体elseif 条件表达式3
2020-10-14 09:28:52
644
原创 三、Julia之运算符
一、算术运算符减号:一元减号会翻转原值的正负表达。对于复数来说,使用一元减号,实部与虚部会被同时改变。注意:在进行运算时,结果类型遵循“较大原则”,就是取数值范围较大的类型。Complex > 复数型 > 浮点型 > 有理数型 > 整型在Julia中,除法运算有两种方式,一个是 / ,一个是 ÷ ,两个是有区别的:/ 的结果类型是浮点型÷ 的结果类型是整型在Julia中,0 做除数的情况:除了**%取余**,0是可以做除数。求余不适用于复
2020-10-13 15:33:58
2048
原创 二、Julia之变量与数据类型
文章目录一、变量二、数据类型2.1 整型1、类型强制限定2、有无符号转换2.2 布尔型2.3 浮点型1、零的表达2、epsilon3、无穷值4、非数值5、内置常量2.4 有理数型2.5 复数型2.6 随机数2.7 任意精度算术2.8 字符串2.8.1 字符2.8.2 String对象1、索引2、遍历3、子串2.8.3 变量替换2.8.4 正则表达式1、匹配2、提取2.8.5 常用操作1、连接2、比较3、搜索4、替换5、分割2.8.6 字节数组2.8.7 字符串与数值之间的转换一、变量在Julia中的一个
2020-10-12 17:19:04
3005
原创 一、Julia之HelloWorld及案例
一、安装1、安装方式及系统安装方式:二进制包安装编译安装系统:WindowsMacOSLinux(多种Linux发行版本)2、Windows(64 bit)二进制安装官网下载地址:https://julialang.org/downloads/安装双击exe安装文件,一直默认下一步,选择安装目录即可!卸载卸载Julia,只需要将Julia的安装目录以及工作,目录(一般为%HOME%/.julia路径)直接删除,并将%HOME%/.juliarc.jl和%HOME%
2020-10-10 10:00:46
739
原创 julia简介
简介Julia是个灵活的动态语言,适合科学和数值计算,性能可与传统静态类型语言相比。Julia的运行速度取决于代码的性能,性能较好运行速度和C语言不相上下。Julia具有可选的类型声明,重载,高性能等特性。Julia是多编程范式的,包含指令式、函数式和面向对象编程的特征。Julia提供了简易和简洁的高等数值计算,它类似于R、MATLAB和Python,支持一般用途的编程。Julia 想要变成一个前所未有的集易用、强大、高效于一体的语言。除此之外,Julia 的优势还在于:免费开源(MIT
2020-10-09 18:14:56
1648
原创 typroa+PicGo+Githup详细配置
文章目录一、安装Typroa安装PicGo安装二、PicGo配置三、Typroa设置一、安装Typroa安装下载地址:https://www.typora.io/#windowsPicGo安装下载地址:https://github.com/Molunerfinn/PicGo/releases二、PicGo配置设置端口设置上传githup的信息githup新建仓库,并且获取tokenhttps://github.com/settings/tokens4. 测试上传最终
2020-10-09 16:53:12
404
原创 在实践中使用@PostConstruct注解
作用@PostConstruct是Java自己的注解.@PostConstruct该注解被用来修饰一个非静态的void()方法.@PostConstruct修饰的方法会在服务器加载Servlet的时候运行,并且只会被服务器执行一次.@PostConstruct在构造函数之后执行,init()方法之前执行.如果我们知道servlet的生命周期,就能很好的理解!特点只有一个非静态方法可以使用此注解被注解的方法不得有任何参数被注解的方法返回值必须为void被注解的方法不得抛出已检查异常被注
2020-09-27 12:55:24
1004
原创 Spring Cloud Alibababa之sentinel nacos规则持久化案例
文章目录1、创建SpringBoot项目2、pom文件3、yml文件4、测试代码5、启动类6、nacos规则配置7、访问接口并查看sentinel控制台通过在nacos配置中心定义规则并发布成功之后,推送到sentinel控制台就可以生效了。1、创建SpringBoot项目2、pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi
2020-09-25 15:14:20
340
原创 com.alibaba.csp.sentinel.log.CommandCenterLog
问题:解决办法:原因:没有与sentinel建立通信解决:添加依赖<dependency> <groupId>com.alibaba.csp</groupId> <artifactId>sentinel-transport-simple-http</artifactId> <version>1.7.2</version></dependency>...
2020-09-23 16:37:12
2161
原创 SpringBoot 2.x.x + Nacos + Dubbo的使用案例
文章目录一、提供方1、pom文件2、properties文件3、接口4、启动类二、消费方1、pom文件2、properties文件3、接口4、启动类三、结果展示访问结果Nacos服务列表四、建议一、提供方1、pom文件<!--dubbo和nacos--> <dependency> <groupId>org.apache.dubbo</groupId> <artifactId>du
2020-09-23 15:36:28
986
原创 Ganymed SSH-2(ch.ethz.ssh2)
一、简介Ganymed SSH-2 for Java是用纯Java实现SSH-2协议的一个包。在使用它的过程中非常容易,只需要指定合法的用户名口令,或者授权认证文件,就可以创建到远程Linux主机的连接,在建立起来的会话中调用该Linux主机上的脚本文件,执行相关操作。**使用方法:**将 ganymed-ssh2-build210.jar 加入到项目的lib中二、使用步骤获取连接new Connection(ipAddr)服务器认证、授权,输入用户名和密码authenticateWithPas
2020-09-21 11:17:18
10060
2
原创 SpringBoot 集成jsp Path with “WEB-INF“ or “META-INF“: [WEB-INF....问题
解决办法:spring boot不提倡用jsp,需要在pom.xml中加入以下依赖就可以了 <!-- tomcat 依赖包 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId>
2020-09-18 17:30:17
495
原创 SSM项目迁移为SpringBoot项目中的问题
一、项目运行运行SSM项目,需要使用Tomcat进行运行!1、安装Tomcat服务器在window上安装Tomcat服务器2、idea配置Tomcat如果找不到Tomcat server的解决办法:3、将项目添加到Tomcat点击Add Configurations 出现如下界面,点击+按钮点击“+”之后,选择Tomcat server --Local把项目信息填写即可!4、项目运行点击右上角的运行标志即可运行,项目会自动被浏览器访问。遇见的问题:解决 jav
2020-09-18 11:50:58
966
原创 前端页面数据刷新的几种情况
1、页面整体刷新<meta http-equiv="refresh" content="10">隔10秒刷新一次页面2、页面指定时间自动跳转到另一页面<meta http-equiv="refresh" content="10;url=http://www.baidu.com">10秒之后跳转到百度首页3、局部请求更新数据/*** 设置定时执行* setTimeout(表达式,延时时间)在执行时,是在载入后延迟指定时间后,去执行一次表达式,记住,次数是一
2020-09-17 11:20:56
1650
原创 一、多线程介绍
一、介绍进程:受操作系统管理的基本运行单元。(比如操作系统中运行的exe结尾的程序)线程:进程中独立运行的子任务。(如QQ中的聊天、下载文件、发送表情等都是线程)使用多线程的优点:可以在同一时间内运行更多不同种类的任务(这样可以更高效的发挥CPU的作用)单线程和多线程运行时的区别:二、多线程的使用在学java时,我们第一次编程写的Hello World是在main方法中执行的,那main方法执行就是一个线程。public class Demo01 { public static vo
2020-09-16 19:58:23
225
原创 解决在HTML页面使用vue时,整合select2插件后,无法获取select的数据
一、整合select21、下载select2官方下载地址:https://github.com/select2/select2/tags我用的是4.0.8版本2、页面引入文件<link href="select2.min.css" rel="stylesheet"><script src="jquery.min.js"></script><script src="select2.full.min.js"></script>3
2020-09-14 17:18:44
1046
原创 ElasticSearch项目中DSL语句实践
多条件带日期查询GET /fcs_search_*/log/_search{ "query":{ "bool":{ "must":[ {"term":{"pass": true}}, {"term":{"name":"zhangsan"}}, { "range":{ "accessTime":{ "gte": "开始日期", "lte": "结束日期", "format":"dd/MM/yyyy||yyy
2020-09-09 20:40:12
399
原创 vue 异步请求获得数据之后,无法渲染到页面,最简单的操作即可解决
问题:我们异步请求后端接口之后,成功获取数据,给data属性赋值,无法渲染到页面我获取的一个list数据网友的解决办法:Vue.$set()方法,修改 数组 / 对象 的某个属性值(这不符合我的需求,我要给整个数组重新赋值)provide 和 inject不使用的原因很简单(当然不知道这么用的意义是啥,我试了,不好使,如果你们知道,可以留言说一下)强制刷新使用 Vue.$forceUpdate() (不好使)等等之类的。。。我的解决办法:给你要重新赋值的变量,清空,之后重新赋
2020-09-09 19:34:16
12321
1
原创 SpringBoot2.1.2 集成 Spring Cloud Alibaba的Sentinel1.7.2
一、下载sentinelhttps://github.com/alibaba/Sentinel/releases版本自己可以选择二、启动java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=localhost:8080 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.7.2.jar三、访问http://localhost:8080账号密码默认都是 senti
2020-08-30 17:33:23
921
原创 Easyui 1.8.6 日期控件(datebox或datetimebox)单击显示日期选择(日历)
修改jquery.easyui.min.js文件通过Ctrl + f 输入 tb._size(opts 进行定位在其下方添加如下代码:if ($(_588).hasClass("datebox-f")) { _58d.click(function() { _58f.click(); }); } 注意:_588、_58d、_58f 这三个需要根据自己的进行修改。版本不同可能有很大的区别!!!...
2020-08-10 12:52:44
489
原创 centos7静态网络配置模板
TYPE=EthernetBOOTPROTO=staticNAME=ens33DEVICE=ens33ONBOOT=yesIPADDR=192.168.186.10NETMASK=255.255.255.0GATEWAY=192.168.186.2DNS1=114.114.114.114DNS2=8.8.8.8
2020-04-16 12:57:01
512
原创 SpringBoot整合Jsp出现页面找不到和页面无法解析
一、页面找不到引入依赖<!--springboot内嵌tomcat对jsp的解析包--> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> <s...
2020-04-01 13:08:27
1592
原创 完美解决 Caused by: java.lang.ClassNotFoundException: org.w3c.dom.ElementTraversal
Caused by: java.lang.ClassNotFoundException: org.w3c.dom.ElementTraversal网上的解决办法:在pom.xml中添加就行<dependency> <groupId>xml-apis</groupId> <artifactId>xml-apis</artif...
2020-03-31 22:47:52
7770
原创 启动SpringBoot之后,显示Tomcat端口号被占用
window下:按window+R,输入cmdcmd命令输入 netstat -ano 找寻运行的进程netstat -ano | findstr “9999” 找到对应端口号为9999的进程idtaskkill /pid 6676 /f 强制结束对应pid的进程重新启动tomcat(运行主程序)...
2019-12-18 08:57:53
664
原创 分布式架构演进
文章目录分布式架构的演进(从上至下)单一应用架构垂直应用架构分布式服务架构流动计算架构(面向服务的分布式架构)分布式架构的演进(从上至下)单一应用架构当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量的数据访问框架(ORM)是关键。适用于小型网站,小型管理系统,将所有功能都部署到一个功能里,简单易用。缺点: 1、性能扩展比较...
2019-12-05 15:33:04
220
原创 NIO的入门和使用记录
一、Java NIO 简介Java NIO(New IO)是从Java 1.4版本开始引入的一个新的IO API,可以替代标准的Java IO API。NIO与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的、基于通道的IO操作。NIO将以更加高效的方式进行文件的读写操作。二、Java NIO 与 IO 的主要区别IO:NIO:三、缓冲区(Buffer)...
2019-11-22 13:10:13
184
julia-1.0.5-win64.exe
2020-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人