- 博客(81)
- 资源 (5)
- 收藏
- 关注

原创 九、docker compose介绍及实战
一、docker简介二、docker安装三、docker常用命令四、docker安装常用软件五、dockerfile的使用及讲解六、docker部署springboot项目七、docker私有仓库搭建八、docker compose介绍
2021-03-20 22:44:30
435

原创 八、docker私有仓库registry相关知识
一、docker简介二、docker安装三、docker常用命令四、docker安装常用软件五、dockerfile的使用及讲解六、docker部署springboot项目七、docker私有仓库搭建八、docker compose介绍
2021-03-14 22:07:19
506

原创 七、docker部署springcloud微服务实战
一、docker简介二、docker安装三、docker常用命令四、docker安装常用软件五、dockerfile的使用及讲解六、docker部署springboot项目七、docker私有仓库搭建八、docker compose介绍
2021-03-14 09:44:27
467
4

原创 六、dockerfile的使用及讲解
一、docker简介二、docker安装三、docker常用命令四、docker安装常用软件五、dockerfile的使用及讲解六、docker部署springboot项目七、docker私有仓库搭建八、docker compose介绍
2021-03-08 15:16:14
1220

原创 五、docker数据卷管理
Docker 数据卷管理数据卷介绍宿主机无法直接访问容器中的文件 容器中的文件没有持久化,导致容器删除后,文件数据也随之消失 容器之间无法直接访问相互的文件为解决这些问题,docker加入了数据卷(volumes)机制,能很好解决上面问题,以实现:容器与主机之间,容器与容器之间共享文件 容器中的数据持久化 将容器中的数据备份,迁移,恢复等数据卷特点数据卷存在宿主机的文件系统中,独立于容器,和容器的生命周期是分离的。 数据卷可以目录也可以是文件,容器可以...
2021-03-08 11:20:00
345

原创 四、docker系列之docker安装常用软件
一、docker简介二、docker安装三、docker常用命令四、docker安装常用软件五、dockerfile的使用及讲解六、docker部署springboot项目七、docker私有仓库搭建八、docker compose介绍
2020-11-25 17:12:38
1005

原创 三、docker系列之docker常用命令
一、docker简介二、docker安装三、docker常用命令四、docker安装常用软件五、dockerfile的使用及讲解六、docker部署springboot项目七、docker私有仓库搭建八、docker compose介绍
2020-11-25 16:31:15
1020

原创 二、docker系列之docker安装
一、docker简介二、docker安装三、docker常用命令四、docker安装常用软件五、dockerfile的使用及讲解六、docker部署springboot项目七、docker私有仓库搭建八、docker compose介绍
2020-11-25 13:57:02
211

原创 一、docker系列之docker简介
一、docker简介二、docker安装三、docker常用命令四、docker安装常用软件五、dockerfile的使用及讲解六、docker部署springboot项目七、docker私有仓库搭建八、docker compose介绍
2020-11-25 11:32:56
333

原创 java统一异常处理讲解及代码示例
先推荐两篇博客https://blog.youkuaiyun.com/hao_kkkkk/article/details/80538955https://blog.youkuaiyun.com/chang_li/article/details/71632547上面两位博主已经将java处理异常的流程讲的很清楚了。下面贴出我的代码:用的是@ControllerAdvice这个类有三个作用1、全局异常处理2、全局数据绑定3、全局数据预处理再贴一篇@ControllerAdvice的文章https
2020-11-10 14:49:54
514

原创 docker安装部署单机kafka
转载我同事的文章 [捂脸]https://blog.youkuaiyun.com/suo082407128/article/details/108445376
2020-09-22 15:54:24
421

原创 使用kettle做数据洗漱
首先下载kettle,连接如下:链接:https://pan.baidu.com/s/1WqBH6FAXRac2rw4H2R-dBQ提取码:wtu5然后安装、使用参照以下两篇博客。注意安装的时候提前将数据库的驱动装载到lib目录里:https://www.cnblogs.com/huangjinyong/p/9755569.html数据清理过程:https://blog.youkuaiyun.com/Jmayday/article/details/102860582...
2020-09-14 15:49:39
234

原创 Lombok介绍、使用方法和总结
1 Lombok背景介绍官方介绍如下:Project Lombok makes java a spicier language by adding 'handlers' that know how to build and compile simple, boilerplate-free, not-quite-java code.大致意思是Lombok通过增加一些“处理程序”,可以让java变得简洁、快速。2 Lombok使用方法Lombok能以简单的注解形式来简化java代码,提高开
2020-08-12 15:25:45
382

转载 【java】详解native方法的使用
参见这篇博客https://blog.youkuaiyun.com/zw6161080123/article/details/80628069
2020-07-14 15:58:30
135

原创 模仿实验楼,写右侧的上传、下载、剪切板、全屏、共享屏幕功能
1、上传、下载思路如下:上传、下载的时候,其实就是先将文件上传到程序所在的服务器,然后再把文件通过ftp推送到指定服务器的指定目录就好了。关于ftp服务器推送,参见https://blog.youkuaiyun.com/wangmx1993328/article/details/821502902、剪切板这个功能,比较复杂。可以使用vnc的api进行完成。vnc api中有一个方法如下vnc api地址:https://www.realvnc.com/pt/developer/docs/latest/a
2020-05-27 11:15:45
993

