自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 SpringBoot使用micrometer + prometheus,服务接口过多时,监控有遗漏

这里写自定义目录标题SpringBoot使用micrometer,服务接口过多时,监控有遗漏现象原因解决SpringBoot使用micrometer,服务接口过多时,监控有遗漏现象当服务接口超过100个时,micrometer + prometheus 监控(/actuator/prometheus),返回的接口数量有遗漏原因Spring Boot默认限制了,uri的数量是,100个,也就是默认最大只能返回100个接口,超过的会被过滤掉解决根据服务的实际接口数量,修改SpringBoot 的默

2022-05-14 16:57:58 439

原创 GM/T 0045-2016 金融数据密码机技术规范

免费、公开、权威的技术规范文旦

2022-02-07 09:37:14 690

原创 anaconda 安装 sklearn 报错

from . import _arpack ImportError: DLL load failed: 找不到指定的程序。通过分析应该,还是版本不兼容的问题,经过尝试,可以安装 1.5.1 版本的scipy能解决该问题但是,anaconda上搜不到1.5.1版本的scipy, 则通过pip安装,命令如下:pip install scipy==1.5.1 -i https://pypi.tuna.tsinghua.edu.cn/simple...

2021-01-31 16:24:59 894 1

原创 使用tensorflow对mnist进行分类

import tensorflow as tfmnist = tf.keras.datasets.mnist(x_train, y_train), (x_test, y_test) = mnist.load_data()print(x_train.shape, y_train.shape, x_test.shape, y_test.shape)x_train = x_train/255.0x_test = x_test/255.0model = tf.keras.models.Sequ

2021-01-29 20:44:01 260 1

原创 渐进式 -- 学习设计模式(Java)

Java设计模式学习1. 设计模式的六大原则1.1 开闭原则开闭原则的意思是,尽可能的提升系统、软件的可拓展性,尽可能的减少修改。通俗一点讲就是,当增加一个功能的时候,尽可能的是增加新的代码,而不是修改原有的代码。力求系统有一个更好的扩展性,以方便以后的升级和维护。整体来说,这项原则是整个设计模式体系的基石,包括后面的几个原则以及后续的设计模式讲解,都是围绕开闭原则来展开的1.2 里氏替换原则1.3 依赖倒转原则1.4 接口隔离原则1.5 迪米特法则1.6 合成复用原则2. 设计模式分类

2020-10-31 16:06:44 469 3

原创 基于源码简单学习一下Spring线程池

1. Spring线程池的用法1.1 通过xml配置的方法<bean id="taskExecutor" class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor"> <!-- 线程池维护线程的最少数量 --> <property name="corePoolSize" value="8" /> <!-- 线程池维护线程所允许的空闲时间 --> &lt

2020-10-24 14:48:04 246

原创 为什么WIFI信号较差的时候,网速会比较慢

为什么WIFI信号较差的时候,网速会比较慢?信号较差,传输慢,这个只是一个表象。并不是因为,数据传输速度的问题,无线电波,基本等于光速。而是,信号差的时候,会导致丢包,而丢包之后,就需要重传,重传是要依赖于传输层的重传策略的,比如TCP的重传策略,判断是否需要重传,是需要一定的时间的所以,导致了使用上的信号差,网速慢 !!!!!!!!...

2020-10-13 11:20:19 689

原创 安装TensorFlow踩坑记录

1. 安装aconda1.1 为什么使用conda在网络上简单了解之后,发现conda能够很方便的去管理python的不同版本,不同的环境,避免不同项目依赖不同而导致的相互响应1.2 如何安装这里只介绍一下windows的安装,其它系统大家可以自行探索一下。进入https://www.anaconda.com/products/individual 看到如下界面,选择windows的对应版本下载: 然后就是傻瓜式安装步骤了,不作赘述2. 创建conda 环境最好是创建一个新的环

2020-10-07 14:31:58 674

原创 Java使用Kafka记录

