自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 docker 安装与启动 ElasticSearch 踩坑

(1) 下载ElasticSearch镜像和kibanasudo docker pull elasticsearch:7.4.2sudo docker pull kibana:7.4.2(2) 启动ElasticSearch1.准备两个文件夹存放配置文件和日志数据mkdir -p /mydata/elasticsearch/configmkdir -p /mydata/elasticsearch/data2.配置跨域echo "http.host: 0.0.0.0"&g

2021-07-23 11:10:00 341 1

原创 微服务共用实体类如何抽离?

本篇只是一个思考,笔者经验大大的不足,希望各位能友好讨论。场景描述最近尝试着给公司的系统尝试进行微服务拆分。下图是原本打算的架构进行分割,但是hr里面出现了几个方法,需要获得user这个实体类。而按照之前的规划,user这个实体类放入了auth中。解决方法有三个:1.单独将user实体类放入common包中,如果这样,user实体类的增删改查方法再auth中,但是实体类却在common中,难免有些奇怪,后期维护的时候可能会找不到这个实体类。2.将所有的entity都放入commo.

2021-06-25 10:38:10 2812 3

原创 使用org.apache.pdfbox 2.x PDF 转Doc 转图片 转字符串

场景:本来说要弄一个PDF简历解析的,但是百度搜索了一下一般都是需要Python语义或者人工智能一类的。所以做了一个pdf转doc的副产品。

2021-06-11 16:05:11 1523

原创 java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.Config

StackOverflow相关问题答案今天使用SpringMvc的视图解析器出现了如题的报错下载两个相关的jar包即可jsp-api-2.0.jarjstl-1.2.jar

2019-08-01 10:09:03 266

原创 The hierarchy of the type MyMethodBeforeAdvice is inconsistent Spring的前置通知中遇见的问题

package service;import org.springframework.aop.MethodBeforeAdvice;import java.lang.reflect.Method;public class MyMethodBeforeAdvice implements MethodBeforeAdvice{ }在MyMethodBeforeAdvice中出现错误...

2019-07-20 10:27:31 114

原创 Spring第一节——Spring如何创建对象以及创建方式的异同

在之前的java语言中,若想创建一个对象,可以使用下列的代码Person stu=new Student();//person 作为接口这种方式出现了实现类的名称,提高了耦合度。在Spring中,不需要出现类名,而是使用映射的方式创建对象,降低了耦合度在Spring中,可以用这两种方式创建对象@Test public void test01() { Applicati...

2019-07-14 15:34:15 285

原创 Spring 简介

1.Spring的作用?Spring的主要作用是解耦。根据功能的不同,可以将一个系统中的代码分为主业务逻辑与系统级业务逻辑两类。它 们各自具有鲜明的特点:主业务代码间逻辑联系紧密,有具体的专业业务应用场景,复用性 相对较低;系统级业务相对功能独立,没有具体的专业业务应用场景,主要是为主业务提供 系统级服务,如日志、安全、事务等,复用性强。Spring 根据代码的功能特点,将...

2019-07-13 16:03:42 81

原创 MyBatis的查询缓存

MyBatis的查询缓存机制,根据缓存区的作用域可以划分为两种,一级查询缓存和二级查询缓存

2019-07-13 15:35:49 158

原创 第四个MyBatis程序——一对多查询 参考动力节点

类定义首相类package rodisland;import java.util.Set;public class Country { private int cid; private String cname; private Set<Minister> ministers; public int getCid() { return cid; } ...

2019-07-09 11:50:14 151

原创 第三个MyBatis程序——动态SQL 参考动力节点公开课

什么是动态SQL?动态SQL即为SQL语句的拼接,形成较为复杂的SQL语句,以此达到用户的查询目的。动态SQL标签有<if> <where> <choose> <foreach> 等<if>标签当test的值为true时,if标签内包含的SQL片段会拼接到SQL语句中实例:下列程序完成按照姓名和年龄查询dao接口...

2019-07-08 10:50:14 128

原创 mapper的动态映射 参考动力节点公开课

1.什么是mapper的动态映射?在之前的程序中,可以发现,真正实现方法的是mapper文件中相应的sql语句在Mapper的动态代理方式中,程序员无需实现Dao接口,接口是由MyBatis结合映射文件自动生成的动态代理实现的2.mapper动态映射实例1.Dao接口需要注意,此处Dao接口的方法名要与mapper文件中的 id保持一致,这样才能正确生成实现类packag...

2019-07-06 16:17:19 159

原创 第二个MyBatis程序——表单的CRUD操作

PS:此程序由上一个程序改写,代码的实现参考动力节点网课步骤分别为:1.Dao接口的修改2.表和学术类的修改3.映射文件的修改4.Dao实现类的修改5.在测试类进行测试1.Dao接口package rodisland;import java.util.List;import java.util.Map;public interface Dao...

2019-07-06 11:23:49 199

原创 第一个MyBatis程序

参考动力节点网课该程序功能:将学生信息导入对应的数据库第一步:导入包Mybatis的依赖包,核心包,以及mysql的连接驱动,junit核心包,junit的依赖包 hamcrest-core-1.3.jar第二步:定义学生类,表,Dao接口package rodisland;//为了能使用反射机制创建对象,必须给出无参数的构造函数public cl...

2019-07-03 09:38:04 150

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除