自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 问答 (1)
  • 收藏
  • 关注

原创 【达梦数据库】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 4827 2

原创 【后端】Java web项目开发中的好习惯总结

1、项目框架结构按照标准格式或者由idea自动生成目录结构。2、为项目新增日志文件(推荐使用logback.xml),进行日志的配置。3、为项目在任何可能抛出异常的地方使用try catch并新增项目独立的Exception,打印日志。4、为项目中出现的不变型常量设置枚举型,可变型常量增加配置文件。5、为项目中的所有工具方法设置公共工具类,进行统一管理和使用...

2019-07-23 09:42:12 293

原创 【前端】vue遇到的坑

1、在引入vue组件时,报错 "This dependency was not found”的错。答:在import 时 路径应该前面加 "./" 否则无法找到该组件。2、在父页面引入子组件时,子组件修改以后,想要重新刷新(vue组件实现局部刷新)。答:在引入子组件时,增加v-if属性,通过控制v-if的值,控制刷新。(v-if的值改变时,该组件会重新加载刷新)实现方法如...

2019-05-15 11:10:00 851

原创 【笔记】大数据学习

一、分布式文件系统HDFS需要了解的知识点本文参考:https://blog.csdn.net/kezhong_wxl/article/details/765739011、HDFS实现原理HDFS(Hadoop Distributed File System)是Hadoop项目的核心子项目,是分布式计算中数据存储管理的基础,是基于流数据模式访问和处理超大文件的需求而开发的,可以运行于廉...

2019-03-04 11:22:18 269

转载 【读书】The Google File System 中文版(转载+笔记)

(免责申明:本文来源于网络转载+我的读书笔记,仅供读书学习参考)摘要我们设计并实现了Google文件系统,一个面向分布式数据密集型应用的、可伸缩的分布式文件系统。虽然运行在廉价的日用硬件设备上,但是它依然了提供容错功能,为大量客户机提供了很高的总体性能。虽然与很多之前的分布式文件系统有很多相同目标,但是,我们的设计已经受应用的负载情况和技术环境影响,现在以及可预见的将来都反映出,我们的...

2019-03-04 10:14:57 281

原创 【笔记】spring cloud 学习笔记

1、spring cloud 是什么Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统的协调导致了样板模式, 使用Spring Cloud开发人员可以快速地支持实现这些模式的服务和应用程序。他们将在任何分布式环境中运行良好,包括开发人员自己的笔记本电脑,裸机数据中心,以及Cloud Found...

2019-02-28 14:55:08 158

原创 【学习】Linux操作笔记

1、chmod 赋权限命令。chmod[-cfvR]mode file-c:若该档案权限确实已经更改,才显示其更改动作-f:若该档案权限无法被更改也不要显示错误讯息-v:显示权限变更的详细资料-R:对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)mode 表示权限设定字串语法为:chmodabcfile其中a...

2019-01-29 14:51:43 139

原创 【教程】VMware vSphere搭建Linux虚拟环境部署centos 7系统

1、搭建虚拟环境步骤参考 :https://blog.csdn.net/guodaye004/article/details/79455828使用vSphereClient登录到服务器,然后点击创建虚拟机。选择“典型”即可,下一步给服务器起个名字,这个虚拟机是用来搭建hadoop学习环境的,所以起名通俗易懂,下一步选择虚拟机要安装的硬盘,本来是俩硬盘的,但是前天...

2019-01-16 14:00:25 3945 1

原创 【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 265

原创 【笔记】MongoDB和Redis的使用场景及特性

 MongoDB和Redis都是NoSQL,采用结构型数据存储。二者在使用场景中,存在一定的区别,这也主要由于二者在内存映射的处理过程,持久化的处理方法不同。 MongoDB建议集群部署,更多的考虑到集群方案,Redis更偏重于进程顺序写入,虽然支持集群,也仅限于主-从模式。具体使用场景:Redis适合比如字典数据、关键词搜索历史、作为缓存查询,经常性访问和操作,MongoDB适合比如按月按周...

2018-11-28 10:37:11 648

原创 【笔记】elastic search 使用心得及工作笔记

1.es是什么?官方回答:es是以下三个功能的集合:一个分布式的实时文档存储,每个字段 可以被索引与搜索 一个分布式实时分析搜索引擎 能胜任上百个服务节点的扩展,并支持 PB 级别的结构化或者非结构化数据2.es能做什么?ES官方回答:Elasticsearch 是一个实时的分布式搜索分析引擎, 它能让你以一个之前从未有过的速度和规模,去探索你的数据。 它被用作全文检索、结构化搜...

2018-11-26 13:46:51 589

转载 【学习笔记】Elasticsearch入门学习整理

