爱打球的白师傅
码龄8年
关注
提问 私信
  • 博客:57,243
    问答:25
    57,268
    总访问量
  • 20
    原创
  • 891,384
    排名
  • 5,097
    粉丝
  • 24
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2017-06-01
博客简介:

小白223的博客

查看详细资料
个人成就
  • 获得40次点赞
  • 内容获得15次评论
  • 获得165次收藏
  • 代码片获得594次分享
创作历程
  • 2篇
    2023年
  • 7篇
    2022年
  • 2篇
    2021年
  • 3篇
    2020年
  • 6篇
    2019年
  • 1篇
    2018年
成就勋章
兴趣领域 设置
  • Python
    pythonflask
  • Java
    javaspringmaven
  • 数据结构与算法
    算法数据结构
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 云原生
    docker容器devopskubernetes云原生微服务
  • 人工智能
    自然语言处理知识图谱智慧城市视觉检测图像处理
  • 服务器
    linux
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

352人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

大型系统的任务调度模块实现思路

产品需求:需要一个任务调度模块,用户可以通过页面去新建任务,任务主要就是定时发送邮件,或者每周几去发送邮件,用户可以自定义发送的规则,且用户可以暂停任务、删除任务,也能知道任务的执行情况。
原创
发布博客 2023.07.27 ·
394 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python flask项目打包成docker镜像发布

-执行命令 docker build -f Dockerfile -t pyhonflask .--运行命令 pipreqs ./ --encoding=utf8 --force。--运行命令 pip install pipreqs (如果没有安装)运行完成后可用docker images命令查看打包完成的镜像。可以看到目录下生成了requirements.txt。我这里是用了docker desktop直接运行。执行完前三步后整个代码目录结构如图所示。查看docker启动的情况。
原创
发布博客 2023.03.13 ·
1088 阅读 ·
0 点赞 ·
1 评论 ·
6 收藏

javacv处理rtsp流,抽帧,转hls流,播放视频

javacv处理rtsp流
原创
发布博客 2022.08.11 ·
5144 阅读 ·
9 点赞 ·
1 评论 ·
35 收藏

【干货】一文搞懂java+neo4j

neo4j
原创
发布博客 2022.07.08 ·
5390 阅读 ·
3 点赞 ·
4 评论 ·
17 收藏

【干货】springcloud-nacos-grpc框架 实战

一文搞定springcloud+grpc+nacosyml:启动user-server和client服务可以看到nacos上注册了这两个服务接下来调用接口:http://localhost:8089/greet?str=1 服务端打印日志: 困惑:不知道为什么 negotiation-type: plaintext 这个配置用GLOBAL不生效,一定要指定服务名...
原创
发布博客 2022.06.29 ·
1311 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

敏感词检测算法

