- 博客(66)
- 资源 (1)
- 收藏
- 关注
原创 PGSQL语句:多条数据,根据某一相同值字段,获取一条数据
问题:表关联查询,但是我只需要其中任意一条数据即可分组SELECT *, ROW_NUMBER ( ) OVER ( PARTITION BY crm_serve_repair.ID ORDER BY crm_serve_repair.ID ) AS group_idx FROM crm_serve_repair LEFT JOIN crm_repair_site ON crm_serve_repair.ID = crm_repair_site. ID LEFT JOIN cr
2021-07-13 17:57:28
3912
原创 PGSQL查询某时间段内的数据、两个时间日期的分钟差、天数
一、根据当前时间获取到三天前截止到此分秒的数据(以当前时分秒进行过滤)SELECT submit_date FROM crm_work_order WHERE submit_date BETWEEN ( SELECT now( ) - INTERVAL '3 day' ) AND ( SELECT now( ) )ORDER BY submit_date ASC二、根据当前时间获取到三天前凌晨的数据(不以当前的时分秒进行过滤)SELECT submit_date FROM cr
2021-04-08 11:13:00
17359
原创 时间:小时差、TZ的时间处理
@Test public void test111() throws ParseException { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date d = sdf.parse("2020-09-23 00:50:00"); long time1 = d.getTime(); long time = sdf.parse("2020-09-
2020-09-23 10:22:05
1342
原创 在工具类中注入bean并获取bean值
import com.hqhop.modules.crm.base.domain.CrmFitting;import com.hqhop.modules.crm.serve.domain.*;import com.hqhop.modules.crm.serve.interaction.EquipmentData;import com.hqhop.modules.crm.serve.interaction.MaintenanceData;import com.hqhop.modules.crm.ser
2020-09-17 14:20:13
602
原创 alibaba的easyexcel导入导出
前言Excel表数据的导入和导出Excel表数据一、导入1、模板类import com.alibaba.excel.annotation.ExcelProperty;import com.alibaba.excel.metadata.BaseRowModel;import lombok.Data;/** * 无资产工单数据 */@Datapublic class CrmWorkOrderNoDataImport extends BaseRowModel { @ExcelP
2020-09-14 15:22:39
2542
原创 vue_o6_v-once、v-html、v-text、v-pre、v-cloak指令的使用
一、v-once指令的使用1、代码部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <...
2019-12-08 18:11:27
290
原创 vue_05_Mustache语法
一、HTML代码部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http...
2019-11-23 20:48:35
339
原创 在进行jpa更新操作中报异常Cascade="All-Delete-Orphan" 处理
报错异常:A collection with cascade=“all-delete-orphan” was no longer referenced by the owning entity instance#解决方式: //一对多配置 一个订单多个明细 最强级联、mappedBy = "requestId", @OneToMany(cascade = CascadeTyp...
2019-11-18 14:53:01
2492
原创 vue_04_MVVM解释
一、模型图二、对上面模型图的解释1、view层(1)视图层(2)在前端开发中,就是所谓的DOM层(3)主要的作用是给用户展示各种信息2、Model层(1)数据层(2)可能是固定写死的数据;更多的是来自服务器,从网络请求下来的数据(3)在vue_03计数器案列博客中,就是后面取出来的obj,当然里面的数据可能没那么简单3、VueModel层(1)视图模型层(2)视图模型...
2019-11-10 23:25:02
280
原创 vue_03_计数器案列
一、较简单的一种1、代码使用点击事件 v-on:click指令<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0...
2019-11-10 22:56:39
389
原创 vue02_列表显示(v-for)
一、代码部分<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equ...
2019-11-10 22:11:49
391
原创 vue_01
一、代码<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv...
2019-11-10 14:10:39
176
原创 JSON数据与其他数据格式相互之间转换的工具类
一、将一个实体类对象转换成Json数据格式/** * 将一个实体类对象转换成Json数据格式 * @param bean 需要转换的实体类对象 * @return 转换后的Json格式字符串 */ public static String beanToJson(Object bean) { StringBuilder json = new StringBuilder(...
2019-07-16 21:11:34
813
原创 struts2简单入门demo
前言:相信大家知道Struts2也是一个mvc框架。那么接下来就不多说废话,直接开始进行简单的环境搭建,写一个demo直观一点。一、使用idea开发工具来创建一个Struts2项目二、将需要的jar包导入到lib中Struts的官网点击下载下载所需jar包:此处用的是struts-2.5.20-min-lib.zip。下载完毕后,将jar包复制到lib里面。然后右键将jar包添加到库中去...
2019-06-17 17:45:32
754
原创 springcloud_07_商品中心—(sku属性)
前言此篇博客是与商品相关的部分一、商品的相关概念1、商品含义及相关属性就是参与买卖的东西(1)、常规属性名称,副名称,商品(图文详情)详情(一般都是图片)(2)、媒体属性介绍商品的视频…(3)、规格属性又称之为显示属性,不影响价格属性(4)、sku属性影响价格和库存的属性,叫sku属性(销售属性)2、sku属性的概念(1)、sku属性的含义...
2019-05-18 09:01:01
2537
原创 springclod_06_fastdfs图片统一处理
前言一、图片统一处理1、图片统一处理的原因2、方案选择选择合适分布式集群文件系统:安全,可以备份,统一处理的,避免了文件放置某一个服务器,不能集群的问题.(1)租阿里云、七牛云…(2)自己搭建服务器(3)图片统一处理的示意图就是上面的原因图示3、Fastdfs概念用C语言编写的,开源的分布式文件系统,它考虑了冗余备份、负载均衡、线性扩容等机制,为互联网量身定制...
2019-05-16 14:07:06
495
原创 springcloud微服务_05_redis优化和页面静态化
前言商品模块博客中的商品类型进行优化。主要是使用Redis进行商品类型后台缓存优化和模板Velocity进行商品类型主页面页面静态化一、商品类型优化方案1、为什么要进行优化商品的品牌和类型,都是从数据库中全部获取出来的,每一次都要去数据库中查询一次,从而增加数据库的访问压力,反应时间就会长,造成用户体验差。后台管理(Redis缓存解决)使用缓存解决对数据库的频繁操作问题,用内存...
2019-05-15 19:27:22
1180
2
原创 spingcloud微服务_04_商品模块
前言:做一个微服务的商品模块。会用到的技术:springboot、springcloud、mybatisPlus、mybatisPlus的代码生成器(根据template模板生成)…一、项目准备(1)准备数据库表会用到的三张表:商品分类=>商品品牌=>商品(2)三张数据库表分析(3)在公共基础子模块aigou_basic_parent中的aigou_basic_ut...
2019-05-11 08:42:14
1024
原创 sprngcloud微服务_03_平台管理前端环境搭建
前言:一、前端环境搭建1、准备项目准备一个vuecli搭建的模板,然后拷贝进来修改2、启动项目在idea的命令窗口栏输入命令:npm install,安装依赖库运行:npm run dev然后在浏览器地址栏输入地址:localhost:8080二、平台管理登录的实现1、EasyMock准备数据mock:模拟数据,自己写很多,麻烦的很。EasyMock相当于是mo...
2019-05-09 23:54:45
283
原创 springcloud微服务_02_前端技术准备
前言接着博客springcloud微服务_01接着进行操作一、前端框架的简要介绍1、主流的前端框架Vue.js:vue.js以轻量易用著称React.js:vue.js和React.js发展速度最快AngularJS:AngularJS还是老大。2、前端的MVVM模式M:即Model,模型,包括数据和一些基本操作V:即View,视图,页面渲染结果VM:即View-Mo...
2019-05-09 17:54:02
739
原创 MyBatisPlus入门学习
前言:在之前的博客中有讲过mybatis技术mybatis入门博客链接mybatis加强博客链接mybatis高级博客链接一、mybatisPlus简介1、mybatisPlus概念简称 MP:是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。强大的 CRUD 操作:内置通用 Mapper、通用 Service,仅仅通...
2019-05-08 23:48:04
1224
原创 MySQL添加数据时生成很长串的随机数主键id
前言主要使用到的技术:springboot、mybatisPlus、mybatisPlus的代码生成…要进行的操作:通过mybatisPlus代码生成器生成代码,然后再向数据库增加数据一、遇到的问题可以向数据库中增加数据,但是主键id是一个长串的随机数。二、问题分析新创建一个数据库表,然后手动在数据库表中添加数据时,字段的id值是正常的。但是只要一经过mybatisPlus操...
2019-05-08 22:39:30
9100
1
原创 springcloud config配置中心集成GitHub搭建
前言接着springcloud微服务_01继续开发此篇博客主要是进行springcloud config分布式配置中心和GitHub集成的操作。一、springcloud config分布式配置中心操作1、创建一个分布式配置中心的服务端子模块。aigou_config_server_88482、在GitHub上创建一个配置库repository配置文件aigou_config...
2019-05-07 16:14:26
1588
原创 git的clone、push、pull简单操作
一、Git简介1、git概念和svn一样,是版本控制工具,都要有一个服务端和客户端。2、git和svn比较存在的优势版本库本地化,支持离线提交,相对独立不影响协同开发。更少的“仓库污染。git对于每个工程只会产生一个 .git目录 ,所有的版本控制信息都在这个目录中支持快速切换分支方便合并,合并性能好。合并文件速度比SVN快。分布式版本库,无单点故障,内容完整性好。国外开源...
2019-05-07 13:09:01
4452
原创 git客户端操作clone下来项目后找不到.git文件
虽然没有.git文件,但是还是可以正常操作pull和push操作。可能是你的电脑隐藏文件的设置,将.git文件隐藏了。所以更改电脑的隐藏文件设置,使之要显示隐藏文件...
2019-05-06 19:32:51
7138
原创 springcloud微服务_01
前言使用springcloud微服务目前项目整体结构图一、项目环境搭建流程1、顶级父工程。aigou_parent(1)结构图(2)在pom.xml中引入依赖版本控制<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> ...
2019-05-06 08:46:42
409
原创 浅学SpringBoot
一、Spring Boot 的简单介绍1、springboot的概念用来简化Spring应用的初始搭建以及开发过程。 -使用springboot以后,搭建一个spring应用和开发变得很简单。Springboot就是一些写好了maven的模块,我们在使用SPring就不需以传统的方式来用,只需要以maven导入对应的springboot模块,就能完成一大堆操作。简单的说,它使用maven的...
2019-04-29 08:26:43
452
原创 进阶springboot
在之前博客中已经springboot的一些基础知识点,接下来再学点其他的点。一、springboot的测试1、先创建一个子模块springboot-test ,web或者普通项目都行。准备好测试的test包2、在pom.xml中导入测试要用的依赖包<!--springmv支持--><dependency> <groupId>org.sprin...
2019-04-29 08:26:02
236
原创 经典七大排序算法详解之选择排序
一、选择排序的原理分析第一次从 R[0]~ R[n-1]中选取最小值,与R[0]交换。第二次从R[1]~ R[n-1]中选取最小值与R[1]交换,以此类推。简单点说就是每次找到后面元素的最小值然后与之交换。二、选择排序思路同样是双层for循环:外层循环:控制循环的趟数。趟数 = length-1趟内层循环:那当前的最小值去逐一比较。当有比当前最小值小的数时,记录最小值,记录下标。...
2019-04-27 16:49:54
392
原创 经典七大排序算法详解之冒泡排序
前言冒泡排序(Bubble Sort)是一种交换排序的算法,它是通过交换数据元素的位置进行排序。一、冒泡排序的原理分析从一个无序的序列的头部开始,进行两两比较的操作,然后根据比较后的大小互换位置,直到将最大数(最小数)放到序列的尾部为止。二、冒泡排序的过程重复执行相邻两个数的比较,然后按规定互换两个数的位置,也可能不换位置,持续每次对越来越少的元素(无序元素)比较,直到没有任何一对...
2019-04-27 11:47:10
1105
原创 ElasticSearch
一、认识ElasticSearch它的主要用途是做全文检索,依然是基于Apache Lucene的开源搜索引擎。二、Lucene和ElasticSearch选择使用Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。但是它相比较于ElasticSearch还是有一定的缺点:使用起来较复杂Lucene 不支持集群ElasticSearch相比较于Lucene具有...
2019-04-27 01:02:26
322
原创 简学NoSQL_Redis
1下载redis源码wget http://download.redis.io/releases/redis-3.0.6.tar.gz或者使用ftp上传redis-3.0.6.tar.gz2安装redistar xf redis-3.0.6.tar.gz //解压cd redis-3.0.6//不需要配置参数 不需要执行./configuremake && make install//编译&&安装3将redis设置为系统服务cp (redis源码目录)utils/redis_ini
2019-04-25 22:48:20
202
原创 :could not execute statement; SQL [n/a]; constraint [null]; nested exception is org.hibernate.except
此错误异常在项目中出现的。删除、保存数据都会可能出现分析:删除数据时,可能跟级联有关系,(一般只出现在删除最前面的数据时会出现),可以看看删除后面的数据看下是否还会报此错误。保存数据的时候,可能是提交要保存的数据和数据库中的字段不匹配。...
2019-04-23 19:55:28
16106
原创 SyntaxError: JSON.parse: unterminated string literal at line 1 column 9018638 of the JSON data
问题:两张表双向多对一、一对多时。响应给后台使,出现此错误分析:要完成的功能时,一方能够找到多方,多方反过来又能找到一方。所以响应给前台时F12-查看网络-找到post请求,然后分别查看参数和响应会发现,参数没有问题,而响应就会报以上错误。点击json数据进去查看就会发现很多数据,响应进入了死循环。(一方找多方,找了很多,然后反过来多方又去找一方找了很多,最后又循环去找)解决:在双向...
2019-04-23 19:54:58
4227
2
原创 报错异常:javax.validation.ValidationException: HV000183: Unable to load 'javax.el.ExpressionFactory'
导入javax.el的jar包到pom.xml中<dependency> <groupId>javax.el</groupId> <artifactId>javax.el-api</artifactId> <version>2.2.4</version></dependency>...
2019-04-23 19:54:33
967
EasyUi_validatebox 验证插件
2019-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人