戴**
码龄8年
关注
提问 私信
  • 博客:254,427
    社区:11
    动态:12
    254,450
    总访问量
  • 140
    原创
  • 359,851
    排名
  • 40
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:重庆市
  • 加入CSDN时间: 2017-08-27
博客简介:

戴林峰的博客

查看详细资料
个人成就
  • 获得136次点赞
  • 内容获得100次评论
  • 获得415次收藏
  • 代码片获得500次分享
创作历程
  • 1篇
    2022年
  • 13篇
    2021年
  • 40篇
    2020年
  • 103篇
    2019年
成就勋章
TA的专栏
  • MQ
    4篇
  • 机器学习入门
    3篇
  • Linux
    4篇
  • Python
    1篇
  • js
    5篇
  • FastDFS
    1篇
  • mybatis
    1篇
  • webpack
    6篇
  • Node.js
    1篇
  • JAVA
    23篇
  • SpringBoot
    39篇
  • Hibernate
    2篇
  • jpa
    9篇
  • VUE
    18篇
  • WebSocket
    1篇
  • shiro
    5篇
  • redis
    16篇
  • 分布式
    13篇
  • 工具集
    8篇
  • docker
    5篇
  • axios
    1篇
兴趣领域 设置
  • 编程语言
    java
  • 大数据
    redis
  • 后端
    golangspring boot
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Java Comparison method violates its general contract

Java Comparison method violates its general contract!
原创
发布博客 2022.01.15 ·
1195 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java自动装箱和自动拆箱

Java自动装箱和自动拆箱自动装箱和自动拆箱的定义在java中所有的类都是对象,但是有八种基本数据类型是例外.这八种基本数据类型 byte ,short,int,long,char,float,double,boolean 都不具备对象的特性,即不携带属性,没有方法可以调用.为了解决这个问题,javaJava为每种基本数据类型分别设计了对应的类,称之为包装类(Wrapper Classes).Java有基本类型和包装类型之说,基本类型就是byte、int这一类的,包装类型就是Byte、Integer这
原创
发布博客 2021.10.31 ·
964 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Gateway 503

由于springcloud2020弃用了Ribbon,因此Alibaba在2021版本nacos中删除了Ribbon的jar包,因此无法通过lb路由到指定微服务,出现了503情况。所以只需要引入springcloud loadbalancer包即可<!--客户端负载均衡loadbalancer--><dependency> <groupId>org.springframework.cloud</groupId> <artifactId>s
转载
发布博客 2021.07.28 ·
1191 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Kafka扫盲理论

消息系统原理一个消息系统负责将数据从一个应用传递到另一个应用,应用只需要关注数据,无需关注数据在两个或多个应用间是如何传递的点对点消息传递在点对点消息系统中,消息持久化到一个队列中。此时,将有一个或多个消费者获取消费队列中的数据。但是一条消息只能被消费一次。当一个消费者消费了队列中的某条数据之后,该条数据则从消息队列中删除。该模式即使有多个消费者同时消费数据,也能保证数据处理的顺序。基于推送模型的消息系统,由消息代理记录消费状态。发布订阅消息传递在发布-订阅消息系统中,消息被持久
原创
发布博客 2021.07.26 ·
228 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker安装单体架构的kafka

docker安装单体架构的kafka首先下载镜像docker pull wurstmeister/zookeeperdocker pull wurstmeister/kafka启动zookeeper和kafkadocker run -d --name zookeeper -p 2181:2181 -t wurstmeister/zookeeperdocker run -d --name kafka \-p 9092:9092 \-e KAFKA_BROKER_ID=0 \-e KAFK
原创
发布博客 2021.07.26 ·
260 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

m1 Mac设置多个jdk版本并动态切换jdk版本

M1 mac本地设置多个jdk版本并实现动态切换首先jdl默认安装的位置是在. /Library/Java/JavaVirtualMachines这个位置首先要做的是配置Java的环境变量 即使之前配置过vim ~/.bash_profile这个.bash_profile可能本身就是不存在的,因此不要看到里面没东西就以为是错了其次添加. 自己改一下路径就行#javaexport JAVA_8_HOME="/Library/Java/JavaVirtualMachines/zul
原创
发布博客 2021.05.19 ·
6390 阅读 ·
6 点赞 ·
3 评论 ·
25 收藏

TF-IDF

tf-idf的主要思想是:如果某个词或者某个短语再一篇文章中出现的概率高,并且在其他文章中很少出现,则认为此词或者短语具有很好的类别区分能力,适合用来分类。ti-idf 的作用:用以评估一字词对于一个文件集或一个语料库中的其中一份文件的重要程度Tf term frequency 词的频率 出现的次数idf 逆文档频率。inverse document frequency。 log(总文档数量/该词出现的文档数量)tf*idf 重要性程度。值越大 越重要 越重要越能反应文章的主题.
原创
发布博客 2021.05.08 ·
363 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

解决macos下 matplotlib 中文显示为方块的问题

plt.rcParams['font.sans-serif'] = ['Arial Unicode MS']
原创
发布博客 2021.04.29 ·
341 阅读 ·
2 点赞 ·
1 评论 ·
0 收藏

