
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
问题描述:在搭建好的ftp服务器上面 ,每天定时任务 从 /拍照保存目录/1/{摄像头序列号}/{日期}/{xxx.jpg} 下载 摄像机拍摄的图片,并同步上传到fastDfs 文件系统,并同步到数据库中1.第一步,获取ftp连接2.第二步,不断的切换目录到存放有图片文件的目录下。3.第三步,调用ftpClient.retrieveFileStream获取 远程文件的输入流,并写出。4.第四步,.
数据准备CREATETABLE`content_file_category`(`id`bigint(20)NOTNULLAUTO_INCREMENT,`name`varchar(255)DEFAULTNULLCOMMENT'名称',`parent_id`bigint(20)DEFAULTNULLCOMMENT'所属分类',`order_num`int(11)DEFAULTNULLCOMMENT'排
传统的io模型问题:在传统的IO模型中,每个连接创建成功之后都需要一个线程来维护,每个线程包含一个while死循环,那么1w个连接对应1w个线程,继而1w个while死循环,这就带来如下几个问题:线程资源受限:线程是操作系统中非常宝贵的资源,同一时刻有大量的线程处于阻塞状态是非常严重的资源浪费,操作系统耗不起线程切换效率低下:单机cpu核数固定,线程爆炸之后操作系统频繁进行线程切换,...
https://projectlombok.org/download将下载好的lombok 放到eclipse 的安装目录下编辑eclipse.ini 文件添加 如下配置 -Xbootclasspath/a:lombok.jar-javaagent:lombok.jar
docker的介绍和安装一.docker 介绍 docker 可以粗糙的理解为虚拟机,但是确实不是真正的虚拟机,通常形容它是一个开挂的chroot 二.在linux下安装 docker 第二句命令的含义是修改 centos 的普通用户imooc到 docker 组里面,这样不需要用root 用...
刚才在论坛不经意间,看到有关源码阅读的帖子。回想自己前几年,阅读源码那种兴奋和成就感,不禁又有一种激动。源码阅读,我觉得最核心有三点:技术基础+强烈的求知欲+耐心。说到技术基础,我打个比方吧,如果你从来没有学过Java,或是任何一门编程语言如C++,一开始去啃《Core Java》,你是很难从中吸收到营养的,特别是《深入Java虚拟机》这类书,别人觉得好,未必适合现在的你。虽然Tomcat的...
🍎 微服务系列推荐spring cloud Alibaba实战🍎 消息中间件系列推荐Apache Pulsar云原生消息中间件📅 最近更新 :2022年4月13日🍎 点赞👍 收藏收藏✨留言📑 都是我最大的动力!!spring batch简介spring batch是spring提供的一个数据处理框架。企业域中的许多应用程序需要批量处理才能在关键任务环境中执行业务操作。 这些业务运营包括
centos7安装mosquitto并支持websocket1、下载 mosquitto 和 libwebsocketshttps://github.com/eclipse/mosquitto/archive/v1.5.1.tar.gzhttps://github.com/warmcat/libwebsockets/archive/v1.5-chrome47-firefox41.tar...
前言简单记录一下postgresql主从的实现方式之一——基于Standby的异步流复制,这是PostgreSQL9.x版本(2010.9)之后提供的一个很nice的功能,类似的功能在Oracle中是11g之后才提供的active dataguard和SQL Server 2012版本之后才提供的日志传送,此处再次为pg鼓掌,确实是一个很棒的开源数据库。废话不多说,本篇blog就详细记录一下在..
一、多线程之锁优化1.1在高并发场景下,当大量线程同时竞争同一个锁资源时,偏向锁就会被撤销,发生stop the word 后, 开启偏向锁无疑会带来更大的性能开销,这时我们可以通过添加 JVM参数关闭偏向锁来调优系统性能,示例代码如下:-XX:-UseBiasedLocking // 关闭偏向锁(默认打开)-XX:+UseHeavyMonitors // 设置重量级锁在锁竞争不激烈且锁占用时间非







