Java
zhongliwen2
不积跬步,无以至千里
展开
-
JVM 组成及常见调优工具入门
1.JVM 组成1.参考 腾讯课堂 jvm 教程,该课程详解了 jvm 组成和垃圾收集机制,调优工具 jvisualvm 和 arthas 基本使用,以及 jvm 调优的相关场景(最后一节可以不看,大部分时长都是在推销课程)2. JVM 内部组成关系图3. JVM 常用参数1.堆栈相关配置-Xmx512m 整堆最大为512MB,超出报OOM-Xmn256m 新生代大小,新生代太小会频繁full GC-Xms256m 初始堆大小-Xss256k 线程栈最大值,栈太小容易发生栈溢原创 2022-02-22 16:26:49 · 416 阅读 · 0 评论 -
Java 常用容器总结(List,String,HashMap,Stack,Queue,HashSet)
package containers;import java.util.*;class TreeNode{ int val; TreeNode left; TreeNode right; TreeNode(){}; TreeNode(int val){ this.val = val; } TreeNode(int val, TreeNode left, TreeNode right){ this.val = va原创 2022-02-11 20:15:15 · 305 阅读 · 0 评论 -
Java 实现常见六大排序算法(快排、堆排、归并、选择、冒泡、插入)
package sort;import java.util.ArrayList;import java.util.List;import java.util.Scanner;public class Main{ //1.快排 + 两种优化 public static void quickSort(List<Integer> arr,int l,int r) { if(r-l <= 10){ //优化一:当数据量较小时改为插入排序原创 2022-02-11 15:06:12 · 774 阅读 · 0 评论 -
swagger 的应用
无论是前端还是后端开发,都或多或少地被接口文档折磨过。前端经常抱怨后端给的接口文档与实际情况不一致。后端又觉得编写及维护接口文档会耗费不少精力,经常来不及更新,于是 swagger 应运而生给 springboot 项目加入 swagger 步骤:1. 引入依赖<dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId原创 2022-02-09 15:05:55 · 245 阅读 · 0 评论 -
Java 导出为Excel && 根据链接下载图片并打包
这两个功能都是很常见的,有工具类可以直接用,你要做的,只是传入数据而已1. 导出为Excel1.引入 poi 依赖<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version></dependency><dependency>原创 2022-02-09 11:32:31 · 869 阅读 · 0 评论 -
SpringBoot小结:MyBatis-Plus,Test,Swagger 整合
一、建立数据库使用的数据库是 Mysql ,建立一张 user 表,sql 语句如下# 建表语句DROP TABLE IF EXISTS user;CREATE TABLE user( id BIGINT(20) NOT NULL COMMENT '主键ID', name VARCHAR(30) NULL DEFAULT NULL COMMENT '姓名', age INT(11) NULL DEFAULT NULL COMMENT '年龄', email VARCHAR(50) NULL原创 2021-07-28 17:30:02 · 254 阅读 · 0 评论 -
eureka注册中心,服务提供者,服务消费者体系搭建
一、注册中心搭建引入依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency>application.ymlserver:原创 2021-07-21 10:08:03 · 217 阅读 · 1 评论 -
用SSM框架实现基本的CURD步骤
搭建项目骨架创建数据表建立Maven项目,导入相关pom依赖建立基本包结构:pojo,dao,service,controllermybatis-config.xml,applicationContenxt.xml配置文件Mybatis层建立db.properties资源文件,连接信息编写数据库对应的实体类(lombok可选)编写dao层的Mapper接口,定义业务功能在dao层编写Mapper接口对应的Mapper.xml,实现接口的SQL功能编写service层的接口和实现类原创 2020-06-09 09:54:08 · 603 阅读 · 0 评论 -
狂神java SSM,Springboot笔记
https://blog.csdn.net/xiangminlu/article/details/105680357原创 2020-06-02 23:05:36 · 4254 阅读 · 1 评论 -
狂神说Java-Spring笔记
1.环境搭建maven搭建一个干净的项目,不使用任何模板//导入这个包可以同时导入大量其依赖的包,简单 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.2.0.RELEASE</version></dependency>2.原创 2020-06-02 20:33:56 · 5222 阅读 · 1 评论 -
狂神说Java-Mybatis笔记
学习路线1.环境搭建2.增删改查3.配置文件4.结果集映射(重难点)5.分页6.使用注解开发(重点)7.一对多,多对一的处理(难点)8.动态SQL(重点)9.缓存(十分重要)10.MyBatis-Plus11.Log4j12.通用Mapper1.环境搭建1.创建一个干净的maven项目,删除src目录,新建模块,导入依赖2.在resource目录下编写mybatis-config.xml文件,连接数据库//mybatis-config.xml<?xml version原创 2020-06-01 23:48:12 · 3159 阅读 · 0 评论