摘要:
好久没写博客啦! 最近帮女朋友(数学老师)搞了个题目转成Word的小工具。情景就是,我们在一些图片里获取到数学题目时通常会使用到ocr 技术,但是呢通过 ocr给到的数学公式是Latex表达式, 这也就是为什么我们用识图软件或者手机微信等自带的识别不了数学公式,识别了粘贴到word中又变成了乱码文本 阅读全文
摘要:
介绍 前面说到雪花算法的原理,可能说的不是很具体,但是网上解释雪花算法原理一大堆。mybatis-plus(下面统称MP)现在越来越多的公司和个人在使用,有时候我们会有这样的需求。我们想获取MP的雪花算法来生成一个id,或者修改自定义他的雪花算法。这样怎么办? 先说结论 你可以实现MP提供的Iden 阅读全文
摘要:
雪花算法 雪花算法是Twitter开源的分布式ID生成算法 雪花算法我们在工作中经常使用到,大多数用来表示数据库中的主键id,我们应该不仅仅知道雪花算法是什么,还应该知道他的原理。 问题 雪花算法是如何生成的? 为什么他在分布式的场景下不会重复? 原理解析 雪花算法生成的id是由一个64bit(二进 阅读全文
摘要:
问题 在我们的代码中经常会出现大量的if else的情况,有些场景会出现链式的if else if,还有的业务必须按照顺序来进行if else的顺序判断,这样的代码不美观不说而且可维护性也不好。那怎么办呢?网上大部分的方案都是使用 策略者模式+函数式接口来解决问题。可以是可以,但是这样如何做到按 阅读全文
摘要:
原生css画三角 主要原理就是div盒子的边框是平分对角的。 body{ margin: 0; padding: 0; } /* css画三角 + 创建一个空的div盒子 <div class="box"></div> + 先把高宽设置为0 + 设置边框的大小(就是你的三角形的大小) 和 实线 + 阅读全文
摘要:
问题 我们的网页上面的文字图片等都是可以被选中的,而且选中后会出现蓝色的背景,很不好看,也没有整体感! 解决 * { /*无法选中,整体感更强*/ user-select: none; } 阅读全文
摘要:
给网页设置背景图片 设置图片使用的是css的 background: url("url") no-repeat; 但是这样的话,图片不支持响应式的,如果我们改变屏幕大小图片会有白边 解决 body { background: url("imgs/xf.jpg") no-repeat; backgro 阅读全文
摘要:
Springboot 校验GET请求中的Email 我们知道springboot自带了校验的框架,但是如果是GET请求那么用@Validated是不生效的。因为啊,get请求是没有请求体的。不信你试试! @GetMapping("/email") public void email(@Validat 阅读全文
摘要:
Docker+Jenkins,持续集成,持续部署 前言: 该文章是本人在学习中的记录总结!!本文亲测有效! 我会从一个干净的Linux环境,安装docker、部署jenkins、上传项目、自动拉取代码部署到目标服务器 等。边操作边记录,后续如果有新的知识点也会更新记录下来。 本人经验有限 阅读全文
摘要:
问题分析 我们会有这样的需求,就是存储用户上次登录的ip地址,那么我们该如何存储到数据库呢?那还不简单,用varchar(15)来存储不就好了,最大的ip也就15位。这样可以。but!! 但是,这样浪费了空间不说(用户量很大的话),如果要判断某个用户的ip是否在某个ip段这样也就不好做了。所以啊 阅读全文