今天介跟大家分享一下我平时阅读源码的几个小技巧,对于阅读java中间件如Spring、Dubbo等框架源码的同学有一定帮助。本文基于Eclipse IDE,我们每天都使用的IDE其实提供了很多强大的功能,掌握它们,往往能够事半功倍。1、Quick Type Hierarchy 快速查看类继承体系。快捷键:Ctrl + T查看类很多人可能都知道,可源码阅读的时候更多用来查看方法体系更重要,可以方便快
转载
2023-11-05 10:45:14
70阅读
业务在群里反馈编辑结算单时有些账单明细查不出来,但是新建结算单可以,我第一反应是去测试环境试试有没有该问题,结果
原创
2024-07-17 14:56:14
52阅读
好玩的程序,既可以看大神如何玩转编程,又可以拿去装逼,显示我们程序员的乐趣和牛逼。来,我们一起看看今天分享的几个好玩的程序或者东西吧!GourceGource 是一个很好玩的可视化工具,可以将代码仓库的历史变成视频,支持 Git 和 SVN 等多种格式。 只要在仓库目录执行 gource 命令,就能看到提交历史的视频。来,一起看看这个视频和工具有多炫酷吧?地址:http://gource.io/
原创
2021-05-20 13:55:59
260阅读
我是一名来自蚂蚁金服-保险事业群的前端工程师,在一线大厂的业务部门写代码,非常辛苦但也非常充实。业务代码不同于框架代码、个人项目或者开源项目,它的特点在于逻辑复杂、前后依赖多、可复用性差、迭代周期短,
转载
2022-02-28 11:04:30
349阅读
1,判断当前设备:
Ipad:
#define isPad(UI_USER_INTERFACE_IDIOM()==UIUserInterfaceIdiomPad)
复制代码
Mac&Iphone&Ipod:
#if TARGET_OS_IPHONE
NSLog(@"iphone");
#elif TARGET_OS_MAC
NS
转载
2023-08-02 19:24:09
59阅读
《大话设计模式》中讲状态模式这一节名字叫做“无尽加班何时休-状态模式”。菜鸟因为编程经验不足。解决这个问题的能力不够而不得不牺牲时间去不断的写代码结果还是重复出错。而大神每次都能深入到问题的根源运用自己的思想去写代码,每一个问题都完美的解决。 加班的菜鸟一天各个时间段状态都不一样,从開始的精神百倍到
转载
2017-05-08 12:46:00
73阅读
2评论
https://www.zhihu.com/people/dongfangyou
转载
2021-04-22 20:07:37
163阅读
用cmake生成的.只是要注意,加上boost的路径.在CMakeLists.txt.include_directories( ${IGUANA_DIR} ${IGUANA_DIR}/third_party/msgpack/include F:\\boost)然后点cmake的配置,生成.居然一下就成功了.开始就是没设置boost路径....
原创
2022-02-25 14:24:34
61阅读
用cmake生成的.只是要注意,加上boost的路径.在CMakeLists.txt.include_directories( ${IGUANA_DIR} ${IGUANA_DIR}/third_party/msgpack/include F:\\boost)然后点cmake的配置,生成.居然一下就成功了.开始就是没设置boost路径....
原创
2021-08-20 10:01:42
166阅读
在软件开发的世界中,Java被誉为一种强大的编程语言,随着时间的推移,越来越多的开发者自称为“Java大神”。然而,面对复杂的开发需求和多样化的技术框架,如何更好地利用Java的特性以应对不同场景中的“Java大神”问题,从而取得最佳的开发效果,成为了每位开发者所需面对的挑战。
## 背景定位
在现代应用开发中,Java作为一门广泛使用的语言,支持多种编程范式,包括面向对象、函数式编程和并发编
最近看到一个问题,叫做「你们会因为代码烂,而入职两三天选择离职吗?」。其实早先有过一些关于代码质量的讨论,比如「关于烂代码的那些事」,「程序员的日常:哪个蠢蛋写的烂代码?」,「你的代码写的很烂」。这让很多程序员感受到共鸣,大家纷纷出来吐槽。大家都在抱怨同事的代码写的烂,前同事遗留下来的代码bug多......那问题来了,写这些烂代码的人都去哪了?好奇怪哎!遗憾的是,你既可能是那个吐槽别人给你留下了
原创
2018-03-09 20:18:38
453阅读
点赞
这篇文章简单的总结了java程序的一些组成和内容,如:注释,变量,标识符,关键字等 一 一个简单的程序如下public class TestFrist {
public static void main(String[] args) {
// TODO Auto-generated method stub
int num = 10; //定义整型变量
转载
2023-06-15 15:21:19
38阅读
前言:谈谈Java的历史,Java诞生至今已经超过25年了,但它仍然是现代软件开发中最受欢迎的语言之一,java语言的需求源于平台的适应性和广泛的API集合,所以许多开发团队仍然认识到这些好处并选择Java,因此对专业开源的Java代码review工具的需求仍然是非常迫切的。自动化的代码审计可以显著地提高代码的质量,同时也增强了软件对安全威胁的抵抗力。此外,静态代码审查人员还可以增加手动审查时间,
转载
2023-07-17 22:03:24
7阅读
# Python装逼大神代码:如何让你的代码更高效、更优雅
在程序员的世界里,Python因其简洁的语法和强大的功能而受到广泛欢迎。然而,当你掌握了一定的基础之后,想进一步提升自己的编程能力,便不可避免地会接触到一些“装逼大神”的代码。这类代码不仅高效且优雅,能让你在团队中脱颖而出。本文将为你介绍一些Python高级用法,并提供相关代码示例,帮助你提升你的编程技艺。
## 1. 列表推导式
Java领域有很多著名的人物,他们为Java社区编写框架、产品、工具或撰写书籍改变了Java编程的方式。本文是《最受欢迎的8位Java牛人》的2.0版本。PS:排名不分先后。本文的信息整理自网络博客,信息的真实性未经过严格筛选和确认。1、James Duncan Davidson —— Tomcat 、 Ant 他曾是一名软件工程师,现在是一名摄影师。1970年7月29日,Ja
转载
2023-07-21 11:42:57
146阅读
# 如何在 Kotlin 中查看 Java 代码
作为一名刚入行的开发者,你可能会遇到需要在 Kotlin 项目中查看或使用 Java 代码的情况。Kotlin 和 Java 都是运行在 JVM(Java Virtual Machine)上的编程语言,因此你可以轻松地在 Kotlin 中调用 Java 代码,而查看 Java 代码有助于更好地理解其实现。下面是一个详细的步骤指南,帮助你实现“在
Python代码的编写运行方式介绍python官方运行环境可到网站https://www.python.org/downloads/找到合适版本下载安装。安装比较容易,特别强调,安装过程建议勾选“Add Python to PATH”(将Python添加到PATH环境变量)【注1】,若选择自定义安装,你可以指定安装路径,其它按默认设置即可。 除此之外,就不需要不多说了。Python程序编
转载
2023-08-31 17:59:27
50阅读
那天闲来无事,便想找个小游戏来打发时间,后来便找到了连连看,玩了一会儿感觉无聊,想到各位高手用JS做的各种小游戏,便想自己也来做一个,于是便有了这几天的成果。代码是用 原生JS 实现的,只是用来学习和练习的,所以我也没有做美工,连连看的元素直接显示的数字,以后有时间再把它变成图片。上图: 贴代码:<script type="text/javascript">
转载
2023-07-19 15:18:26
166阅读
1.通过条件判断给变量赋值布尔值的正确姿势//badif(a==='a'){b=true}else{b=false}//goodb...
转载
2022-06-29 20:48:44
75阅读
如何成为国内Java大神
作为一名经验丰富的开发者,我将教你如何成为国内Java大神。下面是整个过程的步骤,以及每一步需要做的事情和相应的代码。
步骤 | 事项 | 代码示例
---|---|---
Step 1 | 学习Java基础知识 | `System.out.println("Hello World");` // 打印Hello World
Step 2 | 学习面向对象编程 |
原创
2024-01-20 04:51:24
49阅读