程序媛媛啊
码龄12年
关注
提问 私信
  • 博客:341,594
    社区:7,529
    349,123
    总访问量
  • 123
    原创
  • 1,980,402
    排名
  • 100
    粉丝
  • 0
    铁粉

个人简介:netease 高级java开发工程师,曾在乐视和美团

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

程序媛的一生

博客描述:
愿你纵横书海,不再感到孤单
查看详细资料
个人成就
  • 获得117次点赞
  • 内容获得33次评论
  • 获得206次收藏
创作历程
  • 7篇
    2020年
  • 17篇
    2019年
  • 51篇
    2018年
  • 29篇
    2017年
  • 64篇
    2016年
  • 40篇
    2015年
  • 49篇
    2013年
成就勋章
TA的专栏
  • 日记
  • 感悟人生
  • 笔记
    2篇
  • 网易
  • 输入输出
    1篇
  • 栈
    2篇
  • 二叉树
    3篇
  • 图
    1篇
  • 学习方法
    8篇
  • 算法设计
    5篇
  • 网页
    3篇
  • 其他
    17篇
  • Java
    4篇
  • 数据库
    2篇
  • java笔记
    13篇
  • 日志
  • shell
    11篇
  • Linux
    3篇
  • maven
    4篇
  • JVM
    5篇
  • java线程
    3篇
  • goova
    1篇
  • 技术让我快乐
    12篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

区别

可能长大与没有长大的区别就是没有长大的的时候,即使苦也没有觉得苦,觉得任何都可以改变,甚还自我为中心,不顺心的时候还能吵吵闹闹长大的样子就是,感受到了生活的苦,也不想去改变什么,可以设身处地为他人着想,也不再作的无理取闹,但是人不再那么快乐了长大的样子是苦的,知道世界是什么样子,也知道,也对生活和他人抱有太大的期望当一切都要自己负责的时候的确很累的很苦,但是一切只能自己去承担有时候在想曾经失去的一切,自己也坦然接受了,如果一切都是自己作的,只能自作自受,还能怨谁呢,是吧?...
原创
发布博客 2020.11.18 ·
346 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

随想

夜深人静,此刻有点孤独的,今天一个人加我他说他是meituan的,记得我以前登记过,觉得我身材超好就把我电话记下来了,我也没多想就跟他说了几句话,然后他问我是否单身谈了几个我都回答了,然后他说他是处男,问我是不是处女,他觉得年纪大了还是处女是心理有问题等等,后来我就删了他刚刚他又加我,我没有加回来真的世界大了啥人都有,人活着都是苦的吧,取悦别人太难,也别难受委屈了自己,晚安了...
原创
发布博客 2020.11.16 ·
309 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

人生是一个环

终究会走到原点
原创
发布博客 2020.09.27 ·
371 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

2020 9.25

9.25教育教学1.“课程不应指向活动,而应直接关注制定一套有结构、有序列的学习目标,所有教学活动都是为了达到这些目标而服务的”,这种观点意味着课程即( )。A.教学科目 B.经验获得C.社会改造 D.预期的学习结果2.学校教育的基础是( )。A.教师 B.学生 C.班级 D.课程3.以美国教育家杜威为代表的现代教育派的“三中心”是( )。A.儿童、教材、活动 B.教师、活动、经验C.儿童、活动、经验 D.教师、经验、教材4.关于课程目标的水平研究最为著名的是(...
原创
发布博客 2020.09.26 ·
895 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一键更新maven版本号

https://blog.csdn.net/kye055947/article/details/102928521
转载
发布博客 2020.09.10 ·
919 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基金学习

什么是基金:基金公司靠谱吗?基金都有哪些费用,终于知道为啥基金最好不能总是赎回了都有哪些好的基金公司
原创
发布博客 2020.06.05 ·
379 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

maven 配置

export JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_112.jdk/Contents/Homeexport JAVA_HOME=$JAVA_8_HOMEM2_HOME=/usr/local/apache-maven-3.6.3export M2_HOMEPATH=$M2_HOME/bin:$PATHexport ...
原创
发布博客 2020.03.24 ·
249 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何解决消息堵塞的问题

1、消息堵塞监控2、提升消费能力如果消费者逻辑复杂,超时,可以考虑异步3、增加partion数量
原创
发布博客 2019.11.04 ·
2339 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

如何健壮你的后端服务

1.怀疑第三方有兜底最好业务降级方案  如果第三方服务挂掉怎么办?我们业务也跟着挂掉?显然这不是我们希望看到的结果,如果能制定好降级方案,那将大大提高服务的可靠性。举几个例子以便大家更好的理解。遵循快速失败失败原则,一定要设置好超时时间保护第三方 慎重选择重试机制2、防备使用方设计一个好的api,避免误用a)遵循接口最少暴露原则  使用方用...
原创
发布博客 2019.10.22 ·
384 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

优化方案

