自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (2)
  • 收藏
  • 关注

原创 大型商用平台线上数据库故障恢复纪实

对商用系统一定要心怀敬畏,解决问题为上。

2024-02-23 16:05:01 1432 4

原创 一个体面的程序员从处理好空指针做起

故事是这样的,最近我开发了一个java服务,小伙伴开发了一个python服务,我们的服务都注册到Nacos。(Nacos是一个服务注册和发现中间件,注册到Nacos的服务通过服务名字就可以互相调用了,彼此不需要知晓对方服务所在的IP和端口)。服务调用的代码大概是这样的:@FeignClient(name = "execute-code-service")public interface ExecuteTestCodeClient { @PostMapping("/api/v1/execute/c

2021-06-18 19:40:40 275

原创 使用Java语言开发AI项目

使用Java语言开发AI项目1. 现实的困境数字化时代,众多的商业项目都具备了AI的属性。短视频推荐、景区人流量预测等各种应用的背后是一个个运行了AI算法的系统在提供支撑。各个企业中,开发上述这些AI系统的工程师通常会划分为以下团队,前端团队,后端团队,算法团队。这样的工种划分传递到了校园招聘中,甚至传导到了高校的学生队伍中。从学生时代就会区分,某同学志在将来要从事应用系统开发,那么他就会有意无意的离算法远一些。立志从事算法研究的同学又会疏于应用系统开发所需繁杂知识的积累。学生毕业进入企业后,由于工种

2021-06-03 09:57:08 4970 1

原创 用程序实现两个线程交替打印 0~100 的奇偶数

用程序实现两个线程交替打印 0~100 的奇偶数下班途中刷新闻时看到一道面试题:用程序实现两个线程交替打印 0~100 的奇偶数。看到“多线程交替”字样,瞬间就想到了SynchronousQueue。闲言少叙,直接上代码:import java.util.concurrent.BlockingQueue;import java.util.concurrent.SynchronousQueu...

2019-08-30 07:29:58 547

原创 使用Guava-Graph建模Java世界的图

使用Guava-Graph建模Java世界的图在大学课程里,大家都学习过“图”这种数据结构,以及与其相关联的各种图遍历算法。譬如:最短路径算法等。 在应用项目中,我们可以用图对以下关系进行建模: 1. web页面以及页面之间的链接关系 2. 一个作者和他发表的文章的关系 3. 城市和城市之间的关系 4. 一个人和他的家庭成员之间的关系 5. 网络中节点之间的关系 …通常我们会用“邻接表

2017-02-23 00:13:35 9414

原创 Worker那些事儿

Worker那些事儿Worker之前世今生不知道是谁发明了worker这个单词,百度解释如下:劳动者; 工人,员工; [虫] 工蜂,工蚁…,看名字都是一些受苦的角色。也不知道是谁把worker这个词引入了软件行业,几乎任何语言中都有worker线程的存在。有的语言中只是概念性的存在,有的语言则干脆定义的worker的API。

2016-04-11 23:16:32 612

python3.1forwindows

python for windows,Python在windows环境下的编辑器。

2010-09-29

xom-1.2.6,Java编程思想上提到的解析XML文件的工具

Java编程思想上提到的解析XML文件的工具

2010-08-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除