随笔分类 -  java

有关java
摘要:springboot项目启动的时候,报以下错误:java.lang.NoClassDefFoundError: org/springframework/jdbc/datasource/embedded/EmbeddedDatabaseType 经过排查后,是maven中缺少jdbc的依赖, 添加以下 阅读全文
posted @ 2023-07-31 11:30 TidalCoast 阅读(678) 评论(0) 推荐(0)
摘要:简单创建webservice接口并采用rpc方式调用 一、简单创建webservice接口 1.新建一个maven项目 2.创建一个包 3.创建一个接口 在新建的包下创建接口 点击查看代码 public interface FirstWebService { String getInfo(Strin 阅读全文
posted @ 2022-12-15 16:49 TidalCoast 阅读(396) 评论(0) 推荐(0)
摘要:windows搭建maven私服nexus仓库并且上传本地maven库jar包 一、maven私服仓库nexus搭建 nexus下载 1.首先需要从官网下载nexus安装包 地址:https://www.sonatype.com/download-oss-sonatype 如果无法访问的话,可以用下 阅读全文
posted @ 2022-12-13 14:01 TidalCoast 阅读(1079) 评论(0) 推荐(0)
摘要:maven解决项目冲突 在开发我们都会用maven来管理项目jar包,非常方便。但是,有时候会出现jar冲突的情况,导致项目起不来,这个时候我们就得去排查哪些jar包冲突了。 在jar冲突的时候,会报java.lang.SecurityException: class "xxxxxxx"'s sig 阅读全文
posted @ 2021-12-23 15:33 TidalCoast 阅读(2400) 评论(0) 推荐(0)
摘要:解决Idea运行项目出现Command line is too long 在工作中,idea运行项目报Command line is too long. Shorten command line for className or also for JUnit defaultconfiguration 阅读全文
posted @ 2021-11-04 15:43 TidalCoast 阅读(508) 评论(0) 推荐(0)
摘要:JPA接口查询方法 1.Repository接口 Spring Data 里面做数据库操作的最底层的抽象接口,最顶级的父类,源码里面其实什么方法都没有,仅仅起到一个标识作用。管理域类以及域类的 ID 类型作为类型参数,此接口主要作为标记接口来捕获 要使用的类型,并帮助用户发现扩展此接口的接口。Spr 阅读全文
posted @ 2021-11-01 14:30 TidalCoast 阅读(369) 评论(0) 推荐(0)
摘要:Kibana的简单使用 通过ip+端口进入ui界面,这里设置5601端口 选择Dev Tools进入控制台 输入 GET _cat/indices 命令获取所有索引 查询到想要的索引名称,说明es已经成功获取到日志 加载索引 选择新建 输入索引名称,底下会出来匹配的索引 点击next step 点击 阅读全文
posted @ 2021-10-15 13:53 TidalCoast 阅读(337) 评论(0) 推荐(0)
摘要:elk日志分析管理系统的搭建 日志收集的主要流程 1.使用logback或者使用filebeat将生成的日志发送给logstash 2.logstash对日志进行采集之后,推送给elasticsearch 3.Elasticsearch存储Logstash传送的结构化数据,提供给Kibana 4.K 阅读全文
posted @ 2021-10-15 11:19 TidalCoast 阅读(264) 评论(0) 推荐(0)
摘要:Spring Data JPA相关——多表联合查询中注解的使用 基本注解 @Entity ​ @Entity 用于定义对象将会成为被 JPA 管理的实体,将字段映射到指定的数据库表中 @Table ​ 用于指定实体类对应的数据库表名 public @interface Table { //表的名字, 阅读全文
posted @ 2021-10-12 09:31 TidalCoast 阅读(1130) 评论(0) 推荐(0)
摘要:Spring Data Jpa相关——JPA基本的查询和修改方法 方法命名查询 概述 根据方法的名字就能执行相对应的查询语句,实现查询。只需要按照Spring Data JPA提供的方法命名规则定义方法的 名称,就可以完成查询工作。Spring Data JPA在程序执行的时候会根据方法名称进行解析 阅读全文
posted @ 2021-10-11 15:31 TidalCoast 阅读(1833) 评论(1) 推荐(2)
摘要:Spring Data JPA相关——初识Spring Data JPA 什么是JPA? JPA指Java Persistence API,用于对象持久化的 API。JPA可以说是一种规范,是Java EE 5.0 平台标准的 ORM 规范,使得应用程序以统一的方式访问持久层。 像Hibernate 阅读全文
posted @ 2021-10-11 11:42 TidalCoast 阅读(124) 评论(0) 推荐(0)
摘要:JaCoCo多模块单元测试配置 在maven的多模块项目中配置Jacoco插件,显示多个模块的单元测试覆盖率报告 1.首先创建一个多模块项目 目录结构如下 JacocoMoudlesTest是root模块,test-a,test-b,test-c,三个模块中包含单元测试的代码,test-common 阅读全文
posted @ 2021-09-29 11:21 TidalCoast 阅读(2109) 评论(0) 推荐(0)
摘要:Jacoco单元测试工具的使用 一、JaCoCo简述 JaCoCo是一个开源的覆盖率工具,它针对的开发语言是java,其使用方法很灵活,可以嵌入到Ant、Maven中;可以作为Eclipse插件,可以使用其JavaAgent技术监控Java程序等等。 很多第三方的工具提供了对JaCoCo的集成,如s 阅读全文
posted @ 2021-09-28 17:21 TidalCoast 阅读(1749) 评论(0) 推荐(0)
摘要:java单例模式以及实现 参考博客:https://blog.csdn.net/qq_41458550/article/details/109243456 一.单例模式的定义: 单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。在计算机系统中,线程池、缓存、日志对象、对话框、打 阅读全文
posted @ 2021-08-30 20:47 TidalCoast 阅读(161) 评论(0) 推荐(0)
摘要:常用的排序算法(java实现) 冒泡排序 冒泡排序就是从数组的一端开始,让数组中的相邻两个数逐一比较,以降序排序4,5,1,2,3来举例,第一次4和5比较,因为4小于5,所以4,5要调换位置,4,5,1,2,3 ——>5,4,1,2,3,之后比较下标为1和下标为2的数,也就是4和1比较,因为4大于1 阅读全文
posted @ 2021-08-30 19:28 TidalCoast 阅读(64) 评论(0) 推荐(0)
摘要:JAVA深拷贝和浅拷贝 参考博客:https://www.jianshu.com/p/94dbef2de298 浅拷贝(shallow Copy) 1.什么是浅拷贝 浅拷贝首先会创建一个新的对象,这个对象和原始对象属性值相同。如果原始对象是数值类型对象,那么拷贝的就是基本类型的值;如果拷贝的对象是引 阅读全文
posted @ 2021-08-13 16:36 TidalCoast 阅读(83) 评论(0) 推荐(0)
摘要:Spring框架中的 IOC 和 AOP 参考博客:https://www.cnblogs.com/xiaoxing/p/5836835.html 一.什么是Spring? Spring是一个轻量级开源框架,开发目的是为了解决企业应用开发的复杂性,Spring通过bean来管理java类,将java 阅读全文
posted @ 2021-04-08 14:45 TidalCoast 阅读(91) 评论(0) 推荐(0)
摘要:Java的四种引用方式 参考博客:https://www.cnblogs.com/huajiezh/p/5835618.html 一.为什么要设置不同种类的引用类型 jvm是通过GC机制自动管理内存空间的,不同于c/c++手动释放空间,所以我们得让jvm虚拟机知道哪些对象应该在什么时候释放,哪些对象 阅读全文
posted @ 2021-04-02 19:04 TidalCoast 阅读(646) 评论(0) 推荐(0)
摘要:对于StringTable初步理解 参考博客:https://blog.csdn.net/qq_26632895/article/details/105587461 一.什么是StringTable StringTable是字符串常量池,又称为String pool,它是存在于堆中的一块区域(jdk 阅读全文
posted @ 2021-03-31 17:49 TidalCoast 阅读(309) 评论(0) 推荐(0)
摘要:Jvm的内存结构 参考博客:https://blog.csdn.net/weixin_40114067/article/details/105444317 参考博客:https://blog.csdn.net/a616413086/article/details/51272309 Jvm结构图 Jv 阅读全文
posted @ 2021-03-29 13:36 TidalCoast 阅读(95) 评论(0) 推荐(0)