原创 com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link
背景: springboot项目配置的druid连接池。今天启动项目时突然报com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link,拒绝连接。然后前端的反映就是请求一直pending。排查原因: mysql用的5.6,默认的wait_time是8小时,8小时后连接自动断...
2020-04-20 22:49:01
8950

原创 zuul集成jwt和shiro进行认证和鉴权
废话不多说,直接上代码。首先,我将shiro鉴权和jwt认证做成了一个微服务:lls-base-shiro。关键pom如下: <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</...
2020-03-26 15:37:19
2836
5

转载 Springboot+zuul集成webSocket,实现通信
参见这篇博客:https://blog.youkuaiyun.com/huiyunfei/article/details/90719351
2020-03-24 23:41:34
3062
4

原创 虚拟化理论解释及libvirt API学习笔记(持续更新)
一、背景 公司要做实训平台,所以需要在线的虚拟编程环境。因为我用的是java,对接kvm等虚拟机。就需要用到libvirt这个神器了。二、依赖安装三、常用命令四、实例...
2020-03-12 16:37:16
400

原创 mysql按条件统计count,及关联查询显示count为0的记录问题
业务场景是这样的。我在关联查询时,需要按不同的条件,统计出两个或者多个count。并且也要显示出count为0的记录。拆分问题: 1、按条件统计多个count 2、使用count后关联查询失效。count为0的记录不显示。解决方法如下: 1、按条件统计count可以用如下方法COUNT(IF(条件 , 统计字段, NULL))SELECT t1.*...
2020-01-07 18:35:23
4358

原创 kafka问题:第一次消费数据巨慢或者org.apache.kafka.common.errors.TimeoutException: Failed to update metadata after
背景:在开发的过程中,当有大批量的数据进行同时处理的业务场景。为了保证系统的稳定性和防止数据丢失。我们需要使用消息队列,进行存储消息。这里kafka不失为一种最佳的选择。这里特别提醒一句话,kafka的版本不对一切都是白费,会出现各种问题。 但是在使用kafka的过程中,我遇到了如下问题:1、第一次消费数据是巨慢。大概需要40秒的时间才可以消费到。2、当我清理了k...
2019-12-26 19:58:35
2823
1

原创 springcloud,通过fegin调用其他子服务,直接被熔断,走fullback的问题
先说背景,是这样的。我们用的springcloud,做了微服务。我的启动类,所在的目录如下:大部分都是直接在com.lenovoedu目录下,而有的是在com.lenovoedu的子目录下。比如com.lenovoedu.newexam等。我启动类的配置如下,所有的微服务都一样:问题就出在这里,只要启动类是直接在com.lenovoedu下面的,就能正常跟其他子...
2019-12-09 11:55:34
1781

原创 Gson报declares multiple JSON fields named XXX解决方法
因为要把对象转化为json字符串,然后存到redis 中,所以用到了Gson。但是今天在测试的工程中,突然报出一下异常:class com.lenovoedu.model.adapter.SysAuthorityTreeAdapter declares multiple JSON fields named childList于是,根据异常信息认真检查异常信息中的类,发现如下:...
2019-11-21 17:31:42
6030

转载 多线程,高并发,锁等系列教程
https://blog.youkuaiyun.com/sinat_33087001/article/category/9270706
2019-10-22 17:20:33
245

原创 并发、并行、进程、线程等概念
在学习多线程高并发之前,我们需要搞懂以下名词概念: 并发: 并发的关键是你有处理多个任务的能力,不一定是同时处理。比如你正吃着饭,然后放下筷子去打电话。 并行: 并行的判断条件就是同一时间点能处理多个事件。比如边...
2019-10-22 14:04:23
284

原创 linux上搭建fastDFS文件共享服务器
参考以下博客:https://blog.youkuaiyun.com/qq_756589808/article/details/83347013安装nginx会报错,然后参见这篇https://blog.youkuaiyun.com/zzzgd_666/article/details/81911892去修改响应的配置文件即可。重新执行./configure......之后运行make && m...
2019-09-04 18:32:48
354

原创 搭建个人博客,超简单教程
每个人都想有一个属于自己的站点。可以用来写博客,或者记录点东西。但是,又不知道该怎么去做。买网站太不划算,自己搭建又不会。今天我就教大家,用最简单的方法,搭建一个属于自己的博客站点。我是在虚拟机上搭建的。没有映射到外网。如果你们想映射到外网的话,可以去阿里云购买服务器,进行搭建外网博客。 技术栈: Docker+PHP+My...
2019-08-27 14:53:43
272
1

