首页
学习
活动
专区
工具
TVP
发布

程序员小明

专栏成员
67
文章
130740
阅读量
16
订阅数
刘亦菲生日当天,引发了我对正则的思考
前两天从网上采集到一条短视频数据(刷短视频),发现六公主连排5部刘亦菲主演的电影!甚是震惊,太有牌面了,看了一下日子是8月25号,嗷,原来当天是刘亦菲的生日。巧了,正好也是我家柴犬旺财的3岁生日。
程序员小明
2022-11-30
5030
可能会让你对Redis的事务有所了解
Redis 事务可以一次执行多个命令,本质是一组命令的集合。一个事务中的所有命令都会序列化,按顺序地串行化执行而不会被其它命令插入,不许加塞。Redis 的事务在形式上看起来也差不多,分为三个阶段
程序员小明
2021-10-13
4920
记一次Date引起的线上BUG处理
在Java8以前,每每操控时间,我们经常使用的类库就是Date,并且会通过SimpleDateFormat类对时间进行格式化。你可知道?Date类是一个可变类,SimpleDateFormat类也是线程不安全的,因此在多线程的场景下执行格式化操作时,就会发生意想不到的情况。下面我们看一下使用Date、SimpleDateFormat在多线程下可能发生的问题以及使用LocalDateTime、DateTimeFormatter的方法和优势。
程序员小明
2020-04-24
7710
我是如何用IDEA调试BUG的?
右击断点旁边的小红点(断点),弹出面板,在Condition这里填入暂停条件,这样调试时,当程序满足条件时就会稳稳地停在student= "小明"的位置。
程序员小明
2020-03-31
8140
ThreadLocal解决了什么问题
由于 ThreadLocal 支持范型,如 ThreadLocal< StringBuilder >,为表述方便,后文用 变量 代表 ThreadLocal 本身,而用 实例 代表具体类型(如 StringBuidler )的实例。
程序员小明
2019-12-24
5170
网易裁员,让保安把身患绝症的我赶出公司。我在网易亲身经历的噩梦!
我是网易的一名游戏策划。14年从上海交大毕业后就进入网易工作,5年里,我和大部分网易员工一样以“网易人”的称号为傲。
程序员小明
2019-11-28
5710
SpringBoot整合JWT实现验证登陆
Json web token (JWT), 是为了在网络应用环境间传递声明而执行的一种基于JSON的开放标准((RFC 7519).该token被设计为紧凑且安全的, 特别适用于分布式站点的单点登录(SSO)场景。JWT的声明一般被用来在身份提供者和服务提供者间传递被认证的用户身份信息, 以便于从资源服务器获取资源,也可以增加一些额外的其它业务逻辑所必须的声明信息,该token也可直接被用于认证,也可被加密。
程序员小明
2019-11-08
1.7K0
单例模式--双重检验锁真的线程安全吗
单例模式是我们最熟悉不过的一种设计模式,用来保证内存中只有一个对象的实例。虽然容易,但里面的坑也有很多,比如双重检验锁模式(double checked locking pattern)真的是线程安全的吗?
程序员小明
2019-11-06
1.8K1
数亿的用户,如何统计独立用户访问量?
众所周至,拼多多的待遇也是高的可怕,在挖人方面也是不遗余力,对于一些工作3年的开发,稍微优秀一点的,都给到30K的Offer,当然,拼多多加班也是出名的,一周上6天班是常态,每天工作时间基本都是超过12个小时,也是相当辛苦的。废话不多说,今天我们来聊一聊拼多多的一道后台面试真题,是一道简单的架构类的题目:拼多多有数亿的用户,那么对于某个网页,怎么使用Redis来统计一个网站的用户访问数呢?
程序员小明
2019-11-01
2.6K0
让人头大的各种锁,从这里让你思绪清晰
说到了锁我们经常会联想到生活中的锁,在我们日常中我们经常会接触到锁。比如我们的手机锁,电脑锁,再比如我们生活中的门锁,这些都是锁。
程序员小明
2019-09-27
2950
19 个强大、有趣、好玩、又装B的 Linux 命令!
输出一句话,有笑话,名言什么的 (还有唐诗宋词sudo apt-get install fortune-zh)
程序员小明
2019-09-26
1.5K0
消灭 Java 代码的“坏味道”
代码中的"坏味道",如"私欲"如"灰尘",每天都在增加,一日不去清除,便会越累越多。如果用功去清除这些"坏味道",不仅能提高自己的编码水平,也能使代码变得"精白无一毫不彻"。这里,整理了日常工作中的一些"坏味道",及清理方法,供大家参考。
程序员小明
2019-09-17
1.4K0
Mysql索引优化初体验(一)
简单回顾一下Mysql的历史,Mysql 是一个关系型数据库管理系统,由瑞典 Mysql AB 公司开发,目前属于 Oracle 公司。关系型数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。
程序员小明
2019-07-08
4540
【面试】最容易被问到的N种排序算法!
通俗地讲就是能保证排序前两个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同。在简单形式化一下,如果Ai = Aj,Ai原来在位置前,排序后Ai还是要在Aj位置前。
程序员小明
2019-06-24
6230
漫画:什么是计数排序?
9,3,5,4,9,1,2,7,8,1,3,6,5,3,4,0,10,9 ,7,9
程序员小明
2019-06-24
6520
教妹学 Java:动态伴侣 Groovy
“二哥,听说上一篇《多线程》被 CSDN 创始人蒋涛点赞了?”三妹对她提议的《教妹学 Java》专栏一直很关心。
程序员小明
2019-06-19
5620
别人家的springboot代码生成器
我记得是刚毕业出来的时候,接触到好几个项目,发现每次开发后台管理模块的时候,发现都是做的事情都是一样的,做的逻辑都是一样的,只是业务不一样而已,并且在创建文件很浪费的时间,所以决定自己写一个模板代码生成器,方便项目开发,节省更多的时间写逻辑,减少bug的发生和规范的代码编写及结构。
程序员小明
2019-06-19
1.8K0
消息中间件(四):Rocket顺序消息之最佳实践
发送顺序消息无法利用集群Fail Over特性消费,顺序消息的并行度依赖于队列数量,存在队列热点问题,个别队列由于哈希不均导致消息过多,消费速度跟不上,产生消息堆积问题遇到消息失败的消息,无法跳过,当前队列消费暂停。
程序员小明
2019-06-03
1.1K0
在 Spring Boot 项目中使用 Swagger 文档
Spring Boot 框架是目前非常流行的微服务框架,我们很多情况下使用它来提供 Rest API。而对于 Rest API 来说很重要的一部分内容就是文档,Swagger 为我们提供了一套通过代码和注解自动生成文档的方法,这一点对于保证 API 文档的及时性将有很大的帮助。本文将使用 Swagger 2 规范的 Springfox 实现来了解如何在 Spring Boot 项目中使用 Swagger,主要包含了如何使用 Swagger 自动生成文档、使用 Swagger 文档以及 Swagger 相关的一些高级配置和注解。
程序员小明
2019-06-03
1.6K0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档