JAVA
文章平均质量分 77
大致若愚
这个作者很懒,什么都没留下…
展开
-
如何优雅地处理Java中的null值?使用Optional类来实现!
本文介绍了Java 8中的Optional类,该类可以优雅地处理null值的情况,并提供了一些方便的方法来获取、转换和过滤Optional对象的值。虽然Optional类可以提高代码的可读性和安全性,但并不是所有情况都适合使用它。因此,在编写代码时应该权衡利弊。本文详细讲解了Optional类的使用方法,帮助读者更好地理解和使用该类。原创 2023-03-03 15:26:50 · 1451 阅读 · 0 评论 -
掌握SparQL,解锁RDF数据的无限可能!
sparQL语法相关原创 2022-02-28 17:33:15 · 2239 阅读 · 0 评论 -
重要设计模式之门面(外观)模式
外观模式介绍以及使用原创 2022-02-24 16:23:54 · 137 阅读 · 0 评论 -
设计模式六大原则
设计模式六大原则原创 2022-02-24 15:11:12 · 286 阅读 · 0 评论 -
DDD领域驱动设计详解(3)-Repository模式
作者|殷浩出品|阿里巴巴新零售淘系技术部写在前面:这篇文章和《阿里技术专家详解DDD系列 第二弹 - 应用架构》隔了比较久,一方面是工作比较忙,另一方面是在讲Repository之前其实应该先讲Entity(实体)、Aggregate Root(聚合根)、BoundedContext(限界上下文)等概念。但在实际写的过程中,发现单纯讲Entity相关的东西会比较抽象,很难落地。所以本文被推倒重来,从Repository开始入手,先把可以落地的、能形成规范的东西先确定下来,最后再尝试...转载 2022-02-17 15:12:41 · 1052 阅读 · 1 评论 -
DDD领域驱动设计详解(2)-应用架构
作者|殷浩出品|阿里巴巴新零售淘系技术部架构这个词源于英文里的“Architecture“,源头是土木工程里的“建筑”和“结构”,而架构里的”架“同时又包含了”架子“(scaffolding)的含义,意指能快速搭建起来的固定结构。而今天的应用架构,意指软件系统中固定不变的代码结构、设计模式、规范和组件间的通信方式。在应用开发中架构之所以是最重要的第一步,因为一个好的架构能让系统安全、稳定、快速迭代。在一个团队内通过规定一个固定的架构设计,可以让团队内能力参差不齐的同学们都能有一个统一的开发规..转载 2022-02-17 11:49:13 · 736 阅读 · 0 评论 -
依赖注入的三种方式
1、构造方法依赖注入public class StupidStudent { private SmartStudent smartStudent; public StupidStudent(SmartStudent smartStudent) { this.smartStudent = smartStudent; } public doHomewrok() { smartStudent.doHomework();..转载 2022-02-17 11:40:30 · 1823 阅读 · 1 评论 -
WEB前端开发面试重点知识总结
一、会话技术1、Cookie:Cookie是将会话数据保存在客户端浏览器,是浏览器的解决方案特点:cookie存放在客户端的临时文件里。,创建与服务端,保存在浏览器,可以有多个浏览器共享 cookie是以文明方式存放在客户端,安全性弱,可以通过md5再存放、 cookie会传递信息给服务端 cookie的生命周期可以通过 cookie.setMaxAge(2000);(如果不设置...原创 2019-01-09 20:21:24 · 523 阅读 · 0 评论 -
java集合详解
作者:Wallace Wong 来源:CSDN 原文:https://blog.csdn.net/wxycm/article/details/80429256 Java容器可分为两大类:CollectionListArrayListLinkedListVector(了解,已过时)SetHashSetLinkedHashSetTreeSetMapHashMap...转载 2019-01-09 16:00:52 · 225 阅读 · 0 评论 -
Java核心知识点总结
一、面向对象概念:相对于面向过程而言,把世界中的实体都看成是一个对象,,把对象抽象成类,具有一定的属性和方法,有三大基础特征,封装、继承和多态。1、类加载器和加载过程概念:当运行的Java程序的时候,JVM(Java虚拟机)会进行类加载,加载是生成的class文件,创建一个Class对象。类加载器主要分为三类。BootClassLoader(启动类加载器)、ExtClassLoader...原创 2019-01-09 09:36:19 · 2779 阅读 · 0 评论 -
Java开发面试常见问题总结
最近需要面试Java开发,自己学习丢西瓜捡芝麻,学了的都忘了,所以有机会自己做个总结,摘录自各个博文以及总结。1、JAVA的跨平台原理JVA源码被编译会生成字节码文件,通过不同平台上下载的不同版本的JVM,将字节码文件翻译成对应的机器码。注意的是,跨平台的Java程序,不是JVM。JVM是使用C/C++开发的,是编译后的字节码,不能跨平台。2、JAVA中的数据类型及其各自的特点。...原创 2019-01-03 15:46:41 · 68738 阅读 · 4 评论