自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 prim和kruskal求最小生成树

package com.haitao.prim;import java.util.Arrays;public class PrimTree { public static void main(String[] args) { char[] data = new char[]{'A', 'B', 'C', 'D', 'E', 'F', 'G'}; int[][] weight = new int[][]{ {10000, 5, 7

2021-12-01 10:02:01 456

原创 JPA解析json出现转换异常

背景:两个项目共用一个数据库,数据库中一张表的一个text字段由String改为Map,Map的key是Integer类型的,一个项目是Mybatis,一个是Jpa。报错如下:com.fasterxml.jackson.core.JsonParseException: Unexpected character (‘0’ (code 48)): was expecting double-quote to start field nameat [Source: (String)"{0:“null”,20:“

2021-10-20 17:32:00 942

原创 mybatis批量删除使用多个判断条件

今天有个需求是这样的,我有templateId和typeId两个字段,两个字段在表中是唯一键,但是都是一对多的关系我要进行的操作是根据templateId和typeId一次删除多条数据<delete id="deleteAmountDetail" parameterType="java.util.List"> delete from type_template where (type_id, template_id) in <foreac

2021-08-27 21:39:29 1073 1

原创 java.lang.NoClassDefFoundError

今天部署代码时报错,编译失败。查看失败的原因,显示这个jar包被禁用那好办啊,把这个jar包提到1.4.18不就行了,进入pom文件把jar包版本指定为1.4.18,再次部署原来是引用了fd-bom这个包,这个包里引用了xstream。那就升级引用的bom呗,找到合适的并且引用了1.4.18的bom进行引用,再次部署。这次编译成功了·,但是部署失败了,看错误日志。发现报了java.lang.NoClassDefFoundError这个错,百度了一下,说这个是类型转换异常,然后网上五花八门说啥的都有

2021-08-27 21:30:07 152

原创 mysql语句记录

1、修改表字段名:alter table table_name(表名) old_filed_name(原字段名) new_filed_name(新字段名) filed_type(字段属性,必须要填)

2021-08-12 16:04:11 57

原创 @Entity中添加数据表没有的列

服务部署失败:Caused by: javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory; nested exception is org.hibernate.MappingException: Could not determine type for: java.util.Map, at table: calculate_detail_info,

2021-08-11 20:06:47 435

原创 使用PlantUML插件来做图

我们日常在写开发文档的时候需要画一些时序图或者流程图来做逻辑说明。之前一直使用亿图之类的图形化界面直接画,我的导师就建议我使用PlantUML,于是简单学习了一下它的语法,发现用起来感觉比直接画省事多了。安装PlantUML插件重启后点击new就会发现多了一个PlantUML File,选中即可新建根据需求选不同的,比如第一个就是时序图,它会给出一个模版。1、首先我们写一个常用的时序图简单语法:@startuml前端页面 -> mrp系统: 点击计算按钮,开始mrp采购预测计算mrp

2021-07-09 12:00:57 780

原创 git中merge分支到master产生冲突

又是无知的一天,今天在gitlab上merge自己的代码到master上发现合并不上去,因为别人做了修改提交,导师教了我。。。。。。。。。。。。。。丢脸。。。。上命令吧:1、从自己的分支切换到master:git checkout master2、从master分支拉取最新:git pull(把你少的都拉下来)3、再次切换到你的分支:git checkout 自己的分支4、将到自己分支的代码合并到master分支:git merge master5、再将代码push上去:git push然后就

2021-04-14 15:30:27 3272 1

原创 未被spring托管的类引用被spring托管的类

在spring的开发中,我们通常都是将类或者接口注入到spring中进行托管,这样做很明显的好处就是避免了实例化。但是如果我们在一个没有被spring托管的类中引用一个被spring托管的类时,我们会发现使用@Resource或者@Autowired注解都是没有用的,这时候应该怎么办呢,我在最近的工作中就遇到了这个问题,可能是因为本人对spring理解不透彻的问题,所以这个问题就很困扰我,然而旁边的程序员很轻松的就帮我解决了。talk is cheap,show me your code!代码就是这样

2021-03-24 11:58:32 1055

原创 chrom浏览器设置自定义背景

1、chrom浏览器是我们经常使用的一款浏览器软件,但是其默认背景颜色为白色,我们长时间看会导致眼睛看东西很模糊,脑袋还疼。所以就想去设置一下背景颜色为我最喜欢的绿色。结果发现设置了一个颜色之后只是上方的地址栏变了颜色。后来上网一搜,原来是需要插件。2、我们这里是用的Stylish插件,怎么去下载呢先点击设置,再点击外观,打开主题背景搜索stylish,还有很多别的插件成功添加之后浏览器右上角会多出来一个图标,点击进入管理扩展程序点击扩展程序选项你们可以点击编写新样式,我已经写好了绿色

2021-01-14 17:10:27 1813 1

原创 ssm框架中设置定时任务

ssm框架中设置定时任务最近在项目中需要配置一个定时任务不断将数据库中符合条件的数据添加到redis中,但是在网上找了很多Spring中配置定时任务的文章,结果跟着一通操作之后发现并没有起到作用,所以自己又花了一些时间去找了个视频学习了一下。发现终于可以使用了,但是考虑到观看视频太费时间,所以记录一下,利人利己添加xml配置头xmlns:task="http://www.springframework.org/schema/task"xsi:http://www.springframework.or

2021-01-07 20:22:39 408

原创 idea搭建ssm框架

idea是目前的主流java开发软件,那么如何在idea上快速而准确的搭建一个可以运行的ssm框架获取会给一些小伙伴尤其是刚入门的小伙伴带来困难。首先,来一个项目整体目录的截图ssm最重要的在于配置文件:你可能看见不同人的项目拥有的配置文件数量不一样,这很正常首先,看一下pom里面所需要的依赖<!--SpringMVC--><dependency> <groupId>org.springframework</groupId> &lt

2020-12-29 00:28:14 786 12

原创 使用CountDownLatch循环打印十次ABC

使用CountDownLatch循环打印十次ABC## 标题最近遇到一个使用三个线程顺序打印ABC,连续打印十次的问题,关于这个问题网上解决方案很多,但是我发现网上却没有CountDownLatch的解决方案。首先大概一下CountDownLatch,CountDownLatch有await()和countDown()两个方法,每次调用countDown()方法时count会减一,调用await()方法只要count不为0则会一直阻塞。废话不说,上代码:public class ThreadPr

2020-12-28 17:48:03 778

原创 Unable to connect to Command Metric Stream.问题解决方案

Unable to connect to Command Metric Stream.问题解决方案我们在微服务使用中hystrix是我们不可避免要接触到的一个东西,hystrix的作用主要是进行服务降级,但是hystrix还可以进行监控,但是我们使用hystrix监控的时候可能会遇到上面的问题。解决方法如下:主要是因为springboot的默认路径不是"/hystrix.stream"...

2020-11-10 21:35:13 2051

原创 Spring Initializr创建web项目时没有web选项

最近在学习spring boot是遇见了一个问题,Spring Initializr创建web项目时没有其他人一样有web选项所以不解决这个问题我们就不能继续学习spring boot(不能更方便的学习),花了一些时间解决了这个问题之后分享给大家进去之后:双击3,打开之后:到此就结束了!!...

2020-06-14 21:43:42 1708 1

原创 C语言非循环单链表实现插入和遍历

#include<stdio.h>#include<stdlib.h>typedef struct Node{int data; //数据域struct Node * pNext; //指针域}NODE, *PNODE;//函数声明PNODE create_list(void);void traverse_list(PNODE pHead);...

2019-06-27 21:18:03 267

空空如也

空空如也

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

TA关注的人

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