- 博客(95)
- 收藏
- 关注
原创 springboot集成积木报表JimuReport,打成war包放到tomcat下运行报错,启动过滤器异常
把war包放到tomcat9.0下运行,就正确了。这个问题真是找了半天都没解决,真是栓Q啊。
2023-04-12 19:23:57
828
原创 使用Lodop控件打印表单和二维码
1.了解lodop1.1Lodop的定义Lodop(标音:劳道谱,俗称:露肚皮)是专业WEB控件,用它既可裁剪输出页面内容,又可用程序代码直接实现复杂打印。控件功能强大,却简单易用,所有调用如同JavaScript扩展语句一样。1.2Lodop的下载下载链接:http://www.lodop.net/download.html一路安装就行,安装好之后解压可以跟着示例一个一个学习,不懂的地方结合源代码一起学习2.在页面中引入lodop(必须要安装lodop才行,不然没有效果)在页面中嵌入l
2020-12-16 16:54:55
16276
1
原创 Nginx入门和反向代理
文章目录1.Nginx简介2.基于Docker安装以及运行①下载最新nginx镜像②运行nginx容器③重启nginx容器④关闭nginx容器3.Nginx原理以及配置文件讲解配置文件介绍4.挂载容器目录启动nginx容器1.Nginx简介Nginx是lgor Sysoev为俄罗斯访问量第二的rambler.ru站点设计开发的。从2004年发布至今,凭借开源的力量,已经接近成熟与完善。Ngi...
2020-11-27 11:04:03
1064
1
转载 springboot整合ELK实现日志收集
文章目录1.什么是ELK?2.需要准备的环境2.1Docker环境安装2.2Docker Compose环境安装2.3获取Elasticsearch,logstash,kibana的镜像2.4部署前准备Elasticsearch配置Logstash配置2.5使用docker-compose.yml脚本启动ELK服务3.部署Elasticsearch,Logstash,Kibana3.1elasticsearch需要安装中文分词器IKAnalyzer3.2在logstash中安装json_lines插件4.s
2020-10-10 18:47:09
1683
原创 Mybatis-plus的使用
文章目录1.Mybatis-plus介绍2.Mybatis-plus优点特性支持的数据库3.Mybatis-plus与Springboot的集成3.1导入pom依赖3.2配置yml文件3.3添加mybatis配置类3.4在resources目录下添加配置文件generator.properties3.5创建mybatis-plus代码生成器类1.Mybatis-plus介绍MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、
2020-10-09 18:18:05
633
原创 screw一键生成数据库文档,再也不用复制粘贴啦
1.screw(螺丝钉)为了方便生成数据库文档,就不需要我们一个一个的去复制粘贴这么麻烦了2.screw特点简洁、轻量、设计良好多数据库支持多种格式文档灵活扩展支持自定义模板3.数据库支持MySQLMariaDBTIDBOracleSqlServerPostgreSQLCache DB(2016)H2 (开发中)DB2 (开发中)HSQL (开发中)SQLite(开发中)瀚高(开发中)达梦 (开发中)虚谷 (开发中)人大金仓(开发中)4.文档生成支持HTM.
2020-10-09 15:54:21
1635
原创 docker安装启动redis并且设置密码
Redis安装下载redis3.2的docker镜像:docker pull redis:3.2使用docker命令启动:docker run -p 6379:6379 --name redis \-v /mydata/redis/data:/data \-d redis:3.2 redis-server --appendonly yes进入redis容器使用redis-cli命令进行连接:docker exec -it redis redis-cli如果需要给redis设置密码的话
2020-07-28 11:58:57
1757
原创 Linux下安装MongoDB
1.下载MongoDB下载链接:https://www.mongodb.com/try/download小编选择的是直接下载压缩包,如果选择复制下载链接可以在Linux输入命令:wget 下载链接2.下载好MongoDB之后解压tar -zxvf mongodb-linux-x86_64-rhel70-4.2.8.tgz3.在MongDB文件目录下新建三个文件夹mkdir data (用来放置数据)mkdir log (用来存储日志)mkdir etc (放置一个配置文件mongod
2020-07-10 16:34:17
370
1
原创 SpringBoot整合redis及其注解式开发(2)
SpringBoot整合redis及其注解式开发步骤如下:①导入pom依赖 <!--redis依赖配置--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dep
2020-05-23 22:22:07
302
原创 RabbitMQ之消息模式2
文章目录1、消费端限流什么是消费端的限流?消费端限流RabbitMQ提供的解决方案2、消息的ACK与重回队列消费端手工ACK与NACK消费端的重回队列3、TTL消息4、死信队列1、消费端限流什么是消费端的限流?假设一个场景,首先,我们RabbitMQ服务器有上万条未处理的消息,我们随便打开一个消费者客户端,会出现下面情况:巨量的消息瞬间全部推送过来,但是我们单个消费端无法同时处理这么多数据...
2020-03-24 17:09:09
469
原创 RabbitMQ之消息模式1
1、消息如何保证100%的投递?第一步:保障消息的成功发出第二步:保障MQ节点的成功接收第三步:发送端收到MQ节点(Broker)确认应答第四步:完善的消息进行补偿机制BAT/TMD互联网大厂的解决方案:方法一:消息落库,对消息状态进行打标方法二:消息的延迟投递,做二次确认,回调检查流程步骤:第1步:将订单入库,创建一条MSG(状态为0) 入MSG DB库第2步:将消息发出去...
2020-03-22 15:26:14
448
原创 idea的安装与简单的配置
文章目录1.idea的安装3.Idea文件目录介绍4.idea的setting介绍4.1主题背景4.2鼠标悬停提示4.3显示方法分隔符4.4忽略大小写提示4.5自动导包4.6取消单行显示Tabs4.7 设置字体大小4.8配置类文档注释信息模版4.9 设置文件编码4.10 设置自动编译4.11水平或者垂直显示代码4.12快捷方式改成eclipse4.13 设置默认浏览器4.14快捷键介绍1.ide...
2020-03-11 11:56:37
483
原创 RabbitMQ之交换机
交换机交换机属性:Name:交换机名称 Type:交换机类型 direct、topic、fanout、headersDurability:是否需要持久化,true为持久化 AutoDelete:当最后一个绑定到Exchange上的队列删除后,自动删除该ExchangeInternal:当前Exchange是否用于RabbitMQ内部使用,默认为FalseArguments:扩展参数...
2020-03-04 21:13:16
249
原创 RabbitMQ之入门
文章目录1、各大消息中间件的简介ActiveMQKafkaRocketMQZeroMQRabbitMQ主要消息中间件的比较RabbitMQ高性能的原因什么是AMQP高级消息队列协议AMQP核心概念(重点)2、RabbitMQ安装及使用Docker安装方式3、RabbitMQ快速入门1、各大消息中间件的简介MQ 衡量指标:服务性能、数据存储、集群架构ActiveMQActiveMQ 是 Ap...
2020-03-01 15:21:29
315
原创 Docker之网络配置
文章目录1、Docker网络配置Docker网络模式介绍2、Docker部署SpringCloud项目在IDEA中把项目打成jar包docker部署springcloud项目1、Docker网络配置Docker网络模式介绍Docker在创建容器时有四种网络模式:bridge,host,container,none。1.bridge模式(默认模式)docker run时使用–net=bri...
2020-02-26 17:43:59
500
原创 Docker自定义镜像上传阿里云
文章目录1、Alpine制作jdk镜像alpine Linux简介基于alpine制作JDK8镜像1.下载镜像2.创建并编辑dockerfile3.执行dockerfile创建镜像4.将镜像直接启动并进入容器5.测试2、Alpine制作jre镜像(瘦身)1.将jre压缩包上传到镜像目录2.解压jre压缩包3.查看jre大小(瘦身前229M)4.进入jre目录,并执行瘦身命令5.查看瘦身后的jre(...
2020-02-20 19:53:53
667
原创 Docker制作jdk镜像
1、Dockerfile简介Dockerfile简介dockerfile 是一个文本格式的配置文件, 用户可以使用 Dockerfile 来快速创建自定义的镜像,另外,使用Dockerfile去构建镜像好比使用pom去构建maven项目一样,有异曲同工之妙dockerfile基本结构Dockerfile 由一行行命令语句组成, 并且支持以#开头的注释行,一般而言, Dockerfile ...
2020-02-18 19:46:50
1082
1
原创 Docker宿主机和容器的数据交互方式
文章目录前言容器中的管理数据主要有两种方式1.最原始的copy方式管理数据(基本不用)①宿主机文件 copy to 容器内②容器内文件 copy to 宿主机2.数据卷数据卷的特性:数据卷相关操作1.创建数据卷2.查看所有的数据卷3.查看指定数据卷的详细信息(显示一个JSON格式的数据)4.删除一个volume5.启动一个挂载数据卷的容器6. 不需要创建数据卷3.数据卷容器数据卷容器相关操作前言...
2020-02-18 17:15:22
2924
原创 Docker命令
文章目录1、Docker基本命令2、Docker镜像常用命令(1)docker images 列出本机所有镜像(2)docker search 搜索镜像(3)docker pull 下载镜像(4)docker rmi 删除镜像3、Docker 容器常用命令(1)Docker创建并启动容器(2)Docker进入容器(3)Docker列出容器(4)Docker退出容器(5)Docker启动容器(6)D...
2020-02-17 15:33:36
282
原创 Docker入门
文章目录1、Docker简介Docker简介Docker的应用场景Docker的架构Docker 的优点1、简化程序:2、避免选择恐惧症:3、节省开支:Docker 和虚拟机的区别2、Centos7安装Docker3、阿里云镜像仓库配置1、Docker简介Docker简介Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。Docker 可以让开发者打...
2020-02-16 19:57:25
172
原创 Centos中安装JDK,Tomcat,MySQL
文章目录一. 安装jdk二. 安装tomcat三. 安装MySQL一. 安装jdk1.下载centos版本的JDK的压缩包,不建议下载最新版本1.9,因为最新版的没有包含jre。下载路径:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html2.我这里选择的是Linux64位的,因为我的cent...
2020-02-16 10:41:34
674
原创 使用Xshell和WinSCP工具
文章目录(5)Xshell的使用方式(6)WinSCP的使用方式(1)Xshell,是远程连接centos的工具,用于输入命令(2)SecureCRTSecureFX这个工具与Xshell的作用是一样的,都是方便我们输入命令,一个连接的工具(3)WinSCP,是远程连接Centos的工具,作用是用于文件传输(4)安装步骤都省略,直接下一步到底就行(5)Xshell的使用方式①点击文件...
2020-02-15 12:03:07
1169
原创 SpringCloud之Zuul路由网关
文章目录1、Zuul路由网关简介及基本使用概念Zuul路由配置2、Zuul路由映射配置3、Zuul请求过滤配置在我们学zuul之前,我们所说的消费者,生产者其实时相对的,它们对于zuul来说都是一个个的微服务项目,通过网关来发送请求了1、Zuul路由网关简介及基本使用概念这里的API 路由网关服务 由Zuul实现,主要就是对外提供服务接口的时候,起到了请求的路由和过滤作用,也因此能够隐藏...
2020-01-14 16:35:23
224
原创 Springcloud之Hystrix集群及监控turbine以及Hystrix整合Feign
文章目录1、Hystrix集群及监控turbineHystrix集群Hystrix的监控dturbine2、Feign、Hystrix整合之服务熔断服务降级彻底解耦3、集群后超时设置1、Hystrix集群及监控turbine上一章的Dashboard演示的仅仅是单机服务监控,实际项目基本都是集群,所以这里集群监控用的是turbine。turbine是基于Dashboard的。Hystrix集...
2020-01-13 20:49:27
468
原创 Spirngcloud之熔断器Hystrix
1、服务雪崩效应当一个请求依赖多个服务的时候:正常情况下的访问但是,当请求的服务中出现无法访问、异常、超时等问题时,那么用户的请求将会被阻塞。如果多个用户的请求中,都存在无法访问的服务,那么他们都将陷入阻塞的状态中。Hystrix的引入,可以通过服务熔断和服务降级来解决这个问题。2、服务熔断服务降级Hystrix断路器简介hystrix对应的中文名字是“豪猪”,豪猪周身长满了...
2020-01-11 21:23:49
167
原创 Springcloud之Ribbon负载均衡及Feign消费者调用服务
1、微服务调用Ribbon简介前面讲了eureka服务注册与发现,但是结合eureka集群的服务调用没讲。这里的话 就要用到Ribbon,结合eureka,来实现服务的调用;Ribbon是Netflix发布的负载均衡器,它有助于控制HTTP和TCP的客户端的行为。为Ribbon配置服务提供者地址后,Ribbon就可基于某种负载均衡算法,自动地帮助服务消费者去请求。Ribbon默认为我们提供...
2020-01-11 18:17:13
762
原创 springcloud之Eureka集群
文章目录1.Eureka集群搭建普通操作1.Eureka集群搭建高可用集群配置当注册中心扛不住高并发的时候,这时候 要用集群来扛;普通操作我们再新建两个module microservice-eureka-server-2002 microservice-eureka-server-20031,pom.xml<dependencies> <depende...
2020-01-09 15:01:43
125
原创 springcloud的注册中心
文章目录1.Eureka简介2.Eureka的使用3.向Eureka中注册服务提供者1.Eureka简介Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。...
2020-01-08 20:16:35
287
原创 springcloud入门
文章目录1. Springcloud简介简介配套参考资料springcloud架构解决了单体项目几点问题springcloud架构解决分布式的问题maven聚合工程的使用2.入门案例创建父工程microservice创建通用模块microservice-common创建服务提供者microservice-student-provider-1001创建服务消费者microservice-studen...
2020-01-08 16:57:39
165
原创 quartz之动态定时器实现
一,spring整合quartz1.下载quartz进入quartz官网http://www.quartz-scheduler.org/点击Download,选择2.2.3版本,比较稳定下载好之后解压,找到quartz-2.2.3\docs\dbTables中的tables_mysql.sql 脚本,在数据库中运行此文件,有quartz的内置表(table_mysql.sql, table...
2020-01-06 22:46:09
278
原创 Quartz入门
文章目录一,Quartz简介及应用场景1. Quartz介绍2.Quartz的应用场景大致分为两类3. Quartz的触发器二,quartz入门级案例Quartz简单触发器 SimpleTrigger介绍Quartz表达式触发器CronTirgger介绍三,Spring task 与Quartz一,Quartz简介及应用场景1. Quartz介绍任务调度框架“Quartz”是OpenSymp...
2020-01-03 22:10:10
260
原创 springboot之jpa以及springboot+bootstrap窗体版CRUD和文件上传
文章目录1.springboot之jpa2.springboot+bootstrap窗体版CRUD和文件上传1.springboot之jpajpa:直接写一个实体类就可以把数据库表创建好创建一个springboot项目导入pom依赖 // mysql版本需要改为5.1.44 <mysql.version>5.1.44</mysql.version&g...
2020-01-03 20:25:05
1107
原创 SpringBoot整合redis及其注解式开发(1)
1.springboot配置类导入reids相关pom依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId> </dependency> ...
2020-01-03 00:22:08
953
2
原创 springboot整合druid,mybatis,pagehelper
1、springboot配置数据库连接池druid新建一个springboot项目druid学习地址https://github.com/alibaba/druid/tree/master/druid-spring-boot-starter①导入相关pom依赖<dependency> <groupId>com.alibaba</groupId&g...
2019-12-30 10:34:36
241
原创 springboot模板(thymeleaf和freemarker)
1.thymeleaf模板thymeleaf就是html网页如何使用thymeleaf模板呢??首先导入pom依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-...
2019-12-28 16:27:12
367
原创 医院门诊和挂号系统的操作指南
该系统的大致的流程图首先分两个权限登录,一个是挂号人员,一个是门诊人员,首先先看挂号系统的操作流程。这是挂号的首页,显示着挂号人员的信息,当一个人来挂号时,先查一下他之前是否挂过号①如果没有挂过号就点击”挂号“给他填一下基本信息和挂号信息(有些信息是必填的,都会有验证)挂完号之后,就收费啦收完费之后,该病人的信息就会出现在挂号首页了②如果该病人之前已经挂过号了之后,就直接点击...
2019-12-27 20:42:34
8296
6
原创 Springboot入门
文章目录1.SpringBoot是什么?2.在idea中配置spring boot项目3.Springboot配置文件内置属性1.SpringBoot是什么?Spring Boot它本身并不提供Spring框架的核心特性以及扩展功能,只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说,它并不是用来替代Spring的解决方案,而是和Spring框架紧密结合用于提升Spring...
2019-12-26 20:39:51
141
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