Java
文章平均质量分 78
胡萝卜★
努力的奔跑(●'◡'●)
展开
-
SpringBoot 集成Kafka的demo
Window环境下SpringBoot 集成Kafka一、windows 环境下启动 Kafka1.kafka前提由于kafka是基于zookeeper运行的,在kafka2.x的版本中,自带了zk,本文介绍的是基于2.X版本的集成2.kafka 本地启动下载地址:https://kafka.apache.org/downloads2.1 解压后修改/config两个配置文件:kafka安装目录:D:\software\kafka\kafka_2.13-3.1.0zookeeper.pr原创 2022-04-26 19:08:45 · 1134 阅读 · 0 评论 -
Java 调用第三方接口方法
Java 调用第三方接口方法一、 通过JDK网络类Java.net.HttpURLConnection1.java.net包下的原生java api提供的http请求使用步骤:1、通过统一资源定位器(java.net.URL)获取连接器(java.net.URLConnection)。2、设置请求的参数。3、发送请求。4、以输入流的形式获取返回内容。5、关闭输入流。2.HttpClientUtil工具类/** * jdk 调用第三方接口 * @author hsq */pub原创 2022-04-25 11:25:40 · 30718 阅读 · 43 评论 -
SpringBoot 使用 AOP 记录接口操作日志
SpringBoot 使用 AOP 记录接口操作日志一、AOP简介1.什么是AOPAOP:Aspect Oriented Programming 面向切面编程AOP关注不是某一个类或某些方法;控制大量资源,关注的是大量的类和方法。2.AOP应用场景以及常用术语权限控制、缓存控制、事务控制、分布式追踪、异常处理等Target:目标类,即需要被代理的类。例如:UserServiceJoinpoint(连接点):所谓连接点是指那些可能被拦截到的方法。例如:所有的方法PointCut 切原创 2022-04-20 19:19:31 · 1261 阅读 · 0 评论 -
SpringBoot 集成 Redis的demo
SpringBoot 集成 Redis 示例1.引入依赖 <!-- redis --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </depende原创 2022-04-15 20:13:07 · 1492 阅读 · 0 评论 -
Java利用POI实现导入导出Excel表格demo
Java Excel导入导出一、Java利用POI实现导入导出Excel表格demo1.引入依赖 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.1.2</version> </depe原创 2022-04-12 19:25:32 · 4302 阅读 · 0 评论 -
Java基础学习
一、Java语言基础1.变量1)变量名命名规则 : 组成:字母 数字 _ $ 不能以数字开头,不能是Java中已经使用的定义的名称(关键字和保留字)命名规范: 类名:大驼峰 变量名:小驼峰 常量:所有字母大写2)声明|定义变量|使用变量 1)类型 变量=初始值; 2)存值: 变量名=值; 取值:变量名 ...原创 2020-02-03 14:55:24 · 1526 阅读 · 0 评论 -
redis 对应Java的操作
redis一、redis简介 redis是开放源代码的内存数据结构存储,用作数据库,缓存和消息代理。Redis提供数据结构,例如字符串,哈希,列表,集合,带范围查询的排序集合,位图,超日志,地理空间索引和流。redis具有内置的复制,Lua脚本,LRU逐出,事务和不同级别的磁盘持久性,并通过以下方式提供高可用性Redis Sentinel 和 Redis Cluster自动分区。 redis是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。1.Redis与其他key-va原创 2021-01-13 17:25:55 · 366 阅读 · 0 评论 -
Java8新特性
一、java8新特性1、为什么要学Java8?1.1 简介速度更快(底层的数据结构做了一些更新和改动,垃圾回收机制内存结构做了一些改动)代码更少(增加了新的语法Lambda表达式)强大的StreamAPI便于并行最大化减少空指针异常(Optional容器类)1.2 主要内容1、Lambda表达式 ***2、函数式接口 **3、方法引用与构造器引用 *4、Strea...原创 2020-02-09 18:51:51 · 166 阅读 · 0 评论 -
Java 06 继承
一、三大特性1.理解1)继承 inheritance 父类 基类 子类 派生类 单继承。(子类是父类:延续 新增 重写)2)封装 encapsulation 保护数据|社会分工 、访问权限。3)多态 polymorphism 多种形态,以不变应万变,代码通用性和扩展性。2.extends1)子类继承父类使用关键字:extends2)继承父类:延续 新增 重写......原创 2020-01-12 14:53:07 · 137 阅读 · 0 评论 -
Java 05
一、循环语句1、理解有规律的重复,不变+可变 多次if演变,有可能执行多次。2.四要素1)初始表达式2)条件表达式3)循环体4)迭代因子/** 循环while打印123*/public class LoopWhile { public static void main(String[] args) { // TODO ......原创 2020-01-08 09:43:47 · 265 阅读 · 0 评论 -
Java 04
一、静态(static)1.理解1)静态的就是类的2)是共享的3)任何的信息,都得有归属2.静态方法1)带有static修饰的方法2)静态方法里面只能使用静态信息,不能直接使用成员信息/** 产生随机数*/public static int getInt(int min,int max){ return new java.util.Ran......原创 2020-01-07 13:49:39 · 131 阅读 · 0 评论 -
Java 03
一、类型转换1.自动类型转换类型兼容 (大类型盒子 = 小类型值)注意:大类型参与运算符,尽可能提前 ,大数类型置前2.强制类型转换小类型盒子 =(小类型)大值;除boolean类型之外,在java中boolean类型为1位,没有C语言中真即1注意:类型转换的作用范围二、方法1.理解解决某个问题的 有名称的 代码块 。 函数。。。。 具备某个......原创 2020-01-05 15:27:02 · 185 阅读 · 0 评论 -
JavaSE 02
一、引用数据类型1.自定义类型1)归类 造图纸 模子 根据需求来自己定义类型,不是系统自带2)编写方式 声明一个类public class Xxx{ //声明变量 放到这里 不放到main中->特征和属性}如Person类案例/** Person (名字 年龄 性别)*/public class Person{ //属性 ......原创 2020-01-05 15:23:49 · 218 阅读 · 0 评论 -
Java01
一、安装环境1.常用软件思维导图(Xmind) 截图工具(snagit) 多窗口(Q-Dir)记事本(Notepad++)2.jdk下载Oracle 官网下载jdk10版openjdk 下载二、环境搭建1.设置环境变量(1)用rapidee设置:path设置作用是操作系统命令(2)classpath设置:虚拟机查找类三、jvm、jdk、jre......原创 2020-01-05 14:42:32 · 237 阅读 · 0 评论