首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我用了两年时间去读《Thinking in Java》

——题记 我用了两年时间去读《Thinking in Java》。 无论在学校还是在工作,都能听到过来人说,Java编程思想是一本经典著作。于是乎在工作以后,我就买了一本来看看。...最终,对《Java编程思想》这部名著,由当时的膜拜憧憬,到如今这老油条般似的写下这篇文章。 毫不掩饰的说,我没能好好读完这本书。...但是我是个不喜欢闲着的人,爱瞎折腾,就去找了一些书籍来看,比如说《重构·改善既有代码的设计》、《大话设计模式》和《人月神话》等,但是,真心来说,读这些经典书籍我收获真的不大。...因为有的地方,真的需要逐字逐句的读,还得思考。所以啊,就这样断断续续的,到今年初才粗略看完整本书。 怎么说呢,《Java编程思想》是本好书,但是需要静下心来专心阅读。...读一本好书,需要略读加细读,更要反复读。其所谓,书读百遍,其义自见。

28220
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    spring.profiles.active读不到配置文件

    问题背景在SpringBoot项目中,我们经常需要根据不同的环境(开发、测试、生产等)来切换不同的配置文件。这通常是通过Spring的Profile功能来实现的。...@spring.profiles.active@是一个特殊的占位符,用于在配置文件中动态替换为当前激活的Profile名称。...配置文件加载顺序问题SpringBoot会按照一定的顺序加载配置文件,如果@spring.profiles.active@相关的配置文件没有被正确加载,也会导致问题。3....配置文件的正确命名和放置确保你的配置文件遵循SpringBoot的命名规则,例如application-{profile}.properties或application-{profile}.yml,并放置在正确的目录下...定期检查和测试不同环境下的配置文件,确保它们的正确性。

    19800

    java 读音_java怎么读?

    扩展资料: Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。...Java程序可以在任何实现了Java解释程序和运行系统(run-time system)的系统上运行。...5.稳健性 Java原来是用作编写消费类家用电子产品软件的语言,所以它是被设计成写高可靠和稳健软件的。Java消除了某些编程错误,使得用它写可靠软件相当容易。...6.安全性 Java的存储分配模型是它防御恶意代码的主要方法之一。Java没有指针,所以程序员不能得到隐蔽起来的内幕和伪造指针去指向存储器。 7.可移植性 Java使得语言声明不依赖于实现的方面。...Java环境本身对新的硬件平台和操作系统是可移植的。Java编译程序也用Java编写,而Java运行系统用ANSIC语言编写。 8.高性能 Java是一种先编译后解释的语言,所以它不如全编译性语言快。

    2.2K30

    Java中对List去重, Stream去重

    问题 当下互联网技术成熟,越来越多的趋向去中心化、分布式、流计算,使得很多以前在数据库侧做的事情放到了Java端。今天有人问道,如果数据库字段没有索引,那么应该如何根据该字段去重?...大家都一致认为用Java来做,但怎么做呢? 解答 忽然想起以前写过list去重的文章,找出来一看。...这是最初刚学Java的时候像被字典一样背写出来的答案。就比如面试,面过号称做了3年Java的人,问Set和HashMap的区别可以背出来,问如何实现就不知道了。也就是说,初学者只背特性。...,那么是如何去重的呢?...的Stream去重 回到最初的问题,之所以提这个问题是因为想要将数据库侧去重拿到Java端,那么数据量可能比较大,比如10w条。

    8.8K70

    Java读取配置文件

    今天就来学习一下Java加载配置文件的方法吧,小编也是前几天看到了别人的代码采用了不同的方式加载配置文件,就去学习了下,现学现卖。...方式一:采用ServletContext读取,读取配置文件的realpath,然后通过文件流读取出来,可以读取任意的配置文件,xml和properties都可以,但是只能在servlet中读取配置文件,...(小编不推荐使用) 方式二:采用ResourceBundle类读取配置文件(推荐这种方式) 可以以完全限定类名的方式加载资源后直接的读取出来,且可以在任意应用中读取,即非web应用中读取配置文件,但是只能加载...classes下面的配置文件,即src下的,并且只能读取properties文件。...方式三:那就是通过反射机制来实现了,采用ClassLoader方式读取配置文件 可以在任意应用中读取配置文件,即非web也可以,可以读取任意的配置文件,但是只能加载classes(src)下的配置文件。

    1.1K21

    java list去重_JAVA基础-List去重的6种方式

    简述 java开发中经常会遇到List去重这个工作,现在就来整理一下List去重的6种方式。...(list); //去重-利用Java8的stream去重 // List newList = ListClearByStream.listRemove(list); //结束时间 long endClear...List去重时间:16毫秒 使用TreeSet实现List去重时间:27毫秒 使用LinkedHashSet实现List去重时间:17毫秒 使用java8新特性stream实现List去重:15毫秒 随机数在...List去重时间:165毫秒 使用java8新特性stream实现List去重:91毫秒 随机数在20000000范围20以内(一次值): 使用两个for循环实现List去重:已放弃!!!!...List去重时间:364毫秒 使用java8新特性stream实现List去重:214毫秒 结论简述: 目前表现最好的是java8新特性stream实现的list去除,不论是数据量大小; HashSet

    1.2K20
    领券