少年也惧岁月长
码龄10年
关注
提问 私信
  • 博客:65,662
    65,662
    总访问量
  • 11
    原创
  • 2,110,221
    排名
  • 6
    粉丝
  • 0
    铁粉

个人简介:java

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

yangbo10086的博客

查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得5次评论
  • 获得55次收藏
创作历程
  • 1篇
    2021年
  • 2篇
    2020年
  • 6篇
    2019年
  • 3篇
    2018年
成就勋章
TA的专栏
  • react
    1篇
  • redis
    1篇
  • websocket
    1篇
  • Java
    2篇
  • 单元测试
    1篇
  • 深入理解java虚拟机笔记
    2篇
  • jvm
    2篇
  • MySQL
兴趣领域 设置
  • 前端
    javascriptreact.js
  • 微软技术
    typescript
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

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

yarn 与 npm 设置同一个global目录会冲突

yarn 与 npm 设置同一个global目录会冲突发现当yarn与npm的global目录设置成相同时,发现会互相影响,yarn全局安装的CLI包执行不了解决办法:npm 和 yarn 分别设置不同的global目录# 查看yarn配置yarn config list # yanr设置全局global目录yarn config set global-folder "D:\test\global" # 具体目录请改成自己的# yanr设置缓存目录yarn config .
原创
发布博客 2021.01.28 ·
1544 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

ES6的一些新特性笔记

1,ES5,ES2015, ES2016,ES6,ES2017 这几个词的关系如果你有点“蒙圈”,不妨先来看看 Javascript 的发展历史。2011 年,标准化组织 ECMA 发布 ECMAScript 5.1 版发布后,开始着手制定 ECMAScript 6.0 版本,即 ES6为了让标准的升级成为常规流程,决定在每年的 6 月份正式发布一次,作为当年的正式版本:2015 年 6 月发布 《ECMAScript 2015 标准》(简称 ES2015),它是 ES6 的第一个版本:201
原创
发布博客 2020.05.12 ·
293 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

点击弹窗之外关闭弹窗react demo

最近做一个需求,想要点击空白的地方关闭弹窗,网上找了好久,没有一个能用的,后面用ref实现了,记录一下原理就是用ref来获取DOM元素,进行比对,如果被点击的event是弹窗本身或者包含弹窗,就不处理,如果弹窗之外的区域,就关闭react 的实现demo如下:interface IDemoState { open: boolean;}class Demo extends R...
原创
发布博客 2020.03.26 ·
1963 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

redis内存回收策略(读书笔记)

redis内存回收策略Redis的内存回收机制主要体现在以下两个方面:删除到达过期时间的键对象。 内存使用达到maxmemory上限时触发内存溢出控制策略。1.删除过期键对象惰性删除: 惰性删除用于当客户端读取带有超时属性的键时, 如果已经超过键设置的过期时间, 会执行删除操作并返回空, 这种策略是出于节省CPU成本考虑, 不需要单独维护TTL链表来处理过期键的删除...
原创
发布博客 2019.10.09 ·
199 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MySQL5.7 修改explicit_defaults_for_timestamp

如果你的mysql版本高于5.6.6,关于timestamp为null的时候,可能会报错解决办法,修改配置文件的explicit_defaults_for_timestamp的值为falsewindows:打开 my.ini 文件,修改explicit_defaults_for_timestamp=false参考资料:https://www.jianshu.com/p/d7d364...
原创
发布博客 2019.06.20 ·
5787 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

垃圾收集器(深入理解java虚拟机笔记)

垃圾收集分为新生代收集器和老年代收集器,搭配使用(G1除外,G1可以支持收集新生代和老年代)搭配方式如下图, 1,两个收集器之前存在连线,就说明它们可以搭配使用2,收集器所属区域,则表示它是属于新生代收集器还是老年代收集器。...
原创
发布博客 2019.05.11 ·
121 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

垃圾收集算法(深入理解java虚拟机笔记)

1,标记—清除算法(Mark-Sweep)首先标记所有需要回收的对象,在标记完成后统一回收所有被标记的对象。有两个不足:1,标记和清除两个过程的效率都不高 2,会产生内存碎片2,复制算法(copying) 将内存容量分为两块,每次使用其中一块。当这一块的内存用完了,就将还存活的对象复制到另一块上面,然后再把已使用过的内存空间一次性清理掉。3...
原创
发布博客 2019.05.11 ·
159 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JaCoCo统计PowerMock的覆盖率为零的解决办法

最近在写单元测试,用到了PowerMock,测试覆盖率的时候碰到一个奇怪的问题,有几个类用idea的JaCoCo插件测试覆盖率为0,但用idea自己的插件测没问题,网上找了下,原来是JaCoCo和PowerMock冲突了,JaCoCo会忽略注解@PrepareForTest({})里面的类,解决办法是用JaCoCo的离线模式。 产生问题的代码如下@RunWith(P...
原创
发布博客 2019.04.10 ·
22189 阅读 ·
2 点赞 ·
5 评论 ·
33 收藏

理解Java反射机制

转载自:http://gityuan.com/2015/07/18/java-reflection/ 对于Java使用者来说,反射机制可以说是不得不了解的重要技能之一一、概述JAVA反射机制,可在运行态直接操作任意类或对象的所有属性和方法,主要有以下几个功能:在运行时获取任意对象所属的类 在运行时构造类的实例对象 在运行时获取或修改类/成员的属性 在运行时调用某个类/对象...
转载
发布博客 2019.02.13 ·
204 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

websocket 握手连接 设置响应请求头注意事项

websocket 握手连接 设置响应请求头注意事项采用 SockJS 连接websocketvar socket = new SockJS("http://127.0.0.1:5555/webSocketServerEndpoint");后台服务设置websocker连接请求的响应头Access-Control-Allow-Credentials必须为true且Access-Cont...
原创
发布博客 2018.12.02 ·
29086 阅读 ·
1 点赞 ·
0 评论 ·
7 收藏

《mysql技术内幕》笔记 ------百万数据 mysql limit 优化

《mysql技术内幕》里讲到一个limit 优化的技巧mysql数据库通过  limit offset,length  方式实现分页时,如果offset的值很大,则查询性能会很差  ,比如 limit 1000000,10 的意思是扫描满足条件的1000010行,扔掉前面的1000000行,返回最后的10行 ,这样会很慢优化 如下: select *  from user where ...
原创
发布博客 2018.11.18 ·
167 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring AMPQ 的SimpleMessageListenerContainer 源码简析

                Spring AMPQ 的SimpleMessageListenerContainer类源码简析     因为工作中需要动态的订阅queue,完成后取消,印象中之前工作中做过的基本都是queue确定或者只订阅一个queue的,有点没头绪,google了下,发现 spring AMQP 的SimpleMessageListenerContainer类已经实现了这个...
原创
发布博客 2018.07.31 ·
3943 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

图解设计模式(高清完整版)pdf

发布资源 2018.01.13 ·
pdf