Java使用Kafka记录1. Kafka的基本概念Kafka是一个分布式的MQ。具备较高的吞吐量。1.1 brokerKafka集群包含一个或多个服务器,服务器节点成为broker。broker存储topic的数据。1.2 Topic写入Kafka集群的消息都有一个类别,这个类别被称为Topic。1.3 PartitionTopic中的数据分割为一个或多个partition。每个partition中的数据使用多个切片文件存储。partition中的数据是有序的,不同partition间的数

2020-09-29 08:25:14 260

原创 protobuf-maven-plugin编译失败

protobuf-maven-plugin编译失败protobuf-maven-plugin编译失败问题现象问题原因protobuf-maven-plugin编译失败问题现象[ERROR] PROTOC FAILED: ????????????????[ERROR]xxxxxxx\message.proto [0:0]: ????????????????[INFO] ----------------------------------------------------------------

2020-09-07 20:07:46 12873 7

原创 GO依赖管理

使用MODULE,并使用七牛的代理,具体地址如下:https://goproxy.cn/

2020-08-21 14:19:49 116

原创 UDP协议-学习记录

端口号:用来标识同一台计算机中,进行通讯的不同应用程序,它可以被成为程序地址tcp/ip协议中, 如何标识一个通信?通过 源IP地址、目的ip地址、协议号、源端口号、目标端口号端口号如何确定?标准既定的端口号:主要用于服务端,如 http 80、https 443、ftp 21等等,但也不是绝对的时序分配法:主要用于客户端,不需要常驻监听,操作系统来进行分配UDP是user datagram protocol 的缩写,它不提供复杂的控制机制,基于IP协议,向应用层提供的一个无连接,非可靠传输.

2020-08-15 17:46:23 99

原创 算法-排序-冒泡排序

主要思路给出一组无序的数字,首先,第一个数字,与下一个数字比较,如果第一个数字大于第二个数字,则交换两个数字,否则不交换;然后,比较第二个和第三个数字,如果第二个数字大于则交换,否则不交换继续向下执行,当判断到最后一个数字时,则这组数字中的最大的,会放到最后一位然后,进行下一次循环,判断从下标从0 到n-2;直到第0个数字执行完成,则该组数字变成一个有序数字伪代码一组长度为n的无...

2019-11-27 22:31:44 99

原创 算法-排序-插入排序

基本思路插入排序的基本思路是,给出一组无序数字,把这组数字,分成一组有序,一组无序数字,排序的过程,就是从无序数字中,选择数字,把它插入到,有序数字的适当位置中。最开始的时候,有序数字只有一个,选择第一个无序数字,插入到有序数字中。伪代码长度为n的无序数组for 循环 i 从1 到n-1 下标为i的数字与 0到i -1的数字比较 找到它的位置 将该位置之后的数字向后移动 将...

2019-11-27 22:17:44 85

原创 算法-排序-选择排序

主要思路选择排序的主要思路是,一组数中,选择最小的,与第一个交换;然后,从剩下的数中,取最小的与第二个交换,以此类推,直到最后一个。伪代码:n个无序数字for循环 i=0 查找[i] 到 n中最小的数字,记录下标 将查找到的最小数字,与第一个进行交换 i加一最终的数组就从小到大的有序数组时间复杂度n +n-1 +n-2 + … + 2 + 1...

2019-11-27 22:15:48 102

原创 WIFI定位- 粗略整理

1. 典型的定位算法1.1 TOA,即信号到达时间定位1.2 TDOA,即信号到达的时间差定位1.3 AOA,信号到达角度定位1.4 RSSI,即信号强度测量法基于信号强度的定位算法,相对比较简单,不需要改变硬件设备来进行时间同步或者角度测量。基于信号强度定位,分为传输损耗(三角定位)和Wifi指纹法。WIFI指纹法,对室内的复杂性的容忍度较高。2. WIFI指纹算法wifi指纹算法...

2019-10-28 14:29:45 2460

原创 IDEA tomcat9控制台中文乱码

修改方法删除 tomcat/conf/logging.properties 中的配置java.util.logging.ConsoleHandler.encoding = UTF-8到这里可能还不行,此时可以删除 idea 默认的tomcat部署路径下对应的项目,重新部署参考内容https://www.cnblogs.com/kinome/p/10390045.html...