缓存化 缓存可以称的上是性能优化的利器,使用缓存时需要考虑缓存命中率、缓存更新、数据一致性、缓存穿透及雪崩、Value过大等问题,可以通过mutiGet将多次请求合并一次、异步访问等方式来提升缓存读取的性能。服务化 我们做服务化最基础的是按业务做服务拆分,避免跨业务间的互相影响,数据和服务同时拆分。同一个业务内部我们还按计算密集型/IO密集型的服务拆分、C端/B端服务拆分、核心/...
原创
发布博客 2019.10.21 ·
295 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

缓存的更新机制

最近在思考缓存的更新机制,各自的存在的问题及优化方案更新数据库 更新缓存 结论 :会存在缓存读到的旧的数据,比如 A 将 num 由 100 改为了 20 还未更新缓存的时候 另一个请求B过来 将100 改成了 80 更新缓存,那么A接着更新缓存,那么缓存里就是旧的数据了,因为更新数据库和更新缓存不是一个原子操作,无法保证顺序的那么用 更新数据库删除缓存 就不会存在这个问题...
原创
发布博客 2019.10.21 ·
656 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

saga分布式事务

补偿操作事务补偿(回滚) 逆向补偿重试(立即重试 固定间隔重试 增量重试 指数重试) 正向补偿下游系统返回「请求超时」、「被限流中」等临时状态的时候,我们可以考虑重试 而如果是返回“余额不足”、“无权限”等明确无法继续的业务性错误的时候就不需要重试了 一些中间件或者 rpc 框架中返回 Http503、404 等没有何时恢复的预期的时候,也不需要重试重试需要...
原创
发布博客 2019.10.12 ·
885 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

交易稳定性建设

外部依赖多,网络环境复杂,如何保证交易系统稳定?如何保证交易链路稳定依赖治理分析业务,梳理依赖,强依赖弱化消除非必要依赖依赖降级和熔断强依赖故障可降级弱依赖故障可熔断超时治理自动化自动排查配置化,快速便捷调整超依赖超时从宽,若依赖超时从严解偶/隔离读写分离冷热隔离范围查询,离线导出,如商家列表走es实时查询如订...
原创
发布博客 2019.10.12 ·
369 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql主从同步和主从延迟

1.背景当前 wiki 的重点:监控:MySQL 的主从延迟? 影响: MySQL 主从延迟的影响? 多少的延迟,可以接受? 原因:MySQL 主从延迟的产生原因?2.MySQL 主从复制2.1.MySQL 主从集群MySQL 主从集群的作用,要解决什么问题?场景:高并发情况下,单台 MySQL 数据库承载的连接数多、读写压力大,MySQL系统瓶颈凸显...
原创
发布博客 2019.10.09 ·
156 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

redis使用场景

数据结构 场景举例 详情 评论 string 点评数/点赞数 incr review9527 hash 用户信息管理 用hash来存储用户信息,比如用户id9527 hset user9527 name xiaoqiang hset u...
原创
发布博客 2019.10.09 ·
141 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

限流

1、控制单位时间内的请求数atomicLong#incrementAndGet()分布式限流很多时候我需要有一个全局的限速,例如用户注册时,让用户输入手机验证码,为了防止短信接口不被恶意频繁调用,一般会限制用户每分钟获取验证码频率,例如一分钟不能超过5次。此时,我们可以通过Redis的来实现,伪代码如下:phoneNum = "186xxxxxx";key = "verif...
原创
发布博客 2019.09.27 ·
5327 阅读 ·
0 点赞 ·
4 评论 ·
1 收藏

如何限流

限制单位时间的调用量AtomicLong#incrementAndGet()分布式限流很多时候我需要有一个全局的限速,例如用户注册时,让用户输入手机验证码,为了防止短信接口不被恶意频繁调用,一般会限制用户每分钟获取验证码频率,例如一分钟不能超过5次。此时,我们可以通过Redis的来实现,伪代码如下:phoneNum = "186xxxxxx";key = "verifyCo...
原创
发布博客 2019.09.27 ·
1562 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

我所理解的高并发

且容我慢慢的道来,现在我要继续写业务代码了什么高并发呢首先要了解业务指标高并发要考虑可用性扩展性线程同步一致性
原创
发布博客 2019.09.25 ·
297 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

数据库如何调优

1、是否选对了索引可以根据explain 计划对于 order by groupby的要根据索引排序,不然会引起磁盘排序对于经常查询的字段 要加索引,比如根据order_id 查订单状态,可以加 orderId 和 status 联合索引,为什么加上status,因为根据索引的特点,叶子结点存的是 索引字段,直接从叶子结点拿status就行了,不必再回表查找,也是充分利用覆盖索引的情况...
原创
发布博客 2019.09.25 ·
997 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

架构性能指标

1、mysql一个数据表的数据过多,对更新和查询性能都有影响。对于不再使用的数据要及时备份清走。一般数据库的容量剩余不到60%, 就要考虑分库分表了。一般一台物理机写入能力也不能高于QPS1500。所以对于主从延时不是很敏感的业务场景,一定要做好读写分离。虽然做了读写分离,如果读和写的代码在一个事务里,其实都是走的主库。杜绝慢查询。2、mq 3、梳理好依赖 梳理好哪些是...
原创
发布博客 2019.09.25 ·
820 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多