随笔分类 -  【Java系列】

上一页 1 2 3 4 5 6 7 下一页

SpringBoot系列---【如何在springboot官网找thymleaf依赖?并集成Thymeleaf】
摘要:1.参照下面图片中标红的步骤 2.经过步骤1就拿到了每个版本最新的资料了。 3.这里以集成thymleaf为例 4.找到pom依赖,springboot内置了thymleaf,引入依赖即可使用,把静态页面放到template包下,通过controller访问 <dependency> <groupI 阅读全文

posted @ 2021-01-29 00:56 少年攻城狮 阅读(1120) 评论(0) 推荐(1)

SpringBoot系列---【yml配置文件中的值如何注入到java配置类中?】
摘要:1.准备工作一个application.yml文件 person: name: zhangsan age: 18 happy: false birth: 2021/01/28 maps: {k1: v1,k2: v2} lists: - code - girl - music dog: name: 阅读全文

posted @ 2021-01-28 23:10 少年攻城狮 阅读(2399) 评论(0) 推荐(0)

SpringBoot系列---【如何优雅的格式化实体类中的日期的返回格式?】
摘要:前提 url: jdbc:mysql://localhost:33306/jiulong?characterEncoding=utf-8&serverTimezone=Asia/Shanghai 推荐写法: @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") p 阅读全文

posted @ 2020-12-26 10:56 少年攻城狮 阅读(1858) 评论(0) 推荐(0)

Stream流系列---【Jdk1.8新特性Stream流的常见的快速优雅用法】
摘要:Stream流概述 开始管道 中间管道 终止管道 map 与 flatMap map 与 flatMap 都是用于转换已有的元素为其它元素,区别点在于: map 必须是一对一的,即每个元素都只能转换为 1 个新的元素 flatMap 可以是一对多的,即每个元素都可以转换为1个或者多个新的元素 比如: 阅读全文

posted @ 2020-12-26 01:46 少年攻城狮 阅读(402) 评论(0) 推荐(0)

maven系列---【如何不用在idea中设置本地maven的setting,直接在pom.xml中配置repository?】
摘要:1.使用场景:每次打开新项目都要设置maven的setting.xml比较繁琐,直接把仓库陪在pom.xml中统一且方便维护。 2.常用pom.xml 心急的直接拉到最后,看代码库的配置。 <?xml version="1.0" encoding="UTF-8"?> <project xmlns=" 阅读全文

posted @ 2020-12-24 23:05 少年攻城狮 阅读(687) 评论(0) 推荐(0)

SpringBoot系列---【初始化项目时,如何实现自动初始化数据库的表?】
摘要:1.应用背景 在做项目的过程中,我们经常会习惯于搭建一个通用的框架,内部简单实现了自己的一些逻辑和一些基础的表,例如用户,角色,权限表,当我们快速开发一个项目时,我们希望只用启动我们的通用框架,就能快速搭建一套基础环境,这里可以使用springboot2.0以上版本提供的jdbc初始化数据库表。 2 阅读全文

posted @ 2020-12-22 01:32 少年攻城狮 阅读(1467) 评论(0) 推荐(0)

sping源码系列---【2-七大设计原则和23种设计模式】
摘要:1. OOA、OOD、OOP、OOPL的涵义。 OOA(全称: Object Oriented Analysis ):面向对象分析。 OOD(全称:Object Oriented Design ):面向对象设计。 OOP(全称:Object Oriented Programming ):面向对象编程 阅读全文

posted @ 2020-12-08 12:58 少年攻城狮 阅读(230) 评论(0) 推荐(0)

idea系列---【如何配置全局的javap?】
摘要:1.javap是什么? javap是JDK提供的一个命令行工具,javap能对给定的class文件提供的字节代码进行反编译。 通过它,可以对照源代码和字节码,从而了解很多编译器内部的工作,对更深入地理解如何提高程序执行的效率等问题有极大的帮助。 2.打开设置,如图: program: $JDKPat 阅读全文

posted @ 2020-12-03 20:14 少年攻城狮 阅读(436) 评论(0) 推荐(0)