原创 在linux上安装并使用docker
首先,检查本机有没有安装docker,有的话,可以先卸载掉。然后安装我们自己指定的版本。卸载: 1、查询docker安装过的包: yum list installed | grep docker 2、删除安装包: yum remove docker-ce.x86_64 ddocker-ce-cli.x86_64 -y 3、删除镜像/容器等...
2019-08-21 15:10:40
157

转载 几种copyProperties工具类性能比较
一、事出有因前段时间阿里发布了阿里巴巴代码规约插件,果断将它集成起来。右键->阿里编码规约扫描,立即将不符合阿里编程规范的代码现了原形,不得不服阿里想统一整个java市场的决心啊。怎么?竟然看到我最喜欢使用的Apache BeanUtils.copyProperties()方法后面打了个大大的红叉,提示"避免使用Apache的BeanUtils进行属性的copy"。心里确实不是滋味,从小...
2019-08-13 09:44:12
323

原创 定时任务TimerTask VS schedule VS TBSchedule VS Quartz VS elastic-job
在项目开发过程中,我们经常需要执行具有周期性的任务。通过定时任务可以很好的帮助我们实现。这几类定时器,我先大体说一下。TimerTask:是我们最初的写定时器用的东西。比较简单,但是功能也比较简陋Schedule:对于一般的单机的定时任务,完全是可以胜任的。并且集成spring、springboot还是挺简单的。只需要引入@EnableScheduling和@Schedule注...
2019-08-08 14:07:18
1173

原创 解决通过zuul上传文件,文件名中文乱码问题
最近这个问题一直困惑着项目组。文件上传,请求不经过zuul的时候,一切正常。没有出现乱码问题。一旦请求经过zuul,上传后获得的文件名,就会出现中文乱码问题。中文会变成???下面贴出来我zuul的部分配置:zuul: sensitive-headers: Access-Control-Allow-Origin ignored-headers: Access-Contro...
2019-07-29 15:17:00
1075

原创 Eureka使用详解
Eureka是一种基于rest的服务,主要用于aws云,为了实现中间层服务的负载均衡和故障转移。分为Eureka server和Eureka clientEureka主要是可以提供负载均衡。还有心跳检测,服务注册到Eureka,然后服务向Eureka服务端每30秒发送一次心跳检测,更新一次租约。如果客户端无法续订租约几次,则会在大约90秒内将其从服务器注册表中删除。注册信息和续订将会复制到...
2019-07-29 12:06:42
1175

转载 nginx的安装,配置、使用
nginx一直是服务器端负载均衡的常用手段。安装和使用请参照:https://www.cnblogs.com/wcwnina/p/8728430.html
2019-07-24 15:02:23
121

原创 解决maven无法编译通过sun内部类,报MojoFailureException异常
这几天写项目一直都是在自己本地通过idea启动,然后本地测试,没有打包,也没有往服务器发布,并没有发现什么问题,一切正常。今天需要打包一下。忽然在maven install的过程中就出现了如下错误。[WARNING] The requested profile "dev" could not be activated because it does not exist.[ERRO...
2019-07-11 18:33:27
1778

原创 在阿里云服务器上安装kafka,并在springboot项目中进行使用(二)
在springboot项目中对接kafka,并将kafka做成一个微服务。废话不多说,直接上代码。1.配置application.yml如下spring: application: name: @project.name@ profiles: active: @package.environment@ # jackson时间格式化 jackson: ...
2019-06-26 11:41:14
880

原创 在阿里云服务器上安装kafka,并在springboot项目中进行使用(一)
安装kafka参见我这篇博客:https://blog.youkuaiyun.com/qq_29281307/article/details/90267337安装完毕后,现在还不行。现在还是有很多坑的,要进行一下配置:1.检查阿里云服务器的防火墙,及访问策略。释放相关端口,否则将访问不到服务。2.要配置vi /etc/hosts外网ip : 主机名比如 114.113....
2019-06-26 10:55:19
976
2

原创 阿里云服务器部署Tomcat,访问巨慢的问题
1、查看服务器熵池cat /proc/sys/kernel/random/entropy_avail一般如果服务器访问的速度很慢,这个服务器熵池的值也会很小;2、安装rngd(熵服务)yum install rng-tools3、启动服务systemctl start rngd4、cp /usr/lib/systemd/system/rngd.service /etc/...
2019-06-21 22:55:25
877

原创 分析MySQL的连接查询,各种查询的效率及原因
MySQL的查询有很多种比如:内连接,外链接,子查询,全笛卡尔积等等。求全笛卡尔积效率是最低的,为什么呢,因为求几张表的全笛卡尔积,会生成一张临时表,而这张临时表是没有索引的 ,所以效率是最低的。连接查询则不同,以左外连接为例,他是以左表为主表,而右表只需要配合左表,查出符合条件的数据。左外连接用的索引是左表原有的索引,所以效率还是比较快的。推荐一篇博客:https://www.cnblo...
2019-06-13 11:26:08
4935
超融合虚拟化实训平台部署方式.zip
2020-08-12
kafka2.11-0.11.0.0
2019-12-26
result.txt
2019-05-21
office2Pdf的源码及启动bat(一键启动,无需更改)
2018-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人