随笔分类 -  Java学习

这里是Java基础知识
摘要:2 Nacos简介 2.1 主流配置中心对比 目前市面上用的比较多的配置中心有:Spring Cloud Config,Apollo,Nacos和Disconf等。 由于Disconf不再维护,下面主要对比一下Spring Cloud Config,Apollo和Nacos 对比项目 Spring 阅读全文
posted @ 2021-02-21 21:49 alittlecomputer 阅读(92) 评论(0) 推荐(0) 编辑
摘要:1.什么是配置中心 1.1什么是配置 应用程序在启动和运行的时候往往需要读取一些配置信息,配置基本上伴随着应用程序整个生命周期,比如:数据库连接参数,启动参数等等。 配置主要有以下几个特点: 配置是独立于程序的只读变量 配置对于程序是只读的,程序通过读取配置来改变自己的行为,但是程序不应该改变配置。 阅读全文
posted @ 2021-02-21 21:22 alittlecomputer 阅读(257) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/renfufei/article/details/24600507 超过3行的逻辑就不适用Lambda表达式了。虽然看着很先进,其实Lambda表达式的本事只是一个“语法糖”,由于编译器推断并帮你转换包装为常规的代码,因此你可以使用更少的代码来实现同样的功 阅读全文
posted @ 2020-11-10 21:09 alittlecomputer 阅读(68) 评论(0) 推荐(0) 编辑
摘要:IDEA中实现跟eclipse一样的outline方法,查看文件内所有已声明的方法。 在IDEA中就是Structure。 阅读全文
posted @ 2020-11-10 20:30 alittlecomputer 阅读(467) 评论(0) 推荐(0) 编辑
摘要:Java为数据结构中的映射定义了一个接口java.util.Map,这个接口主要有四个常用的实现类,分别是HashMap,Hashtable,LinkedHashMap和TreeMap,类继承关系如下图所示: 下面对个各实现类的特点做一些说明: (1)HashMap:它根据键的hashCode值存储 阅读全文
posted @ 2020-11-09 20:11 alittlecomputer 阅读(100) 评论(0) 推荐(0) 编辑
摘要:https://juejin.im/post/6844903966044618759 代码结构: EurekaServer: pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/ 阅读全文
posted @ 2020-11-05 16:57 alittlecomputer 阅读(66) 评论(0) 推荐(0) 编辑
摘要:我们来看一个简单的线程池。 首先创建一个Runnable接口的实现类(当然也可以是Callable接口,我们上面也说过两者的区别) package com.study; import java.util.Date; public class MyRunnable implements Runnabl 阅读全文
posted @ 2020-10-13 19:15 alittlecomputer 阅读(122) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/u010963948/article/details/90080056 阅读全文
posted @ 2020-09-27 16:05 alittlecomputer 阅读(103) 评论(0) 推荐(0) 编辑
摘要:一、Java集合类 Java集合类是Java编程中使用最频繁的、最方便的类。集合类作为容器类可以存储任何类型的数据,当然也可以结合泛型存储指定的类型(不过泛型仅仅在编译期有效,运行时是会被擦除的)。集合类中存储的仅仅是对象的引用,并不存储对象本身。集合类的容量可以在运行期间进行动态扩展,并且还提供很 阅读全文
posted @ 2020-09-12 19:37 alittlecomputer 阅读(205) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/xsj_blog/article/details/79531083 阅读全文
posted @ 2020-08-07 21:51 alittlecomputer 阅读(85) 评论(0) 推荐(0) 编辑
摘要:namespace namespace中的包名要和接口的包名一致! select 选择,查询语句。 id对应namespace中的方法名。 resultType表示SQL语句的返回值。 parameterType表示传入的参数类型。 insert update delete 注意点:增删改需要提交事 阅读全文
posted @ 2020-08-07 00:49 alittlecomputer 阅读(75) 评论(0) 推荐(0) 编辑
摘要:小工具,有时间学习一下怎么使用。 阅读全文
posted @ 2020-08-01 17:44 alittlecomputer 阅读(85) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/czlovezmt/p/9154604.html 阅读全文
posted @ 2020-07-18 22:14 alittlecomputer 阅读(103) 评论(0) 推荐(0) 编辑
摘要:引出RandomAccess接口 如果我们用Java做开发的话,最常用的容器之一就是List集合了,而List集合中用的比较多的就是ArrayList和LinkedList两个类了。这两个也常用来做比较。因为最近在学习Java的集合类源码,对于这两个类自然是不能放过的。于是乎,翻看他们的源码,我发现 阅读全文
posted @ 2020-02-22 22:01 alittlecomputer 阅读(486) 评论(0) 推荐(0) 编辑
摘要:这段时间想学习一下Spring,其实之前学过Spring,只是有些忘记了。而且之前学的时候是适用eclipse学习的,现在好像对IntelliJ这个工具使用挺多的,现在就学习一下这个工具的用法,顺便复习一下以前学习的Spring框架。 由于工作比较忙,只有晚上有一点时间学习这个工具。 今天学习怎么用 阅读全文
posted @ 2019-05-07 20:16 alittlecomputer 阅读(1348) 评论(0) 推荐(0) 编辑
摘要:首先来看一下String中hashCode方法的实现源码。 在String中有一个私有实例字段hash表示该串的哈希值,在第一次调用hashCode方法时,字符串的哈希值被计算并且赋值给hash字段。之后再调用hashCode方法便可以直接取hash字段返回。 String类中的hashCode计算 阅读全文
posted @ 2018-03-16 23:04 alittlecomputer 阅读(5332) 评论(0) 推荐(0) 编辑
摘要:在使用MyBatis的时候,可能会看起来没有问题,但是代码运行的时候出现意想不到的错误。 看如下代码: 如上代码看起来没有什么问题,但是大家想想,如果当endTime不为空,而promotionType为空时,会有什么结果? 就会多出来一个逗号,所以代码运行的时候会出现语法错。 解决办法: 最后一个 阅读全文
posted @ 2017-08-21 16:49 alittlecomputer 阅读(373) 评论(0) 推荐(0) 编辑
摘要:result是这样的一个list 显示出来是这个效果。 看jQuery获取相关值: js的代码是这样的 看效果: 大概就可以看到相关参数的值了。 阅读全文
posted @ 2017-08-03 19:39 alittlecomputer 阅读(262) 评论(0) 推荐(0) 编辑
摘要:http://bbs.csdn.net/topics/60485130 首先看 和 这两个是没有区别的。都是产生一个对象。 再看下面的代码: 这里是怎么实现的呢? 这里的实现方式是创建一个StringBuffer对象,然后调用append方法,来实现+,然后在调用toString方法转成String 阅读全文
posted @ 2017-07-28 20:21 alittlecomputer 阅读(7076) 评论(0) 推荐(0) 编辑
摘要:我们平时应该都用过或者见过parseInt和valueOf这两个方法。一般我们是想把String类型的字符数字转成int类型。从这个功能层面来说,这两个方法都一样,都可以胜任这个功能。 但是,我们进入源码,看下Integer类下这两个方法 我们看parseInt()这个方法是如何实现的 我们再看va 阅读全文
posted @ 2017-07-28 20:13 alittlecomputer 阅读(10576) 评论(0) 推荐(5) 编辑

点击右上角即可分享
微信分享提示