2019-10-20 13:33:35 785

原创 Maven区分环境打包

Maven 区分环境打包方法一:使用juvenxu.portable-config-maven-plugin使用方法pom文件中引入插件 <plugin> <groupId>com.juvenxu.portable-config-maven-plugin</groupId> <artifactId>por...

2019-08-17 17:28:18 1420

原创 GPS定位 - 粗略整理

概述背景原理应用

2019-07-18 20:13:29 827

原创 Pandas DataFrame hist 不显示图像

pycharm 中.hist 不显示图像解决方法:import matplotlib.pyplot as plt...plt.show()

2019-05-18 19:36:21 4828 2

原创 Java虚拟机学习

#java虚拟机java运行时区域程序计数器(Program Counter Register)程序计数器,占用较小的一块区域,可以看做当前线程,所执行的字节码行号指示器,字节码解释器工作,就是通过改变这个计数器的值,来选取下一条需要执行的字节码指令,分支、循环、跳转、异常处理、线程恢复等基础功能,都需要依赖这个计数器来完成。因为,java是多线程,为了使线程切换后,能恢复到正确的执行位置,...

2019-04-24 21:44:12 104

原创 IP协议学习记录

基本介绍IP是TCP/IP协议族中,最为核心的协议,包括TCP、UDP、ICMP、IGMP的数据,都是以IP数据报格式传输的。IP协议特点不可靠: IP协议是不保证IP数据报能成功地到达目的地的。IP数据报数果在传输的过程中发生了某种错误,它会丢弃该报文,并向发送发放松ICMP消息报。如果需要保证消息可靠的话,则需要使用TCP来保证 无连接:IP协议不维护,任何关于后续数据报的...

2019-04-23 11:25:27 183

原创 Java 线程理解