思路:DFA算法确定性有穷自动机,用于正则表达式的匹配,最长左子式匹配 /** * 检测敏感词 * * @param scriptText * @param matchType * @return */ public static Set<String> checkSensitiveWord(String scriptText, int matchType) { Set<String>
原创
发布博客 2022.05.26 ·
2421 阅读 ·
0 点赞 ·
0 评论 ·
5 收藏

jgit拉取git代码到本地,获取所有分支

引入jgit<dependency> <groupId>org.eclipse.jgit</groupId> <artifactId>org.eclipse.jgit</artifactId> <version>3.7.0.201502260915-r</version></dependency>初始化一些变量1.拉远程分支到本地: /** .
原创
发布博客 2022.04.20 ·
1857 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

java 线程池如何开启mysql事务

答:

可以参考下https://blog.csdn.net/babing18258840900/article/details/105120935?spm=1001.2014.3001.5501

回答问题 2022.04.01

linux部署k8s教程

1.关闭防火墙systemctl stop firewalld2.关闭swapswapoff -a3.更改hostsvim /etc/hosts10.101.116.3 k8s-master10.101.116.4 k9s-node14.安装dockeryum -y install docker-ce-18.06.1.ce-3.el75.配置k8s来源cat > /etc/yum.repos.d/kubernetes.repo << E
原创
发布博客 2022.03.17 ·
3955 阅读 ·
1 点赞 ·
0 评论 ·
4 收藏

websocket 前后端交互实战

WebSocket使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在WebSocket API中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接,并进行双向数据传输。模拟实战场景:后端通过websocket向前端推送告警信息,前端向后端发送一些信息。后端websocket相关代码:其中websocket包下是websockt相关的配置代码,job下是定时任务,负责推送告警消息import org.springfr.
原创
发布博客 2022.03.03 ·
15250 阅读 ·
10 点赞 ·
4 评论 ·
52 收藏

java本地实现grpc调用的小demo

参考了下grpc的官方demo,但是它的代码有点多,我精简了些,做个实现helloworld的小项目git地址:https://github.com/BAIBING666/baibingGrpcDemo.gitpom文件引入相关依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w
原创
发布博客 2021.08.17 ·
636 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

CompletableFuture的实现异步的demo

为什么要用CompletableFuture?解决。在future.get()的地方等待future是同步操作。如果使用isDone()方法进行循环判又太费时费力public class Test { public static void main(String[] args) throws InterruptedException { MoneyServiceImpl MoneyServiceImpl=new MoneyServiceImpl(); ..
原创
发布博客 2021.03.01 ·
319 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

python3 Mac环境下数据分析入门

之前写了个在windows环境下的Python3利用pandas,sklearn进行关联度分析以及预测的demo。鉴于公司技术人员都是用mac的,所以打算在mac环境下在从头走一遍,混过下周的技术分享一.python3的安装mac是自带python2.7的在终端运行python --version就会看到这个版本号打印出来。但是我们要用到python3,如果有安装brew则可以直接运行命令:brew install python当然也可以自己安装镜像文件。不做详细解释接.
原创
发布博客 2020.06.12 ·
564 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

记spring线程调用事务不回滚的坑

一个需求,最开始打算用多线程分别插入多个库,埋了 int a=1/0测试回滚,结果发现并没有回滚如果要用手动控制事务的提交,那就得自己起多个事务,手动写sql,手动提交回滚,代价比较大。有什么好方法?后面改成单线程调用service的@Transactional方法,结果踩坑没回滚原因:线程调用自身类的方法,并不会用到spring aop的代理类,所以只是执行了一个普普通通的方法。...
原创
发布博客 2020.03.26 ·
1795 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

记某电商互联网公司java高级工程师面试

写文章前感谢帅丙,对我技术栈的深度有很大的帮助(尤其是redis)文章中的回答不是标准答案,是本人当时的回答一面面试官:简单介绍下你做过的项目。小白:略(主要是SpringCloud,redis,消息队列)面试官:ok,那我先问点基础的东西,了解设计模式吗?小白:用到的有单例模式,工厂模式,观察者模式。面试官:单例模式你能说下有哪几种实现方式吗?小白:懒汉式,...
原创
发布博客 2020.02.13 ·
2596 阅读 ·
4 点赞 ·
0 评论 ·
2 收藏

【转载】基于redis的分布式锁

前言分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现Redis分布式锁。可靠性首先,为了确保分布式锁可用,我们至少要确保锁的...
转载
发布博客 2019.12.13 ·
233 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Python3利用pandas,sklearn进行关联度分析以及预测的demo

做个简单的demo记录下,防止忘记先看原始数据:一共有5列:日期,金钱,性别,工作年限,年龄。我们的目的是要分析各个维度对金钱的影响。关联度分析代码:# -*- coding: utf-8 -*-from numpy import arrayimport pandas as pdimport seaborn as snsfrom matplotlib impo...
原创
发布博客 2019.05.14 ·
8597 阅读 ·
6 点赞 ·
2 评论 ·
27 收藏

SpirngBoot+Mybatis实现多数据源

项目框架图:yml配置文件:server: port: 8081db1url: db1username:db1password: db1driverclassname: com.mysql.jdbc.Driverdb2url: db2username: db2password: db2driverclassname: com.mysql.jdbc.Driver...
原创
发布博客 2019.04.28 ·
270 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

用IDEA SpringBoot整合Mybatis代码

项目整体框架:pom.xml:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema...
原创
发布博客 2019.04.26 ·
328 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

整理了下JAVA各种排序算法 (选择排序,冒泡排序,插入排序,快速排序,堆排序)

直接贴代码/****/package com.wuyuan.job.util;/*** @ClassName:* @Description:* @author:bing.bai date:*/public class SortUtill { //选择排序 时间复杂度O(n^2) public static vo...
原创
发布博客 2019.04.23 ·
326 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏
加载更多