起名不费劲
码龄12年
求更新 关注
提问 私信
  • 博客:309,100
    309,100
    总访问量
  • 150
    原创
  • 170
    粉丝
  • 23
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2013-03-30
博客简介:

星星,你好!

博客描述:
机遇是留给有准备的仁
查看详细资料
个人成就
  • 获得126次点赞
  • 内容获得1,952次评论
  • 获得153次收藏
  • 代码片获得164次分享
  • 博客总排名1,741,906名
创作历程
  • 4篇
    2024年
  • 12篇
    2023年
  • 1篇
    2021年
  • 4篇
    2018年
  • 9篇
    2017年
  • 28篇
    2016年
  • 51篇
    2015年
  • 34篇
    2014年
  • 8篇
    2013年
成就勋章
TA的专栏
  • Java并发编程系列
    2篇
  • 【软件工程】
    14篇
  • 【设计模式】
    11篇
  • 【人生的路正远】
    20篇
  • 【Java】
    36篇
  • 【工具应用】
    12篇
  • 【Web前端】
    10篇
  • 【数据库】
    9篇
  • 【JVM】
    2篇
  • 【算法】
    1篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

兴趣领域 设置
  • 编程语言
    java
  • 大数据
    redis
  • 后端
    mysqlspringspring boot架构分布式
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

新星杯·14天创作挑战营·第13期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛!注: 1、参赛者可以进入活动群进行交流、互相鼓励与支持(开卷),虚竹哥会分享创作心得和涨粉心得,答疑及活动群请见:https://bbs.csdn.net/topics/619781944 【进活动群,得奖概率会更大,因为有辅导】 2、文章质量分查询:https://www.csdn.net/qc

87人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

joda踩坑java.lang.IllegalArgumentException: Invalid format: “2024-04-11“ is malformed at “24-04-11“

这种默认格式会受到 Java 虚拟机的默认地区设置的影响。Java 的默认地区设置通常取决于操作系统的地区设置,或者可以在启动 Java 程序时通过设置 user.language 和 user.country 系统属性来指定。然而,如果你希望显式指定日期格式或确保不受本地化的影响,可以使用固定的格式化器,例如 DateTimeFormat.forPattern("yyyy-MM-dd")。Joda-Time 支持本地化,允许你根据用户的地区设置以及你的应用程序的需求来自动调整日期和时间的格式。
原创
博文更新于 2024.04.14 ·
967 阅读 ·
1 点赞 ·
1 评论 ·
5 收藏

观察者模式

观察者设计模式(Observer Design Pattern)是一种行为设计模式,它定义了一种一对多的依赖关系,让多个观察者对象同时监听一个主题对象,当主题对象状态发生变化时,所有依赖它的观察者都会得到通知并更新。
原创
博文更新于 2024.01.28 ·
630 阅读 ·
9 点赞 ·
0 评论 ·
9 收藏

适配器模式

在我们的应用程序中我们可能需要将两个不同接口的类来进行通信,在不修改这两个的前提下我们可能会需要某个中间件来完成这个衔接的过程。这个中间件就是适配器。所谓适配器模式就是将一个类的接口,转换成客户期望的另一个接口。它可以让原本两个不兼容的接口能够无缝完成对接。作为中间件的适配器将目标类和适配者解耦,增加了类的透明性和可复用性。
原创
博文更新于 2024.01.21 ·
589 阅读 ·
8 点赞 ·
0 评论 ·
9 收藏

Nacos删除配置

假如服务端删除一个配置信息,那客户端本地也同步删除一个;假如服务端所有的配置信息全部删除,那客户端本地的配置也全部删除吗?假如nacos服务端down了,客户端检查拿不到服务端的配置信息,是否也要把本地缓存配置删除?但是当nacos配置了app.check后,就按nacos配置的值来。去掉了nacos的配置,系统读取的仍然是之前nacos里配置的值。因为nacos有客户端本地缓存的机制,会将服务端配置的信息缓存在本地,当服务端信息有变更时,也会同步到本地进行变更。重启服务器后,才能同步这个删除的配置信息。
原创
博文更新于 2024.01.05 ·
811 阅读 ·
11 点赞 ·
0 评论 ·
11 收藏

工厂方法模式

也就是定义⼀个抽象⼯⼚,其定义了产品的⽣产接⼝,但不负责具体的产品,将⽣产任务交给不同的派⽣类⼯⼚。这样不⽤通过指定类型来创建对象了。适⽤于⼯⼚类负责创建对象较少的情况,缺点是如果要增加新产品,就需要修改⼯⼚类的判断逻辑,违背开闭原则,且产品多的话会使⼯⼚类⽐较复杂。和简单⼯⼚模式中⼯⼚负责⽣产所有产品相⽐,⼯⼚⽅法模式将⽣成具体产品的任务分发给具体的产品⼯⼚。简单⼯⼚模式指由⼀个⼯⼚对象来创建实例,客户端不需要关注创建逻辑,只需提供传⼊⼯⼚的参数。
原创
博文更新于 2023.12.31 ·
612 阅读 ·
6 点赞 ·
0 评论 ·
12 收藏

并发踩坑:list共享变量的addAll

list共享变量的addAll,并发修改异常提示:Caused by: org.apache.ibatis.exceptions.PersistenceException:### Error querying database. Cause: java.util.ConcurrentModificationException
原创
博文更新于 2023.12.23 ·
999 阅读 ·
11 点赞 ·
0 评论 ·
7 收藏

