随笔分类 - Java相关技术
摘要:springboot项目有些日子没有开发了,新做一个min spring boot项目,复习下项目开发及发布流程。 1.新建项目: 2.新建一个业务controller controller名称及方法,名称随意,项目结构如下: testcontroller代码文件的内容如下: package com
阅读全文
摘要:先上测试代码: public class Test{ public static void main(String[] args) { Integer l1 = new Integer(1); Integer l2 = new Integer(1); System.out.println(l1==l
阅读全文
摘要:1.按Java理论,父类与子类的初始化顺序为: 1.初始化父类静态变量 2.初始化父类的静态代码块 3.初始化子类的静态变量 4.初始化子类的静态代码块 5.父类的非静态变量 6.父类的非静态代码块 7.父类的构造函数 8.子类的非静态变量 9.子类的非静态代码块 10.子类的构造函数 验证代码:
阅读全文
摘要:首先,示例来自Bruce Eckel的《On Java》: // housekeeping/ExplicitStatic.java // (c)2021 MindView LLC: see Copyright.txt // We make no guarantees that this code i
阅读全文
摘要:先用javac编译,带参数-d javac -d . ****.java 然后,在当前目录下(不要到****子目录),运行java即可。 java ***.***** 如: java com.FuctionDemo2 package com; import java.util.function.Fu
阅读全文
摘要:public String GetMonthFirstFriday(int year, int month) throws Exception { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Calendar cal_1
阅读全文
摘要:上一篇使用progurad混淆spring cloud代码,实际看下来发现混淆代码效果不好,价值不大。于是改换为:allatori,在参考网上代码后,终于实验成功,过程如下: 在代码的根目录下新建文件夹lib,下载allatori,地址,下载完成后,将allatori拷贝到lib文件夹(目前已经到8
阅读全文
摘要:由于工作原因,需要使用progurad混淆spring cloud代码,折腾了很久才基本上搞定,为避免以后重新踩坑,将关键配置和步骤记录下来,期望以后参考使用。 pom配置: <!--proguard混淆插件--> <plugin> <groupId>com.github.wvengen</grou
阅读全文
摘要:一个父子类型项目启动时,出现奇怪现象:中控台无错误输出,但tomcat无法启动,导致前端访问时出现: localhost:拒绝了我们的连接请求 控制台输出如下: 2021-12-07 11:21:10 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWe
阅读全文
摘要:前言: kafka一些常用命令: cd /opt/module/kafka 查看kafka主题: ./kafka-topics.sh --list --zookeeper localhost:2181 查看主题详情 ./kafka-topics.sh --describe --zookeeper l
阅读全文
摘要:参考: https://blog.csdn.net/codehxy/article/details/80626563 一般出现在父子项目中,其中一个子项目为另一个子项目的引用,正确的顺序为: 先在父项目中执行install ,再在子项目中执行install。
阅读全文
摘要:Knife4j引入: <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifactId> <version>${knife4j.version}</versi
阅读全文
摘要:利用mybatis-plus-generator来生成mybatis-plus框架所需要的各种代码,非常方便,省时省力,为了避免重复造车,在此将mybatis-plus-generator配置过程记录下来,用于重复利用及备查。 1.Pom配置: <properties> <project.build
阅读全文
摘要:idea项目模块名称有中括号,表现为:项目名称和中括号里面的名称不同,去掉中括号方法: 用鼠标选择项目,右键->Refactor->Rename,选择Rename directory,然后填写名称和中括号名称一样。保存。
阅读全文
摘要:1.首先在pom中添加依赖配置: <dependency> <groupId>org.slf4j</groupId> <artifactId>log4j-over-slf4j</artifactId> <version>1.7.13</version> </dependency> 2.在项目的res
阅读全文
摘要:Java环境: 一.从字符串反序列化为List OCR系统返回的字符串格式为: {"code": "1", "data": [[{"page_id": "1", "field_name": "\u4e00\u6bb5", "field_id": 1, "slice_name": "slice_0.p
阅读全文
摘要:一.所需材料 以 spring boot集成mybatis(注解模式)文为基础,在此基础上引入mybatis-plus. 配置文件: <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter<
阅读全文
摘要:一.所需材料 spring boot、mybatis pom文件配置如下: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <versio
阅读全文
摘要:一.项目所需材料: spring boot、mybatis pom文件配置如下: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <ver
阅读全文