自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

林晓风的博客

技术,改变生活

  • 博客(33)
  • 收藏
  • 关注

原创 零代码工具拖拽流程图

flow-eda 项目是一种基于事件驱动的流式低代码编程应用程序,它的主要功能是采用可视化编程,以拖拽节点、连接组合节点的形式来完成流程绘制,达到低代码开发和实现业务编程的目的。

2022-08-01 18:17:47 2300 1

原创 org.apache.commons.io.IOUtils不存在-解决方案

org.apache.commons.io.IOUtils不存在解决方案。本文解决方案仅适用于:使用IOUtils.toString方法将输入流转化为字符串,代码编译时报错。

2023-03-08 16:32:53 1879 1

原创 java使用看门狗原理实现监听业务

看门狗的原理是,有一个定时器在循环计时,当有外界条件触发它执行后,刷新(重置)计时,一直等到计时完毕,还没有外界条件来触发,则会输出特定的指令或者回调。那么看门狗如何在java中应用呢?我举个场景:当有一个对象的状态变更很频繁,你需要保证数据一致性,将对象的最终状态更新到数据库中。当短时间内有大量的状态变更时,你如何解决更新数据库过于频繁的问题?...

2022-07-29 15:23:00 3261

原创 Docker安装Mysql

先拉取mysql的镜像,你可以指定镜像版本。这里我们使用的最新版,拉取镜像成功后,可以使用docker images命令查看镜像。然后我们执行命令创建容器。启动好之后,我们可以使用 Navicat 等 mysql 客户端工具进行连接。连接成功则mysql服务已经安装好了,若连接不成功,请检查你的服务器的防火墙。...

2022-07-27 09:15:00 276

原创 linux安装nginx并配置反向代理

新建一个nginx目录,下载并解压nginx安装包,进入解压好的nginx目录,执行安装命令。启动nginx,使用ps -ef|grep nginx命令查看进程。如果你想修改你的nginx服务的默认端口,可以修改上图中的listen字段,默认为80端口。然后我们配置反向代理。假设我们需要把/api/v1/开头的请求,代理到http://localhost:8081。我们编辑/usr/local/nginx/conf目录下的nginx.conf文件...

2022-07-26 14:20:31 2403 1

原创 流式低代码编程,拖拽节点画流程图并运行

springboot+dubbo+websocket+rabbitmq+vue+jsPlumb搭建的一个基于事件驱动的流式低代码编程应用程序,您可以在编辑器中采用拖拽的形式来实现业务编程工作,一键运行和停止,让开发工作变得更简单高效。...

2022-05-24 11:16:37 3082 6

原创 Springboot连接rabbitmq报错Connection timed out: connect] with root cause

Springboot连接rabbitmq报错Connection timed out: connect] with root cause报错:Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exceptionConnection timed out: connect] with ...

2019-08-26 21:19:29 4291 1

原创 报错java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout

在spring整合mybatis时,运行项目报错:java.lang.AbstractMethodError: org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer;这是因为你的 mybatis-spring 包版本不对,我用的版本如下:spring 4.3...

2019-03-22 01:21:09 1427

原创 Docker安装RabbitMQ

如果你想在linux上安装rabbitMQ,请参考linux安装rabbitMQ如果你还没有安装docker,请参考 linux安装DockerDocker安装RabbitMQ地址:https://hub.docker.com/_/rabbitmq/我们安装这个版本,3.7.13-management,如果后面后更新,推荐安装3.x.xx-management版本打开你的li...

2019-03-14 20:23:12 1120

原创 linux安装Docker

linux安装docker非常简单,本人演示用的是CentOS7要求:系统要求CentOS 7.X 及以上版本,内核要求3.10及以上提示:注意执行命令时报错没有权限,要切换到root权限再操作:sudo su1、检查内核版本:uname -r2、更新yum:yum update这一步操作非常慢,需耐心等待,若遇到选择y/n,输入y即可。3、添加yum仓库配置:t...

2019-03-14 18:36:14 424

原创 IDEA创建多模块maven项目

话不多说,请看步骤:NewProject父级下面的src删掉就好了,接下来就可以在各个模块写代码了。

2019-03-12 17:25:03 269 1

原创 解决org.hibernate.LazyInitializationException: could not initialize proxy - no Session报错-懒加载问题

报错org.hibernate.LazyInitializationException: could not initialize proxy - no Session,差不多都是因为懒加载异常,报错截图:大概意思就是初始化的时候session关闭了,这个主要是因为hibernate默认的懒加载策略:默认lazy为true 引起的异常。解决方案:以下方案选其一即可。1、如果...

2019-03-08 12:43:03 10948 1

原创 VO、DTO、DO、POJO的区别和概念