Java定义的线程状态NEW还没有启动的线程,即new Thread(),之后没有调用start的线程RUNNABLE可运行线程的线程状态。一个处于可运行状态的线程表示正在java 虚拟机中执行的线程,但是,它可能正在等待操作系统的一些资源,比如处理器BLOCKED为了获取锁(Monitor lock)而阻塞线程的 线程状态。一个处于BLOCK状态的线程是为了获取一个锁(a moni...

2019-03-23 16:38:04 91

原创 java中 synchronized的用法

synchronized 的作用确保线程互斥的访问同步代码保证共享变量的修改能够及时可见有效解决重排序问题。synchronized 的用法用在方法上代码块

2019-03-10 18:07:52 83

转载 XMPP client using Smack 4.1 NullPointerException

Exception in thread “main” java.lang.NullPointerException at org.jivesoftware.smack.util.stringencoder.Base64.encode(Base64.java:64) at org.jivesoftware.smack.util.stringencoder.Base64.encode(Base64...

2018-09-08 09:08:28 216

原创 IDEA 不能正确反编译class /* compile ... */

1.新版的IDEA都是自带反编译插件的,不需要自己去安装新的反编译插件 2.当打开class的时候,如果看到方法体是,/* compile … */,这样的的标识的时候,是因为IDEA第一次被打开的是有,有一项权限同意,被否决了,所以,才没有正常反编译,而是使用的JDK的 2.解决方案:把配置删掉 或者 重装一下IDEA,卸载的时候,删除相关配置文件,重装的时候,也不到导入旧版本的配置...

2018-09-07 09:04:38 9148 7

原创 Gradle 学习

基本介绍基本介绍Gradle,这是一个基于 JVM 的富有突破性构建工具。

2018-09-07 08:59:48 102

原创 Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCre..

1.运行java项目的时候,报错Could not open/create prefs root node Software\JavaSoft\Prefs at root 0x80000002. Windows RegCreateKeyEx(...) returned error code 5.2.解决方案先看下,注册表下面的Software\JavaSoft\Prefs 的权限是否正...

2018-08-21 17:40:04 1223

原创 linux tcpdump 抓包

1.安装tcpdump安装命令:yum install tcpdump -y2.tcpdump命令NAME tcpdump - dump traffic on a networkSYNOPSIS tcpdump [ -AbdDefhHIJKlLnNOpqStuUvxX# ] [ -B buffer_size ] ...

2018-07-09 15:04:00 4016

原创 vultr 云主机收不到来自客户端的udp数据包

问题:vultr 云主机收不到来自客户端的udp数据包解决方案:1.登录vultr云主机管理后台,https://my.vultr.com/,点击左侧菜单栏中servers,会看到类似于如下的界面,然后,点击其中的Firewall,去配置防火墙规则,与国内的云主机防火墙配置基本相同2.点击Add Firewall Group,然后输入名字,然后,添加相应的规则,如下图所示,添加对应的规则:3.然后...

2018-07-07 15:56:26 2322

原创 架构相关知识学习

架构设计目的

2018-05-27 14:27:45 154

原创 数据库emoj表情,插入报错

1.报错信息Caused by: java.sql.SQLException: Incorrect string value: '\xF0\x9F\x98\x8F",...' for column '2.问题排查确认数据库编码方式是否为utf8mb4:  show variables like 'character_set_database'; 如果不是则修改: alter database &l...

2018-04-05 10:55:17 830

原创 Navicat新建查询报错,文件名,目录名或卷标语法不正确

问题:cannot create file“C:User\.............sql.bak”文件名、目录名或卷标语法不正确原因:出现问题的原因是,连接名称中有非法字符,不能出现在Windows路径中额字符,比如:冒号 :解决方法:1.修改对应连接的属性名,删掉其中的特殊字符2.导出修改后的连接3.删除对应的连接4.再导入对应的连接,应该就恢复了...

2018-02-24 08:57:01 1928 1

原创 JDK tomcat opencv Linxu 安装记录

JDK 安装记录:1.拷贝对应版本的jdk linux的tar文件,解压到自定义的文件夹下:如:/usr/java中2.配置相应的环境变量,在 打开文件,/etc/profile,命令:vim /etc/profile在文件结尾处,添加下面的内容,路径替换成前面解压文件对应的路径:JAVA_HOME=/usr/java/jdk1.7.0_79JRE_HOME=/usr/java/jdk1.7.0_...

2018-02-19 09:52:00 419

转载 MyBatis模糊查询

mybatis的模糊查询功能使用的很广泛,以MySQL数据库为例(不同的数据库,有些可能不支持) 常用的模糊查询有三种方法:直接使用 % 拼接字符串,如 '%'#{name}'%' 或 "%"#{name}"%",单引号或双引号都可以。使用concat(str1,str2)函数拼接使用mybatis的bind标签 select id="getUsersByFuzzyQu

2018-01-28 19:41:58 556

转载 Windows 控制台中文乱码,mysql 中文

下面的地址是解决方案:乱码解决方案

2018-01-19 13:32:05 258

原创 IDEA 集成的Subversion 使用中遇的问题

IDEA 集成的Subversion 使用中遇的问题报错:Problems while loading file history: svn: E175002: OPTIONS of ‘/18080/………………..’: 405 Not Allowed (http://…………….)svn: E175002: OPTIONS request failed on ‘/8080/………………………’通过

2017-04-01 17:38:38 1061

转载 PO、VO、BO、DTO、POJO、DAO 详解

相应博客链接:http://blog.chinaunix.net/uid-20556037-id-2810927.html

2017-03-03 14:51:35 457

原创 初识SpringMVC

使用SpringMVC的步骤:①新建web project:②添加相关jar包,如果maven项目,则添加相应的spring 和springMVC的依赖③在web.xml中配置 DispatcherServlet springmvc org.springframework.web.servlet.DispatcherServlet co

2017-01-16 15:30:58 268

原创 上传文件input file控件,注意事项

在上传文件的时候,input file 需要加上name属性,才能将文件内容发送到后端,否则请求体中,将不会有文件内容,后端也就收不到上传文件

2016-11-29 15:16:34 635

数据库基础与应用 讲义

挺不错的,详细的讲述了数据库的基本语言标准和SQL语句的上基本书写格式

2014-12-10

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

TA关注的人

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