Easter79 Easter79
3年前
TiDB DM踩坑实践总结
一、背景在早期从MySQL到TiDB实施同步操作过程中,我们大多数用的是mydumperloader进行整体全量备份的导出,之后拿到meta信息后,通过syncer实现增量同步,整体操作起来比较麻烦,涉及的配置文件较多,其基本原理就是Syncer通过把自己注册为一个MySQLSlave的方式,和MySQLMaster进行通信,然后不
Wesley13 Wesley13
3年前
Java源码转Word
背景由于软件著作权需要提交源码文档前30连续页后连续30页,所以需要将Java源码提取Word文档中,然后打印出来。(容我吐槽一下,给源码仓库地址不好吗?还可以减少对纸质的耗费,也算是为环保做贡献啊!)小结MicrosoftWordJS,由于源码肯定是放到本地,使用js反而复杂了。WPSJavaA
Stella981 Stella981
3年前
Flutter包大小治理上的探索与实践
!(https://oscimg.oschina.net/oscnet/up7feeb765156caf8f14afbae3ce89f6aab3f.JPEG)一、背景Flutter作为一种全新的响应式、跨平台、高性能的移动开发框架,在性能、稳定性和多端体验一致上都有着较好的表现,自开源以来,已经受到越来越多开发者的喜爱。随着Flutt
Wesley13 Wesley13
3年前
MySQL 忘记密码,该怎么办?
大家好,我是本周的值班编辑江南一点雨,本周将由我为大家排版并送出技术干货,大家可以在公众号后台回复“springboot”,获取最新版SpringBoot2.1.6视频教程试看。本文主要介绍,mysql5.7版本的数据库,忘记密码的解决方案!一、问题背景很久之前,小编在linux(centos7)服务器
Stella981 Stella981
3年前
Guava
背景原有的去重方案是:1.使用linux命令去重缺点1.出现问题只能重来,控制粒度很粗。2.程序与操作系统过渡耦合,如果系统中sort或者uniq命令出现问题,则去重功能不能使用。3.使得pushopt的用户数据以文件的形式存在,不方便多主机、操作系统共享
Stella981 Stella981
3年前
HarmonyOS开发者创新大赛
!(https://oscimg.oschina.net/oscnet/up7965c5264afd5f1b95f3e95fd2f09173227.png)大赛背景HarmonyOS开发者创新大赛致力于挖掘优秀的应用创新人才及项目,通过学习HarmonyOS,创造性开发出具有全新体验,新的交互方式的终端应用,并为其链接生态资源,加速Ha
Stella981 Stella981
3年前
Literally “Canvas”
LiterallyCanvas  是一个开源的HTML5组件,可以集成到任何页面中,让用户可以在线画图。它配备了一组简单的工具,包括绘制,擦除,颜色选择器,撤消,重做,平移和缩放。插件采用jQueryUnderscore.js开发,并拥有一个API来背景颜色,工具和尺寸。此外,可以将绘制后的结果导出成图片。项目地址:htt
Wesley13 Wesley13
3年前
00_设计模式之语言选择
设计模式之语言选择设计模式简介背景设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。设计模式(Designpattern)代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的
Stella981 Stella981
3年前
Jenkins 创始人 Kohsuke 的新篇章
!(https://oscimg.oschina.net/oscnet/7317fa8123e1da6e9173ad7b6ee1a407103.jpg)2020年对我来说将是转变的一年。在1月底,我将正式退出Jenkins,将我在CloudBees的角色转换为顾问,并将注意力转向我的新创业公司。这篇文章的其余部分将结合这种过渡的背景,如果
Stella981 Stella981
3年前
PostgreSQL 使用advisory lock实现行级读写堵塞
背景PostgreSQL的读写是不冲突的,这听起来是件好事对吧,读和写相互不干扰,可以数据库提高读写并发能力。但是有些时候,用户也许想让读写冲突(需求:数据正在被更新或者删除时,不允许被读取)。那么有方法能实现读写冲突吗?PostgreSQL提供了一种锁advisorylock,可以实现读写堵塞的功能。使用advisoryloc