自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码农也有梦想

我希望有个如你一般的人,如山间清爽的风,如古城温暖的光。

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

原创 ES常用操作

聚合分析是数据库中重要的功能特性,完成对一个查询的数据集中数据的聚合计算,如:找出某字段(或计算表达式的结果)的最大值、最小值,计算和、平均值等。Elasticsearch作为搜索引擎兼数据库,同样提供了强大的聚合分析能力。对一个数据集求最大、最小、和、平均值等指标的聚合,在ES中称为。

2024-06-26 15:09:22 812

原创 利用sortablejs实现拖拽排序

注意:drag-btn 这个可以修改,但是上下要对应上。

2024-06-20 16:19:42 359

原创 前端调试技巧

请求地址包含v1.0/banner_theme/pagelist,将会被断点住。利用请求地址断点结合堆栈,可以反向追踪请求发起位置,结合加关键字可以定位前端加密代码位置。2、利用debugger关键字,浏览器f12调用到方法debugger处会断点住,可以利用浏览器调试工具查看变量。a.监视表达式可以添加想要观察的变量。1、利用console打印日志。b.调用堆栈可以观察方法调用链。

2024-06-20 16:10:13 320

原创 el-upload组件校验不通过预览列表依然显示图片问题解决

主要是利用组件自带的on-change方法,第一个参数file代表当前上传文件,第二个参数就是文件列表对象。实现的主要逻辑就是在类型校验、文件大小限制、视频大小限制不符合的时候,根据uid找到文件index,然后从fileList从移除就好了。由于auto-upload = false,校验没办法在beforeUpload事件里添加。最终校验逻辑加在on-change方法里,handleChange方法逻辑如下。

2024-06-20 15:43:09 358

原创 查询mysql库表的几个语句

database_name替换成你需要查询的数据库名称。table_name替换成你需要查询的表名称。2、查询某张表的所有字段名称。1、查询某个数据库的所有表。

2024-06-20 15:19:46 233

原创 隐藏element的DateTimePicker组件自带的清空按钮

管理台页面使用到el-date-picker,type = datetimerange 但是组件自带了清空按钮,实际上这个控件业务上代表开始时间和结束时间是一个必填选项,所有想要把清空按钮隐藏掉。,没有属性和方法可以隐藏清空按钮所以,想到使用display:none属性修改样式来隐藏按钮。通过f12定位到清空按钮,查看class,新定义一个.noClear样式就好了。在全局样式定义noClear类选择器样式。

2024-06-18 10:12:21 1457

原创 后台管理台字典localStorage缓存删除

localStorage正则删除

2024-06-18 09:44:00 321

原创 数组中第 k 个最大的元素

