categories
在此汇总一些经典的技术系列文章和技术问题回答,对于比较长的内容,添加了简介和字数。
to be continued…
最近研发中心图书馆准备补充一些书籍,我就抽空整理了一下近期朋友圈的各位技术大拿发的推荐书单、网上的一些比较火评价高的书单,再结合我自己看的一些书籍,形成了以下的4类,其中技术研发类74本,社会经济类37本,工作管理23本,其他书籍6本,共计140本。 -kimmking
By KimmKing 2018年6月1日
最近有一个需求,在Java环境下把PPT/PPTX转换成图片展示。
一般来说,这个需求用dotnet来实现非常合适:
这里提供一种跨平台的Java&开源处理方式:Apache POI实现PPT/PPTX的文件处理。
核心原理就是获取每一页的PPT对象,然后输出到内存图像对象,再保存为图片文件:1
Slide.draw(graphics);
操作代码已经封装到这里:
https://github.com/kkstudy/PPT2Image
PPT2Image 是一个把PPT 或 PPTX 的每一页转换成一个图片的库。
1 | File file = new File("D:\\git\\PPT2Image\\1.pptx"); |
列表images里就是每一个图片的路径。
实现了dubbox与swagger集成,可以使用SwaggerUI在线测试rest接口,同时顺便升级了dubbox依赖的resteasy/jackson等库。
git、jdk1.7+、maven4+、zookeeper、tomcat7+、Chrome浏览器
源码在:https://github.com/kimmking/dubbo/tree/swaggerui
1 | git clone https://github.com/kimmking/dubbo |
切换到源码根目录dubbo下,使用mvn编译
1 | cd dubbo |
JSON是一种文本方式展示结构化数据的方式,从产生的时候开始就由于其简单好用、跨平台,特别适合HTTP下数据的传输(例如现在很流行的REST)而被广泛使用。by kimmking@163.com
JSON起源于1999年的JS语言规范ECMA262的一个子集(即15.12章节描述了格式与解析),后来2003年作为一个数据格式ECMA404(很囧的序号有不有?)发布。
2006年,作为rfc4627发布,这时规范增加到18页,去掉没用的部分,十页不到。
JSON的应用很广泛,这里有超过100种语言下的JSON库:json.org。
更多的可以参考这里,关于json的一切。
这估计是最简单标准规范之一:
1 |
|
缺点也很明显:
传统的中小企业应用中,使用oracle的系统占比较多。迁移到云环境mysql数据库的情况下,需要考虑诸多因素,可用性、效率等。针对阿里云上的系统迁移情况来看,中小企业为主,迁移的应用数量比较大,所用技术五花八门,人肉处理的工作量非常大,效率较低。
最主要的思路是: