自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 spring boot2.X word在线预览 pdf.js

最近公司项目需求需要在线预览word文档,并且不能在在线下载和编辑。在此记录我是如何做的。针对word的在线预览晚上大多给的解决方案就是先把word文件转成pdf,然后通过pdf.js在线预览pdf。下面是详情详细的操作步骤;1.springboot继承jodconverter把非pdf文件转成pdf详细请查看我另一篇文章:https://blog.csdn.net/zenghu_...

2019-06-21 21:25:18 3925 2

原创 spring boot2.X word转pdf

word转pdf需要借助jodconverter和工具LibreOffice。虽然市面上有很多转换的工具以及技术但是spring boot对LibreOffice进行了整合并且window和linux都支持的。本文章以window系统为主。只关注代码如何安装自行百度。1.第一步下载LibreOffice下载地址下载下载完成后自行安装,window和linux如何安装教程请自行百...

2019-06-21 19:52:46 6584 6

原创 TCP/IP UDP/IP协议

什么是IP协议?    Internet 上使用的一个关键的低层协议是网际协议,通常称IP协议。我们利用一个共同遵守的通信协议,从而使 Internet 成为一个允许连接不同类型的计算机和不同操作系统的网络。要使两台计算机彼此之间进行通信,必须使两台计算机使用同一种语言。通信协议正像两台计算机交换信息所使用的共同语言,它规定了通信双方在通信中所应共同遵守的约定。    它提供了能适应各种网络硬件的...

2018-06-11 21:53:04 3454

原创 分布式框架演进过程

最近开始接触分布式,就写下自己学到的东西以后会慢慢更新周期有点长。学自咕泡学院。分布式架构的发展历史1946年2月14日(情人节) , 世界上第一台电子数字计算机诞生在美 国宾夕法尼亚大学大学,它的名字是:ENIAC;这台计算机的体重比较大,计算速度也不快,但是而代表了计算机时代的到来,在以后的互联网的发展中也有基础性的意义。计算机组成主要分为五个部分:控制器,运算器,存储器,输入设备,输出设备。...

2018-06-08 11:35:31 704

原创 锚点定位,jquery定位到页面指定位置

jquery锚点定位$('body,html').animate({scrollTop: $('#ter1').offset().top}, 500);#ter1是你要定位的id对象,500是0.5秒执行完成

2018-05-29 21:09:58 14051 1

原创 HashMap深入理解底层源码

本文说描述的HashMap以JDK1.8为标准进行解释。前言: HashMap是java开发程序要使用频率比较高的一个Collection。基于哈希表的 Map 接口的实现。是以key-value的形式进行存在的。HashMap数据结构    HashMap是以数组+链表的形式进行存储数据的(以下是代码证明)。    数组的优缺点:通过下标索引方便查找,但是在数组中插入或删除一个元素比较困难。  ...

2018-05-29 21:08:51 3135 1

原创 设计模式

什么是设计模式? 以下是百度百科解释:        -------百度百科begin------设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。         -------百度百...

2018-05-24 18:13:20 154

原创 GC垃圾回收

做笔记,没有太详细,图很少。如果有兴趣可以进一步交流垃圾回收1.什么样的对象需要被GC判断算法 (理论,方法论)1.引用计数算法引用计数法就是当一个对象B引用对象A的时候,对象A会有个引用计数,当A的引用计数不为0的时候是不会被回收的。这样会存在问题,如果A引用B, B也引用A这样的话AB2个对象什么时候都不会被回收。 2.可达性分析 GC Roots

2018-01-24 14:40:06 262

原创 Jvm

做笔记,没有太详细,图很少。如果有兴趣可以进一步交流1. 什么是jvmJava很大的优势在于一次编译到处运行,也就是只需要编译一次,可以在n个平台或者操作系统上运行。其实严格意义上来说并不准确,它对不同的操作系统有定制化的jvm,jvm来解析系统能识别的命令。1. 软件层面机器码翻译2. 内存管理(有自己的内存管理,开发人员只需要关注业务实现就可以)1. 为什么学习jv

2018-01-24 14:34:26 136

原创 获取当前访问url的来源地址

很多时候有些需要获取当前地址是从哪个网页点击进来的。比如我在www.a.com/index.jsp页面有个www.b.com/index.jsp的调整页面的a标签,点击进行跳转,这个时候只需要在b网站的index.jsp中通过下面方法获取a网站的地址。String  request_url=request.getHeader("Referer");获得的request_url的

2017-07-13 14:14:48 11903

原创 简单的web分页控件

一个简单的web分页控件

2017-06-15 17:06:05 2722 3

原创 java观察者模式

观察者模式

2017-06-15 16:38:54 226 1

信息系项目管理师教程 第三版

《信息系统项目管理师教程》是全国计算机技术与软件专业技术资格(水平)考试办公室组织编写的考试指定用书,《信息系统项目管理师教程》对项目管理师考试中心的专业知识的部分要点作了阐述。《信息系统项目管理师教程》内容包括:项目管理知识(包括项目管理概述及项目管理的主要知识域)、项目可行性研究和评估、文档和配置管理、外包管理、需求管理、职业道德规范、组织级项目管理与大型项目管理、战略管理概述、业务流程管理、知识管理、项目整体绩效评估、信息系统安全知识、信息系统工程监理等。《信息系统项目管理师教程》是项目管理师考试应试者必读教材,也可作为各类计算机信息技术培训和辅导教材,还可以为大专院校师生和广大项目管理人员的参考用书。

2019-04-09

spring boot+mybatis+beetl

一个springboot+mybatis+beetl的模板项目,使用maven管理jar包,启动直接在浏览器输入http://localhost:8080/就可以。

2018-05-30

jwt所需jar包

JWT是一种用于双方之间传递安全信息的简洁的、URL安全的表述性声明规范。JWT作为一个开放的标准( RFC 7519 ),定义了一种简洁的,自包含的方法用于通信双方之间以Json对象的形式安全的传递信息。因为数字签名的存在,这些信息是可信的,JWT可以使用HMAC算法或者是RSA的公私秘钥对进行签名。

2018-02-05

apache-tomcat-7.0.33

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

2015-01-26

空空如也

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

TA关注的人

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