自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(147)
  • 资源 (2)
  • 收藏
  • 关注

原创 使用Fiddler 抓取手机电脑的数据包

1.Fiddler是什么?Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据(指cookie,html,js,css等文件)。 Fiddler 要比其他的网络调试器要更加简单,因为它不仅仅暴露http通讯还提供了一个用户友好的格式,其实Fiddler就是一个抓包工具,可以将网络传输发送与接受的数据包进行截获、重发、编辑、转存等操作。2.下载FiddlerFiddler下载地址:https:/.

2020-12-04 16:57:50 736

原创 记录一次activiti启动报错ERROR (CommandContext.java:171)- Error while closing command context

启动工作流项目时候报错ERROR (CommandContext.java:171)- Error while closing command contextjava.lang.NullPointerException: null at org.activiti.engine.impl.db.DbSqlSession.dbSchemaUpdate(DbSqlSession.java:1030) at org.activiti.engine.impl.db.DbSqlSession.perfor.

2020-12-01 20:01:52 7942

原创 webFlux 文件下载以及问题处理

1.

2020-11-26 14:54:22 3419 6

原创 设计模式之原型模式(打卡第四天)

1.原型模式

2020-05-26 18:01:39 222

原创 设计模式之外观模式(打卡第三天)

1.什么是外观模式外观模式(Facade Pattern)门面模式,隐藏系统的复杂性,并向客户端提供了一个客户端可以访问系统的接口。这种类型的设计模式属于结构型模式,它向现有的系统添加一个接口,来隐藏系统的复杂性。这种模式涉及到一个单一的类,该类提供了客户端请求的简化方法和对现有系统类方法的委托调用。2.外观模式代码示例用户注册完之后,需要调用阿里短信接口、邮件接口、微信推送接口。/** * @ClassName AliSmsService * @Author y...

2020-05-25 16:34:04 177

原创 设计模式之适配器模式(打卡第二天)

前言:因为自己有点懒,总是给自己找各种接口不去学习,所以还是觉得发布出来做一个记录 ,也是自我的一个监督,不能做一条咸鱼了,好歹也得当一条有梦想的咸鱼1.适配器模式在设计模式中,适配器模式(英语:adapter pattern)有时候也称包装样式或者包装(wrapper)。将一个类的接口转接成用户所期待的。一个适配使得因接口不兼容而不能在一起工作的类工作在一起,做法是将类自己的接口包裹在一个已存在的类中。...

2020-05-22 16:06:36 210

转载 java内存模型讲解(打卡第一天)

一、内存模型产生背景在介绍Java内存模型之前,我们先了解一下物理计算机中的并发问题,理解这些问题可以搞清楚内存模型产生的背景。物理机遇到的并发问题与虚拟机中的情况有不少相似之处,物理机的解决方案对虚拟机的实现有相当的参考意义。物理机的并发问题硬件的效率问题计算机处理器处理绝大多数运行任务都不可能只靠处理器“计算”就能完成,处理器至少需要与内存交互,如读取运算数据、存储运算结果,这个...

2020-05-21 10:12:39 191

原创 Disruptor框架简述以及重复消费问题处理

1.什么是DisruptorMartin Fowler在自己网站上写了一篇LMAX架构的文章,在文章中他介绍了LMAX是一种新型零售金融交易平台,它能够以很低的延迟产生大量交易。这个系统是建立在JVM平台上,其核心是一个业务逻辑处理器,它能够在一个线程里每秒处理6百万订单。业务逻辑处理器完全是运行在内存中,使`用事件源驱动方式。业务逻辑处理器的核心是Disruptor。Disruptor它...

2020-04-07 17:05:52 1901

原创 解决Error parsing HTTP request header  异常

Error parsing HTTP request headerNote: further occurrences of HTTP header parsing errors will be logged at DEBUG level.java.lang.IllegalArgumentException: Invalid character found in method name. ...

2019-12-23 14:29:31 2895

原创 github约定式提交

https://www.conventionalcommits.org/zh-cn/v1.0.0-beta.4/

2019-10-08 18:18:57 240

转载 JAVA字符串格式化-String.format()的使用

今天要做一个消息的微服务,所以使用format填充参数https://blog.csdn.net/lonely_fireworks/article/details/7962171

2019-09-26 11:55:41 121

原创 使用pg数据库ERROR: relation "inf_common_dict_type" does not exist

之前使用pg数据库的时候没有这种情况,然后这个在库下新增了模式,然后数据库会在默认的publi模式下去找你的表所以只需要在你的表名前加上模式名就可以了或者是修改你登录数据库的角色的search_path为你的模式dict也可以达到效果ALTER USER postgres SET search_path to iam,public;...

2019-09-24 16:39:12 1638

原创 配置Docker远程连接并且使用idea一键部署

关于docker的安装和基本使用可以看我的这篇文章https://blog.csdn.net/yjt520557/article/details/876241881.配置docker远程链接端口首先编辑我们服务器上的docker文件vi /usr/lib/systemd/system/docker.service修改以ExecStart开头的行(centos 7):...

2019-08-19 17:17:36 5550 8

原创 Eclipse安装Activiti插件

由于idea的两个Activiti插件actiBPM和一个Yaoqiang BPMN Editor这两个插件使用的感觉都不太好,所以决定使用Eclipse的插件将流程图画好,然后拷贝过来1.打开Eclipse点击eclipse上方工具栏的Help,选择Install New Software2.点击Add填写插件名称和安装地址名称:Activiti BPMN ...

2019-08-12 10:11:13 477 2

原创 oracle 实现分组后排序取第一条

1.这里要将数据按PARTNER_ID 分组并且按时间排序取第一select * from (SELECT ROW_NUMBER()over(PARTITION by PARTNER_ID ORDER BY VISIT_DATE DESC) as ro,v.PARTNER_ID,v.VISIT_DATE from VISIT_INFO v where ADDRESS is not...

2019-08-07 18:46:16 15644

原创 No active profile set, falling back to default profiles: default

在你的pom文件中加上 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependen...

2019-07-05 20:57:08 10042 1

原创 出现异常Could not resolve placeholder 'datasource.no1.url' in value "${datasource.no1.url}"

因为这个项目使用了多数据源所以配置了多个url,但是这里报错,无法解析到datasource.no1.url里的值,但是在项目中是读取到了的但是在查看我的target文件夹的时候,发现没有properties文件只有xml文件,然后发现是我在pom文件中有这样一段话<resource> <directory>src/main/r...

2019-07-02 14:54:23 3907

原创 idea启用boot项目找不到或无法加载主类 com.xxx.xxx.xxx.Application

碰到这个问题的时候我以为是代码的问题,但是就只是更新了代码就出现了这个异常,但是这个项目的代码又没有被修改过,然后我上网查找问题解决办法,都是说让我重新将maven clean install 一下,但是没有解决我的这个问题,然后我去git上看代码的时候发现.idea有人提交上去了然后将idea文件删除后重新用idea打开这个项目即可解决...

2019-06-13 15:26:47 475 2

原创 解决springcloud启动报错The bean 'eurekaRegistration', defined in class path resource [org/springframework/

控制台错误信息如下:***************************APPLICATION FAILED TO START***************************Description:The bean 'eurekaRegistration', defined in class path resource [org/springframework/clou...

2019-06-10 23:19:03 25220 21

原创 kafka主题(Topic)增加分区数量查看主题信息

1.linux指令查看主题的详细信息指令./bin/kafka-topics.sh --zookeeper localhost:2181 --describe --topic 主题名称修改主题的分区消息指令./bin/kafka-topics.sh --alter --zookeeper localhost:2181 --topic 主题名称 --partitions 分...

2019-05-31 16:59:23 22776 1

原创 Java自定义异常封装

Java里面的异常在真正工作中使用还是十分普遍的。什么时候该抛出什么异常,这个是必须知道的。在给出异常分装例子之前,需要给大家普及Java里面的checked异常和unchecked异常的个概念。一、checked异常和unchecked异常这里之所以让大家清楚checked异常和unchecked异常概念,是因为:待会我们的异常是继承unchecked异常RuntimeExce...

2019-05-28 16:11:52 1553

原创 Springboot整合redis以及elasticsearch报错

错误信息:Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'elasticsearchClient' de...

2019-05-23 09:14:56 789

原创 使用idea搭建一个简单的Vue项目

前言: node.js Node.js是一个Javascript运行环境(runtime),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。Node.js对一些特殊用例进行优化,提供替代的API,使得V8在非浏览器环境下运行得更好。V8引擎执行Javascript的速度非常快,性能非常好。 Node.js是一个基于Chrome JavaScri...

2019-05-12 12:29:06 1777

原创 kibana启动报错EACCES: permission denied, open '/usr/local/kibana/optimize/.babelcache.json'

错误信息:fs.js:642 return binding.open(pathModule._makeLong(path), stringToFlags(flags), mode); ^Error: EACCES: permission denied, open '/usr/local/kibana/optimize/.babelcache.json...

2019-05-04 19:40:33 11837

原创 poi文件导入报错:The supplied data appears to be in the Office 2007+ XML

错误信息为:Exception in thread "main" org.apache.poi.poifs.filesystem.OfficeXmlFileException: The supplied data appears to be in the Office 2007+ XML. You are calling the part of POI that deals with OLE2...

2019-04-13 14:05:11 11902 3

原创 npm install Error: CERT_UNTRUSTED

错误信息:ssl验证问题,使用下面的命令取消ssl验证即可解决npm config set strict-ssl false错误error-code-ELIFECYCLE,执行如下命令npm cache clear --forcenpm install -g npm...

2019-04-02 10:58:33 372

原创 SSM面试知识点总结

1.讲一下你对于spring这个框架的理解?Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。spring的优势:低侵入性设计,独立于各个应用服务器(Spring的非入侵式就是不强制类要实现Spring的任何接口或类,没有任何地方表明它是一个Spring组件。 意味着这个类在Spring应用和非Spring应用中都可以发挥同样的作用。)依赖注入特点性将...

2019-04-01 17:58:36 4613 1

原创 Mavn项目报错Could not find artifact com.ywj:SpringCloudCRM-api:jar:1.0-SNAPSHOT

在install项目的时候报错错误信息:[INFO] ------------------------------------------------------------------------[ERROR] Failed to execute goal on project SpringCloudCRM-provider-login-8002: Could not resolv...

2019-03-30 10:39:38 11341 2

原创 Springboot整合Shiro并且在html页面使用Shiro标签

1.首先引入我们最重要的两个pom文件 <!-- 页面使用shiro标签依赖 --><dependency> <groupId>com.github.theborakompanioni</groupId> <artifactId>thymeleaf-extras-shiro</...

2019-03-28 23:21:25 6048 4

原创 Springboot整合shiro报错

Consider defining a bean named 'authenticator' in your configuration.错误信息:这是由于我使用的pom的依赖是 <!-- 集成shiro依赖 --> <!-- https://mvnrepository.com/artifact/org.apache.shiro/...

2019-03-28 21:41:55 806

原创 解决thymeleaf严格html校验的方法

今天在使用springboot和thymeleaf写页面的时候,thymeleaf对于页面的格式要求过于严格,导致我差点没有改页面改的心态爆炸所以特地找了解处校验的方法首先在pom文件中添加<!-- https://mvnrepository.com/artifact/net.sourceforge.nekohtml/nekohtml --><dependency...

2019-03-28 11:10:59 1252

原创 Git指令操作

1.Git简介GIT是一个开源的分布式的版本控制系统,是由Linus 为了管理Linux内核开发而开发的一个开源的版本控制软件。相比SVN,它采用分布式版本库方式。2.工作区,暂存区和版本库左侧为工作区,编辑文件所在的目录,右侧为版本库,其中index区域是暂存区,标记为"master"代表master主分支。3.git基本操作指令1.创建仓库1.1当前目录创建...

2019-03-28 09:53:52 169

原创 集合的底层源码及一些面试问题

现在面试被问到的很多问题都和集合有关,所以我在这里总结一下1.Arraylist与Vector区别?1)同步性:Vector 是线程安全的(同步),而ArrayList 是线程序不安全的;2)数据增长:当需要增长时,Vector 默认增长一倍,而ArrayList 却是一半。2.HashMap的实现原理?通过put和get存储和获取对象,存储对象时,我们将K/V传给put方...

2019-03-27 21:00:02 801 3

转载 Redis分布式锁具体实现

首先,为了确保分布式锁可用,我们至少要确保锁的实现同时满足以下四个条件:互斥性。在任意时刻,只有一个客户端能持有锁。 不会发生死锁。即使有一个客户端在持有锁的期间崩溃而没有主动解锁,也能保证后续其他客户端能加锁。 具有容错性。只要大部分的Redis节点正常运行,客户端就可以加锁和解锁。 解铃还须系铃人。加锁和解锁必须是同一个客户端,客户端自己不能把别人加的锁给解了。组件依赖首...

2019-03-26 23:15:41 128

原创 分布式锁理解

1.什么是分布式锁?要介绍分布式锁,首先要提到与分布式锁相对应的是线程锁、进程锁。线程锁:主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码段。线程锁只在同一JVM中有效果,因为线程锁的实现在根本上是依靠线程之间共享内存实现的,比如synchronized是共享对象头,显示锁Lock是共享某个变量(state)。进程锁:为了控制同一操作系统中多...

2019-03-26 22:32:56 703

原创 Mybatis异常Available parameters are [arg1, arg0, param1, param2]

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.binding.BindingExce...

2019-03-26 12:01:52 4461 1

原创 Quartz使用教程(基础)

1.Quartz介绍任务调度框架“Quartz”是OpenSymphony开源组织在Job scheduling领域又一个开源项目,是完全由java开发的一个开源的任务日程管理系统, “任务进度管理器”就是一个在预先确定(被纳入日程)的时间到达时,负责执行(或者通知)其他软件组件的系统。简单的来说:在某一个有规律的时间点干某件事。并且时间的触发的条件可以非常复杂(比如每月最后一...

2019-03-22 09:02:50 6286 2

转载 SpringBoot Kafka 整合使用

这里关键的代码为 kafkaTemplate.send()方法,message是 Kafka 里的 topic ,这个 topic 在 Java 程序中是不需要提前在 Kafka 中设置的,因为它会在发送的时候自动创建你设置的 topic, gson.toJson(message)是消息内容,1.你能看到我这篇文章证明你对与springboot和kafka都有了解了所以也不d说什么了在这里大家...

2019-03-19 21:48:20 3425

原创 Springboot连接kafka异常Failed to update metadata after 60000 ms.

异常信息:[Consumer clientId=consumer-1, groupId=test] Connection to node -1 could not be established. Broker may not be available.WARN 10176 --- [ad | producer-1] org.apache.kafka.clients.NetworkClie...

2019-03-19 20:23:45 21929

原创 kafka安装及快速入门

1.kafka介绍官网:http://kafka.apache.org/Apache Kafka是分布式发布-订阅消息系统。它最初由LinkedIn公司开发,之后成为Apache项目的一部分。Kafka是一种快速、可扩展的、设计内在就是分布式的,分区的和可复制的提交日志服务。Apache Kafka与传统消息系统相比,有以下不同:1.它被设计为一个分布式系统,易于向外扩展;2....

2019-03-19 16:08:58 433

poi对于excel表格的操作数据读取和写入详细解释

对于poi有很详细的描述和解释,以及如何导出数据到表格和如何导入数据到数据库都有详细的讲解,如果需要工程源码,或者导出优化请联系我

2018-10-17

通用的excel优化后页面导出

导出页面的数据为Excel表格,这是一个无模板的通用导出

2018-10-13

空空如也

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

TA关注的人

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