学习笔记
愿你出走半生归来仍是少年
心随风动
展开
-
【达梦数据库】MySQL 的ON DUPLICATE KEY UPDATE语句在达梦数据库中使用的方式
在从MySQL迁移数据库到达梦数据库中,原来的MySQL中的mybatis语句:ON DUPLICATE KEY UPDATE 更新或插入进行改造可以参考一下形式:1、针对一条数据的更新或者插入可以这样执行:MERGE INTO t_person T1USING ( SELECT 1 id, 'test' mc, 1 sex, 25 age, FROM ...原创 2019-11-28 16:02:31 · 5739 阅读 · 2 评论 -
【教程】VMware vSphere搭建Linux虚拟环境部署centos 7系统
1、搭建虚拟环境步骤参考 :https://blog.csdn.net/guodaye004/article/details/79455828使用vSphereClient登录到服务器,然后点击创建虚拟机。选择“典型”即可,下一步给服务器起个名字,这个虚拟机是用来搭建hadoop学习环境的,所以起名通俗易懂,下一步选择虚拟机要安装的硬盘,本来是俩硬盘的,但是前天...原创 2019-01-16 14:00:25 · 4113 阅读 · 1 评论 -
【学习】Linux操作笔记
1、chmod 赋权限命令。chmod[-cfvR]mode file-c:若该档案权限确实已经更改,才显示其更改动作-f:若该档案权限无法被更改也不要显示错误讯息-v:显示权限变更的详细资料-R:对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)mode 表示权限设定字串语法为:chmodabcfile其中a...原创 2019-01-29 14:51:43 · 148 阅读 · 0 评论 -
【笔记】spring cloud 学习笔记
1、spring cloud 是什么Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式环境中运行良好,包括开发人员自己的笔记本电脑,裸机数据中心,以及Cloud Found...原创 2019-02-28 14:55:08 · 185 阅读 · 0 评论 -
【笔记】大数据学习
一、分布式文件系统HDFS需要了解的知识点本文参考:https://blog.csdn.net/kezhong_wxl/article/details/765739011、HDFS实现原理HDFS(Hadoop Distributed File System)是Hadoop项目的核心子项目,是分布式计算中数据存储管理的基础,是基于流数据模式访问和处理超大文件的需求而开发的,可以运行于廉...原创 2019-03-04 11:22:18 · 358 阅读 · 0 评论 -
【前端】vue遇到的坑
1、在引入vue组件时,报错 "This dependency was not found”的错。答:在import 时 路径应该前面加 "./" 否则无法找到该组件。2、在父页面引入子组件时,子组件修改以后,想要重新刷新(vue组件实现局部刷新)。答:在引入子组件时,增加v-if属性,通过控制v-if的值,控制刷新。(v-if的值改变时,该组件会重新加载刷新)实现方法如...原创 2019-05-15 11:10:00 · 867 阅读 · 0 评论 -
【后端】Java web项目开发中的好习惯总结
1、项目框架结构按照标准格式或者由idea自动生成目录结构。2、为项目新增日志文件(推荐使用logback.xml),进行日志的配置。3、为项目在任何可能抛出异常的地方使用try catch并新增项目独立的Exception,打印日志。4、为项目中出现的不变型常量设置枚举型,可变型常量增加配置文件。5、为项目中的所有工具方法设置公共工具类,进行统一管理和使用...原创 2019-07-23 09:42:12 · 327 阅读 · 0 评论 -
【MySQL优化】MySQL 优化笔记整理-持续更新
1.order by 查询效率低下,导致查询语句十分缓慢。a.order by 尽量+索引字段b.order by 索引失效,一般是由于select 的字段中存在非索引字段。c.复杂的聚合查询语句,尽量拆分成简单的单查询语句。 2.limit 用在in或者其他子查询中的方法可以将查询结果包装成新的子查询,从而使用limit,示例如下:原查询语句 :SELECT st...原创 2018-12-17 14:59:47 · 276 阅读 · 0 评论 -
【笔记】MongoDB和Redis的使用场景及特性
MongoDB和Redis都是NoSQL,采用结构型数据存储。二者在使用场景中,存在一定的区别,这也主要由于二者在内存映射的处理过程,持久化的处理方法不同。 MongoDB建议集群部署,更多的考虑到集群方案,Redis更偏重于进程顺序写入,虽然支持集群,也仅限于主-从模式。具体使用场景:Redis适合比如字典数据、关键词搜索历史、作为缓存查询,经常性访问和操作,MongoDB适合比如按月按周...原创 2018-11-28 10:37:11 · 675 阅读 · 0 评论 -
js 解析后台json数据的常用方式
写在前面的话:本文借鉴互联网大神的做法,整理而得,只为总结工作,学习提高。var str = ‘{"name":"crp","age":"20","weight":"50kg","data":{"pinvince":"湖北",“city”:“武汉”,"area":"洪山区"}}’1.使用ev原创 2018-05-16 16:31:36 · 1369 阅读 · 0 评论 -
子窗口实现关闭父窗口的js方法
写在前面:业务需要,在一个新增页面增加一个关闭按钮,由于新增页面是在父页面里嵌套的子页面,普通的调用Window.close()的方法无法实现关闭,在网上找个好久方法,均没有可靠答案,抱着试一试的态度,终于试验成功。具体js实现:function closeWindow(){ window.parent.opener=null; window.parent.open('', '_sel...原创 2018-06-06 09:41:36 · 16137 阅读 · 0 评论 -
Java 基础整理(持续更新)
1.Java中HashMap的put方法的底层实现answer:HashMap初始化的时候我们可以这样理解:一个数组,每一个位置存储的是一个链表,链表里面的每一个元素才是我们记录的元素底层源码:public V put(K key, V value) { if (key == null) return putForNullKey(value); ...原创 2018-06-07 09:53:16 · 208 阅读 · 0 评论 -
Java 开发出现的bug的经验总结(持续更新)
1.jar包损坏导致idea启动报错报错信息:error in opening zip file报错原因:jar文件损坏解决方案:更换jar包tips:检查一个jar包有没有损坏的方法: jar -tvf xx.jar (显示jar包) 2.equal导致的空指针异常解决方案:将常量或确定的值放在equal左边eg: "abc".equal(user.getNa...原创 2018-07-05 17:06:32 · 2550 阅读 · 0 评论 -
Java-web利用模板文件实现导出自定义word文档
由于项目开发需要,产品给出word模板,需要导出该格式的word文件。1.通过word模板文件生成我们需要的模板.ftl文件。步骤:将word文件转换成Microsoft XML格式文件(打开word,文件另存为xml格式文件),用notepad++编辑器打开文件,修改文件里面的内容,具体数据用${参数}替换,全部替换完成以后,将文件的后缀名改成.ftl,文件格式。2.将生成好的文件放...原创 2018-09-19 11:39:39 · 2720 阅读 · 0 评论 -
Java-web实现导出Excel中多个sheet以及自定义sheet格式原理
本文基于 HSSFWorkbook 实现自定义样式及多个sheet实现导出Excel 代码实现:public void testExport(HttpServletResponse response) { try { HSSFWorkbook hssfWorkbook = new HSSFWorkbook(); for (int i = 0; ...原创 2018-09-19 15:20:34 · 3334 阅读 · 0 评论 -
【学习笔记】Elasticsearch入门学习整理
1.Elasticsearch 是什么?Elasticsearch(ES)是一个基于Lucene构建的开源、分布式、RESTful接口的全文搜索引擎。Elasticsearch还是一个分布式文档数据库,其中每个字段均可被索引,而且每个字段的数据均可被搜索,ES能够横向扩展至数以百计的服务器存储以及处理PB级的数据。可以在极短的时间内存储、搜索和分析大量的数据。通常作为具有复杂搜索场景情况下的核...转载 2018-09-28 11:05:43 · 180 阅读 · 0 评论 -
【笔记】elastic search 使用心得及工作笔记
1.es是什么?官方回答:es是以下三个功能的集合:一个分布式的实时文档存储,每个字段 可以被索引与搜索 一个分布式实时分析搜索引擎 能胜任上百个服务节点的扩展,并支持 PB 级别的结构化或者非结构化数据2.es能做什么?ES官方回答:Elasticsearch 是一个实时的分布式搜索分析引擎, 它能让你以一个之前从未有过的速度和规模,去探索你的数据。 它被用作全文检索、结构化搜...原创 2018-11-26 13:46:51 · 620 阅读 · 0 评论