Java
文章平均质量分 80
Just do Java
摈弃一切,从头开始。
展开
-
如何在Linux上部署Nexus私服
Nexus 是一个强大的仓库管理解决方案,由Sonatype公司开发。它主要用于软件开发中各种依赖包和构件的存储、管理和分发。原创 2024-01-22 16:25:54 · 561 阅读 · 0 评论 -
SpringCloud从零开始搭建
一、注册中心EurekaCAP定理: Eureka是AP (高可用性,分区容错性)Eureka由多个instance(服务实例)组成,这些服务实例可以分为两种:Eureka Server和Eureka Client。为了便于理解,我们将Eureka client再分为Service Provider和Service Consumer。Eureka Server 提供服务注册和发现Service Provider 服务提供方,将自身服务注册到Eureka,从而使服务消费方能够找到Service原创 2021-06-16 08:33:53 · 149 阅读 · 0 评论 -
理解JVM虚拟机的工作原理
理解JVM虚拟机的工作原理什么是JVM?是运行所有Java程序的抽象计算机,运行所有Java程序的抽象计算机,是Java语言的运行环境,它是Java 最具吸引力的特性之一。虚拟机jvm就是一个操作系统中的进程实例。JVM的内存模型堆所有对象都在这里分配内存,是垃圾回收的主要区域。方法区用于存放加载的类信息、常量、静态变量、即时编译后的代码等数据。运行时常量池Class文件的常量池,会在类加载后被放入这个区域jJava虚拟机栈用于存放局部变量、操作数栈、常量池引用等信原创 2021-06-16 08:29:02 · 157 阅读 · 0 评论 -
JAVA通过Easypoi实现后端接口模板导出和数据导入
easypoi功能如同名字easy,主打的功能就是容易,让一个没见接触过poi的人员就可以方便的写出Excel导出,Excel模板导出,Excel导入,Word模板导出,通过简单的注解和模板语言(熟悉的表达式语法),完成以前复杂的写法特点1.设计精巧,使用简单2.接口丰富,扩展简单3.默认值多,write less do more4.spring mvc支持,web导出可以简单明了1、依赖引入如果是使用springmvc的便捷,可直接引入easypoi-base<depen原创 2021-03-10 09:30:24 · 1319 阅读 · 0 评论 -
SpringBoot激光推送后端集成
1.引入激光推送相关依赖到pom中<dependency> <groupId>cn.jpush.api</groupId> <artifactId>jpush-client</artifactId> </dependency><dependency>2.在激光推送官网注册账户,创建项目,获...原创 2019-09-03 10:52:11 · 898 阅读 · 0 评论 -
在SpringBoot中创建自己的starter
1.pom引入<dependencys> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-autoconfigure</artifactId> </depen...原创 2019-09-03 10:47:18 · 226 阅读 · 0 评论 -
【Java基础】基于Java的学生信息管理系统
好久没有写过这种简单的程序了,这次写这个也主要是给一个刚学习java的兄弟看,让他了解怎么写这种简单的小项目。这个学生管理系统主要涉及的java基础知识有变量、数据类型、流程控制、数组操作、面向对象、数据封装(构造、重载)、多态、接口、集合、异常、线程(用了一个线程延时)等。语法都是用的相对简单的语法,便于初学者学习和观看。程序结构 -----Main.java 程序入口 ...原创 2019-03-27 17:45:53 · 9452 阅读 · 4 评论 -
【Shiro】Springboot 关于 Shiro 权限配置 以及 相关问题解决
1、权限配置首先涉及到用户、权限、角色三张表,三张表的关系为用户与角色为一对多,角色与权限为一对多2、配置shiro的相关目录3、引入shiro相关依赖 <!--shiro --> <!-- https://mvnrepository.com/artifact/org.apache.shiro/shiro-core --> ...原创 2019-03-26 10:10:26 · 885 阅读 · 0 评论 -
【IDEA】 SpringBoot如何实现热加载
1.pom.xml中引入依赖 <!--热部署 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactI...原创 2019-03-26 09:09:07 · 1791 阅读 · 0 评论 -
Thymeleaf语法入门
1.Thymeleaf简介官方网站:https://www.thymeleaf.org/index.htmlThymeleaf是用来开发Web和独立环境项目的现代服务器端Java模板引擎。Thymeleaf的主要目标是为您的开发工作流程带来优雅的自然模板 - HTML。可以在直接浏览器中正确显示,并且可以作为静态原型,从而在开发团队中实现更强大的协作。借助Spring Framework...原创 2019-02-21 09:03:12 · 285 阅读 · 0 评论 -
SpringCloud各种组件配置信息
1.Eurekaserver: port: 10086spring: application: name: eureka-servereureka: client: fetch-registry: false register-with-eureka: false service-url: defaultZone: http://1...原创 2019-02-20 16:28:47 · 205 阅读 · 0 评论 -
SpringBoot之过滤器配置和应用
一、创建过滤器单独创建一个filter的类继承Filter接口,重写接口里面的init()、doFilter()、destory()方法即可。public class LoginFilter implements Filter { private static Logger logger = LoggerFactory.getLogger(LoginFilter.class);...原创 2018-10-18 13:18:47 · 595 阅读 · 0 评论 -
Lambda语法及例子
package com.example.pk.lambada;import org.assertj.core.util.Lists;import java.util.*;import java.util.function.Supplier;import java.util.stream.Collectors;import java.util.stream.Stream;clas...原创 2018-09-18 10:27:27 · 207 阅读 · 0 评论