![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
hello_zzw
这个作者很懒,什么都没留下…
展开
-
mac安装openresty
macos源码安装openresty原创 2024-03-24 17:35:43 · 338 阅读 · 0 评论 -
SpringBoot返回JSON数据是少8小时
SpringBoot将日期转换为JSON字符串后少8小时原创 2024-02-18 15:25:31 · 696 阅读 · 1 评论 -
org.slf4j.Logger
slf4j日志使用笔记原创 2022-06-03 09:10:12 · 1447 阅读 · 0 评论 -
IDEA avsc文件生成实体类
avsc文件生成实体类pom.xml 加入 配置<project> <dependencies> <!-- avsc文件 生成实体类依赖 --> <dependency> <groupId>org.apache.avro</groupId> <artifactId>avro</artifactId>原创 2021-09-04 12:04:18 · 1066 阅读 · 0 评论 -
前序+ 中序 中序+后序 生成二叉树
package com.zzw.leetcode;import java.util.ArrayList;import java.util.List;/** * @PACKAGE_NAME: com.zzw.leetcode * @NAME: Ergodic * @USER: zhaozhenwei * @DATE: 2021/7/22 * @TIME: 6:15 下午 * @Description: **/public class Ergodic { static Tree原创 2021-07-22 20:22:34 · 84 阅读 · 0 评论 -
java.lang.reflect.Method#getModifiers
PUBLIC: 1PRIVATE: 2PROTECTED: 4STATIC: 8FINAL: 16SYNCHRONIZED: 32VOLATILE: 64TRANSIENT: 128NATIVE: 256INTERFACE: 512ABSTRACT: 1024STRICT: 2048原创 2021-07-01 13:42:31 · 95 阅读 · 0 评论 -
Mac OpenJDK jdk12编译
需要的材料OpenJDK12 源码下载browse 可以看到jdk12的目录zip下载源码OpenJDK11下载准备环境brew-- 安装/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"其它配置brew install ccache //加速编译brew install freetype //字体引擎,编译过程中会被依赖到brew原创 2021-06-30 23:47:15 · 286 阅读 · 1 评论 -
no main manifest attribute, in /microservice-discovery-eureka-1.0-SNAPSHOT.jar
问题:no main manifest attribute, in /microservice-discovery-eureka-1.0-SNAPSHOT.jar解决:<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration>原创 2021-06-26 13:44:30 · 296 阅读 · 0 评论 -
docker-maven-plugin 插件无法拉取问题
使用 docker-maven-plugin 插件时,maven无法拉取对应 jar 包。出现下面问题:maven 版本:镜像仓库配置:<mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url>原创 2021-06-26 13:14:25 · 1100 阅读 · 0 评论 -
Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required List parame
问题:Resolved [org.springframework.web.bind.MissingServletRequestParameterException: Required List parameter ‘customerNoList’ is not present]原因:请求体过大,超出了tomcat限制的2M大小解决方案:使用的是springboot内嵌的tomcat,通过在application.properties 或者 bootstrap.yaml 中修改配置server: t原创 2021-06-09 10:16:33 · 9566 阅读 · 0 评论 -
JVM架构
原创 2021-06-08 22:57:54 · 45 阅读 · 0 评论 -
microservice-discovery-eureka-ha-1.0-SNAPSHOT.jar中没有主清单属性
问题:springboot打包完成后执行时报下面的错误java -jar microservice-discovery-eureka-ha-1.0-SNAPSHOT.jar --spring.profiles.active=peer2microservice-discovery-eureka-ha-1.0-SNAPSHOT.jar中没有主清单属性解决方法:在pom.xml文件中加入下面的配置,版本version需要与项目中的springboot保持一致<build> <p原创 2021-05-30 15:55:09 · 183 阅读 · 0 评论 -
双向链表反转
package com.zzw.test;/** * @program: HashMapTest * @description: 双向链表反转 * @author: zhaozhenwei * @create: 2021-05-30 10:55 **/public class DoubleListInversion { public static void main(String[] args) { DoubleNode listInversion = create原创 2021-05-30 11:19:55 · 379 阅读 · 0 评论 -
单向链表反转
package com.zzw.test;/** * @program: HashMapTest * @description: 单向链表反转 * @author: zhaozhenwei * @create: 2021-05-30 09:43 **/public class ListInversion { public static void main(String[] args) { Node listInversion = createListInversio原创 2021-05-30 10:42:44 · 50 阅读 · 0 评论 -
Ribbon使用
使用Ribbon进行Eureka服务上注册服务的调用依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-eureka</artifactId> <version>1.4.6.RELEASE</version></dependency><de原创 2021-04-18 19:41:28 · 61 阅读 · 0 评论 -
Eureka学习
什么是EurekaEureka是Netfix的一个子模块,也是核心模块之一。Eureka是一个基于REST风格的服务,用于定位服务,已实现云端服务发现和故障转移。有了服务发现与注册,只需要使用服务的标识符,就可以访问到服务,而不需要修改服务调用的配置文件三大角色Eureka Server:提供服务的注册与发现Service Provider:服务提供者,将服务注册到Eureka中,供消费者消费Service Consumer:服务消费者,从Eureka获取注册服务列表,进行服务消费构建Eu原创 2021-04-18 18:08:55 · 101 阅读 · 2 评论 -
Eureka 集群启动报错
Eureka集群启动时,页面出现如下错误提示FreeMarker template error (DEBUG mode; use RETHROW in production!): The following has evaluated to null or missing: ==> replica.key [in template "eureka/navbar.ftl" at line 68, column 62] ---- Tip: It's the step after the last d原创 2021-04-18 17:59:48 · 763 阅读 · 0 评论 -
mybatis自定义缓存
mybatis有一级缓存、二级缓存。一级缓存,也叫本地缓存,默认开启,只作用于SqlSession有效区域。二级缓存,多个SqlSession共享,相同接口、相同方法、相同参数的查询都可以共享查询结果。二级缓存默认是关闭的,可以使用在mapper文件中使用<cache>进行开启自定义缓存通过实现Cache接口,可以进行自定义缓存。package com.zzw.cache;import org.apache.ibatis.cache.Cache;import java.util原创 2021-04-15 23:11:19 · 497 阅读 · 0 评论 -
mybatis学习
mybatis配置文件 - mybatis-config.xml<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <settings&g原创 2021-04-15 21:08:58 · 39 阅读 · 0 评论 -
CopyOnWriteArrayList
import java.util.*;import java.util.concurrent.CopyOnWriteArrayList;/** * @program: ThreadTest * @description: * @author: * @create: 2021-04-10 11:13 **/public class ListTest { public static void main(String[] args) throws InterruptedException原创 2021-04-10 12:51:34 · 86 阅读 · 0 评论 -
java创建对象过程理解
类的声明周期加载(loading) -> 链接(linking) -> 初始化(initialization) -> 使用(Using) -> 卸载(unloading)链接(linking):验证(verification) -> 准备(preparation) -> 解析(Resolution)初始化父类静态变量、父类静态初始化块 -> 子类静态变量、子类静态初始化块 -> 子类main方法 -> 父类变量、父类初始化块 -> 父类构原创 2021-04-05 11:34:44 · 81 阅读 · 1 评论 -
Decompiled .class file, bytecode version:52.0 (java8)
IDEA查了源码是出现以下问题:Decompiled .class file, bytecode version:52.0 (java8)在下载了对应的sources.jar和javadoc.jar后还是这个问题,方法上没有出现对应的注释,即使是在当前页面进行sources的下载以及下载后sources的选择,结果依旧。根据 https://blog.csdn.net/qq_26558047/article/details/115264624的文章来看,应该是我当前使用的版本太高导致的。当把它改成低版原创 2021-04-03 10:40:09 · 7078 阅读 · 3 评论 -
查找第index小的数
package com.zzw.algorithm;import java.util.ArrayList;import java.util.Arrays;/** * @program: sorttest * @description: 查找第n个小的数字 * @author: zhaozhenwei * @create: 2021-03-30 19:42 **/public class FindMinKth { /** * 查找当前集合arr第n个小的数字时,使用当原创 2021-03-30 21:32:08 · 73 阅读 · 0 评论 -
KMP
import java.util.Arrays;/** * @program: sorttest * @description: KMP算法 * @author: zhaozhenwei * @create: 2021-03-28 18:44 **/public class KMPAlgorithm { public static void main(String[] args) { String mainStr = "1231241289031241241245.原创 2021-03-28 22:00:06 · 52 阅读 · 0 评论 -
二叉树遍历
二叉树节点import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import lombok.ToString;/** * @program: sorttest * @description: 二叉树节点 * @author: zhaozhenwei * @create: 2021-03-27 18:39 **/@Data@NoArgsConstructor@AllAr原创 2021-03-27 19:42:18 · 50 阅读 · 0 评论 -
Error:java: Compilation failed: internal java compiler error
java编译时报错:Error:java: Compilation failed: internal java compiler error此时jdk的版本为1.8编译级别也是8可以查看这里的编译界别,将这里的5改成需要的8就可以了原创 2021-03-22 20:58:08 · 79 阅读 · 0 评论 -
深入分析Java I/O的工作机制 学习笔记
1.Java I/O的基本架构1.1Java的I/O操作类在包java.io下,大概有80个类,大概分为以下四组基于字节操作的I/O接口:InputStream和OutputStream基于字符操作的I/O接口:Writer和Reader基于磁盘操作的I/O接口:File基于网络操作的I/O接口:Socket Socket接口不在java.io包下前两组主要是传输数据的数据格式后两...原创 2019-10-08 16:56:38 · 144 阅读 · 0 评论 -
深入分析Java Web技术内幕 深入Web请求过程 学习笔记 1
1.互联网架构遵守原则URL,统一资源定位符。互联网上的资源都是使用一个URL表示。必须基于HTTP与服务端进行交互。数据展示必须在浏览器中。2.HTTP请求根据地址栏中的URL域名DNS解析出IP地址。根据地址和端口号与远程服务器建立Socket连接。浏览器将该URL组装成一个get类型的HTTP请求头,通过outputStream.write发送到目标服务器服务器通过inpu...原创 2019-10-08 12:32:08 · 141 阅读 · 0 评论 -
rabbitmq安装
转载:https://blog.csdn.net/qq_40238199/article/details/822580661.下载最新的erlang文件,目前最新版本为:http://erlang.org/download/otp_src_22.0.tar.gz。我在下载时,使用wget还是浏览器下载都很慢,80多兆的文件要下好几个小时,最后用迅雷几分钟不到完事了。wget http://e...转载 2019-09-13 23:04:15 · 79 阅读 · 0 评论 -
SpringBoot报错:Cannot load driver class: com.mysql.jdbc.Driver
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'userController': Unsatisfied dependency expressed through field 'userService'; nested exception is org....原创 2019-09-10 23:09:25 · 1152 阅读 · 0 评论