笔记
文章平均质量分 53
什么样的生活是完美生活
这个作者很懒,什么都没留下…
展开
-
JAVA设计模式-七大原则
设计模式是程序员在面对同类软件工程设计问题所总结出来的有用经验,模式不是代码,而是某列问题的通用解决方案,设计模式代表了最佳的实践。这些解决方案是众多软件开发人员经过相当长的时间的实验和错误总结出来的。设计模式的本质是提高 软件的维护性,通用性和扩展性,并降低软件的复杂度。设计模式并不局限于某种语言,Java,php,c++ 都有设计模式。原创 2023-05-02 17:40:53 · 106 阅读 · 1 评论 -
FastDFS 分布式文件系统 安装及Spring Boot整合fastdfs-client
环境准备 使用的系统软件 名称 说明 centos 7.x libfastcommon FastDFS分离出的一些公用函数包 FastDFS FastDFS本体 fastdfs-nginx-module FastDFS和nginx的关联模块 nginx nginx1.15.4 编译环境 yum install git gcc gcc-c++ make automake autoconf libtool pcre pcre-devel zlib zlib-devel openssl-d原创 2021-08-03 14:18:35 · 440 阅读 · 1 评论 -
SpringBoot整合MyBatis多数据源配置
Application.yml文件 server: port: 8080 spring: application: name: item-service datasource: db1: driverClassName: com.mysql.cj.jdbc.Driver url: jdbc:mysql://127.0.0.1:3306/test?serverTimezone=UTC&useUnicode=true&characterEnco原创 2021-07-16 15:37:28 · 212 阅读 · 1 评论 -
JDK8 Date Time API
废话不说上代码。 @Test public void test01() { // 获取本地时间 LocalDateTime currentDate = LocalDateTime.now(); System.out.println("当前时间:" + currentDate); // 获取当前日期的日期 LocalDate date = currentDate.toLocalDate(); Syst原创 2021-03-30 14:25:57 · 168 阅读 · 1 评论 -
Swagger2的快速入门
首先我们创建一个 SpringBoot 项目 然后导入maven 依赖 <!-- starter Swagger2 --> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>原创 2021-03-19 09:50:45 · 99 阅读 · 0 评论 -
ArrayList 在调用 remove()方法时元素迁移的解决办法。
看图片代码 这时候集合里面的元素"b"并没有被全部移除,是因为集合里面的元素在被remove方法一处的时候里面的元素会迁移。要想解决 有两种方法 一: 到这遍历 二 : 在移除成功后 让索引 回退 方法时 i–;这样就可以解决了。 ...原创 2020-08-15 19:23:17 · 277 阅读 · 0 评论 -
Scanner sc=new Scanner(System.in)方法 sc.nextLine()键盘录入数据的注意事项.
//public String next() 这个键盘录入方法 只能接受 空格之前的数据 代码演示: 当 nextLine()与next()混用的时候,会出现以下问题: 因为next()方法 在输入后会有个自动回车符,而这个回车符会存放在 一个空间中 而nextLine()会先扫描到这个回车符而终止键盘录入。 next()方法 再碰到 比如 TAB 空格 回车符 的时候 会终止扫描 而 nextLine()只在回车符的时候终止录入。如果 要他们两个 混用的时候 一定要把nex原创 2020-08-11 23:07:08 · 10172 阅读 · 0 评论 -
在比较基本数据类型与引用数据类型时 == 与equals的差别。
基本数据类型 :当我们在用 ‘’ 比较两个基本数据类型是比较是这两进本数据类型值。 引用数据类型 :当我们在用 ‘’ 比较两个引用数据类型是比较是这两进本数据类型地址值。 比如下面代码: public static void main(String[] args) { int a=10; int b=10; System.out.println(a==b); } 这时候在控制台的输出的是:true public static void main(String[] args) { String s原创 2020-08-04 19:17:16 · 1495 阅读 · 0 评论