自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ent的博客

一步步来

  • 博客(30)
  • 收藏
  • 关注

原创 vue 自定义popup组件并支持scroll组件

本来是使用第三方库 vant的vue 组件库 的popup,后来在popup中使用better-scroll插件的时候,出现并不兼容的情况,也就自己搭建一个popu插件,中间遇到很多问题,都会记录一下,给自己一些总结!popup组件实现思路首先是模仿vant的popup组件的功能:vant-popup1.popup组件开发与样式编写(一个遮罩层,一个显示层)。2.组件引用(目前是选...

2020-02-13 15:49:48 1767

转载 Java项目构建基础:统一结果,统一异常,统一日志(好文推荐)

统一结果返回目前的前后端开发大部分数据的传输格式都是json,因此定义一个统一规范的数据格式有利于前后端的交互与UI的展示。统一结果的一般形式 是否响应成功; 响应状态码; 状态码描述; 响应数据 其他标识符 结果类枚举前三者可定义结果枚举,如:success,code,message@Getterpublicenum...

2020-03-24 08:15:29 268

转载 一次SQL查询优化原理分析(900W+数据,从17s到300ms)---转载

有一张财务流水表,未分库分表,目前的数据量为9555695,分页查询使用到了limit,优化之前的查询耗时16 s 938 ms (execution: 16 s 831 ms, fetching: 107 ms),按照下文的方式调整SQL后,耗时347 ms (execution: 163 ms, fetching: 184 ms);操作:查询条件放到子查询中,子查询只查主键ID,然后使用...

2020-03-04 12:48:56 399

原创 基于vue实现sku商品选择

这是个人在理解sku思路后,参考淘宝用vue来实现的,有更好的方式,大家提醒一下。组件设计:关于sku商品选择的实现思路,大家可以看看:sku商品选择实现思路组件变量设置:变量设置前大家一定要确定sku的数据结构:这是我个人的,仅供参考。 skuInfo:{ // 默认商品 sku 缩略图 "picture": 'h...

2020-02-24 14:21:49 6769

原创 js高效组合算法(递归)

当在使用sku商品选择实现的过程中,发现获取潜在SKU需要用到组合算法;很多人用的01位移法则,我个人觉得不好,下面是我选择方法假如一个单品的参数组合是:A 、B、C、D 当成一个数组a[4] = [A ,B,C,D]用C(4,m)表示从这4个数中选择m个数,求其所有的情况。首先要明确,求一组数的组合问题,元素是没有位置要求的,即对于C(4,2)的求解{1,2}和{2...

2020-02-23 23:07:52 3038

原创 sku商品选择实现思路

本人在模仿淘宝sku商品选择,从刚开始没有sku数据,关于sku是什么,大家自己先了解下,一直到实现出来,花了一个星期,走了不少弯路,参考了不少的别人的文章和视频。这里总结一下,如果你脑子也很混乱,可以看一看。样例效果:参考https://youzan.github.io/vant/#/zh-CN/sku或者自己打开手机淘宝 ...

2020-02-23 22:23:57 5172

转载 2020年,你必须知道的JS数组技巧

本文章来自网络!在Javascript中,数组是一个重要且常见的知识点,我们经常将数据存储在数组中。作为一名Javascript工程师,数组必须要运用自如。这篇文章,向大家展示了在日常开发中,数组有哪些奇淫技巧值得关注和学习,让我们开始吧!1.去重这也是一道常见的面试题,怎么对JS的数组去重。在ES6的时代,有个非常快速且简单的方法,使用new Set()以及Array.from()或...

2020-02-22 10:14:41 178

原创 Redis常见的7个应用场景

Redis的7个应用场景一:缓存——热数据热点数据(经常会被查询,但是不经常被修改或者删除的数据),首选是使用redis缓存,毕竟强大到冒泡的QPS和极强的稳定性不是所有类似工具都有的,而且相比于memcached还提供了丰富的数据类型可以使用,另外,内存中的数据也提供了AOF和RDB等持久化机制可以选择,要冷、热的还是忽冷忽热的都可选。结合具体应用需要注意一下:很多人用spri...

2019-03-19 23:46:56 281

原创 geetest极验验证-java使用笔记

业务场景在系统业务中,需要想客户发送手机验证码,进行验证后,才能提交。但为了防止不正当的短信发送(攻击,恶意操作等),需要在发送短信前添加一个行为验证(这里使用的是 极验);参考文档:极验行为验证文档:https://docs.geetest.com/install/overview/start/极验demo:https://www.geetest.com/demo/步骤...

2019-02-28 15:04:37 4832 1

原创 Node版本管理工具(NVM)的配置和使用

由于以后的开发工作可能会在多个Node版本中测试,而且Node的版本也比较多,所以需要NVM来管理安装操作步骤1. 下载:[nvm-windows](https://github.com/coreybutler/nvm-windows/releases/download/1.1.0/nvm-noinstall.zip)2. 解压到一个全英文路径  例:C:\node\nvm ---&...

2019-02-19 10:40:58 168

原创 layui 异步分页(全)

在网页前台实现分页是经常要用的,有很多分页插件比如pagenation等,这里使用layui 分页,个人比较懒不喜欢手写,手写其实也差不多;话不多说,go。详细文档可以查看官方的:https://www.layui.com/demo/laypage.html一、引入js、css//js 需要放到jquery.js的下方<script src="/js/layui.js" char...

2019-01-24 17:23:31 3113

原创 expdp/impdp 数据泵导入导出

业务场景:    在工作中,涉及到oracle数据库迁移,使用navicat等其他工具 容易报错,一系列问题很麻烦,今天记录一下操作流程及个人理解(文章参考了很多文档和博客);EXPDP数据导出请自行修改目录路径和自定义的表名,否则出现错误很难查找~一般expdp流程:   一、新建逻辑目录最好以system等管理员创建逻辑目录,Oracle不会自动创建实际的物理目录“...

2019-01-09 18:37:21 123311 9

原创 关于idea 中maven打包不加载测试test

可以看到test被 ——了;然后就install就行了;

2019-01-08 13:33:16 7756 2

原创 idea 创建Shpringboot 关于 maven jar异常问题

自己在创建一个spring boot项目 或者导入一个spring boot项目时;maven jar包报错;启动找不到jar包1.将maven 远程仓库修改为 阿里云远程仓库;2.idea 配置好本地maven;3.删除maven仓库下的springframework中对应的jar包文件,重新 reimport(一定要等到maven加载完)4.可能jar依赖包不全 在...

2019-01-08 13:19:27 165

原创 oracle 中两日期相减得到天数

 SELECT TO_DATE('03/10/2013','DD/MM/YYYY') - TO_DATE('01/10/2013','DD/MM/YYYY') FROM DUAL;

2018-11-17 12:07:44 14428

原创 windows 环境下anaconda的安装及tensorflow1.9+opencv搭建

刚接触计算机视觉,需要搭个开发环境,主要用到anaconda+TensorFlow+opencv。话不多说,直接干。我电脑是windows的,mac的安装方式一样。1,下载anaconda  官网:https://www.anaconda.com/download/#windows。2.下载后,直接安装即可。注意把这两个勾上,自动添加环境。安装完成后,可以在菜单你找到...

2018-10-29 14:12:52 752

原创 bootstrap4c-chosen下拉框

bootstrap4c-chosen是一款Bootstrap4下拉框功能强化插件。该插件在原生bootstrap4下拉框的基础上,新增了搜索、选项分组、多选等功能,非常实用。 安装可以通过npm来安装bootstrap4c-chosen插件。 npm install bootstrap4c-chosen  使用方法在页面中引入bootstrap4相关文件,comp...

2018-08-06 21:59:41 2946

原创 引入element.js的时候报错 layui is not defined

我的原因是:layui.js 顺序没有放在element.js上面,类似外部js,必须先引入jquery.js

2018-07-26 16:46:28 6787

原创 上一篇、下一篇之实现思路

在使用springboot开发官网时,遇到这个问题。解决思路:利用ajax,加载后台方法,写入到前端。我是更具 nid 来获取上一条和下一条sql部分:上一篇 SELECT * FROM new_info WHERE nid<9 ORDER BY nid DESC LIMIT 1; 下一篇 SELECT * FROM new_info WHERE nid>9 O...

2018-07-26 15:48:03 9114 6

原创 vi/vim命令用法

参考:http://www.runoob.com/linux/linux-vim.html0 或功能键[Home]这是数字『 0 』:移动到这一行的最前面字符处 (常用)

2018-07-08 18:50:53 181

原创 linux文件查找一张图解决

具体使用方法可以在linux下 输入 help +命令

2018-07-08 17:22:56 1142

转载 chmod命令用法

转载:http://www.cnblogs.com/chengJAVA/p/4319420.html 设置Filename下所有文件权限 chmod -R 777 fileName 指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-cfvR] [–help] [–version] mode file… 说明 : Linux/Unix 的档案调用权限分为三级 : 档案...

2018-07-08 17:18:21 698

原创 CCS3常用动画及插件

一、animates.cssanimate.css是来自dropbox的工程师Daniel Eden开发的一款CSS3的动画效果小类库。包含了60多款不同类型的CSS3动画,包括:晃动,闪动,各种淡出淡出效果,如果你想快速的整合各种CSS3动画特效的话,使用它即可方便的实现。 查看演示:https://daneden.github.io/animate.css/ github地址:https://...

2018-06-07 10:25:08 1195

原创 python里消除字符串头尾指定的字符

Python strip()方法描述Python strip() 方法用于移除字符串头尾指定的字符(默认为空格)。语法strip()方法语法:str.strip([chars]);参数chars -- 移除字符串头尾指定的字符。返回值返回移除字符串头尾指定的字符生成的新字符串。实例以下实例展示了strip()函数的使用方法:实例(Python 2.0+)#!/usr/bin/python# -*-...

2018-05-09 19:09:37 9420

原创 scrapy爬虫安装及环境配置和出现的问题(历史最详细)

scrapy是基于python的开源爬虫框架,功能极其强大,扩展性好,几十行代码就可以实现强大的python爬虫。自己在windos下进行的安装,出现无数次ng,下面会有指出。安装前提要求:1.python安装好,并配置好环境配置。这里我是用的python3.62.python已经安装好了虚拟环境。对于虚拟环境不懂得可以搜索python虚拟环境(virtualenv)配置或者通过pycharm进行...

2018-05-09 19:04:53 6055

原创 python爬虫框架scrapy介绍

Scrapy,Python开发的一个快速,高层次的屏幕抓取和web抓取框架,用于抓取web站点并从页面中提取结构化的数据。Scrapy用途广泛,可以用于数据挖掘、监测和自动化测试。Scrapy吸引人的地方在于它是一个框架,任何人都可以根据需求方便的修改。它也提供了多种类型爬虫的基类,如BaseSpider、sitemap爬虫等,最新版本又提供了web2.0爬虫的支持。Scratch,是抓取的意思,...

2018-05-09 17:43:16 253

原创 python之时间、日期处理模块(datetime)

前言在开发工作中,我们经常需要用到日期与时间,如:作为日志信息的内容输出计算某个功能的执行时间用日期命名一个日志文件的名称记录或展示某文章的发布或修改时间其他Python中提供了多个用于对日期和时间进行操作的内置模块:time模块、datetime模块和calendar模块。其中time模块是通过调用C库实现的,所以有些方法在某些平台上可能无法调用,但是其提供的大部分接口与C标准库time.h基本...

2018-05-09 15:59:41 91611 3

原创 spring boot 之取消get、set、toString方法

在springboot 开发中中 使用的是idea在pom.xml加入lombok依赖,记得更新maven <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> ...

2018-04-26 22:49:32 9711 1

原创 linux下如何配置oracle11g环境

1、su oracle并回车切换到oracle用户(其他用户也可,比如was用户);2、cd并回车回到oracle用户目录;cd /home/oraclels -a会看到.bash_profile配置文件3、并回车编辑该文件,按I键进入插入状态,在最后加入以下行:ORACLE_BASE=/data/oracle   #oracle安装目录ORACLE_S

2017-11-28 11:24:21 1287

原创 oracle授权

授权某个权限给某个角色:GRANT DELETE ANY TABLE TO "UCITROLE";  将DELETE ANY TABLE 权限授权给UCITROLE角色权限:ALTER ANY INDEX ALTER ANY TABLE ALTER ANY TRIGGER CREATE ANY INDEX CREATE ANY JOB CREATE AN

2017-11-27 14:00:30 379

空空如也

空空如也

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

TA关注的人

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