自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4521)
  • 收藏
  • 关注

转载 SpringBoot系列——ElasticSearch

  前言  本文记录安装配置ES环境,在SpringBoot项目中使用SpringData-ElasticSearch对ES进行增删改查通用操作  ElasticSearch官网:https://www.elastic.co/cn/products/elasticsearch  SpringData-ElasticSearch官网:https://spring.io/p...

2019-09-27 17:51:00 396

转载 SQL日常问题和技巧2(自定义排序,异常ORA-01747,逗号隔开的字符串转成in条件,持续记录)...

1.有些情况需要将几条记录按要求排序,适用于少量要求表如图所示:按照e,u,r,o,t,w,q,y,i顺序排序: 1 SELECT 2 * 3 FROM 4 LGQ_TEST 5 ORDER BY 6 ( 7 CASE 8 9 WHEN s = 'e'...

2019-09-24 11:06:00 449

转载 Spring Boot应用上传文件时报错

目录问题描述原因追踪解决办法问题描述Spring Boot应用(使用默认的嵌入式Tomcat)在上传文件时,偶尔会出现上传失败的情况,后台报错日志信息如下:“The temporary upload location is not valid”。原因追踪这个问题的根本原因是Tomcat的文件上传机制引起的!Tomcat在处理文件上传时,会将客户端上传的文件写入临时目...

2019-09-19 00:38:00 511

转载 git命令检出或更新gitee项目

1、使用 git clone 命令 + 项目仓库地址 eg: git clone https://gitee.com/zzzzzed/ChinessChess.git . 如果本地已经下载了该项目则跳过该步骤。  注意使用 git clone 首次检出需要输入用户名及密码。2、使用 git status 命令查看当前项目修改情况。3、使用 git add 添加本地修改过或者...

2019-09-18 21:38:00 475

转载 开源一套简单通用的后台管理系统

  前言  前段时间我们写一个简单的后台模板SpringBoot系列——Security + Layui实现一套权限管理后台模板,今天我们把它完善成一个简单通用的后台管理系统,我把它叫做:Base Admin  这套Base Admin是一套简单通用的后台管理系统,主要功能有:权限管理、菜单管理、用户管理,系统设置、实时日志,API加密,以及登录用户修改密码、配置个性菜单等...

2019-09-17 16:46:00 629

转载 SpringBoot入门篇--关于properties和yml两种配置文件的一些事情

我们在使用SpringBoot这个框架的时候都一定使用或者说是见到过application.properties或者是application.yml,经不住有人就会问这俩文件到底是什么情况,其实说白了这两个都是SpringBoot留下的配置文件,都可以进行配置,接下来我们就讲讲他们两个的一些区别。  首先我们最关注的应该是格式问题,两个文件在进行配置的时候的格式都是一样的么?prop...

2019-09-17 15:39:00 96

转载 centos swap分区

swap分区 通常memory是机器的物理内存,读写速度低于cpu一个量级,但是高于磁盘不止一个量级。所以,程序和数据如果在内存的话,会有非常快的读写速度。但是,内存的造价是要高于磁盘的,虽然相对来说价格一直在降低。除此之外,内存的断电丢失数据也是一个原因说不能把所有数据和程序都保存在内存中。既然不能全部使用内存,那数据还有程序肯定不可能一直霸占在内存中。当内存没有可用的,...

2019-09-17 10:59:00 161

转载 git常用命令

git init,初始化,表示即将对当前文件夹进行版本控制。git status,查看Git当前状态,如:那些文件被修改过、那些文件还未提交到版本库等。git commit -m '提交信息',将暂存区的文件提交到版本库的分支。git log,查看提交记录,即:历史版本记录git branch 分支名称 创建分支git checkout 分支名称 ...

2019-09-11 16:30:00 113

转载 杂谈maven工程实践(3)

1、常见应用maven工程中,主要操作的是pom.xml配置和java开发java开发:代码&配置文件pom.xml:管理maven功臣资源、依赖、插件等信息2、资源管理包括:jar包的资源管理、工程之家女的关系管理,常用信息的配置管理资源定义案例:开发mybatis的测试定义:需要的jar包资源来源:http://mvnre...

2019-09-10 19:43:00 175

转载 杂谈maven工程类型(2)

Maven工程类型在maven构建中,分为若干类型,相当于ANT构建中的java project | dynamic web projectMaven构建中的工程类型是配置中的一个选项---->packaging选项代表包结构类型,在对应的工程类中创建对应的目录结构1、jar相当于java project ,本地java工程,没有网络应用的java工程...

2019-09-10 19:01:00 329

转载 杂谈maven相关概念(1)

1、Ant构建是Eclipse和MyEclipse中默认中构建工具,是使用xml配置文件+ANTjava工程代码实现的构建build.xml是ant构建中的配置文件集成再ant开发工具包(jar包)是Eclipse中的一个插件,保存在eclipse中的features和plugins目录中是配置文件build.xml+若干jar包缺陷:不适合管理工程资源和工...

2019-09-10 18:32:00 174

转载 MHA介绍和基础、原理、架构、工具介绍

一.MHA简介软件简介 MHA(Master High Availability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在10~30秒之内自动完成数据库的故障切换操作,并且在进行...

2019-09-06 16:06:00 368

转载 mysql5.7.26部署MHA

前期准备:mysql先部署好GTID主从,然后才部署MHA1)环境准备(所有节点)#安装依赖包yum install perl-DBD-MySQL -y#进入安装包存放目录[root@mysql-db01 ~]# cd /root/tools#上传mha安装包[root@mysql-db01 tools]# rz -bemha4mysql-manager-0.56-0.el6.noarc...

2019-09-06 15:43:00 155

转载 mysql5.7.26 基于GTID的主从复制环境搭建

简单工作原理:(1)从库执行 change master to 语句,会立即将主库信息记录到master.info中(2)从库执行 start slave语句,会立即生成IO_T和SQL_T(3)IO_T 读取master.info文件,获取到主库信息(4)IO_T 连接主库,主库会立即分配一个DUMP_T,进行交互(5)IO_T 根据master.info binlog信息,向DUM...

2019-09-06 15:32:00 132

转载 MHA监控进程异常退出(MHA版本:0.56)

最近遇到一个非常诡异的问题,mha后台进程自己中断退出了。以下是报错:Mon Dec 21 20:16:07 2015 - [info] OK.Mon Dec 21 20:16:07 2015 - [warning] shutdown_script is not defined.Mon Dec 21 20:16:07 2015 - [info] Set master ping inter...

2019-09-06 15:21:00 127

转载 mysql 主从 Last_IO_Errno错误代码说明

Last_IO_Errno错误代码说明:1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录1020:记录已被其他用户修改1021:硬盘剩余空间不足,请加大硬盘可用空间...

2019-09-05 15:02:00 144

转载 mysql 在gtid环境下缺少一部分binlog部署从库

我的环境:有两台linux服务器一台是192.168.1.1 mysql 端口3301一台是192.168.1.2 mysql 端口3303要讨论如何恢复从库,我们得先来了解如下一些概念:GTID_EXECUTED:它是一组包含已经记录在二进制日志文件中的事务集合GTID_PURGED:它是一组包含已经从二进制日志删除掉的事务集合。在继续讨论时,我们先来看下如何新建一个基于G...

2019-09-05 14:40:00 144

转载 mysqldump关于--set-gtid-purged=OFF的使用

数据库的模式中我开启了gtid:mysql> show variables like '%gtid%';+----------------------------------+-----------+| Variable_name | Value |+----------------------------------+--------...

2019-09-05 11:16:00 1088

转载 mysql备份基础

1.1 备份的原因  衡量备份恢复有两个重要的指标:恢复点目标(RPO)和恢复时间目标(RTO),前者重点关注能恢复到什么程度,而后者则重点关注恢复需要多长时间。1.1.1 备份的目录  做灾难恢复:对损坏的数据进行恢复和还原  需求改变:因需求改变而需要把数据还原到改变以前  测试:测试新功能是否可用1.1.2 备份中需要考虑的问题  可以容忍丢失多长时间的数据;  恢复数据要在多长时...

2019-09-05 10:51:00 117

转载 TypeScript进阶开发——ThreeJs基础实例,从入坑到入门

  前言  我们前面使用的是自己编写的ts,以及自己手动引入的jquery,由于第三方库采用的是直接引入js,没有d.ts声明文件,开发起来很累,所以一般情况下我们使用npm引入第三方的库,本文记录使用npm,typescript开发threejs3D项目,搭建基础实例,为以后开发具体业务做准备  项目结构  依旧是熟悉的SpringBoot项目,不同以往的是...

2019-09-04 18:19:00 2608

转载 查看mysql数据库容量大小

第一种情况:查询所有数据库的总大小,方法如下:mysql> use information_schema;mysql> select concat(round(sum(DATA_LENGTH/1024/1024),2),'MB') as data from TABLES;+-----------+| data |+-----------+| 3052.76MB |...

2019-09-03 09:50:00 210

转载 开启mysql审计功能

下面方式是在线开启,重启后会失效:1.mysql社区版没有审计插件,先获取server_audit.so文件,我是先在一台测试服务器上安装了一个mariadb数据库,然后搜索find / -name server_audit.so文件,scp复制出来的,也可以直接去mariadb官网下载一个二进制包找;2.获取到server_audit.so包后,把文件cp到mysql插件的路径下:cp...

2019-09-03 09:48:00 247

转载 SSM+PageHelper实现分页

参考地址:https://github.com/pagehelper/Mybatis-PageHelper/blob/master/wikis/zh/HowToUse.md一、环境准备工程搭建环境:IDEA、JDK1.8、MAVEN注意:由于IDEA与Eclipse文件解析不同所以xml配置文件在resources文件中的位置与在java包的位置一致...

2019-09-01 10:41:00 251

转载 随机图片获取api

直接获取图片http://lorempixel.com/1600/900https://unsplash.it/1600/900?random(国内加载略慢)https://uploadbeta.com/api/pictures/random/?key=BingEverydayWallpaperPicture【返回必应图片】https://uploadbeta.com/api/pic...

2019-08-27 21:43:00 2220

转载 常用笔记: 与VBS当中的Mid()类似的substr()小记

VBS当中有Mid函数,一般形式为:Mid(str,start,len) 对应于JS就类似于:str.substr(start,len)不过区别的是:VBS中start从1开始,而JS从0开始.<script> //substr(start,length) : 从字符串的start个开始截取,截取length个 //如果忽略length,则...

2019-08-21 17:55:23 398

转载 关于表格动态添加行并处理相关表单元素的一些修改----优化for重用(3) --最终版...

功能介绍:1.处理了动态行与表单的设值问题 2.添加了行的向上或向下排序 3.添加了可以在当前行的下边或上边增加新行的功能 4.添加了可以单选或勾选多项删除不需要的行的功能 5.添加了新增的行的高亮(以new红标记标注)的功能 6.实现了可以不依靠样式表(即:即使不要<style></style>部分,功能不会一点) 7.实现了方便后端的接收的数据形式(通过一...

2019-08-21 17:55:14 106

转载 ubuntu12.04 cuda-5.0 environment

最近,NVIDIA发布了cuda-5.0. 就在自己的电脑上搭了开发环境.cuda-5.0 相比较 4.x版本做了很多的改进,原本的Driver,SDK,Tookit三个安装包也被整合成为一个安装包.为环境搭建提供了方便.另外,4.x版本不支持高版本的gcc,这也就造成了在ubuntu,opensuse,fedora等这些自带高版本gcc的linux在安装cuda t...

2019-08-21 15:13:47 134

转载 leetcode--Path Sum

Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up all the values along the path equals the given sum.For example:Given the below binary tree ands...

2019-08-20 23:29:30 73

转载 VB 2.0中适合于快速开发的新特性---MY

Rapid Application Development with VB.NET 2.0 by Jesse Liberty -- For a couple of years now, Jesse Liberty been touting the Microsoft endorsed-sentiment that it really doesn't matter if you progr...

2019-08-20 21:02:52 104

转载 日期的加减

/*设计一个日期类Date,包括年、月、日等私有成员。要求实现日期的基本运算,例如某日期加上天数或减去天数,两日期相减的天数等。实现要求:实现运算符加与减的重载*/#include<iostream>#include<string>#include<iomanip>#include<cmath>us...

2019-08-20 13:39:06 146

转载 常用排序算法

经常撕逼的一个问题,一个程序员联冒泡排序都写不出来....说实话,不经常用真有可能写不出来,这两个for循环很容易弄错,只能说明的就是实现原理。注:看结果更好理解程序。。。冒泡排序package sort;/** * 冒泡排序 * @author mercy * 前一个和后一个比较找出最大值,再依次找找除了最大值的下一个最大值。 */publ...

2019-08-20 08:20:56 74

转载 HTML+CSS+JS日常问题和技巧1(删除某select下除第一个以外的option、双击删除本身、select的change()方法失效问题、实现div高度随背景图片的大小进行改变、实现禁止右键和...

1.删除某select下除第一个以外的option:1 $("#selectId option:not(:first)").remove()2.JS实现双击事件(双击删除本身) 1 function removeThis(obj){ 2 var rangeId = obj.id; 3 debugger 4 $("#"+rang...

2019-08-19 13:37:00 178

转载 【JAVA各版本特性】JAVA 1.0 - JAVA 12

makeJDK Version 1.01996-01-23Oak(橡树)初代版本,伟大的一个里程碑,但是是纯解释运行,使用外挂JIT,性能比较差,运行速度慢。JDK Version 1.11997-02-19JDBC(Java DataBase Connectivity);支持内部类;RMI(Remote Method Invocation) ;反射;Java B...

2019-08-19 10:29:00 52

转载 # [银联初赛]码队弟弟的求和(数论-分块求和)

[银联初赛]码队弟弟的求和(数论-分块求和)题链(计蒜客)思路:平方之和公式:\(1^2+2^2+...+n^2=\frac{n*(n+1)*(2*n+1))}{6}\),前缀和处理分块求和思想:\(\lfloor \frac{n}{i} \rfloor\)对于每一个值,可能有多个\(i\)对应,把这些\(i\)分在同一块,累加的时候直接使用乘积代替加法int ...

2019-08-18 14:38:00 109

转载 python-excel操作

应用xlsxwriter模块,导入测试数据到excel进行绘图并导出1. 引用:import xlsxwriter2. 获取workbook:workbook = xlsxwriter.Workbook(excel_path)3. 创建worksheet:worksheet1 = workbook.add_worksheet("sheet1"...

2019-08-14 14:49:00 92

转载 列表and元组操作

一、列表列表是我们以后比较常用的数据类型之一,通过列表我们可以实现对数据的存储、修改等操作。首先,我们看一下列表的定义:有了列表以后,我们可以通过下标来访问列表中的元素。注意:下表是从0开始的!这里我们下标还可以从后往前数,前面要加一个‘-’号。下面我们来研究一下列表的几个操作:1、切片2、追加3、插入4、修改5...

2019-08-14 07:02:00 102

转载 ASP.NET MVC在服务端把异步上传的图片裁剪成不同尺寸分别保存,并设置上传目录的尺寸限制...

我曾经试过使用JSAjaxFileUploader插件来把文件、照片以异步的方式上传,就像"MVC文件图片ajax上传轻量级解决方案,使用客户端JSAjaxFileUploader插件01-单文件上传"中说的,这种方法足够轻、足够好。但今天,要在前面的基础上再增加2个需求: 1、异步判断上传的图片是否超过最大限制2、把上传的图片裁剪成大中小3张图片,分别保存,删除的时候一块被删除 上传图片...

2019-08-13 22:18:52 107

转载 jQuery实现下拉框默认选中

<form class="form-inline" method="post" action="/score_result/"> <input type="hidden" name="csrfmiddlewaretoken" value="UIbksfQRejaZFuAByesMRE9rtyGZgfJmUWRyONLqF121IqjkunGxnih...

2019-08-13 21:53:00 683

转载 字典树

字典树概念是一种树形结构Trie树的基本性质可以归纳为:(1) 根节点不包括字符,除根节点意外每个节点只包含一个字符(2) 从根节点到某一个节点,路径上经过的字符连接起来,为该节点对应的字符串(3) 每个节点的所有子节点包含的字符串不相同当然,Trie树也有一个缺点,如果系统中存在大量字符串且这些字符串基本没有公共前缀,则相应的trie树将非常消耗内存利用字符串的公共前缀来...

2019-08-13 09:03:00 45

转载 IE下日期转换

//IE下日期转换function NewDate(str) {str = str.split('-');var date = new Date();date.setUTCFullYear(str[0], str[1] - 1, str[2]);date.setUTCHours(0, 0, 0, 0);return date;}转载于:https://w...

2019-08-13 01:55:03 204

空空如也

空空如也

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

TA关注的人

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