- 博客(179)
- 收藏
- 关注
原创 (Node+Express+vue)数据库配置
创建实例化数据文件database.js。先创建数据库配置文件config.js。定义对象实例,创建user.js。最近在用node整项目。
2024-03-22 11:24:23 358
原创 查询包含某特殊字符的记录
最近遇到一个由于前端框架太老,对于包含某些特殊字符的记录解析不出来,导致数据不能正常显示。下面来记录并分享下,oracle中如何通过特殊字符查询记录:
2021-05-27 13:33:24 834 1
原创 输入框只能输入0或非0的正整数
jquery下validate校验正整数时,对于“00” “000” “000000000000”等全零的数据校验通过,导致校验正整数有问题,本次来记录并分析下解决办法。
2021-03-26 13:50:33 1590
原创 前端解析较大压缩文件
最近在整一个echart统计图统计400-500万数据量的预估,为了减少带宽,源数据需放到压缩文件,前端去解压缩得到源数据由于数据量较大一直提示堆栈溢出,下面来记录并分享一下具体的解决办法
2021-02-22 16:22:50 832
原创 mysql.sock文件丢失
今天整hive玩儿的时候,由于文件数据存放文件夹冲突,误将mysql.sock文件删除导致mysql启动不了。下面来记录并分享一下如何把mysql.sock文件找回。
2021-01-21 17:25:37 639
原创 ligerui之控件列表初始化设置
最近在整老项目,用的框架也比较老,甚至官网的API都不全了…ligerUI框架grid加载列表时,默认为加载第1页的数据,若想有变更则需要去改下控件,下面就来记录下修改的过程,可以供有需要的人做个参考。//列表对象命名为testGrid//以获取第2页并查询10条数据为例//设置页码testGrid.realGrid.options.page=2;//设置页面数据条数testGrid.realGrid.options.pageSize=10;//ligerGrid.js 修改loadDa
2020-10-19 21:36:16 556
原创 禁止浏览器缓存表单信息
天天忙啊忙又好久木有来更新了,最近在整前端的时候,有禁止浏览器缓存form表单信息的需求,下面来记录并分享下禁止form表单的方法:
2020-08-12 21:35:39 869
原创 浏览器-文件解析
最近遇到解析浏览器上传文件的兼容性问题,下面就来记录并分享一下各浏览器解析上传文件的方式,后续会继续来补充: if (window.FileReader) { var file = input.files[0]; filename = file.name.split(".")[0]; var reader = new FileReader(); reader.onload = function() { console.log(this.result); } reader.r
2020-07-13 22:50:36 558
原创 线程池的创建过程
1)线程池刚创建时,里面没有一个线程。任务队列是作为参数传进来的。不过,就算队列里面有任务,线程池也不会马上执行它们。2)当调用execute()方法添加一个任务时,线程池会做如下判断:a、如果正在运行的线程数量小于corePoolSize,那么马上创建线程执行这个任务。b、如果正在运行的线程数量大于或等于corePoolSize,那么将这个任务放入队列。c、如果这个时候队列满了,而且正在...
2020-07-12 21:53:20 2507
原创 Solr的安装与配置
之前在服务器上安装的solr被删掉了,今天打算再重新装一下练练手,鉴于之前一直在分享solr的各种使用方法,现在顺便来记录并分享一下solr的安装步骤:1、安装tomcata、下载地址:http://tomcat.apache.org2、下载solr包相关a、solr安装包下载地址:http://apache.etoak.com/lucene/solrb、分词器下载地址:http://code.google.com/p/mmseg4j/c、词库下载地址:http://code.google.co
2020-07-05 18:39:20 248
原创 vue-文件下载封装实现
好久木有来更新了,最近用vue整前端,有个下载帮助文档的需求,前后端分离的项目,对于万年不变的帮助文档来说,本次就准备放在前端,实现直接从前端下载文件:下面是实现的具体方法:downfile() {var url = “…/static/file/test.pdf”;var filename = “test.pdf”;return fetch(url).then(res => re...
2020-07-05 17:32:02 940
原创 vue-倒计时控件
最近用vue整前端有个倒计时控件的需求,用element-ui满足不了需求,便模仿常见的倒计时效果,写了一个控件:<template> <div class="main ml20"> <el-tabs type="border-card" v-model="editableTabsValue" @tab-remove="remov...
2020-07-05 17:29:07 619
原创 vue之带多选框的表格demo
最近在用vue做项目,下面就来分享一个带一列多选按钮的表格demo,有需要的小伙伴尽管拿走:效果图如下所示:代码如下所示:<template> <div> <el-row> <el-col :span="24"> <div class="grid-conte...
2020-04-08 23:42:47 2119
原创 AES加密解密工具
好久木有来更新了,最近木有在偷懒,最近在自我修炼node与vue,打算修炼成一个既正宗又地道的前端,但是最近经常听到数据安全及加密解密相关的讨论,下面来记录和分享下加密解密的工具:以下是用AES方式加密解密的工具类:package com.ying.util;import java.io.ByteArrayOutputStream;import javax.crypto.Cipher;...
2020-04-07 21:20:02 2684
原创 node之读取文件
一时手痒,写点node代码练练手:文件读写是在日常项目中经常会用的,下面就来分享下node对文件的同步读取与异步读取:1、测试读取文件的内容为:I am fine! I'm handsome!2、node文件为://同步读取var fs = require("fs");var data = fs.readFileSync("input.txt");console.l...
2020-03-24 20:18:13 633
翻译 Docker之Kibana安装与配置
最近在整一个用来展示通过Kibana生成的统计图的小系统,抽时间用自己的服务器部一套练练手,下面来分享并记录下Kibana相关配置:1、获取kibana镜像docker pull docker.elastic.co/kibana/kibana:*.*.*2、配置配置kibana.yml配置文件serivces: kibana: image:docker.elastic.co/ki...
2020-03-11 00:58:10 3703 1
原创 Nginx之参数重组
最近在整NGINX相关的东西,下面就来记录并分享一些NGINX相关的点:众所周知,nginx可以实现一些负载均衡和反向代理的工作,下面就来说下nginx是如何实现对请求url重组的:例如:/20200229/home/ 转为 /home.jsp?time=20200229rewrite ^/(\d+)(.+)//$2.jsp?time=$1 last;$1:指请求路径中以“/”划分的第一...
2020-02-29 22:15:05 265
翻译 MongoDB数据库之简介
MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应该提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富的,最像关系数据库的。MongoDB是由C++语言编写的是一个基于分布式文件存储的开源数据库系统。在高负载的情况下,添加更多的节点,可以保证服务器的性能。MongoDB旨在为WEB应用提...
2020-02-26 21:20:24 584
翻译 sqoop之安装与配置
下面来记录并分享下sqoop相关:1、下载安装包wget https://mirrors.tuna.tsinghua.edu.cn/apache/sqoop/1.99.7/sqoop-1.99.7-bin-hadoop200.tar.gz2、解压安装包tar -xvf sqoop-1.99.7-bin-hadoop200.tar.gzmv sqoop-1.99.7-bin-hadoop...
2020-01-05 16:10:28 922
翻译 Hive之SQL
下面继续来分享并记录HIVE相关:1、SELECT和WHEREhive> SELECT a.apple FROM fruits a WHERE a.banana = '1';将查询数据插入HDFS文件夹hive> INSERT OVERWRITE DIRECTORY '/tmp/hdfs_out' SELECT a.*FROM fruits a WHERE a.banana ...
2020-01-05 15:42:40 215
翻译 Hive 之创建表
下面来继续分享并记录hive相关:1、创建表1)创建表有两个字段hive> CREATE TABLE pokes(apple INT, banana STRING);2)创建表带有分区hive> CREATE TABLE fruits (apple INT, banana STRING) PARTITIONED BY (ds STRING);2、查看表查看所有表的列表...
2020-01-05 15:23:51 1010
翻译 Hive安装与配置
下面来分享并记录HIIVE的安装与配置:1、下载安装包wget http://mirror.bit.edu.cn/apache/hive/hive-3.1.2/apache-hive-3.1.2-bin.tar.gz2、解压安装包tar -xzvf apache-hive-3.1.2-bin.tar.gz3、配置环境变量cd apache-hive-3.1.2-binexport...
2020-01-05 15:08:40 236
翻译 Hadoop 安装与配置
最近打算自己装一套大数据相关的东西整着玩儿,下面就来记录并分享一下hadoop的安装步骤:1、下载安装包wget http://mirror.bit.edu.cn/apache/hadoop/common/hadoop-3.2.1/hadoop-3.2.1.tar.gz2、解压安装包tar -xzvf hadoop-3.2.1.tar.gz3、配置1)etc/hadoop/core...
2020-01-05 14:13:00 210
原创 springmvc的工作原理
a、用户向服务器发送请求,请求被springmvc前端控制器DispatchServlet捕获;b、DispatcherServlet对请求URL进行解析,得到请求资源标识符(URL),然后根据该URL调用HandlerMapping将请求映射到处理器HandlerExcutionChain;c、DispatcherServlet根据获得Handler选择一个合适的HandlerAdapter...
2020-01-03 19:21:35 353
原创 wait与notify
下面继续来记录多线程相关,本次今天记录并分享的都略微有点偏概念,但是看完之后绝对有助于提高读多线程相关的使用能力呦:线程有新建、就绪、运行、阻塞、死亡五种状态。下面就来说说sleep、wait、notify、notifyall五个方法:1)sleep:将一个正在运行的线程进入睡眠状态,参数为睡眠时间设置,超过睡眠时间便继续执行。2)wait:将一个线程进入阻塞状态并释放其所持有的所有对象的...
2019-11-17 18:26:54 181
原创 线程池是如何启动线程的
啃完小龙虾掐指一算,周末又要结束了,赶紧来记录并分享点东西… … … 日常工作中多多少少都会需要用多线程去处理一些事情,下面就来记录并分享下线程池启动线程相关的知识:一、线程池的好处合理利用线程池会带来以下好处:无限制的创建和销毁线程不仅会消耗系统资源还会降低系统的稳定性,线程池减少了线程的创建和销毁操作,从而可以提高一些性能。需要线程时,线程可立即执行,无需重新创建。二、启动策略1)当...
2019-11-17 18:06:39 3432
原创 SQL的select语句执行顺序
下面继续来记录并分享:我们在日常工作中不可避免会需要写一些SQL,下面就来说明一下SQL语句执行select语句的完整执行顺序:1、from字节组装来自不同数据源的数据2、where子句基于指定的条件对记录进行筛选3、group by子句将数据划分为多个分组4、使用聚集函数进行计算5、使用having子句筛选分组6、计算所有的表达式7、select的字段8、使用order by对...
2019-11-11 23:54:52 650
原创 查看虚拟机进程工具之JPS
不能因为天天下班晚就停止断更 !__! ,最近没咋抽时间去拓展些东西,下面就来介绍下查看虚拟机进程的小工具jps吧,做系统优化的时候可能会用得着呦。一、简介通过它可以列出正在运行的虚拟进程,包括进程正在执行的主类名称及进程ID。二、命令格式jsp [option]-q :只输出进程ID-m :输出进程启动时传递给主类的参数-l :输出主类的全类名或路径+名称-v :输出进程...
2019-11-11 23:40:19 928
原创 linux之定时执行shell脚本
好久木有来更新了,下面来记录并分享下在linux下是如何实现定时执行shell脚本的:一、写一个shell测试脚本shell脚本命名为test.sh,具体实现如下所示:#!/bin/bash#遍历/files目录下所有的文件for file in 'ls /usr/files'do #判断当前是否为文件if [-f $file] ; then #判断当前文件大小是否大于1k i...
2019-11-03 21:14:45 1338
原创 CSS之display用法
好久木有来更新了,最近调样式用的最多的就是display属性,下面来整理记录并分享下display的各个用法:display属性用来规定元素生成框的类型。默认为inline;1)inline:显示为内联元素,此元素前后无换行符。2)inline-block:显示为行内块元素。3)block:显示为块级元素,此元素前后会带有换行符。4)list-item:显示为列表元素。5)run-in...
2019-10-27 21:30:16 3845
原创 MyBatis之单表查询
因最近会用到mybatis相关,好久木有用了, 赶紧来回顾以及记录并分享下:这一章先来分享一下单表查询是如何实现的:一、添加mybatis依赖<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis</artifactId> <version&g...
2019-10-16 22:32:23 500
原创 Java之ES查询操作(二)
下面来继续记录并分享ES相关操作下面来补充两种ES的查询方式,具体实现如下所示:/*** create by wxy_jdhk*/public class ElasticSearchUtils { //查询方式1 public void getSearchSourceBuild(TransportClient client) { SearchResponse respons...
2019-10-14 21:05:52 549
原创 Vue之循环v-for
下面来继续记录并分享vue相关:vue也是具有循环和判断的,v-for循环遍历的用法如下所示:一、遍历数组<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01...
2019-10-14 20:16:28 262
原创 Vue之读取及设置值
今天来记录并分享vue相关操作:下面以一个简单的小例子来说明vue是如何使用的,通过vue根据用户的输入信息来更新页面信息,具体如下所示:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C...
2019-10-14 19:11:56 904
原创 Java之ES查询操作
下面继续来分享并记录ES查询相关:具体实现如下所示:/*** create by wxy_jdhk*/public class ElasticSearchUtils { //多条件 public void getMultiSearchApi(TransportClient client) { SearchRequestBuilder srb1 = client.prepar...
2019-10-12 22:12:57 13684 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人