public class Solution { public int findKthLargest(int[] nums, int k) { int heapSize = nums.length; buildHeap(nums, heapSize); for (int i = nums.length - 1; i >= nums.length - k + 1; i--) { swap(nums, 0, i);

2024-05-27 16:22:30 120

原创 SpringBoot整合Mybatis简单版

一. 快速构建SpringBoot应用并引入相关依赖使用IDEA快速新建一个SpringBoot项目填写项目信息(JDK版本,group和artifact)选择需要的依赖(spring web,JDBC,Mybatis,Mysql Driver)点击完成,等待几分钟生成的POM文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.or.

2020-07-27 15:37:04 314

原创 pyspider + python2.7

升级pippip install --upgrade pippip安装pyspiderpip install pyspider安装phantomjs: https://phantomjs.org/download.htmlwget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux...

2020-01-22 14:30:11 403

原创 安装python3.7.5

1 .下载地址 https://www.python.org/ftp/python/wget https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz2.解压tar -zxvf Python-3.7.5.tgz 3.创建目录mkdir /usr/local/python3 4.执行配置文件,编译,编译安装cd /opt/...

2020-01-22 14:29:18 5679 1

原创 centos下docker安装

安装相关依赖yum install -y yum-utils device-mapper-persistent-data lvm2配置国内源sudo yum-config-manager --add-repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo安装dockersudo yum -...

2020-01-22 14:28:50 145

原创 05.git安装

通过yum安装yum install git -y查看版本git --version本地仓库初始化mkdir /usr/local/gitRepocd /usr/local/gitRepogit init设置用户名和邮箱git config --global user.email "695418816@qq.com"git config --global...

2020-01-21 14:45:04 126

原创 06.redis安装

https://redis.io/download 下载安装包上传到服务器解压到目录tar -zxvf redis-5.0.7.tar.gz -C /opt/编译cd /opt/redis-5.0.7make安装cd srcmake install PREFIX=/opt/redis拷贝配置文件mkdir /opt/redis/confcp /opt/r...

2020-01-21 14:44:25 180

原创 004.开机启动(新)

一. 写在前面centos7建议使用systemctl来管理服务的自启动,它能够满足之前service和chkconfig的功能systemd有系统和用户区分;系统(/user/lib/systemd/system/)、用户(/etc/lib/systemd/user/)一般系统管理员手工创建的单元文件建议存放在/etc/systemd/system/目录下面创建servi...

2020-01-21 10:32:13 144

原创 04.mysql安装

通过yum repository安装,地址https://dev.mysql.com/downloads/repo/yum/2.下载rpm文件wget https://dev.mysql.com/get/mysql80-community-release-el7-3.noarch.rpm3.可以参考https://dev.mysql.com/doc/mysql-yum-repo-qui...

2020-01-21 10:31:38 162

原创 003.通过ssh登录centos

执行指令ssh-keygen -t rsa使用rsa协议生成公匙和私匙2.三次确认,使用默认存放位置,密码为空,确认密码为空[root@iZbp1gg50ddqbgxf1jpqwwZ ~]# ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/r...

2020-01-21 10:30:52 200

原创 002开机启动

一.nginx在/etc/init.d/目录下创建脚本文件touch /etc/init.d/nginx粘贴官网给的脚本文件#!/bin/sh## nginx - this script starts and stops the nginx daemon## chkconfig: - 85 15# description: NGINX is an HTTP(S) ...

2020-01-21 10:30:18 113

原创 02.nginx安装

下载地址 http://nginx.org/en/download.html选择下载Stable version上传到服务器解压到安装目录并删除压缩包尝试编译nginx,先进入到ngixn目录cd /opt/nginx1.61./configure --prefix=/opt/nginx编译肯定不通过,需要安装相关的依赖,安装依赖(centos7.6)./configur...

2020-01-21 10:29:37 91

原创 01.安装jdk8

下载对应的jdk上传到服务器解压到安装目录tar -zxvf jdk-8u231-linux-x64.tar.gz重命名&删除压缩包rm jdk-8u231-linux-x64.tar.gz mv jdk-8u231 jdk1.8编辑环境变量配置文件vi /etc/profile在末尾处添加:# java env settingexport JAV...

2020-01-21 10:29:03 88

原创 004.tomcat:8005端口启动失败的解决办法

编辑$JAVA_HOME/jre/lib/security/Java.security文件vi /opt/jdk1.8/jre/lib/security/Java.security修改配置项securerandom.source=file:/dev/random修改为securerandom.source=file:/dev/urandom如果不行试下改成这种secur...

2020-01-21 10:28:10 486 1

原创 linux常用指令

1. cp语法cp [options] from to说明-r 原文件是目录的时候需要添加此参数,复制目录以及子目录和文件2. mv语法mv [options] from to说明-i 存在同名文件,询问是否覆盖-f 直接覆盖同名文件不提示命令格式运行结果mv 文件名 文件名将源文件名该问目标文件名mv 文件名 目录将源文件移至目标...

2019-12-20 14:07:17 72

翻译 有数量不限的硬币,币值为25分、10分、5分和1分,请编写代码计算n分有几种表示法

package com.alo.offer;/** * 时间限制:3秒 空间限制:32768K 热度指数:7180本题知识点: 递归 动态规划 算法知识视频讲解题目描述有数量不限的硬币,币值为25分、10分、5分和1分,请编写代码计算n分有几种表示法。给定一个int n,请返回n分有几种表示法。保证n小于等于100000,为了防止溢出,请将答案Mod 1000000007。测试样例

2017-09-15 17:34:51 2212

原创 着色问题,满m叉树

package com.alo.offer;import java.util.Scanner;/**满m叉树 * 着色问题 * @author Administrator *n个顶点的无向连通图,下标从1开始,数字连续 */public class Color { int sum=0; //方案数 String []colors= {"红","橙","黄"};//,"绿","

2017-09-15 15:24:26 1339

转载 n皇后,排列树

package com.alo.offer;public class WolfQueen { /** * 一共有多少个皇后(此时设置为8皇后在8X8棋盘,可以修改此值来设置N皇后问题) */ int max = 8; /** * 该数组保存结果,第一个皇后摆在array[0]列,第二个摆在array[1]列 */ int[

2017-09-15 14:21:48 1458

转载 回溯法解决子集和问题

具体参看:http://blog.csdn.net/foolsong/article/details/16970001package com.alo.offer;import java.util.Scanner;/** * 使用回溯法解决子集和问题 * * @author Administrator * */public class SubSetSum { static

2017-09-15 11:32:12 1630

转载 回溯法解决01背包问题

原文参看:http://blog.csdn.net/ljmingcom304/article/details/50314839package com.alo.offer;import java.util.Arrays;import java.util.Collections;public class Recall { private Goods goods[] ; private i

2017-09-15 11:05:56 2708

原创 0-1背包问题

package com.alo.offer;/** * 未优化的0-1背包算法 * @author Administrator * */public class Knapsack { public static void main(String[] args) { int []tag=new int[5]; int [] w= {2,2,6,5,4}; int []v=

2017-09-13 17:31:56 264

原创 LCS最长公共子序列

package com.alo.offer;/** * 最长公共子序列 * @author Administrator * */public class LongestCommonSubSeq { public static void main(String[] args) { System.out.println(new LongestCommonSubSeq().LCS1("

2017-09-13 15:54:20 196

原创 java快速排序

package com.alo.offer;/** * 快排 * @author Administrator * */public class QuickSort { public static void main(String[] args) { int []a ={564,378,954,1255,684,57,15,389,687,687,45,98,15,125,348}

2017-09-13 14:15:24 213

原创 java合并排序

package com.alo.offer;/** * 合并排序 * @author Administrator * */public class MergeSort { public static void main(String[] args) { int []a ={564,378,954,1255,684,57,15,389,687,45,98,125,348}; n

2017-09-13 13:16:37 1551

原创 java二分查找

package com.alo.offer;/** * 非递归的二分查找 * 适用于已经排序好的数组进行查找 * @author Administrator * */public class BinarySearch{ public int searchNoRecur(int []a,int x) { int low=0,high=a.length-1; while(l

2017-09-13 10:50:44 175

原创 Dijkstr单元最短路径

package com.alo.offer;/** * 解决单元最短路径问题 * @author Administrator * */public class Dijkstra { static final int MAX=Integer.MAX_VALUE; public static void main(String[] args) { // TODO A

2017-09-12 18:01:17 554

原创 prim最小生成树算法

package com.alo.offer;import java.util.Scanner;/** * prim,最小生成树算法,适用于点少边多的情况 * 最小生成树:能够连通所有点的边权值的最小和 * @author Administrator * *//** * * @author Administrator * */public class Prim {

2017-09-12 16:04:28 264

原创 Kruskal最小生成树算法

package com.alo.offer;import java.util.Scanner;public class Kruskal { static final int MAX=Integer.MAX_VALUE;//表示连点之间 不存在连接,连接矩阵中自己到自己的距离为0 public static void main(String[] args) { Scanner sc =

2017-09-12 10:52:31 217

原创 大顶堆,n个数中找最小的k个数

package com.alo.offer;import java.util.Scanner;/** * n个数中找到最小的m个数 使用大顶堆 * n个书中找到最大的m个数 使用小顶堆 * @author Administrator * */public class MaxHeap { public static void main(String[] args) { Sc

2017-09-11 12:54:21 1191

原创 求所有的公约数(除了1,和本身)

public ArrayList getGcd (int k) { ArrayList list = new ArrayList(); for(int i = 2; i * i <= k; i++) { if(k % i ==0) { if(i!= 1 && i

2017-08-15 16:09:17 1827

原创 常用表操作

alter table 表名 rename 新表名2.修改字段类型 alter table 表名 modify 字段名 类型(新) 3.修改字段名字与类型 alter table 表名 change 旧字段名 新字段名 新数据类型  约束条件4.添加字段 alter table 表名 add 新字段名 数据类型 约束条件  //默认添加到最后 a

2017-08-15 08:54:52 178

原创 xml cdata的作用

操作XML文件时,如果允许用户输入内容,例如∶"< "、">"、"/"、""等,当生成XML时,会破坏了XML结构,使数据中断。这就要用XML CDATA在XML文档中的所有文本都会被解析器解析。只有在CDATA部件之内的文本会被解析器忽略。-------------------------------------------------------------...

2017-08-15 08:53:16 633

原创 IE执行AJAX,返回JSon出现下载文件的解决方法

避免IE执行AJAX时,返回JSON出现下载文件text/html;charset=UTF-8

2017-08-08 15:16:50 2377

空空如也

空空如也

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

TA关注的人

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