1、概念:VO(View Object):视图对象,用于页面展示层,它的作用是把某个指定页面(或组件)的数据封装起来,传输到前端页面上。DTO(Data Transfer Object):数据传输对象,主要用于展示层与服务层之间的数据传输。DO(Domain Object):领域对象(或称实体对象),就是从现实世界中抽象出来的有形或无形的业务实体。POJO(Plain Ordina...

2019-03-07 09:56:12 5458 1

原创 谈谈RabbitMQ的相关概念

一、RabbitMQ 简介RabbitMQ 是采用 Erlang 语言实现 AMQP(Advanced Message Queuing Protocol,高级消息队列协议)的消息中间件,它最初起源于金融系统,用于在分布式系统中存储转发消息。RabbitMQ服务器是用Erlang语言编写的,而群集和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。Rabbit...

2019-03-04 12:38:32 464

原创 Idea导入Spring源码

1.安装Gradlegradle官网下载地址:https://gradle.org/releases/选择最新版下载,这里我下载的是gradle-4.10.3(这里提示一下,博主刚开始下载的5.2.1版本,结果构建不起来,最后才知道gradle版本不能下载太高,特别坑!建议大家都下载gradle-4.10.3版本!),下图中这两个类型随便下载哪个都能用。下载完成后解压,放在你规定的...

2019-02-25 21:05:29 2031

原创 linux安装rabbitMQ

1.安装rabbitMQ由于RabbitMQ依赖Erlang, 所以在安装rabbitMQ之前需要先安装Erlang你可以直接执行yum install erlang,但是这种安装方法安装的Erlang版本可能不是最新的,有时候不能满足RabbitMQ需要的最低版本,所以本文推荐使用Erlang Solution安装的方式。新建一个erlang-solutions目录,这里我在/app...

2019-02-21 18:39:14 876

原创 linux安装redis

linux安装redis特别的简单,下面介绍详细步骤。1.下载,解压,安装,启动redis官网地址https://redis.io/download,可以看到目前的最新版本是redis-5.0.3,你可以找找你想要的版本下载,这里我就下载最新版redis-5.0.3。#首先在你要安装的目录下新建redis文件夹,路径随你个人喜好,这里我在/app下新建redis目录,下载安装包cd...

2019-02-19 21:08:16 318

原创 实现linux服务器之间无密码互访-ssh登录

1.生成SSH Key一般是用主服务器访问其他多台服务器(首先要保证主服务器telnet到其他服务器22端口要通,若不通需要开通防火墙),我们在主服务器上生成SSH Key。执行命令:ssh-keygen -t rsa一路回车,就生成了公钥和私钥查看生成的文件:cd ~ll -acd .ssh/ll -a在~/.ssh目录下,生成了两个文件:id_rsa.pu...

2019-02-19 10:52:05 1372

原创 linux启动或关闭防火墙,开放端口

本文摘自本人的原创博客从零开始搭建Linux服务器开发运行环境-详细步骤,第六章。1.查看防火墙查看防火墙状态:service iptables status开启防火墙:service iptables start关闭防火墙:service iptables stop如果出现报错:Unit iptables.service could not be found.这是因为Ce...

2019-02-18 16:53:56 13578

原创 linux安装mysql

本文摘自本人的原创博客从零开始搭建Linux服务器开发运行环境-详细步骤,第五章。1.下载mysql安装包,解压msql的官网是https://www.mysql.com/,(这里博主暂时进不去)下载安装包的教程请参考百度经验:mysql下载教程(如何从官方网站下载)如果你也下载不了,这里我提供给你一个百度云下载链接,版本是mysql-5.6.30-linux-glibc2.5-x86...

2019-02-18 16:49:10 409

原创 linux安装jetty

本文摘自本人的原创博客从零开始搭建Linux服务器开发运行环境-详细步骤,第四章。1.下载jetty,解压下载地址https://www.eclipse.org/jetty/download.html,这里我下载的是目前最新版9.4你也可以选择自己想要的版本下载下载完成后,上传至服务器。同样,这里我为了统一管理,在/app目录下新建jetty文件夹,当然你也可以上传到其他目...

2019-02-18 16:43:16 1464

原创 linux安装tomcat

 本文摘自本人的原创博客从零开始搭建Linux服务器开发运行环境-详细步骤,第三章。1.下载tomcat,解压下载地址https://tomcat.apache.org/,选择你想下载的版本,这里我下载的是8.5版本https://tomcat.apache.org/download-80.cgi下载完成后,上传至服务器。为了统一管理,这里我同样在/app目录下新建了tom...

2019-02-18 16:36:25 616

原创 linux安装python3

 本文摘自本人的原创博客从零开始搭建Linux服务器开发运行环境-详细步骤,第二章。1.检查python环境首先,查看你服务器上已有的python版本,基本上linux服务器都会自带python2.7(或2.6),输入命令python回车看到服务器自带有python2.7.5,输入exit()可以退出。这里由于我需要使用到python3,所以我还要安装python3。注意:...

2019-02-18 16:25:58 411

原创 linux安装jdk环境

本文摘自本人的原创博客从零开始搭建Linux服务器开发运行环境-详细步骤,第一章。1.下载jdk首先连接上你的linux服务器,输入java -version命令,查看当前服务器的jdk安装情况这里我的服务器是干净的没有jdk,如果你的服务器也没有jdk或者不是你想要的版本,那么跟我一起安装一个新的jdk。这里提个小插曲,刚到手的linux服务器一般用户名很长很杂乱,这里说一下...

2019-02-18 16:20:14 1254 2

原创 从零开始搭建Linux服务器开发运行环境-详细步骤

大家好,久违了!时隔一年,我发表的上一篇博客年后第一更,谈谈收获及展望至今已快一年了,期间一直在忙没有时间写博客,原因就不细说了。由于我的个人云服务器到期了,所以我又买了一台阿里云的一年时长的ECS云服务器。话不多说,切入正题,跟我一起从零开始,搭建Linux服务器的各种开发运行环境吧。目录一、linux安装jdk环境1.下载jdk2.配置jdk环境变量二、linux安装p...

2019-02-18 16:04:59 12821 5

原创 年后第一更,谈谈收获及展望

今天是元宵节,祝大家节日快乐!过完年了,就要开始忙起来了。本人今年上半年要忙毕业设计,还一边在公司里实习,焦头烂额。年前花了近一个月搭建了自己的个人博客--林晓风的博客一直都想抽时间写几篇博客,写一些自己在博客搭建过程中遇到的困难以及都是怎么解决的,但是过年光顾着玩去了,年后一直都很忙,也没时间写。慢慢地都快忘了自己要写些什么了。这里先总结一下2017的收获,以及谈谈对2018的展望吧。2017年...

2018-03-02 15:29:10 580 1

原创 报错java.lang.IllegalArgumentException: Result Maps collection does not contain value解决

使用mybatis报错java.lang.IllegalArgumentException: Result Maps collection does not contain value for com.xxx.mapper.xxxMapper.xxxat org.apache.ibatis.session.Configuration$StrictMap.get(Configuration.

2018-01-23 16:13:05 33617 8

转载 mybatis在xml中处理大于号,解决The content of elements must consist of well-formed character data or markup

使用mybatits启动报错 nested exception is org.apache.ibatis.builder.BuilderException: Error creating document instance.  Cause: org.xml.sax.SAXParseException: The content of elements must consist of we

2018-01-22 14:05:45 6896

原创 报错org.thymeleaf.exceptions.TemplateInputException: Error resolving template解决方案

最近在使用springboot+thymeleaf写程序的时候,一直报错org.thymeleaf.exceptions.TemplateInputException: Error resolving template硬是搞了整整一天才解决,因为自己踩过坑了,所以,在这里,本人给出目前我所搜集到的所有报这个错的情况的解决方案。org.thymeleaf.exceptions.Templat

2018-01-21 19:24:59 119836 65

原创 微信跳一跳外挂辅助及使用教程

最近朋友圈都在玩微信跳一跳,我也试了几把,感觉这个游戏原理是挺简单,但是想得高分并不容易。于是乎,我逛了逛平时用来看技术文章的地方(ps:2017年12月份的事情了,现在才想起来写博客,主要是因为不断有人问我怎么玩的那么高分数,一两句话说不清楚,所以就想着写篇博客),果然发现了神奇的东西关于这个工具的技术原理及实现,在微信公众号‘七夜安全博客’的原创技术文章“跳一跳”游戏外挂原理详析(

2018-01-11 19:07:40 3689 1

原创 eclipse创建maven动态web项目完整示例

首先,要确保你的eclipse安装了maven插件,File-> New -> Other , 输入m或maven,查看是否有maven选项。如果没有maven选项,请先安装maven插件,具体如何安装,可自行网上搜索。这里我以我的个人博客项目为例,介绍eclipse创建一个完整的空白maven动态web工程的详细过程。新建,如下图:接下来选择项目存放位

2017-12-14 16:29:29 1565

原创 解决maven web项目Cannot change version of project facet Dynamic Web Module错误

创建maven web项目时,修改Dynamic Web Module的版本,会报错如下:下面我们将解决这个版本不能修改的问题,此例中我要将Dynamic Web Module版本修改为3.1(你也可以修改为你想要的其他版本) 。首先,打开项目的web.xml文件:会发现这个catalog比较老,用的servlet还是2.3的。修改如下,保存。

2017-12-14 16:13:37 585

原创 eclipse中maven项目不显示Maven Dependencies依赖

Eclipse在引入或创建Maven工程后,不显示Maven Dependencies,如下图所示:而正常Maven的工程结构目录是有Maven Dependencies依赖库的,如下图:在网上搜了这个问题,大多都是下面这种做法:右击项目 -> Maven --> Enable DependencyManagement ,但是这种方法有时候是行不通的。你可以试试

2017-12-14 15:51:32 34827 9

空空如也

空空如也

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

TA关注的人

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