首页
关于
北鱼扶摇
累计撰写
10
篇文章
累计创建
2
个标签
累计收到
0
条评论
栏目
首页
关于
目 录
CONTENT
最新文章
2022-07-28
Windows高效开发环境配置(一)
前言 用了多年的 MacOS 做开发,一系列诸如 Alfred、Item2、Oh-my-zsh 之类的工具,大大地提升了工作的效率和使用舒适度。新工作不给配 Mac 电脑,自己带电脑每天背着实在麻烦,就花时间研究了下如何在 Windows 上配置一个高效的开发环境,将以系列文章的形式分享出来,希望可
2022-07-28
50
0
0
研发技术
2021-11-06
躬行算法之删除链表的倒数第N个节点
Leetcode P19. 这道题目,需要注意,这里的链表是单向链表。因为没有逆向指针,所谓“倒序第 n 个节点”,便无从说起。我们可以转换思路,倒序第 n 个节点,在一个大小为 sz 的链表中,同时也会是正序第 sz+1-n 个节点。 遍历链表,同时计数 i,直到末尾, i==sz,此过程中可能出
2021-11-06
38
0
0
研发技术
2021-10-12
一文学会Java事件机制
相信做 Java 开发的朋友,大多都是学习过或至少了解过 Java GUI 编程的,其中有大量的事件和控件的绑定,当我们需要在点击某个按钮实现某些操作的时候,其实就是为这个按钮控件注册了一个合理处理点击事件的监听器。此外,Spring Framework 中也有许多用到事件处理机制的地方,如 App
2021-10-12
28
0
0
研发技术
2021-09-29
躬行算法之最小的最大值
最近看到这样一道面试题,求最小的最大值,觉得挺有意思,在这里分享下。 描述 给定一个数组 a,包含 n 个整数。再给定一个整数 k,可以给数据中任意整数加 1,总共可以加 k 次。加完 k 次之后,找出数组中的最大数,要求得到最小的最大数。 解析 乍一看,甚至题目都没读懂。啥,最大数,还最小?这道题
2021-09-29
38
0
0
研发技术
2018-11-15
Spring中循环引用的解决方案
基于 Springframework 的应用开发,尤其在系统比较复杂时,可能会出现 Bean 循环引用的情形。本文分享一下如何解决这类问题。 正常引用依赖关系: Bean A → Bean B → Bean C 循环引用依赖关系: Bean A → Bean B → Bean A 我们知道 Spri
2018-11-15
25
0
0
研发技术
2018-10-11
基于SpringBoot微服务开发中的异常处理最佳实践
本文通过对RESTful WebService中异常处理的几个关键点如自定义错误码、定制错误消息、自定义异常、全局异常处理进行介绍,与读者分享本人对Spring异常处理和对RESTful API设计的思考和实践。 随着前后端分离,前端工程化,后端微服务化,越来越多的应用都开始倾向于使用 RESTfu
2018-10-11
67
0
0
研发技术
2018-08-01
JVM内存模型简介
Java 程序在运行过程中,JVM 会将其管理的内存划分为几个不同的数据区域。这些数据区域各有用途,并且具备不同的创建和销毁时间。 JVM 运行时数据区主要分为五个部分:方法区、堆、虚拟机栈、本地方法栈、程序计数器。需要注意的是前两个部分是由所有线程共享的数据区,后面三个部分则是线程隔离的数据区。如
2018-08-01
24
0
0
研发技术
2018-07-31
面向对象编程中的SOLID设计原则
在软件的生命周期中,完成并不代表着结束,往往维护运营往往需要投入更多的成本,包括精力成本和时间成本。而一个遵循着好的开发规范以及拥有着良好设计原则的系统,往往可以节约大量的后期维护升级成本。说起设计,往往大家第一反应是设计模式,殊不知,二十几种设计其实都遵循着一些基本的设计原则。S.O.L.I.D,
2018-07-31
14
0
0
研发技术
2016-03-23
浅谈JavaScript原型链机制
读了JavaScript高级程序一书,也浅谈下对JavaScript中原型链机制,以作总结。 一、函数的prototype属性 在我们创建的每个函数中,都有一个prototype(原型)属性,这个属性是一个对象,它的用途是来包含可以由特定类型的实例共享的属性和方法。也就是说,不用在构造函数中定义对象
2016-03-23
36
0
0
研发技术
2016-02-26
Git基础操作
本文权作自己初用git过程中一些点的记录,随用随查,不定时更新。 创建分支 创建一个分支: git branch <branch_name> 创建并切换到分支: git checkout -b <branch_name> 相当于 git branch <branch_name> git chec
2016-02-26
59
0
0
研发技术