K-近邻算法

K-近邻算法K-近邻算法(KNN)概念距离KNN算法流程总结API的初步使用kd树。提高knn搜索的效率什么是kd树K-近邻算法(KNN)概念如果一个样本在特征空间中的k哥最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。距离1. 欧氏距离 就是中学学的勾三股四的距离KNN算法流程总结计算已知类别数据集中的点与当前点之间的距离按照距离递增次序排序选取当前点距离最小的k个点统计前k个点所在的类别出现的屏频率返回前k个点出现频率最高的类别作为当前点的预
原创
发布博客 2021.04.29 ·
144 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

conda 基本操作

conda是一个配置隔离python环境的工具conda既可以实现pip模块不同版本共存,也可以实现python不同版本共存。创建环境conda create -n youEnvName python=3,7列出环境名conda info -e激活指定环境conda activate youEnvName安装包conda install xxx删除环境(要删除当前环境的话得退出当前环境)conda remove -n xxx --all退出环境conda deacti
原创
发布博客 2021.04.20 ·
259 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Linux安装nginx并进行配置

Linux安装nginx并进行配置nginx安装要添加CentOS EPEL仓库,终端使用yum命令安装,直接复制执行:安装nginx启动nginx设置防火墙nginx配置文件地址nginx配置若要配置多个前端则后面的就不用root了,用别名配置请求转发nginx安装要添加CentOS EPEL仓库,终端使用yum命令安装,直接复制执行:sudo yum -y install epel-release安装nginxsudo yum -y install nginx启动nginxsudo
原创
发布博客 2021.04.14 ·
302 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python mysql数据库连接池

最近在写一个Python的文本分析,需要大量的读取数据库(千万级别mysql)并进行更新操作,运行着程序发现一个问题,过了一会儿程序就报错说链接已经满了,或者是端口不可重复使用,因此我在网上找到了一个连接池的代码用于解决这个问题,在此处贴出代码本身是有配置文件的,因为我觉得在我的项目中不必要 所以就删除了#!/usr/bin/env python# -*- coding:utf-8 -*-import pymysqlfrom dbutils.pooled_db import PooledDBfr
原创
发布博客 2021.03.05 ·
633 阅读 ·
0 点赞 ·
1 评论 ·
2 收藏

Springboot整合mybatis-plus

Springboot整合mybatis-plusmybatis-plus就是在mybatis上的只增不减,集成了jpa的那种,很多简单的crud只需要调用已经写好的方法就是了mybatis-plus官网具体实现引入依赖(这里我还引入了阿里巴巴的连接池) <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-pl
原创
发布博客 2021.02.15 ·
199 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

vue通过ajax的方式进行文件下载

vue通过ajax的方式进行文件下载export function download(url, params) { return new Promise((resolve, reject) => { axios({ // 和后端协商好下载方法post/get? method: 'Post', url: url, data: params, headers: { 'Content-Type': 'applica
原创
发布博客 2021.01.04 ·
1649 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

nginx配置反向代理

NGINX配置反向代理代理之后路径:http://127.0.0.1/web/user/swagger-ui.html代理之前路径:http://127.0.0.1:20106/user/swagger-ui.htmlconfig代码这段代码直接写在server内 location ^~/web/ { proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr;
原创
发布博客 2020.05.17 ·
368 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

GateWay入门Demo

Getway 是一个异步的的路由框架他的性能高于zuul(zuul是一个线程阻塞的路由框架),这里贴出getway的详细介绍GetWay介绍先创建工程,创建好之后引入依赖<dependencies> <!--gateway--> <dependency> <groupId>org.spr...
原创
发布博客 2020.04.15 ·
9924 阅读 ·
0 点赞 ·
4 评论 ·
9 收藏

springCloud-alibaba-nacos 的初始化demo 入门

什么是nacos?Nacos 支持基于 DNS 和基于 RPC 的服务发现(可以作为springcloud的注册中心)、动态配置服务(可以做配置中心)、动态 DNS 服务。官方介绍是这样的:Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您实现动态服务发现、服务配置管理、服务及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。...
原创
发布博客 2020.04.11 ·
1868 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

Java 爬虫框架 Selenium

先来一段简介Selenium [1] 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。...
原创
发布博客 2020.04.11 ·
701 阅读 ·
0 点赞 ·
3 评论 ·
0 收藏

mq的一个utils

package com.xiaoyuan.handle.msgNotify.utils;import com.rabbitmq.client.Channel;import com.rabbitmq.client.Connection;import com.rabbitmq.client.ConnectionFactory;import org.springframework.beans....
原创
发布博客 2020.04.02 ·
234 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

ActiveMQ

分布式事务用一句话来说就是在并发的环境下如何解决数据一致性的问题1.XA协议下的两段式提交 XA协议-> 资源管理器(DB)与事务管理器的接口标准,在xa协议下,提交一个事务需要两个阶段阶段一:预备提交阶段二:提交基于xa协议的进阶版 tcc每次提交之前先执行try接口测试数据库是否是通的,数据库都是通的之后再去进行提交操作需要在业务层实现try confirm接口...
原创
发布博客 2020.04.01 ·
334 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多