Java
浪里xiao白龙
这个作者很懒,什么都没留下…
展开
-
kkFIleView实现在线预览文件的功能(linux环境)下
问题公司最近做的项目需要支持文件的在线预览功能,包括支持图片、文档(word、excel、ppt、pdf)、压缩包、音频(mp3)、视频(mp4)、代码(html、css、js、java、python)、脚本等格式的文件,如果自己去开发的太耗费人力和物力了,时间上也不允许,就想想有没有插件式的开源应用可以使用。经过查找,果然发现码云上有这开源的工具。现在就记录limux线上集成运行的过程,这里包括安装OpenOffice和安装在线预览的SpringBoot的程序两部分。一、linux上安装OpenOf原创 2021-06-16 23:28:47 · 1775 阅读 · 7 评论 -
kkFIleView实现在线预览文件的功能(windows环境)上
实现在线预览文件的功能(windows环境)上问题一、安装OpenOffice1.下载windows版本的OpenOffice2.双击exe文件开始进行安装3.下面这个是安装文件Setup的暂存目录,不是真正的OpenOffice的安装路径,可以随便选一个目录![在这里插入图片描述](https://img-blog.csdnimg.cn/202106162250390.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,原创 2021-06-16 23:13:18 · 6458 阅读 · 0 评论 -
腾讯云数据万象等比例缩放
因为项目使用的是腾讯云的对象存储,数据万象正是基于对象存储而为客户提供的专业一体化的图片解决方案,涵盖图片上传、下载、存储、处理、识别等功能。本文说的是如何使用数据万象对图片进行等比例缩放的问题。前提创建好存储桶,为创建好的存储桶开通数据万象服务,这里不多说,不懂得童鞋,请点击如何创建存储桶以及开通数据万象的链接。如何使用腾讯云的官方文档给出了API,持久化处理,这个可以使用postman...原创 2019-09-30 23:57:08 · 1274 阅读 · 2 评论 -
使用Thumbnailator类库等比例生成缩略图
最近项目需要在本地存储图片的同时生成缩略图,使用了Spring提供的Thumbnailator类库。添加maven依赖 <dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <...原创 2019-09-30 22:51:40 · 389 阅读 · 0 评论 -
利用map的特性实现同步更新操作
实习期间做的是存储服务,存储文件上传到腾讯云的OSS上后,本地数据库会记录文件的相关信息。比如名称、大小、下载路径等等。时间久了,有时候会出现腾讯云上存在这个文件,但是本地数据库没有它的信息。或者本地存在某文件的信息,但是云上却没有,这就需要主动把本地多余的文件信息删除掉。这时候,就需要编写一个同步更新存储文件的接口了,实现云上和数据库的信息保持同步。刚开始的时候,我用的是硬着来实现这个这个接口...原创 2019-02-28 23:20:17 · 732 阅读 · 0 评论 -
下载文件解决中文乱码的问题
上传文件解决中文乱码的题://定义的变量private static final String USER_AGENT_FIREFOX = "firefox";private static final String USER_AGENT = "User-Agent";//下载的文件名String fileName = ossFileEntity.getOriginalFilename()...原创 2019-01-29 23:55:41 · 2005 阅读 · 0 评论 -
Feign实现跨服务文件上传下载
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;临近年关,本来想做完本地存储的这个需求,再完成另一个需求,就可以溜之大吉的了。想不到突然老大说要整合一下你现在做的服务,给外部服务调用你服务的上传下载接口。然后……好了,说回跨服务的文件上传下载操作。1.跨服务文件上传,目前feign不支持调用文件上传接口,需要自行配置来满足feign的调用方式①首先需要在pom文原创 2019-01-24 23:16:38 · 1707 阅读 · 0 评论 -
问题:There was an unexpected error (type=Not Found, status=404). /WEB-INF/view//index.jsp
There was an unexpected error (type=Not Found, status=404). /WEB-INF/view/index.jsp(Eclipse可以运行,idea则不行)解决办法:果然就可以访问了原创 2018-12-18 00:06:16 · 3244 阅读 · 0 评论 -
使用java实现腾讯云存储服务(COSClient)
今天的项目需要用腾讯云来做云存储服务,刚开始一头雾水,后来看了Java的API文档和SDK文档才慢慢有个了解,这次作下记录,方便以后查看。本地环境依赖SDK 支持 JDK 1.7, 1.8 及以上版本。安装 SDK(maven 安装)&lt;dependency&gt; &lt;groupId&gt;com.qcloud&lt;/groupId&gt; ..原创 2018-12-17 18:38:57 · 6945 阅读 · 4 评论 -
Java线程
什么是线程?线程与进程相似,但线程是一个比进程更小的执行单位。一个进程在其执行的过程中可以产生多个线程。与进程不同的是同类的多个线程共享同一块内存空间和一组系统资源,所以系统在产生一个线程,或是在各个线程之间作切换工作时,负担要比进程小得多,让使用者感觉到这些线程在同时执行 ,也正因为如此,线程也被称为轻量级进程。什么是进程?进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态...原创 2018-10-27 21:19:41 · 171 阅读 · 0 评论 -
Java-分别计算两日期之间的相差的年份和天数
最近实习做CRUD操作时需要分别计算两日期之间的相差的年份和天数,尤其是计算天数时不需要自己编写方法来判断平年、闰年、大小月份的,只需要用到Java API的Date类的方法就行了,真的很方便,省了很多事情。1.先两日期之间的相差的年份(学业期限 = 毕业时间 - 入学时间)//学业期限 = 毕业时间 - 入学时间String enrolmentTime =emm.getEnrolmentT...原创 2018-10-10 21:10:33 · 5799 阅读 · 1 评论 -
时间戳与时间的互转
最近在实习做Java的CRUD操作时,老是需要做到时间戳与时间的互转,为方便以后查看,记录下来。java 中我们常用的时间戳来转时间用的两个包import java.text.SimpleDateFormat;import java.util.Date;时间戳转化为时间:时间戳需要用long型来存储long timeStamp = 1495777335060;//直接是时间戳Simp...原创 2018-10-10 20:50:14 · 222 阅读 · 0 评论 -
字符串的截取及其它一些字符串操作
最近在实习时,项目方面要处理一个特变长的字符串截取方面的操作。@Testpublic void test02(){ String arrs = &amp;amp;quot;occ_status,record_id,flag,py_opera,py_time,order_sn,order_no,order_sn,record_id,order_sn,&amp;amp;quot; + &amp;amp;quot;plan原创 2018-10-19 19:45:41 · 227 阅读 · 0 评论 -
Java设计模式--单例模式
最近复习其Java的设计模式,现在来总结一下:1.什么是单例模式?单例模式(Singleton),是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例。2.什么时候下使用单例模式?(1)举一个小例子,在我们的windows桌面上,我们打开了一个回收站,当我们试图再次打开一个新的回收站时,Windows...原创 2018-10-16 23:05:09 · 159 阅读 · 0 评论 -
Map的遍历方法
利用map中key值不能重复的特性,去除重复的字符串,然后用四种方式来遍历结果。@Test//例子:去除重复的字符串public void test(){ String arr[] = {"yp_dict", "yp_manufacture", "yp_unit", "yp_app_dict_product", ...原创 2018-10-19 13:15:33 · 179 阅读 · 0 评论