
java
Final磊
这个作者很懒,什么都没留下…
展开
-
Elasticsearch学习笔记
什么是全文索引大白话:把内容拆分成结构化的文档存储起来 然后使用搜索条件去匹配稍微官方一些的理解:全文检索是指计算机索引程序通过扫描文章中的每一个词,对每一个词建立一个索引,指明该词在文章中出现的次数和位置,当用户查询时,检索程序就根据事先建立的索引进行查找,并将查找的结果反馈给用户的检索方式。这个过程类似于通过字典中的检索字表查字的过程。全文检索的方法主要分为按字检索和按词检索两种。按字检索是指对于文章中的每一个字都建立索引,检索时将词分解为字的组合。对于各种不同的语言而言,字有不同的含原创 2022-07-21 09:03:48 · 743 阅读 · 0 评论 -
io.netty.buffer.PooledUnsafeDirectByteBuf cannot be cast to java.lang.String
netty问题总汇原创 2022-06-23 18:41:52 · 3866 阅读 · 0 评论 -
Request processing failed;
nested exception is org.apache.ibatis.type.TypeException: Could not set parameters for mapping: ParameterMapping{property=‘First_PageHelper’, mode=IN, javaType=class java.lang.Integer, jdbcType=null, numericScale=null, resultMapId=‘null’, jdbcTypeName=‘nul原创 2021-09-29 17:10:48 · 331 阅读 · 0 评论 -
easyExcel java.lang.NoSuchFieldError: RAW_XML_FILE_HEADER
在使用easyExcel的时候遇到这个问题解决方法:1、可以尝试更新到最新的版本 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </dependency>原创 2021-09-01 18:05:54 · 2052 阅读 · 0 评论 -
Command line is too long. Shorten command line for yxkc or also for Spring Boot default configuratio
原创 2021-08-03 08:42:54 · 163 阅读 · 0 评论 -
java: JPS incremental annotation processing is disabled. Compilation results on partial recompilatio
编译问题java: JPS incremental annotation processing is disabled. Compilation results on partial recompilation may be inaccurate. Use build process "jps.track.ap.dependencies" VM flag to enable/disable incremental annotation processing environment.部分未编译错误解决原创 2021-07-21 08:53:40 · 32826 阅读 · 13 评论 -
类初始化和实例初始化
类初始化过程类初始化过程一个类要创建实例需要先加载并初始化该类List itemmain方法所在的类需要先加载和初始化 父类一个子类要初始化需要先初始化父类 一个类初始化就是执行<‘clinit’>()方法<‘clinit’>()方法由静态类变量显示赋值代码和静态代码块组成类变量显示赋值代码和静态代码块代码从上到下顺序执行<‘clinit’>()方法只执行一次父类代码块package interview.classloading;pub原创 2021-07-18 20:30:45 · 362 阅读 · 0 评论 -
单例模式(懒汉式和饿汉式)
单例模式可分为饿汉式和懒汉式饿汉式单例模式:直接创建实例对象,不管你是否需要创建这个对象懒汉式单例模式:延迟创建对象创建思路(1)构造器私有化(2)自行创建,并用静态变量保存(3)向外部提供这个示例(4)强调这是一个单例,用final修饰第一种、饿汉式/* * @ClassName Singleton * @Author Final * 单例设计模式 * @Project DataStructures *public class Singleton { /原创 2021-07-18 19:54:03 · 216 阅读 · 0 评论 -
Java自增变量;i++和++i的区别
简单来说x = i ++; //先让x变成i的值1,再让i加1x = ++i; //先让i加1, 再让x变成i的值1案例解析 int i =1; int x=i++; System.out.println("i="+i); System.out.println("x="+x);结果i=2x=1 int i =1; int x=++i; System.out.print原创 2021-07-18 19:31:26 · 359 阅读 · 0 评论 -
spring学习
学习流程spring framework (IOC( 控制反转)/ DI(依赖注入) ,jdbc ,aop/sif4j(简单日志记录外观))(单体应用/微服务)spring mvc /struts2mybatis(国内主流)/hibernate(ORM)(国外主流)spring boot(补充) 扩展知识shiro权限管理restful风格中间件(rabbitmq,kafka)跟spring AMQP整合Tomcat集群session共享Redis内存数据库内...原创 2021-07-17 11:10:45 · 367 阅读 · 1 评论 -
反射和注解学习
什么是反射,它可以做什么通过反射,我们可以在运行时获得程序或程序集中每一个类型的成员和成员的信息。程序中一般的对象的类型都是在编译期就确定下来的,而 Java 反射机制可以动态地创建对象并调用其属性,这样的对象的类型在编译期是未知的。所以我们可以通过反射机制直接创建对象,即使这个对象的类型在编译期是未知的。(1)Java反射机制的核心是在程序运行时动态加载类并获取类的详细信息,从而操作类或对象的属性和方法。本质是JVM得到class对象之后,再通过class对象进行反编译,从而获取对象的各种信息。(原创 2021-07-17 10:59:17 · 168 阅读 · 0 评论 -
gateway启动错误错误解决方法
问题一org.springframework.web.reactive.socket.client.ReactorNettyWebSocketClient.setHandlePing(Z)Vcloud版本错误,在有些方法里没有对应的class,需要引入正确的版本,在我的项目中我是引入了SR1解决的,这个主要检查你的版本依赖问题<spring-cloud.version>Hoxton.SR1</spring-cloud.version>问题二org.springframew原创 2021-06-19 18:48:24 · 7273 阅读 · 0 评论 -
获取时间和时间格式化
package com.ob; import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date; public class DateTest { public static void main(String[] args) throws ParseException { Calendar now = Calendar.ge原创 2021-06-15 22:58:49 · 103 阅读 · 0 评论 -
idea项目创建避免无用文件上传
在.gitignore文件下添加**/mvnw**/mvnw.cmd**/.mvn**/target/.idea**/.gitignore原创 2021-06-15 22:55:53 · 142 阅读 · 0 评论 -
把xml数据转成实体数据
工具类public class XmlUtil { private static String xmlHeader = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"; public static <T> T xmlToObj(String xmlStr, Class<T> clazz) throws JsonProcessingException { var xmlMapper = JackS原创 2021-03-09 17:44:00 · 273 阅读 · 0 评论 -
附件下载
后台接口 @GetMapping(value = "{id}/download") @ApiOperation(value = "附件下载", notes = "附件下载") public void downloadFile(@PathVariable String id, HttpServletResponse response, HttpServletRequest request) throws ExecutionException, InterruptedException,原创 2021-03-09 15:33:24 · 133 阅读 · 0 评论 -
调用api方法
public static String sendHttpRequest(String httpURL, Map< String, String> params) throws Exception { URL url=new URL(httpURL); HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection(); urlConnection.setRe原创 2020-12-15 14:26:34 · 1108 阅读 · 3 评论 -
实体快速拷贝
//导入包为:import org.springframework.beans.BeanUtils;//copyProperties方法使用:InformationRecord informationRecord=new InformationRecord(); BeanUtils.copyProperties(information,informationRecord); //第一个参数为被拷贝的实体,第二个参数为拷贝的实体...原创 2020-12-03 16:23:44 · 156 阅读 · 0 评论