- 博客(28)
- 收藏
- 关注
原创 Vue中使用Blob进行文件下载
一、 常规用法 chrome正常使用,IE11 、Firefox 不兼容 let a = document.createElement('a'); let blob = new Blob([response.data], {type: "application/vnd.ms-excel"}); let objectUrl = URL.createObjectURL(blob); a.setAttribute("href",objectUrl); a.setAttri
2020-05-13 11:25:37 2063
原创 vue 监听页面刷新与页面关闭事件
解决办法mounted(){ //添加监听事件 window.addEventListener('beforeunload', e => this.beforeunloadHandler(e))}methods:{ beforeunloadHandler(e){ // todo 在页面刷新或关闭之前需要处理得操作,例如清除或保存数据 }},destroy...
2020-01-07 10:59:26 5761 5
原创 vue中 table 表格进行多行合并
一. 简介刚入职的小白,公司目前采用的框架是 SpringBoot + Vue . 前段的UI控件是Iview。由于我们的公司Java开发是全栈的。所以前端的工作也交到了我们的手里。但是在项目开发的过程中遇到了一些问题。比如我们想要绘制出下面所示的一种表格页面。不仅需要实现单列的合并,还包括了第二列行的合并。Iview 的官方文档也并没有这种表格的展现及相应的属性。。于是就开启了无限搜索模式...
2019-07-09 09:19:53 11662 4
原创 zookeeper 集群安装
一. 环境准备本次的zookeeper 为分布式集群搭建,需提前准备三个Linux系统(虚拟机),而zookeeper的搭建需要Java环境,所以加上 Oracle 的Java安装包和 zookeeper的安装包。二.开始安装首先开始安装 Java的运行环境,此处就不多介绍了,给大家提供一个教程,跟着来一步一步操作就可以了。-----Linux 环境Java环境的安装。安装结束后在控制台...
2019-07-02 11:12:33 116
原创 Java 开发规范
一:目的使本组织能以标准的,规范的方式设计和编码。通过建立编码规范,以使每个开发人员养成良好的编码风格和习惯;并以此形成开发小组编码约定,提高程序的可靠性,可读性,可修改性,可维护性和一致性等,增进团队间的交流,并保证软件产品的质量。二:代码组织与风格1:长度:为便于阅读和理解,单个函数的有效代码长度当尽量在100行以内(不包括注行),当功能模块过大时往往采用使用子函数将相应的功能抽取...
2019-06-30 15:20:37 140
原创 编程开发环境安装配置
1. Java 环境安装与配置1.1 JRE 环境的安装。1.2 Java 开发环境 Eclipse 安装。1.3 Java 开发环境 Ideal的安装。2. 可视化编辑工具2.1 DreamWare 安装教程。2.2 Visual Studio Code 安装教程。3. 数据库连接工具3.1 waterdrop 安装和使用。4. Pythod 环境配置4.1 sublime ...
2019-06-30 15:15:59 249
原创 网络通讯协议
TCP/IP 协议1. TCP/IP 模型TCP/IP协议模型(Transmission Control Protocol/Internet Protocol),包含了一系列构成互联网基础的网络协议,是Internet的核心协议。基于TCP/IP的参考模型将协议分成四个层次,它们分别是链路层、网络层、传输层和应用层。TCP/IP协议族按照层次由上到下,层层包装。最上面的是应用层,这里面有h...
2019-06-30 14:56:16 217
原创 文件传输协议
FTP SFTP SCP介绍1. FTPFTP: 是TCP/IP网络上两台计算机传送文件的协议,FTP是在TCP/IP网络和INTERNET上最早使用的协议之一,它属于网络协议组的应用层。FTP客户机可以给服务器发出命令来下载文件,上载文件,创建或改变服务器上的目录。相比于HTTP,FTP协议要复杂得多。复杂的原因,是因为FTP协议要用到两个TCP连接,一个是命令链路,用来在FTP客户端与服...
2019-06-30 14:43:41 5853
原创 版本管理工具的介绍
介绍网上流行的版本管理工具有很多,我一直再用的就是 svn 和 git, 此外还有 cvs和 vss 等。接下来和大家一起了解一下。使用及介绍SVN svn 是我接触的第一个版本管理的工具,说实话,用的非常舒服。它有一个统一的客户端,在Windows的系统中,还可以使用鼠标进行操作。 如果使用的IDE工具集成了svn ,在进行代码编写或者提交的时候,可以随时查看代码的变化,以及代码的提交...
2019-04-24 23:15:48 1580
原创 Scala 基础知识
1 简介Scala 和 Java一样都是面向对象编程的语言,在有一定Java基础上学习Scala是比较简单的。下面对我近期学习的Scala基础知识参考官方文档做一个整理。2 基础知识2.1 Scala 安装环境参照官网的认识,开发Scala有多种方式,一种是交互式编程,另一种是脚本编程。因为习惯,我是通过脚本进行编程的。开发的工具的 ideal,需要准备的环境是 jdk 和 Scala。详...
2019-04-24 00:04:09 228
原创 安装 .msi 文件2502 2503 问题
介绍今天在安装 sclala 环境的时候,需要 执行 .msi 文件,但是在执行的时候,系统报 2502 2503 的错误,经过网上的资料发现是权限不足的原因,由于 使用Windows 系统进行开发。找到如下方法进行实现:将 .msi 文件拷贝到 系统盘 即 c 盘下面(根目录下面)cmd 打开控制台,选择有管理员权限的cd 到 .msi 的目录 ,然后执行 msiexec /packa...
2019-04-18 22:37:26 188
原创 js 在方法中调用 resize 方法
简介先介绍一下 遇到的问题,在项目中 引入了 v-charts 进行绘图,但是 由于使用的 基于 vue 的单页面应用,在将菜单 隐藏或打开的时候,不能触发 window.resize 方法,导致 绘制的图形 发生了偏移,目前需要的步骤就是 在让 菜单 打开或者隐藏的时候,手动触发一次 resize 方法,让v-charts 图形 自适应。介绍在网上查找资料的时候,遇到了两种方法,直接...
2019-04-15 16:01:44 8827 1
原创 ssh 免密登陆
准备工作VMware 里面装了三个 Linux ,分别获取 对应的IP,我的是:192.168.1.12(host01),192.168.1.13(host02),192.168.1.14(host03)通过设置 使得 host01 可以直接登陆 host02,host3.开始1 .准备将 host01 作为主机,所以先进入 host01的界面,打开命令行 默认为家目录,l(建议通过管...
2019-04-12 21:46:26 263
原创 vue 进行 新建 编辑的时候数据丢失的问题
解决方法简单叙述的一下问题,在利用Vue 开发的页面中,有table 表格展示的数据,有新建弹框,编辑弹框,我遇到的问题就是 在点击编辑 之后,点击新建,会发现当前的数据发生丢失了,当然了仅仅是前台的数据发生了丢失,不得不说,很恶心的问题,在网上找了很多资料也没有找到,后来找到一些案例,发现自己和他们唯一的区别就是 他们的弹框是d单独封装起来的,而我的是和原页面存放在同一个Vue文件里面,顺...
2019-04-03 21:02:32 840
原创 ojdbc 6 打包问题
解决方案 今天可以说是一个偶然的情况,在将项目进行重新打包的时候,控制台一直在报打包的错误,一大堆,都是关于 ojdbc 6 依赖的问题,但是 我到项目的 依赖下面发现了这个 jar 包,并没有缺失,经过查阅资料发现,oracle的驱动包 ojdbc 6 不是免费,如果需要用到这个jar 包,需要手动导入,但是项目在之前打包的时候并没有错误啊! 仔细想了一下之后,发现我之前使用的 ojdb...
2019-04-03 20:49:47 552
原创 Vue 文件 路径正确 但是报 404 的问题
问题介绍:今天在开发项目的过程中,需要新建一个Vue文件用来存放,另一个Vue文件的弹框,但是在新建完成之后,进行引入的时候,系统一直在报 404 的错误,但是我的文件都是在同级目录下,检查了好几遍也没有发现什么问题,后来忍不住查阅了一些资料,发现 这种后加的Vue 文件,需要重新进行打包,在网上看大这些资料的时候,我也很疑惑,以前新建 Vue文件的时候,也没有这些操作啊,看了某一个 作者的 ...
2019-04-03 20:40:16 6207
原创 oracle @Insert批量删除
Oracle 批量删除今天在后台进行数据处理的时候,需要同时删除多个数据,通过网上找的资料解决了问题,记录一下: 后台连接的数据库是Oracle,后台框架是mybatis ,用注解进行的开发:解决方法如下:@Delete({ "<script>", “delete”, "from pf_test", "where re_test in", "<foreach...
2019-04-02 20:49:39 253
原创 Android studio 中找不到 R
解决思路: 这种找不到 R 的 我一共遇到过两种, 一种是 直接拷贝其他文件夹下面的类 没有更换包名导致的。 另一种是 在 xml 界面中书写格式错误导致的,我犯的错误就是 在相对布局中,进行相对定位的 参数是一些不存在的坐标,结果在编译或者同步的时候 就会报错,然后你会发现所有有关 R 的 引用都会现红,报错。...
2019-03-30 20:34:27 400
原创 ideal 安装 vue.js 插件无法安装的现象
解决方案:今天在内网中给 ideal 安装 vue 的插件,但是无法安装上去 ,出现了 is incompatibal 的 提示。 经过网上的侦察,发现是插件和 ideal的版本 不匹配的问题 ,经过一些测试 ,提供如下方法:首先查看自己ideal的版本 ,可以通过 ideal 界面的 help 最后一个选项 about 查看,然后vue.js jar包下面的 META-INF 目录下...
2019-03-28 20:54:59 7998 1
原创 oracle 前台输出的时间格式后缀有个 .0
解决方法在开发一个页面的时候,里面有一个显示时间的信息,但是时间显示的格式不对,就像这样: 2015-12-12 03:12:12.0 ,后面莫名奇妙多了一个 .0 。后台的数据库是Oracle 经过查找资料 得知一种解决方法。 在进行查询的sql 语句的时候,对时间进行一种转化 : to_char(test,'yy-MM-dd HH24:mi:ss') 这里面 test ...
2019-03-28 17:58:46 1726
原创 Windows小知识分享
Windows 简介在现如今的社会中,无论工作还是生活,电脑都成了一种必不可少的一种工具了,商业用来记录数据,发布各种软件,民众则通过电脑进行娱乐。电脑的组成包括了磁盘,键盘,显卡等硬件设备。它们构成了一台完整的机器,也就是我们可以看得见摸得着的东西,但是仅凭这些东西是无法驱动电脑运行的。就像人一样,不仅需要一具健康的身体,还需要有思想去引导我们的身体做一些特定的事情。驱动人运动的是思想,而驱动...
2019-03-26 20:54:24 296
原创 初识大数据之Spark,Flink
1.大数据基础介绍在学习spark之前,本人对大数据相关的知识也了解的很少,所以在学习spark的时候,也对比着Hadoop一些基础的知识进行学习,首先介绍一下大数据数据的由来。比较正统的说法是这么说的:大数据(big data),指无法在一定时间范围内用常规软件工具进行捕捉、管理和处理的数据集合,是需要新处理模式才能具有更强的决策力、洞察发现力和流程优化能力的海量、高增长率和多样化的信息资产...
2019-03-25 20:43:12 269
原创 Linux 阶段知识总结
Linux 简介谈到Windows 操作系统,可能大部分人都耳熟能详,因为我们生活中普遍使用的都是Windows操作系统,不但有可视化的界面,操作起来也十分简单,一些操作也只需要点点点就可以完成。但是我们在操作Windows系统的时候普遍都会安装一个杀毒软件来保护我们的电脑,这是因为Windows虽然给我们在操作上提供了很大的便利,但是有一个很大的问题存在就是这个系统不是足够的安全,不能充分保护...
2019-03-23 15:55:42 162
原创 mybatis 框架异常
今天在配置mybatis框架的时候出现了一个问题,当后台接受的参数不是一个为多个的时候,一直在报错,研究了一会,上网查了其他大神的文章,发现确实存在这个问题,异常如下:有雷同的小伙伴可以试试下面的解决方法:dao层结构老版本是这样的:改完之后是这样的:对应的xml 老版本:新版本:需要注意的是:当存在多个参数的时候 要把这段内容删掉。好了,重启服务器试试效果吧。。...
2019-01-30 16:53:29 211 1
原创 服务器与客户端简单案例
学习进度到了网络编程这一块,讲真的,这个编写最简单的服务器和客户端本来还是挺简单的,就是从客户端发送给服务器一条信息,然后服务器再回你一条信息,而且老师在上课的时候把他编写的服务器开启,让我们连接上去,在里面发言还是挺有意思的,但是在下课的布置了一道作业,就是在客户端利用Io流读取一个文件,然后将这个文件通过客户端发送到 服务器,然后服务器在将这个文件保存到硬盘里面。好吧思路确实很明确,但是我在做...
2018-08-26 20:01:08 499
原创 消费者与生产者
我们学习的进度已经到了多线程的阶段,由于线程传输的特性及多个线程访问同一资源时发生的线程安全问题,消费者与生产者这个很有名的案例也出现在我们面前,今天也特意拿来和大家分享一下,老师给的题目如下: 根据今天的案例(生成者消费者设计模式),设计AK47机枪,要求子弹打完就上子弹30颗(生产者),上满后开枪(消费者)打完30颗子弹,子弹为0时就上子弹30颗,然后循环往复。。。然后下面我们开始解决问...
2018-08-23 09:37:00 666
原创 美好的一天从编程开始
最近老师给我们好多关于逻辑的题目,感觉挺有意思的,今天就把这些整理一下,和大家分享分享,希望也能给你们带点乐趣!@:FIRST第一个是输出100以内的质数,这个算法由于没有具体的公式,当时真是郁闷坏了,不过最终还是做出来了,而且老师告诉我们这道题也被很多公司当做面试题经常会被考到,所以让我们一定要记住。 /** * 功能:输出100以内所有质数 * autho...
2018-08-21 16:13:29 193
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人