spring源码系列---【1-ioc原理】
摘要:1. 写出三个阅读源码的目的。 为了提高自身能力; 为了学习别人优秀的设计思想与对设计模式的应用; 为了涨工资。 2.写出springboot和springframework的区别。 springboot可以实现零配置,springframework也可以(易存在误区)。 springboot可以实 阅读全文

posted @ 2020-12-03 01:22 少年攻城狮 阅读(102) 评论(0) 推荐(0)

工具类系列---【java8新特性-字符串拼接工具StringJoiner类】
摘要:前言: StringJoiner是Java8新出的一个类,用于构造由分隔符分隔的字符序列,并可选择性地从提供的前缀开始和以提供的后缀结尾。省的我们开发人员再次通过StringBuffer或者StingBuilder拼接。 用法示例: StringJoiner sj = new StringJoine 阅读全文

posted @ 2020-11-24 14:51 少年攻城狮 阅读(1466) 评论(0) 推荐(0)

工具类系列---【如何优雅的对String,List,Map判空?】
摘要:1、导入maven坐标: <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.9</version> </dependency> 2、StringUt 阅读全文

posted @ 2020-11-19 13:12 少年攻城狮 阅读(3558) 评论(1) 推荐(0)

我爱java系列---【java模拟浏览器发送请求,调用常用的api】
摘要:推荐常用接口网址: 聚合数据:https://www.juhe.cn/docs 极速数据:https://www.jisuapi.com/api/ 代码如下: import java.io.BufferedReader; import java.io.IOException; import java 阅读全文

posted @ 2020-11-19 01:25 少年攻城狮 阅读(564) 评论(0) 推荐(0)

SpringBoot系列---【get请求如何传递json对象的参数?】
摘要:一、场景 在导出的时候,只能发送get请求,但是往往我们会遇到很多查询条件,这时候使用json格式的参数,往往会使问题变得更简单。 Demo案例: 请求(真实请求):http://localhost:8080/hello/getUrlParam?user={"name":"jj","age":22} 阅读全文

posted @ 2020-09-30 10:14 少年攻城狮 阅读(13549) 评论(0) 推荐(1)

我爱java系列---【java8时间类Instant】
摘要:一、创建Instant实例 Instant now = Instant.now(); System.out.println("now:"+now); 控制台输出: now:2020-08-31T18:53:38.105Z 注意:通过这种方式获取的时间戳与北京时间相差8个时区,需要修正为北京时间,通过 阅读全文

posted @ 2020-09-01 03:03 少年攻城狮 阅读(445) 评论(0) 推荐(0)

我爱java系列---【Java比较浮点数的正确方式】
摘要:今天在读《Java开发手册》时,看到浮点数的等值判断问题「浮点数的基本数据类型不能用 == 比较,包装数据类型不能用 equals 比较。以前开发时也遇到过浮点数的坑,所以就想一探究竟。 1. 浮点数表示 在计算机系统理论中,浮点数采用 IEEE 754 标准表示,编码方式是符号+阶码+尾数,如图: 阅读全文

posted @ 2020-09-01 02:13 少年攻城狮 阅读(383) 评论(0) 推荐(0)

我爱java系列---【springboot整合微信扫码登陆】
摘要:1.pom.xml <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan 阅读全文

posted @ 2020-05-19 18:23 少年攻城狮 阅读(2543) 评论(0) 推荐(0)

Eureka系列---【Eureka配置详解】
摘要:Eureka配置详解 Eureka包含四个部分的配置 instance:当前Eureka Instance实例信息配置 client:Eureka Client客户端特性配置 server:Eureka Server注册中心特性配置 dashboard:Eureka Server注册中心仪表盘配置 阅读全文

posted @ 2020-05-19 10:02 少年攻城狮 阅读(378) 评论(0) 推荐(0)

我爱java系列---【微信定时自动发送消息功能】
摘要:背景:工作中有时候需要在指定的时间,发送消息到群中或朋友,到了直接容易忘,或者有别的事耽误了,这时候,用下面这个脚本,只需把定时任务提前预设好,到指定时间就会自动发送了。 适用范围:微信,qq等,支持ctrl+v和ctrl+s命令的程序。 注意:本教程只是帮你按了ctrl+s和ctrl+v功能,消息 阅读全文

posted @ 2020-05-08 14:57 少年攻城狮 阅读(2592) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 下一页

导航