1.Elasticsearch 是什么?Elasticsearch(ES)是一个基于Lucene构建的开源、分布式、RESTful接口的全文搜索引擎。Elasticsearch还是一个分布式文档数据库,其中每个字段均可被索引,而且每个字段的数据均可被搜索,ES能够横向扩展至数以百计的服务器存储以及处理PB级的数据。可以在极短的时间内存储、搜索和分析大量的数据。通常作为具有复杂搜索场景情况下的核...

2018-09-28 11:05:43 169

原创 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 3296

原创 Java-web利用模板文件实现导出自定义word文档

由于项目开发需要,产品给出word模板,需要导出该格式的word文件。1.通过word模板文件生成我们需要的模板.ftl文件。步骤:将word文件转换成Microsoft XML格式文件(打开word,文件另存为xml格式文件),用notepad++编辑器打开文件,修改文件里面的内容,具体数据用${参数}替换,全部替换完成以后,将文件的后缀名改成.ftl,文件格式。2.将生成好的文件放...

2018-09-19 11:39:39 2680

原创 四种常见json效率比较

因工作需要,在项目中想统一使用同一种json进行解析数据,因此将几种json拿出来比较比较。第一种  org.json<dependency> <groupId>org.json</groupId> <artifactId>json</artifactId> <version>20180130</...

2018-07-05 19:19:59 11392 1

原创 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 2525

原创 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 190

原创 子窗口实现关闭父窗口的js方法

写在前面:业务需要,在一个新增页面增加一个关闭按钮,由于新增页面是在父页面里嵌套的子页面,普通的调用Window.close()的方法无法实现关闭,在网上找个好久方法,均没有可靠答案,抱着试一试的态度,终于试验成功。具体js实现:function closeWindow(){ window.parent.opener=null; window.parent.open('', '_sel...

2018-06-06 09:41:36 15985

原创 js 解析后台json数据的常用方式

写在前面的话:本文借鉴互联网大神的做法,整理而得,只为总结工作,学习提高。var str = ‘{"name":"crp","age":"20","weight":"50kg","data":{"pinvince":"湖北",“city”:“武汉”,"area":"洪山区"}}’1.使用ev

2018-05-16 16:31:36 1340

原创 ligerUI实现局部刷新单元格,刷新行 (实例经验)

项目需求:在售后系统中,药师需要给留言用户打电话反馈,在点击开始处理时,为了方便药师查找未处理的记录,不允许全局刷新页面,导致页数数据记录和处理之前不一致,但是又要要求记录状态改变,因此需要局部刷新单元格。实现思路:查询ligerui官方文档可知,ligerui支持刷新单元格、刷新行。刷新单元格:updateCell(arg, value, rowParm)方法 示例: 1 function f_...

2018-04-26 17:00:57 3476 1

原创 spring-mvc框架配置详解

1.引入必要的jar包maven的pom文件引入以下: org.springframework spring-web ${spring.version} org.springframework spring-webmvc ${spring.version} org.springframework spring-con

2017-10-17 10:29:51 233

转载 Java中object的clone()方法的浅拷贝和深拷贝

本文参考:   http://blog.csdn.net/u014727260/article/details/55003402clone顾名思义就是复制, 在Java语言中, clone方法被对象调用,所以会复制对象。所谓的复制对象,首先要分配一个和源对象同样大小的空间,在这个空间中创建一个新的对象。那么在java语言中,有几种方式可以创建对象呢? 1. 使用new操作符创建一个

2017-09-25 15:44:45 223

原创 ligerUi使用方法小结-用实际教训总结经验

写在前面:本文所有总结的ligerui实例,均为工作中遇到的坑,写下来,为了自勉也为了后面的人少踩坑。1.ligerUi 中的对话框dialog,调用父窗口的数据。var type = parent.window.document.getElementById("id").value;2.ligerUi 中

2017-08-29 15:00:14 1163

原创 jsonp实现ajax跨域访问解决方案-java

1. JSONP定义    JSONP是英文JSON with Padding的缩写,是一个非官方的协议。它允许在服务器端生成script tags返回至客户端,通过javascript callback的形式来实现站点访问。 JSONP是一种script tag的注入,将server返回的response添加到页面实现特定功能。2.JSONP由来    要解释JSONP的来由

2017-08-28 16:10:41 287

转载 Java多线程的应用实例

Java多线程应用实例

2017-08-25 09:27:26 766

原创 java-web 导出pdf文件并增加水印和照片

本文主要是使用java开发语言实现导出pdf 表格的功能,在导出以后再给文件增加pdf水印和照片。基本上实现了工作的需要,但还是又不是很完美的地方,比如如何在第一次生成pdf的时候就增加水印和照片?

2016-12-02 15:01:38 5278 3

空空如也

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

TA关注的人

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