macOS 优秀应用分享十:Astah professional,程序员专业的画图工具
之前老四介绍过一些在线的产品经理、程序员画图工具,可以参考文末的相关文章阅读。本次分享的是 mac 平台比较优秀的画图工具 Astah,这款建模工具是 Java 开发的,也主要服务于使用 Java 的从业人员,让您将想法和软件设计的本质可视...
之前老四介绍过一些在线的产品经理、程序员画图工具,可以参考文末的相关文章阅读。本次分享的是 mac 平台比较优秀的画图工具 Astah,这款建模工具是 Java 开发的,也主要服务于使用 Java 的从业人员,让您将想法和软件设计的本质可视...
反编译 众所周知,我们将源代码进行编译,生成可执行的程序或者容器发布包,这个将代码转换的过程就是编译的过程,而反编译就是将这些已经执行好的程序转换成程序人员可以阅读的源代码的过程就是反编译的过程。由于像 Java 这类基于虚拟机技术的高级语...
最近老四开发项目中接触到了需要反编译 Java 的 class 文件,其实关于高级虚拟语言有很多的 Java 反编译软件供大家使用,老四也总结过反编译工具合集供大家下载,关于反编译的解释、介绍以及工具合集下载可以移步文末「相关文章阅读」了解...
《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断的完善,系统化地整理成册,回馈给广大开发者。老四购买了纸质版本,发现纸质书中多了一个章节,主要讲解软件设计过程中UML(Un...
设计模式在软件应用尤其是互联网应用中随处可见,那些优秀的开源框架大量的使用了设计模式中的思想建立模型,老四依然为设计模式挖坑,今天浅析一下设计模式中涉及到的面向对象基本原则,单一职责原则。一个字:管好自己比啥都强。 定义 单一职责原则(Si...
最近个人搞项目需要用到 Elasticsearch 这款分布式并且支持 RESTful 风格的全文搜索引擎,其实这个框架是基于 Lucene 开源库发展起来的,在学习和使用过程中,无论是部署还是调试,遇到了比较多的问题,并且前期准备的过程步...
《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断的完善,系统化地整理成册,回馈给广大开发者。老四购买了纸质版本,发现纸质书中多了一个章节,主要讲解软件设计过程中 UML(U...
老四持续为设计模式挖坑,今天浅析一下设计模式中涉及到的面向对象设计原则之一,开放-封闭原则。还是那句话,对于程序员来讲,精彩的代码是如何想出来的,要比看到精彩的代码更加令人期待。 定义 开放-封闭原则(The Open-Closed Pri...
有的时候需要经常以 DBA 的身份去处理各种各样的数据来满足公司运营的一些需求,发现这个过程中需要经常不可避免的用到一些函数,比如时间处理、字符串处理等函数,毕竟不是专业干这个的,所以很多时候遇到这些问题都需要去网上查一下 MySQL 相关...