![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
丶小城大事
划船不靠桨,一生全靠浪
展开
-
springboot自定义PropertiesPropertySourceLoader,解决中文乱码问题
##1、重写springboot底层加载配置文件的逻辑 package com.mininglamp.scopa.server.encoding; import org.springframework.boot.origin.Origin; import org.springframework.boot.origin.OriginTrackedValue; import org.springframework.boot.origin.TextResourceOrigin; import org.spr原创 2021-06-16 17:33:04 · 873 阅读 · 0 评论 -
java基础---编译时与运行时
在开发和设计的时候,我们需要考虑编译时,运行时以及构建时这三个概念。理解这几个概念可以更好地帮助你去了解一些基本的原理。下面是初学者晋级中级水平需要知道的一些问题。Q.下面的代码片段中,行A和行B所标识的代码有什么区别呢?12345678910111213141516171819public class ConstantFolding { static final int number1...转载 2018-06-28 10:06:32 · 169 阅读 · 0 评论 -
组合和继承
组合和继承很常用,但是没有深入了解 下面深入学习研究下了基础概念继承 – 发生在编译时,因为它是静态的 组合 – 发生在运行时,因为它更加具有动态性和灵活性。父类的实现对于子类是可见的,所以我们一般称之为白盒复用。组合要求建立一个号的接口,但是整体类和部分类之间不会去关心各自的实现细节,即它们之间的实现细节是不可见的,故成为黑盒复用。 继承是在编译时刻静态定义的,即是静态复用,在编译后子类和父类的...转载 2018-06-28 13:17:25 · 126 阅读 · 0 评论 -
java-IO-编程练习题
1、最高效读写文件 public class Test { /** * 最高效的读写文件 * @throws IOException */ public static void main(String[] args) throws IOException { //创建文件和文件夹 String filePath="d:\\gm\\gtm\\ss.txt"; File...原创 2018-07-17 08:23:52 · 1510 阅读 · 0 评论 -
java-socket-编程练习题
TCP传输练习题 最简单的tcp传输demo 客户端: public class TCPTransferClient { public static void main(String[] args) throws IOException, IOException { Socket s=new Socket("192.168.174.1",10086); OutputStrea...原创 2018-07-18 15:17:18 · 1250 阅读 · 0 评论