idea2021.3版本的Maven不能下载包Could not transfer artifact from/to maven-default-http-blocker (http://0.0.0.

刚换了新mac笔记本,没安装最新的idea,安装的是2021.3版本的。结果项目里的Maven依赖包一直无法下载,提示错误信息:Could not transfer artifact pom:1.0 from/to maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories: [nexus]配置环境macOS 14、jdk11、idea2021.3、idea自带的Maven3.8.1。
原创
博文更新于 2023.12.15 ·
1014 阅读 ·
6 点赞 ·
0 评论 ·
4 收藏

Synchronized原理分析

monitor里面有一个计数器,从0开始的。如果一个线程第一次synchronized那里,获取到了myObject对象的monitor的锁,计数器加1,然后第二次synchronized那里,会再次获取myObject对象的monitor的锁,这个就是重入加锁了,然后计数器会再次加1,变成2。这个时候,其他的线程在第一次synchronized那里,会发现说myObject对象的monitor锁的计数器是大于0的,意味着被别人加锁了,然后此时线程就会进入block阻塞状态,什么都干不了,就是等着获取锁。
原创
博文更新于 2023.12.01 ·
153 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

synchronized在代码中的用法

synchronized可以对两种对象加锁:实例对象和类对象。第1是修饰static方法,第2种是直接锁类的class对象;
原创
博文更新于 2023.11.25 ·
182 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

redisson支持高并发的RBucket

RBucket桶可存储任意对象,可在高并发场景下进行唯一更新。示例:创建20个线程并发更新桶对象,只有一个执行了更新操作。及rbucket相关的接口文档。
原创
博文更新于 2023.11.16 ·
1302 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

多线程环境下使用责任链,串链了

责任链串链的问题
原创
博文更新于 2023.11.03 ·
228 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

volatile是如何保证有序性的

volatile的特性:①保证线程间共享变量的可见性;②防止指令重排序。
原创
博文更新于 2023.10.20 ·
376 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

手写Demo体验volatile可见性的作用

在实际的系统运行过程中,如果多个线程,要共用一个变量,有一个线程专门负责修改这个变量;另外一个线程,专门负责读取这个变量的值。可能会产生一个问题:Thread1修改了变量flag的值,但是Thread0,没那么快能感知到flag的变更,可能Thread0用的还是之前的值。
原创
博文更新于 2023.10.15 ·
245 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

volatile为什么无法保证原子性

volatile不能保证原子性,为什么不能保证?
原创
博文更新于 2023.10.13 ·
230 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

push和pull数据交互模式

push和pull,longpolling长轮询。
原创
博文更新于 2023.07.08 ·
838 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

dubbo服务请求超时

dubbo服务请求超时,Establishing SSL connection without server's identityverification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+requirements SSL connection must be established by default if explicit optionisn't set.
原创
博文更新于 2023.03.19 ·
840 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

并发编程(一)内存模型

开始挖坑并发编程系列文章,那为什么要有并发编程,我们都知道是为了提高CPU的利用率:有的线程是CPU密集型,有的线程是IO密集型。在单核CPU的情况下,有时候为了提高IO密集型线程对CPU的利用率,采用多线程策略,让操作系统调度。如果是多核CPU,更要多个线程,利用每一个核。CPU的核数和线程个数的设置是有关系,既不要让CPU空余时间太多,又不要撑爆CPU,可以采用以下算法,也可以采用压测法,根据测试环境的数据去类比生产环境,进行评估。多线程场景中的并发问题包括可见性、原子性...
原创
博文更新于 2021.06.27 ·
274 阅读 ·
1 点赞 ·
2 评论 ·
1 收藏

牛腩新闻发布系统总结

好喜欢牛老师,咳咳咳广西南宁人,加快速度不到2倍,听着感觉是小罗的声音呵呵,愿意听牛老师的声音,跟着节奏走。牛腩看了20多天,整个过程下来,豁然开朗、神奇清爽。终于迈进web开发的门槛,再一次经历除机房收费系统之外的软件开发流程,而且是B/S模式的开发,有了小小的认识。整个web开发不仅是后台编写,还涉及到前台的CSS,以及Javascript、类库JQuery、Ajax、数据库设计等。自
原创
博文更新于 2021.04.21 ·
1175 阅读 ·
0 点赞 ·
27 评论 ·
0 收藏

Win8加载vb滚轮不能以管理员身份运行命令提示符

前两天装VB,自然就想起了滚轮。注册滚轮的时候出现这个问题:“对DllRegisterServer的调用失败,错误代码为0x8007005”。这个问题很常见,以前也遇到过,常用的解决方法就是用管理员的身份运行命令提示符再注册。    可是这次“Win+R”竟然不能以管理员身份运行命令提示符,分享个方法:    打开任务管理器(Ctrl+Alt+Delete),   “文件”——“运行新
原创
博文更新于 2014.01.28 ·
2120 阅读 ·
0 点赞 ·
14 评论 ·
0 收藏

光盘生成ISO文件

终于考完C++了,算是飘过吧!之前大家肯定都有过光盘安装C++试题的经历,可是经历最丰富的是王霄童鞋,他的光驱不能用。开始我都是把全部的源程序文件拷给他,安装成功。可是重装win8.1了,介个不管用了。       那就把光盘里的东西生成iso文件吧。搜索出了UltraISO(软碟通)这样的虚拟光驱软件。可是我赶脚魔方就可以完成这个任务(因为我不想安装UItralSO)。下面就说步骤吧:
原创
博文更新于 2015.09.25 ·
1468 阅读 ·
0 点赞 ·
24 评论 ·
1 收藏
加载更多