- 博客(25)
- 资源 (7)
- 问答 (2)
- 收藏
- 关注
原创 java使用aspose实现文件预览工功能
前后端分离项目实现文件预览效果图:1.实现思路用户上传的文件类型多种多样,这里主要是实现对office文件的预览,预览一般是不需要编辑的,所以预览时pdf文件最为方便,我们的思路就是将用户上传的各种office文件转为PDF文件保存下来,用户预览时直接读取PDF,使用浏览器自带的PDF预览功能便可进行预览。核心功能就在于如何将office文件转换为PDF,这里主要用到的技术apose,它是一个很强大的office文档处理软件,可以完美的实现word文档转换为pdf文件,缺点就是软件是需要付费
2020-11-23 10:43:49
2022
原创 前后端分离项目解决跨域请求携带cookie的问题
前后端分离项目解决跨域请求携带cookie的问题一、描述:真是一个令人头大的问题,网上百度的大多数方法都是,这样:前端:withCredentials: true后端:Access-Control-Allow-Credentials = true;.....这样做其实也没错,但我这不行,我写的一模一样,可就是不行,o(╥﹏╥)o最后,我觉得问题可能不在这里,可能是设置cookie的时候除了问题,后来还真是,后来一想,这玩意无非就是 源头->通道->接收,但我一直在整后两个却.
2020-11-19 15:34:08
3970
2
原创 IE Tab 让Chrome兼容IE
当你的IE废了,或者你卸载了再也安装不回去了,那么除了重装系统,更好的办法是通过IE TAB 插件让谷歌或者其他浏览器兼容IE。不要浪费时间去百度如何重新安装IE了,在百度上我已经“无所不用其极”,浪费了很多时间但依然没有能够成功安装回来。所以有时候还是需要变通一下。请参考以下操作方法设置谷歌兼容IE.https://chrome.zzzmh.cn/info?token=hehijbfgiek...
2020-04-01 12:06:49
3771
原创 Java如何将MultipartFile转为File
MultipartFile multiFile = new MultipartFile(); //前端传过来的文件对象String fileName = multiFile.getOriginalFilename();String prefix = fileName.substring(fileName.lastIndexOf("."));File file = null;try {...
2020-03-25 16:21:48
12335
2
原创 谷歌浏览器安装插件提示程序包无效
1.打开谷歌浏览器,点击开发者模式2.将xx.crx文件后缀修改为xx.rar之后解压缩3.点击“加载已解压的扩展程序”,选择文件夹4.安装成功,关闭开发者模式。...
2020-03-12 17:36:43
1817
原创 IDEA如何修改当前项目的GIT地址
1.在idea中打开Terminal2.删除旧得地址git remote rm origin3.添加新的地址git remote add origin http://xxxxxxx.git4.如果提示类似异常5.执行该命名,注意选择自己的仓库git branch --set-upstream-to origin/dev6.执行检索分支命令,执行完成...
2020-02-25 11:15:02
8463
原创 给swagger的接口添加描述
swgger非常便于前后端分离开发,通过给swagger添加描述就可以实现前后端共同的开发接口,以下介绍如何给swagger的接口添加描述。一.创建实体,并在实体和属性上使用@ApiModel()、@ApiModelProperty()注解。注解的具体文档请参考https://blog.youkuaiyun.com/dejunyang/article/details/895273481.1 工作者...
2020-01-16 14:54:37
5890
原创 java字符串左右对齐工具类
1.在C#中PadLeft()方法简单来说就是字符串长度不顾指定数值时在左边用指定符号补全。比如"a".PadLeft(3,"0"),执行结果就是"00a",在java中如何实现这种效果呢?以下PadLeftOrRightUtil ()工具类就提供了字符串左右对齐的方法。public class PadLeftOrRightUtil { /** * String左对齐...
2020-01-09 16:17:39
1838
原创 java生成图形验证码
securityCodeUtils.rar是java生成图像验证码的工具类代码,该工具类可以生成gif气泡验证码和jpg气泡验证码两种验证码,开发者不需要关注具体实现过程,只需要创建GifCaptcha、SpecCaptcha对象的,即可轻松生成。示例1:动态验证码示例2:图片验证码1.将securityCodeUtils.rar压缩包解压到公共的项目公共目录下;2.创建一...
2020-01-09 16:00:41
467
原创 java实现冒泡排序
import java.util.Arrays;import java.util.Random;public class BubbleSort { public static void main(String[] args) { int[] array = new int[10]; randomArray(array); //生成随机数组...
2019-11-13 16:48:02
235
原创 子网掩码、网络地址、广播地址的计算
参考文献:https://blog.youkuaiyun.com/u014465934/article/details/81146443ip地址计算器:https://tool.520101.com/wangluo/ipjisuan/
2019-10-17 10:38:42
389
原创 SQL SERVER表数据导出到EXCEL表格
如何将SQL SERVER中的表数据导出到EXCEL表格?环境:SQL SERVER 2008 R2 + Windows 10 + WPS1.在Sql Server中准备好数据2.新建EXCEL,点击工具栏目【数据】-【导入数据】3.选择【其他/高级】-【选择数据源】4.选择SQL Server Native Client 10.0,点击下一步5.输入Sql...
2019-10-08 12:17:40
1549
3
原创 WPS(word)批量给所有表格添加题注(标题)
我们在工作中经常会遇到需要给word中的所有表格添加 “表1-1” 这样的题注,如果是我们自己写的话,一开始我们就可以设置自动添加。但是如果这篇文章是别人已经写好的我们该怎么办呢?以下就开始介绍利用宏批量给word中所有的表格添加题注:第一步:打开要添加题注的word文件第二步:点击工具栏【开发工具】--【宏】,随便输入宏名称macro1,点击创建。 注...
2019-10-08 11:27:29
20599
2
原创 WPS如何启用宏
宏是wps(office)中高级开发工具中的一种,当wps中自带的工具无法满足使用要求的时候,宏是一种很好的解决办法。但是宏操作的危险也很高,网络上下载的宏文件中如果包含病毒或者宏代码不严谨极可能导致文件收到损害。正所谓权力越高,危害也就越大,所以用宏需谨慎。为了安全性,一般wps默认宏都是关闭状态,即【开发工具】中宏按钮是灰色的。接下来我们就演示如何启用wps的宏设置。第一步:下载“wps的...
2019-10-08 10:43:22
10258
原创 WPS(word)中批量设置表格根据窗口居中对齐
Attribute VB_Name = "CreateNewMacros"Sub www() Dim oDoc As Document Dim oTable As Table Set oDoc = Documents.Open("C:\Users\测试用例\1.doc") '文档路径 For Each oTable In oDoc.Tables oTable.AutoF...
2019-10-08 09:39:43
4765
原创 SQLSERVER数据库迁移至国产达梦数据库
环境:SQL SERVER 2008 R2 + Window 10 家庭版 + 达梦7+达梦数据迁移工具建立数据库,J...DB是数据库名,dbo是模式名,后面是表名称 开始下单打开SQLServer配置管理器 开始代理 开启MSSQLSERVER的TCP/IP协议 检查客户端协议是否开启 打开服务,重启SQL SERVER服务 打开达梦数据管理工具,在数据库中建立dbo模式,...
2019-09-18 11:54:59
8087
5
原创 iview-admin框架的搭建(亲测)
iView Admin 是基于 Vue.js,搭配使用iView UI组件库形成的一套后台集成解决方案,由 TalkingData 前端可视化团队部分成员开发维护。iView Admin 遵守 iView 设计和开发约定,风格统一,设计考究,并且更多功能在不停开发中。环境:windows10专业版 + node.js v10.15.2 + redis v2.8.9 + git +...
2019-03-06 17:21:57
18716
3
原创 数据结构与算法--------Java实现(第四章 排序算法 上)
一、排序算法导图二.算法实现冒泡排序1.算法简介:冒泡排序是所有排序算法中最简单、最基本的一种。冒泡排序法的思路就是交换排序,通过相邻数据的交换来达到排序的目的。2.排序流程:对数组的各个数据,依次比较相邻的元素的大小; 如果前面的数大于后面的数,就交换这两个数据,经过第一轮的多次比较后,便可把最小的数据排好; 再用同样的方法把剩下的数据逐个进行比较,最后便可以按照从...
2019-01-23 15:34:31
189
原创 数据结构与算法--------Java实现(第三章 基本算法思想)
1.常用算法思想有:穷举算法思想: 利用计算机的强大计算,穷尽所有可能,效率低,适合没有规律可循的场合. 递推算法思想: 递推算法是一种理性思维模式的代表,其根据已有的数据和关系,逐步推导得到结果. 递归算法思想: 递归就是在程序中不断调用自身来达到 求解问题的方法. 分治算法思想: 分治算法是一个化繁为简的算法思想,将大问题化解为多个小问题. 概率算法...
2019-01-20 20:11:51
398
原创 数据结构与算法--------Java实现(第二章数据结构 下)
一.栈结构1.意义:栈是一种特殊的数据结构,在中断处理特别是重要数据的现场保护有着重要意义。2.栈结构其实就是一种线性结构,包括两类:顺序栈结构:一组连续的内存单元依次保存栈中的数据,比如数组,0号元素为栈底,定义变量top为栈顶。 链式栈结构:使用链表保存数据,首部为栈顶,尾部为栈底。3.从数据运算的角度来看,栈的操作操作栈顶,所以栈结构是按“先进先出(LIFO)”的原则处理结点...
2019-01-10 19:46:20
357
原创 数据结构与算法--------Java实现(第二章数据结构 上)
第二章 数据结构1.数据结构的概述数据结构是一切算法实现的基础,也是程序设计语言的基础。 数据结构是计算机对数据的一种存储和组织方式,同时也泛指相互之间存在一种或者多种关系的数据的集合。2.数据结构的基本含义一个数据结构是由数据元素依据某种逻辑联系组织起来的,对数据元素间逻辑关系的描述称为数据的逻辑结构。由于数据必须在计算机内存储,数据的存储结构是其在计算机内的表示,也就是数据结构...
2019-01-09 17:10:07
237
原创 数据结构与算法----Java实现(第一章 算法的概述)
第一章算法的概述1.什么是算法算法是模型分析的一组可行的、确定的和有穷的规则(解题步骤)2.算法的特征有穷性、确切性、输入、输出、可行性3.常用算法递推、递归、穷举、贪婪、动态规划、迭代等4.算法的起源《周髀算经》5.欧几里得算法又称“辗转相除法”6.第一个公认的程序员 “Ada Byron”7.算法的分类(1)应用领域①基本算法②数据结构相关算法③几何算法④图论算...
2019-01-06 17:51:04
506
2
原创 SVN工具的安装和使用
目录一.SVN工具简介二.SVN服务器端的安装1.安装环境:2.安装服务器端和基本操作3.安装客户端(小乌龟)和基本操作svn是一个集中式的版本控制管理工具,用于管理项目开发中的代码文件svn的意义: 1.解决多人协作开发 2.代码的还原 svn可以通过操作的历史记录还原到具体的版本 3.代码的备份 svn可以针对项目的工作节点存储不同版本的代码 ...
2018-11-22 20:56:52
2061
原创 如何通过idea部署web项目到本地的tomcat服务器
1.环境:IntelliJ IDEA 2017.3 x64 windows 10 家庭版jdk 1.8tomcat 注:本次部署项目参考《如何在maven上整合SSM框架》https://blog.youkuaiyun.com/qisoft1213/article/details/843431412.开始部署2.1 项目编写完成后,如图选择要执行的项目2.2 如果第一...
2018-11-22 17:20:03
3009
原创 如何在maven上整合SSM框架
目录目录准备环境创建maven web项目SSM项目搭建:第一步:准备数据 第二步:开发持久层(mybatis)第三步: 开发业务层(spring)第四步: 开发web层 (springmvc) 准备环境 操作系统: windows 10 家庭中文版 开发工具:IntelliJ IDEA 2017.3 x64 ...
2018-11-22 16:55:08
631
java使用aspose实现文件预览工功能.rar
2020-11-23
联想tools.rar
2020-03-24
securityCodeUtils.rar
2020-01-09
springSecurity如何在配置文件中配置需要放行的
2019-05-05
新安装的fiddler2无法正常抓包
2016-12-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人