- 博客(71)
- 收藏
- 关注
原创 Java8 Stream流
首先,Stream流有一些特性:Stream流不是一种数据结构,不保存数据,它只是在原数据集上定义了一组操作。这些操作是惰性的,即每当访问到流中的一个元素,才会在此元素上执行这一系列操作。Stream不保存数据,故每个Stream流只能使用一次。关于应用在Stream流上的操作,可以分成两种:Intermediate(中间操作)和Terminal(终止操作)。中间操作的返回结果都是Stream,故可以多个中间操作叠加;终止操作用于返回我们最终需要的数据,只能有一个终止操作。至于哪些方法是中间操作,
2022-05-02 16:59:52
306
原创 echarts 折线图组件 动态数据
组件代码<template> <div :class="className" :id="id" :style="{height:height,width:width}"></div></template><script> import echarts from 'echarts' // import resize from './mixins/resize' export default {
2020-08-27 15:54:41
736
转载 git 常用命令
之前用过git一段时间,在一位学长的带领下用git团队开发协作了一个vue的小程序,在很长一段时间里面就没有用过git了,近段时间研究了一下springboot,写了个小demo,把他上传到github上,突然发现,自己对git的命令完全忘了。。。。。下面把这些命令记在博客上,以防再次遗忘。1.git init#初始化本地仓库2.git remote add origin 你的仓库地址...
2020-01-19 10:02:38
167
转载 网站评论功能数据库设计和开发
需求分析现阶段评论做的最好的我想应该是网易新闻(app)里面的评论模块了,其“盖楼”的方式让人印象深刻,评论已经成为该app的核心功能之一了。市面上大部分app的评论模块设计的还是相对简单的,这是可以理解的,因为评论模块不是这些app的核心功能之一。在设计评论模块前可以和pd或者boss沟通,我们的评论功能是核心功能之一吗?实际上,90%的app采用简单的评论设计就可以了,也就是采用一...
2019-12-26 10:36:08
677
转载 UML各种图总结
UML各种图总结-精华UML(Unified Modeling Language)是一种统一建模语言,为面向对象开发系统的产品进行说明、可视化、和编制文档的一种标准语言。下面将对UML的九种图+包图的基本概念进行介绍以及各个图的使用场景。想要知道UML更多内容的朋友,可以点击以下课程学习相关知识: https://edu.youkuaiyun.com/course/play/24752/2805...
2019-12-09 14:56:20
194
转载 uml各类图--完整全面实例
转自http://www.cnblogs.com/wangkangluo1/archive/2013/02/21/2920606.html四、UML建模工具比较流行的有Rational Rose ,Microsoft Visio、Enterprise Architect 、Visual UML等。我现在使用的UML建模工具是Enterprise Architect 8.0,推荐使用这...
2019-12-09 14:45:06
6285
原创 把对象中的数据给了某个变量,改变一个对象的值,另一个对象也变化的解决办法!
在vue中,在data里建立两个对象。data() { return { dataA:{ a:0 }, dataB:'' }};将dataA的内容赋值给dataB,改变dataB里对象的值,发现dataA里的值也跟着变化了。为什么会出现这种情况呢?其实,这是一个引用传递而不是值传递,dataA和dataB指向的是同一个内...
2019-12-05 17:22:47
1195
转载 vue ie浏览器 页面缓存 不请求接口
E浏览器第一次发请求没有问题,再发送请求时,当参数一样时,浏览器会直接使用缓存数据. 导致页面 还是原来的页面所以在axios 请求头 添加时间戳const service = axios.create({ // api的base_url baseURL: process.env.BASE_API // timeout: 30000 // request timeout})...
2019-12-03 18:22:42
565
转载 office 所有后缀对应的 content-type
本文链接:https://blog.youkuaiyun.com/xiaoranzhizhu/article/details/70473734后缀 MIME Type.doc application/msword.dot application/msword.docx application/vnd.openxmlformats-officedocument.wordproce...
2019-10-21 15:39:26
212
转载 程序员实用工具网站
目录1、搜索引擎2、PPT3、图片操作4、文件共享5、应届生招聘6、程序员面试题库7、办公、开发软件8、高清图片、视频素材网站9、项目开源10、在线工具宝典大全程序员开发需要具备良好的信息检索能力,为了备忘(收藏夹真是满了),将开发过程中常用的网站进行整理。1、搜索引擎1.1、秘迹搜索一款无敌有良心、无敌安全的搜索引擎,不会收集私人信息,保护私隐...
2019-10-14 16:14:35
1277
转载 js读取json文件
json文件是一种轻量级的数据交互格式。一般在jquery中使用getJSON()方法读取。$.getJSON(url,[data],[callback])url:加载的页面地址data: 可选项,发送到服务器的数据,格式是key/valuecallback:可选项,加载成功后执行的回调函数1.首先建一个JSON格式的文件userinfo.json 保存用户信息。如下:...
2019-10-14 11:29:03
1908
转载 前端组件(二)
UI组件框架element - 饿了么出品的Vue2的web UI工具套件mint-ui - Vue 2的移动UI元素iview - 基于 Vuejs 的开源 UI 组件库Keen-UI - 轻量级的基本UI组件合集vue-material - 通过Vue Material和Vue 2建立精美的app应用muse-ui - 三端样式一致的响应式 UI 库vuetify - 为...
2019-09-11 14:23:57
164
转载 VUE 前端插件
UI组件框架element- 饿了么出品的Vue2的web UI工具套件 mint-ui- Vue 2的移动UI元素 iview- 基于 Vuejs 的开源 UI 组件库 Keen-UI- 轻量级的基本UI组件合集 vue-material- 通过Vue Material和Vue 2建立精美的app应用 muse-ui- 三端样式一致的响应式 UI 库 vuetif...
2019-09-11 14:17:07
479
转载 前端实现分步指引效果的jQuery插件
当一个网站或者一个Web应用推出新功能时,为了让用户了解你的站点(或应用)如何操作,往往都会在站点(应用)中添加一个分步指引的效果。然而这样的效果,对于不懂原生JS的同学来说,是件很头痛的事情。下面为大家介绍一些可帮助你实现分步指引效果的jQuery插件,你可以根据自己需求定制,它们都具有一个时尚的外观,而且简单易用。1.Intro.jsIntro.js 使用一种引导式的方式来一步步...
2019-09-11 13:41:04
948
原创 ElementUI 分页插件国际化
1 首先需要npm install vue-i18n2 在main.js中引入import VueI18n from 'vue-i18n'Vue.use(VueI18n)3 引入语言包const i18n = new VueI18n({ locale: 'zh-CN', messages: { 'zh-CN':require('./languages/zh.js'),...
2019-09-06 14:52:53
6183
4
转载 element-ui对话框可拖拽及边界处理
应业务需求,需要实现对话框可拖拽问题,应element-ui没有提供官方支持,于是便参考大神的文章,得出了适合业务需要的解决方案。很多大神给出的代码是没有解决边界问题的,但是不解决边界问题存在一个bug,拖到不可视区域后边再也拖不回来了,不信你们可以试试。在实现的功能的情况下,封装成了js文件,然后再main.js中引入后可全局使用。还是上代码吧功能实现代码directives.js...
2019-08-21 09:15:33
571
原创 vue 数组数据拷贝
在vue中,如果多个组件引用了同一个对象作为数据,那么当其中一个组件改动对象数据时,其他对象的数据也会同步改动。有这种双向绑定的需要的话,那么自然是最好的,但如果不需要这种绑定而希望各组件的对象数据之间相互独立,即是互不关联的对象副本的话,可以用下面的方法解决 1 2 3 4 5 6 7 computed: { ...
2019-08-20 16:26:53
2108
原创 递归加循环向外传值,试试这样
function findNodeTemplateEnable(groupList, id){ let children; let back;//循环 for(let i=0; i<groupList.length; i++){ children = 'children' in groupList[i] && groupList[i].childre...
2019-08-16 16:24:13
399
原创 前端js下载文件
由于种种原因,我又开始写前端代码了(⊙o⊙)…好久没有写博客了,今天做下载的时候,做完还突然挺有成就感的,就写一下吧简单下载window.location.href = 文件地址; 如果是图片的话不会下载,只是对图片的预览,但是是文件的话就会直接下载,好方便的哈哈哈哈但是有个问题,就是下载的文件名称是很长很长的一段字符,乱七八糟的,看着很不爽,搜了一下,找到个方法,试了下居然...
2019-08-07 15:59:11
505
1
转载 java并发之DelayQueue实际运用示例
java并发之DelayQueue实际运用示例在学习Java 多线程并发开发过程中,了解到DelayQueue类的主要作用:是一个无界的BlockingQueue,用于放置实现了Delayed接口的对象,其中的对象只能在其到期时才能从队列中取走。这种队列是有序的,即队头对象的延迟到期时间最长。注意:不能将null元素放置到这种队列中。Delayed,一种混合风格的接口,用来标记那些应该在给...
2018-09-18 10:23:38
143
原创 MySQL数据库
/* 启动MySQL */net start mysql/* 连接与断开服务器 */mysql -h 地址 -P 端口 -u 用户名 -p 密码/* 跳过权限验证登录MySQL */mysqld --skip-grant-tables-- 修改root密码密码加密函数password()update mysql.user set password=password('root'...
2018-09-17 15:14:44
490
转载 BigDecimal详解
1.引言 float和double类型的主要设计目标是为了科学计算和工程计算。他们执行二进制浮点运算,这是为了在广域数值范围上提供较为精确的快速近似计算而精心设计的。然而,它们没有提供完全精确的结果,所以不应该被用于要求精确结果的场合。但是,商业计算往往要求结果精确,这时候BigDecimal就派上大用场啦。先看下面代码 public static void main(Stri...
2018-08-30 11:15:34
5015
3
转载 Java Message Service
1、什么是JMS JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持(百度百科给出的概述)。我们可以简单的理解:两个应用程序之间需要进行通信,我们使用一个...
2018-08-02 11:26:55
273
转载 HashMap实现原理及源码分析
HashMap实现原理及源码分析 哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实现原理进行讲解,然后会对JDK7的HashMap源码进行分析。目录 一、...
2018-03-16 15:59:41
139
转载 Spring boot详解及其使用
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。Spring boot的特点1. 创建独立的Spring应用程序2. 嵌入...
2018-03-01 17:47:06
2171
原创 头像上传
上传头像。(所有的上传,只能用post)1、新建图片服务器在TOMCAT里面找到E:\Tomcat7\conf\server.xml在 上面添加服务器的代码:如下(path:/img为访问的路径 docBase 为图像服务器的文件夹)2、访问就可查看图像(!!!需要重启TOMCAT)例如:http://localhost:8080/img/bg.jpg
2017-12-22 12:02:31
186
转载 Thymeleaf
(一)Thymeleaf 是个什么? 简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。相较与其他的模板引擎,它有如下三个极吸引人的特点: 1.Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由
2017-12-22 09:56:07
206
转载 Pageable接口
Pageable 是spring Data库中定义的一个接口,该接口是所有分页相关信息的一个抽象,通过该接口,我们可以得到和分页相关所有信息(例如pageNumber、pageSize等)。Pageable定义了很多方法,但其核心的信息只有两个:一是分页的信息(page、size),二是排序的信息。在springmvc的请求中只需要在方法的参数中直接定义一个pageable类型的参
2017-12-22 09:27:25
592
转载 JVM 详解
【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4810168.html 【正文】声明:本文只是做一个总结,有关jvm的详细知识可以参考本人之前的系列文章,尤其是那篇:Java虚拟机详解04----G
2017-12-13 13:51:35
185
原创 WordCount的Scala实现
话不多看代码println("***********test********************") val lines=List("hello tom hello jerry","hello ketty hello cat"); println(lines) val words=lines.map(_.split(" ")).flatten println(w
2017-12-05 18:36:08
264
原创 Scala函数
函数定义方法定义由一个def 关键字开始,紧接着是可选的参数列表,一个冒号“:” 和方法的返回类型,一个等于号“=”,最后是方法的主体。 Scala 函数定义格式如下(参考备注的例子): def functionName ([参数列表]) : [return type] = { function body return [expr] }函数调用Scala 提供了多种不同
2017-12-05 16:09:36
177
原创 Scala 集合
基本介绍Scala拥有丰富的集合库。集合是一种用来存储各种对象和数据的容器。 这些容器可以被排序,诸如列表,元组,选项,映射等的线性集合。集合可以具有任意数量的元素或被限制为零或一个元素(例如,Option)。 集合可以是严格的(strict)或懒惰的(Lazy)。 懒惰集合的元素在访问之前可能不会使用内存,例如Ranges。 此外,集合可能是可变的(引用的内容可以改变)或不可变的(引用引用
2017-12-05 14:58:26
230
原创 Scala 基础知识
Scala 函数式语言Scala于Java的对比Scala里面的一切操作皆方法Scala基本语法和约定区分大小写 - Scala是区分大小写的,比如标识符Hello和hello在Scala中表示不同的含义(对象)。类名称 - 对于所有类名,第一个字母应为大写。如果使用多个单词来形成类的名称,则每个内部单词的第一个字母应该是大写。示例 - class MyFirstScalaClass,clas
2017-12-04 17:33:22
437
转载 eclipse 环境搭建-scala
最近由于开发的要求,需要使用Scala语言,这里就在前面搭建的eclipse的基础上搭建一个Scala的开发环境。1、首先,你需要去Scala的官网上载你需要的安装包,这里我下载了最新的2.11.8的msi包。2、双击进行安装:点击"Next"选择"I accept the terms in the License Agreeme
2017-12-04 08:48:36
415
转载 Hbase详解
HBase架构图理解18.pngHMaster链接Zookeeper的目得:HMaster需要知道哪些HRegionServere是活的及HRegionServer所在的位置,然后管理HRegionServer。HBase内部是通过DFS client把数据写到HDFS上的每一个HRegionServer有多个HRegion,每一个HRegion有多个Store,每一个Store对
2017-11-27 13:30:26
320
转载 linux命令
由于记忆力有限,把平时常用的Linux命令整理出来,以便随时查阅: linux 基本命令 ls (list 显示当前目录下文件和目录 ls -l 详细显示 =ll ) [root@linux ~]# ls [-aAdfFhilRS] 目录名称 [root@linux ~]# ls [--color={none,auto,always}] 目录名称 [root
2017-11-01 17:53:26
167
转载 Mybatis入门
一、Mybatis介绍 MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。二、my
2017-10-22 10:30:15
160
转载 Oracle 多表查询
本次预计讲解的知识点1、 多表查询的操作、限制、笛卡尔积的问题;2、 统计函数及分组统计的操作;3、 子查询的操作,并且结合限定查询、数据排序、多表查询、统计查询一起完成各个复杂查询的操作;一、多表查询的基本概念在之前所使用的查询操作之中,都是从一张表之中查询出所需要的内容,那么如果现在一个查询语句需要显示多张表的数据,则就必须应用到多表查询的操作,而多表查
2017-10-02 20:34:19
637
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人