自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 第二次启航

最近媳妇出差了,在家没事干,刷了刷技术大牛的公众号发现自己应该也写点东西记录一下人生,之前也一直刷公众号,从上边可以了解一下新的技术,以及不同人对某个技术的理解,但是一直没落实,码领8年了,csdn注册9年了,空空如也,哈哈哈自嘲一下(感觉自己不是做技术的),随着时间推移,工作期间、业余时间也研究过一些技术,不管工作是否用到,但是有时候真正用到时候发现已经忘得差不多了,随着技术不断更新迭代,之前研究的可能已成为过去式再者可能年龄也大了(健忘),比我年龄大的大佬们排除哈,所以打算以后也记录一下...

2021-04-11 12:07:11 151 2

原创 java 截取视频画面,保存封面图

项目中用到了上传视频自动生成一张图片,网上大多数的使用ffmpeg、javacpp、javacv等jar,但是现在很多项目都是mvn ,gradle版本管理jar包,包引进去会发现缺少很多依赖包,如果把所有的依赖包都引起去,jar包总共700兆左右吧,无形之中增加了项目的文件大小,网上也有很多用mvn排除一些jar包,但是很多依然项目启动缺少依赖,运行不报错。废话真多,说了一堆又一堆,直接上自己的解决方法,我们可以创建一个测试项目mvn引入javacv包,添加上测试代码(网上一堆随便整一...

2021-04-01 09:26:50 523

原创 国内开源镜像站点

阿里云:https://opsx.alibaba.com/mirror网易:http://mirrors.163.com/搜狐:http://mirrors.sohu.com/阿里:https://opsx.alibaba.com/mirror华为:https://mirrors.huaweicloud.com/腾讯:https://mirrors.cloud.tencent.co...

2019-09-29 10:28:29 147

原创 史上最详细的Hadoop环境搭建

https://blog.csdn.net/hliq5399/article/details/78193113

2019-08-22 14:31:50 89

转载 java序列化框架(protobuf、thrift、kryo、fst、fastjson、Jackson、gson、hessian)性能对比

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/fenglongmiao/article/details/79425218我们为什么要序列化举个栗子:下雨天我们要打伞,但是之后我们要把伞折叠起来,方便我们存放。那么运用到我们java中道理是一样的,我们要将数据分解成字...

2019-08-20 10:57:12 547

转载 生产环境的tomcat调优和jvm调化

下面讲述的是tomcat的优化,及jvm的优化Tomcat 的缺省配置是不能稳定长期运行的,也就是不适合生产环境,它会死机,让你不断重新启动,甚至在午夜时分唤醒你。对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU 的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU 的处理能力越强,系统运行速度越快。Tomcat 的优化不像其它软件那样,简...

2019-08-20 09:54:03 130

转载 分布式事务之——基于消息中间件实现

环境需求:假如某人有5个女朋友(有点复杂),每天晚上都会给他的女朋友打电话说晚安,那么每给一个女朋友打电话,其他女朋友都要进入等待状态。一个一个打下去。。。等打到最后一个已经是凌晨了,对方都睡了。那么有什么办法可以解决呢?此时这个人可以利用微信公众号将自己甜言蜜语放进公众号中,让他女朋友订阅公众号,则这些女朋友不用依次等待又可收到消息。此原理就是消息队列。一、什么是中间件  非底层操作系统...

2019-08-15 15:24:08 224

转载 HashMap底层实现和原理(源码解析)

Note:文章的内容基于JDK1.7进行分析。1.8做的改动文章末尾进行讲解。一、先来熟悉一下我们常用的HashMap:1、概述HashMap基于Map接口实现,元素以键值对的方式存储,并且允许使用null 建和null 值, 因为key不允许重复,因此只能有一个键为null,另外HashMap不能保证放入元素的顺序,它是无序的,和放入的顺序并不能相同。HashMap是线程不安全的。...

2019-08-15 11:35:50 73

转载 LVS负载均衡(LVS简介、三种工作模式、十种调度算法)

一、LVS简介LVS(Linux Virtual Server)即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前LVS已经被集成到Linux内核模块中。该项目在Linux内核中实现了基于IP的数据请求负载均衡调度方案,其体系结构如图1所示,终端互联网用户从外部访问公司的外部负载均衡服务器,终端用户的Web请求会发送给LVS调度器,调度器根据自己预设的算法决定将该...

2019-08-15 09:35:16 107

转载 lvs、haproxy、nginx 负载均衡的比较分析

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/gzh0222/article/details/8540604对软件实现负载均衡的几个软件,小D详细看了一下,从性能和稳定上还是LVS最牛,基本达到了F5硬件设备的60%性能,其他几个10%都有点困难。不过就因为LVS忒牛了...

2019-08-15 09:34:01 133

转载 Netty是什么

在开始了解Netty是什么之前,我们先来回顾一下,如果我们需要实现一个客户端与服务端通信的程序,使用传统的IO编程,应该如何来实现?IO编程我们简化下场景:客户端每隔两秒发送一个带有时间戳的"hello world"给服务端,服务端收到之后打印。为了方便演示,下面例子中,服务端和客户端各一个类,把这两个类拷贝到你的IDE中,先后运行 IOServer.java 和IOClient.ja...

2019-08-14 11:40:03 80

转载 java IO、NIO、AIO详解

概述在我们学习Java的IO流之前,我们都要了解几个关键词同步与异步(synchronous/asynchronous):同步是一种可靠的有序运行机制,当我们进行同步操作时,后续的任务是等待当前调用返回,才会进行下一步;而异步则相反,其他任务不需要等待当前调用返回,通常依靠事件、回调等机制来实现任务间次序关系 阻塞与非阻塞:在进行阻塞操作时,当前线程会处于阻塞状态,无法从事其他任务,只有...

2019-08-14 11:26:34 80

转载 java和spring 线程池总结

1. spring 的线程池ThreadPoolTaskExecutor@Configurationpublic class ThreadPoolConfig { @Bean("threadPoolTaskExecutor") public ThreadPoolTaskExecutor threadPoolTaskExecutor(){ Thr...

2019-08-14 11:11:24 345

转载 java编程五大常用算法

算法一:分治法基本概念1.把一个复杂的问题分成两个或更多的相同或相似的子问题,再把子问题分成更小的子问题……直到最后子问题可以简单的直接求解,原问题的解即子问题的解的合并。2.分治策略是对于一个规模为n的问题,若该问题可以容易地解决(比如说规模n较小)则直接解决,否则将其分解为k个规模较小的子问题,这些子问题互相独立且与原问题形式相同,递归地解这些子问题,然后将各子问题的解合并得到原问题...

2019-08-12 14:53:09 234

原创 微服务之分布式链路跟踪系统

随着互联网快速发展,越来越多的业务、数据促使了分布式应用系统的快速发展,包含分布式存储,分布式缓存,分布式消息队列等,然而复杂的业务逻辑相互调用却变得难以追踪。分布式调用链其实就是将一次分布式请求还原成调用链路。显式的在后端查看一次分布式请求的调用情况,比如各个节点上的耗时、请求具体打到了哪台机器上、每个服务节点的请求状态等等。以下列举几家分布式链路跟踪系统架构:Google的Drapper、...

2019-08-01 14:06:27 204

原创 struts2集成kisso3.7没有监听器

kisso = cookie sso 基于 Cookie 的 SSO 中间件,它是一把快速开发 java Web 登录系统(SSO)的瑞士军刀。详细内容请访问网站https://gitee.com/baomidou/kisso原理图如下:kisso实现单点登录,虽然已经是很几年前的东西了,更新也很少,但是对于一些简单的、安全性要求低的网站或者系统依然可以使用,使用适合自己的才是最好的。现...

2019-08-01 09:43:35 167

翻译 ShardingSphere

ShardingSphere是一套开源的分布式数据库中间件解决方案组成的生态圈,它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成。 他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言、容器、云原生等各种多样化的应用场景。ShardingSphere定位为关系型数据库中间件,旨在...

2019-07-30 09:46:39 139

原创 作者简介

本人程序猿一枚,奔着对计算机的崇高热情,选择了做一名软件开发人员。随着时间的流逝,越多的感受就是当时自己选择了一条不归之路,选择这条路的根源就是上大学填自愿,记得当时高考结束,自己大概估算了一下分数,填自愿的时候选择的第一个专业是土木工程,当时是奔着某高校去的,这是他们王牌专业,第二专业思来想去,感觉第一都录不上的话,第二、第三专业也没什么了,脑袋一热就选择了计算机,因为小编在上大...

2018-07-07 17:24:35 1585

源码:struts-kisso375-demo.rar

struts整合kisso3.7.5 添加KissoConfigListener文件demo

2019-08-01

空空如也

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

TA关注的人

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