一个程序员的 Java 学习记录
面试笔记
待补充知识点 多线程顺序执行 redis的Sentinel redis持久化 冷门: hibernate一级缓存和二级缓存的区别是? ThreadLocal的内存泄漏问题 CAS自旋锁、基础锁的概念 中间件: ...
PPT转视频
ppt2video ppt文件转换为MP4工具类 1 功能描述 将输入的ppt文件转化成视频,视频是每页ppt和ppt的备注文字转化成的语音合成 将每一页的ppt切成图片,每一页ppt备注文字转化成语音 将所有的语音合成一份完整的语音,以语音长度为视频长度,与图片合成最终视频 视频中每段备注文字语音对应每页ppt,每段语音结束视频页面跳转到下一页ppt 2 参考输入输出 输入:待转化ppt文件路径 输出:转化后视频文件路径 // 例如: // 输入 - /home/hsfstore/hsStoredata/data/00/00/wKgh_V4EZzaEUj9wAAAAAAAAAAA79.pptx // 输出 - /home/hsfstore/hsStoredata/data/00/00/wKgh_V4EZzaEUj9wAAAAAAAAAAA79-pptToVideo.mp4 3 调用方式 # ssh java -jar PptToVideoTool.jar [参数] 4 参数说明 目前仅支持单个参数,参数类型为String,为ppt在服务器上的全路径 后续支持TTS运行目录 5 所需环境说明 TTS: 科大讯飞tts包 FFmpeg: version-3.4.2 6 运行配置 ConstantParam类中调整TTSFILEPATH字段为实际安装目录 科大讯飞的TTS和FFmpeg目前都支持在windows上安装,测试时可以用windows版本 本工程在Liunx服务器上验证通过,windows尚未验证
简单商城
smartisan-mall-simple simple商城-demo体验 simple商城-github源码 介绍 锤子科技官网简单demo实现。前台原模板来自 vue-mall 原前台工程。 后台原模板使用的是mongdb实现。本项目使用springboot进行了重写,原有功能基本全部实现。 ...
使用说明
使用说明 简介 该组件可以实现浏览器自定义的图片列表采集 支持处理黑白、彩色、灰度图片 支持图片自定义文字水印、图片水印 支持自定义文件分片上传 支持切换视频源和分辨率(需要插件盒子支持) 注意: 最新版本chrome浏览器会限制网页调用本地设备,需要配置允许访问 ...
图像采集器DEMO
图像采集器DEMO
Spring基础知识
Spring基础知识点 BeanFactory ApplicationContext 的区别 接口 BeanFactory 和 ApplicationContext 都是用来从容器中获取 Spring beans 的,但是,他们二者有很大不同 什么是 Spring Bean这是一个非常简单而又很复杂的问题,通常来说,Spring beans 就是被 Spring 容器所管理的 Java 对象,来看一个简单的例子 ...
设计模式
Java 设计模式 设计模式是什么 设计模式,简单来说就前人编程总结出来的套路 为什么要学习设计模式 适应变化,提高代码复用率。改善系统的设计,增强系统的健壮性、可扩展性,为以后需求修改作铺垫. ...
git版本控制规范
git版本控制规范 规范Git commit背景 Git每次提交代码都需要写commit message,否则就不允许提交。 一般来说,commit message应该清晰明了,说明本次提交的目的,具体做了什么操作……但是在日常开发中,commit message千奇百怪,中英文混合使用、fix bug等各种笼统的message司空见怪,这就导致后续代码维护成本特别大,有时自己都不知道自己的fix bug修改的是什么问题。基于以上这些问题,我们希望通过某种方式来监控用户的git commit message,让规范更好的服务于质量,提高自己的开发效率。 ...
Java 虚拟机
Java JVM虚拟机 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域。这些区域 有各自的用途,以及创建和销毁的时间,有的区域随着虚拟机进程的启动而一直存在,有些区域则是 依赖用户线程的启动和结束而建立和销毁。根据《Java虚拟机规范》的规定,Java虚拟机所管理的内存 将会包括以下几个运行时数据区域 ...
swagger简单使用
Swagger简单使用 Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。文件的方法,参数和模型紧密集成到服务器端的代码,允许API来始终保持同步。Swagger 主要包含了以下三个部分: ...