aswordsman
码龄8年
关注
提问 私信
  • 博客:30,750
    动态:20
    30,770
    总访问量
  • 13
    原创
  • 1,138,929
    排名
  • 2
    粉丝
  • 0
    铁粉

个人简介:程序猿一枚。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2016-10-11
博客简介:

qq_36367121的博客

查看详细资料
个人成就
  • 获得11次点赞
  • 内容获得7次评论
  • 获得34次收藏
创作历程
  • 2篇
    2021年
  • 9篇
    2020年
  • 2篇
    2019年
成就勋章
TA的专栏
  • 工作笔记
    6篇
  • 运维
    2篇
  • bug修复
  • Android
  • 笔记
  • 多线程高并发
    1篇
  • 千万级数据量处理
    2篇
创作活动更多

如何做好一份技术文档?

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

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

Vue 前端下载Excel功能实现以及性能分析

背景:记得早在几年前,那时候还是开发单体项目。在下载文件的时候,数据量达到1W就会出现性能瓶颈,要么是耗费大量的等待时间,要么是直接内存溢出,直接抛出异常,所以下载都是最大限制为2000。那么瓶颈其实主要在于数据库、和网络传输这两块。照正常的开发逻辑、可能是先分页查询出来的数据、然后用户勾选所要下载的数据,前端根据用户所勾选的数据,根据唯一标识:例如,ID,主键弄成一个集合,去后台数据库查询数据,然后通过IO下载出来。那么前端下载的优势在于:1.在用户分页查询数据的时候,将用户所勾选的数据,
原创
发布博客 2021.03.11 ·
586 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

GitHub配置WebHook

给大家分享个让老板每天都知道你写了个什么bug、以及功能进度的好方法。GitHub配置WebHook,
原创
发布博客 2021.03.03 ·
2244 阅读 ·
2 点赞 ·
2 评论 ·
5 收藏

Promethues 设置时区:

Promethues 发送告警,设置时区:触发时间: {{ .StartsAt.Format "2020-01-02 15:04:05" }}设置新的时区(Add 28800e9 增加8个小时):{{ (.StartsAt.Add 28800e9).Format "2020-01-02 15:04:05" }}
原创
发布博客 2020.11.28 ·
2005 阅读 ·
1 点赞 ·
2 评论 ·
2 收藏

Android判断企业微信是否登录:

判断企业微信是否在Android手机上登录:dumpsys window |grep com.tencent.wework.launch.WwMainActivity`
原创
发布博客 2020.11.28 ·
595 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

docker查看日志的三种方式

1.docker logs --tail=1000 容器名称 (查看容器前多少行的日志)2.docker 容器启动后,可以进入以下位置查看日志(/var/lib/docker/containers/容器ID/容器ID-json.log)(进入容器内部查看日志)3.docker attach 容器名称(实时查看,但是CTRL+C强制退出以后也会影响容器的进程,导致强制退出),设置 docker attach --sign-proxy=false 容器名称(实时查看日志内容)...
原创
发布博客 2020.10.24 ·
18939 阅读 ·
4 点赞 ·
1 评论 ·
16 收藏

有技术,有深度,有追求~

发布动态 2020.10.24

Mysql 事务日志

Mysql 事务日志前言:很早之前就想写一篇关于事务日志的博客。因为对于关于事务,大家肯定不会陌生,事务的四大特性也是信手拈来,原子性、隔离性、一致性、持久性。但是对于事务日志可能刚接触的同志,就不会了解那么清楚。之所以写这篇博客是因为两年前,我一个前辈在做系统的压力测试并优化时,提到了这个不常见的细节。最开始这个前辈为了提高系统的并发能力,在本地进行压测时发现最高也不过每秒二十并发。然后浑身解数,进行各种提升手段,包括jvm调优、负载均衡、读写分离。似乎并没有见到什么成效。他断定瓶颈肯定是出现在
原创
发布博客 2020.10.24 ·
193 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 线程池汇总

背景:在开发服务器端软件项目时,软件常常需要处理执行时间很短而数目非常巨大的需求。如果为每个请求创建一个新线程,会导致性能上的瓶颈,因为线程对象的创建和销毁需要JVM频繁的进行处理,若这样则系统性能大幅度降低。在JDK1.5中提供了线程池的支持,主要作用是支持高并发的处理,并且可以将线程对象进行复用。核心原理即创建一个运行效率比较优异的线程次TreadPool,在池子中支持线程的管理,包括创建与销毁,使用池时只需要执行具体的任务即可,线程对象的处理都在池中被封装了。Executor接口介绍:E
原创
发布博客 2020.09.28 ·
138 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

初遇-分布式事务

一九年十二月份的时候,老大安排了我写个商户分润、以及财务审核入账的功能。大致的业务就是定时任务计算完商户分润之后,就会根据日期、交易类型、商户号作为唯一键。生成多笔分润记录。然后财务的同事进行审核之后,便调用账户系统入账的接口,将分润录入到商户的账户里去。...
原创
发布博客 2020.09.27 ·
533 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

千万级数据量-存量数据加密

背景 因为业务的一个调整,公司领导安排我到另一个项目组去进行协助。CTO安排了我一个对于敏感字段加密的活。展述敏感字段加密主要包括两个方面:1.新增数据(修改数据);2.存量数据;我们系统采用的是分布式数据库中间件ShardingJdbc 。ShardingSphere提供的Encrypt-JDBC和业务代码部署在一起。业务方需面向Encrypt-JDBC进行JDBC编程。由于Encrypt-JDBC实现所有JDBC标准接口,业务代码无需做额外改造即可兼容使用。此时,业务代码所有与数据库的交
原创
发布博客 2020.09.27 ·
1208 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

SpringBoot 指定任意Core,实现Solr全量更新

话不多说,直接上代码块。…@Value("${spring.data.solr.host}")private String dataSolr;private static String dataBaseSolr;/** * 手动更新增量或者全量操作操作 * * @param delta */public static void deltaQuery(String collection, Boolean delta) { String deltaStr = delta == tr
原创
发布博客 2020.09.25 ·
571 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mysql按日分表如何实现批量修改表结构

Mysql按日分表如何实现批量修改表结构?1.列编辑1.1.首先通过以下sql查找出所有按日分表的表名SELECT table_name FROM information_schema.TABLES WHERE table_schema = 'bianmin_trade' AND table_name LIKE 'bill_20%';1.2.通过文本工具(notepad++)自带的列编辑工具、进行批量编辑优点是:SQL语句比较简单直观,容易审核缺点是:按日分表,这样就会照成大量
原创
发布博客 2020.09.25 ·
1310 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

SpringBoot 配置SSL发送邮件

之前我们的服务器是放在机房托管,但是后来因为维护方面不太方便,加上机房出过一次事故。后面就直接上了阿里云。
原创
发布博客 2019.12.25 ·
2088 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

Solr 学习心得

Solr 学习心得前言 感谢关注本文,希望能为你带来帮助。不足之处,多多指出。本文的初衷是互相学习与进步。 本文主要针对7.7.2版本进行讲解,基于windows环境进行操作。目前最新版本是8.3.0, 于今年11月3日发布。1.Solr介绍Solr是一款采用java 语言编写,基于Apache Lucene(非常优秀的开源搜索引擎)开发的搜索WEB服务器,面向与企业级的应用,支持XM...
原创
发布博客 2019.11.18 ·
306 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

可支持javascript引入,由官方认证,亲测可用的中国地区码。

发布资源 2019.11.05 ·
js
加载更多