自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Spring boot配置成功后,出现Whitelabel Error Page的解决办法

程序只加载Application.java所在包及其子包下的内容。所以必须把Application.java文件放在正确的包里转载于:https://www.cnblogs.com/bluemaplestudio/p/11618914.html...

2019-10-03 00:59:00 800

转载 Linux常用命令

系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info的信息...

2019-09-30 14:17:00 462

转载 JMeter集合点

一.什么是集合点“性能测试”一般思路是“多用户并发测试”,但真正的并发其实是不存在的,为了更真实、更接近的实现并发,在需要压力的地方设置集合点,等所有用户都到位的时候,然后一起访问,从而实现并发。举个例子,要测试100个用户同时登录,每到输入用户名和密码登录的地方,所有的虚拟用户都相互之间等待,等100个用户都输入完毕,相当于集结在一起了 ,然后再一起访问。集合点:其目的就是让所有请...

2019-09-30 11:40:00 581

转载 【12】MySQL:锁处理

写在前面的话在前面的内容中提到过,在以前的 MyISAM 中锁是表级锁,InnoDB 是行级锁。这个锁到底是啥样,怎么找出来,这一节就主要做这个。定位锁的问题上一节我们创建了一个 1000万数据的表,这里会用到。假设这样一个场景,我们 top 看到服务器 CPU 占用超级高,等待也很高,查询慢日志发现有些 SQL 执行特别久。1. 查看锁...

2019-09-28 17:04:00 295

转载 【11】MySQL:优化

写在前面的话不管是作为运维还是作为 DBA,我们的工作都不是写 SQL,搞业务。更多的还是如何实现又好又快的给开发提供一个数据库环境和保障数据的安全性。前面的文章中读写分离,高可用,建立索引,分库分表等都是类似改变业务的架构来提升数据库的性能和稳定性。本章节介绍如何通过修改 my.cnf 配置文件直接以最低的成本提升服务器的性能。关于 MySQL 优化...

2019-09-28 15:14:00 173

转载 【10】MySQL:MyCAT 分布式架构

写在前面的话在学习的索引的时候,有提到,当数据表数据达到 800W 的时候,索引的性能就开始逐步下降。对于一个公司而言,主要业务数据表达到 1000W 都很容易。同时这张表一般都是业务常用的表,操作还比较频繁。所以为了提升用户体验,需要采用另外的方式对数据库进行优化,那就是分库分表。而 MyCAT 就是能够帮助我们管理分库分表的这样一个中间件。MyCAT 环境基...

2019-09-24 15:10:00 155

转载 【09】MySQL:MHA + Atlas 实现读写分离高可用

写在前面的话前面做了 MHA 高可用,但是存在这样一个问题,我们花了 4 台机器,但是最终被利用起来的也就一台,主库。这样硬件利用率才 25%,这意味着除非发生故障,不然其他几台机器都是摆设。明显的资源浪费。那么有没有一种办法把这些机器利用起来。有,那就是读写分离,主库写,主库读。分担业务压力。本节主要说明 Atlas 的读写分离实现。搭建 Atlas 读写分离...

2019-09-18 15:19:00 251

转载 RMAN恢复数据文件

实验之前先备份数据库RMAN>backup database;在操作系统中删除数据文件 5SQL> startupORACLE 例程已经启动。Total System Global Area 5060792320 bytesFixed Size 2289960 bytesVariable Size ...

2019-09-17 17:13:00 195

转载 LaTeX 自动避免重复内容

在编辑自动化文档时,很容易出现在文档多处提及相同内容的情况。例如,描述某具体设备的图片,在多个工艺中都会用到,而又无法确定工艺出现顺序,或者对于不同企业,工艺不尽相同。这时我们可能会希望,latex帮助我们保留第一次出现的图片,而不输出后出现的相同图片,并且维护所有对这张图片的引用。要实现此功能,直觉地感到:代码要能判断某个指令或标签是否已经被定义;若已经定义,则不执行任...

2019-09-16 23:26:00 1052

转载 Promise和Observable的映射

前言promise解决了嵌套地狱的问题,Observable解决了promise只有一个结果,和不可以取消的问题。使用的是rxjs6版本。这篇文章是方便使用Observable的API替换Promise的API。正常用法promise.then(result => {}).catch(error => {}).finally(() => {});...

2019-09-13 20:11:00 467

转载 【07】MySQL:主从复制

写在前面的话对于企业而言,在互联网这一块其实最重要的是数据。保证数据的安全性,稳定性是作为运维人的基本工作职责。于是为了数据安全性,引进了数据备份,bin log 等。但这并不意味着有这些就足够了。试想一下,假设我们的数据库服务器宕机了,原因可能是机器炸了,硬件故障,而数据量又特别大。如果新建数据库再恢复可能需要半天乃至于一天的时间。那么在这段时间,所有服务的都是无法使用的。这...

2019-09-11 16:49:00 132

转载 一文看尽Java-多线程概念

一、前言 主要讲解一下多线程中的一些概念,本文之后就开始针对JUC包的设计开始解读;二、概念 线程安全 1.存在共享数据(临界资源);2.多个线程同时操作共享数据;只有同时出现这两种情况的时候才会造成线程安全问题; 解决线程安全 同一时刻有且只有一个线程在操作共享数据,其他线程必须等到该线程处理完数据以后在对共享数据进行操作; ...

2019-09-10 08:27:00 90

转载 字符串的使用

字符串的使用1.基础字符串操作所有标准的序列操作(索引、分片、乘法、判断成员资格、求长度、取最小值和最大值)对字符串同样适用。但是字符串都是不可变得,因此如下所示的项或分片赋值都是不合法的X = 'hello,world'X[-3:0] = 'hello'Traceback (most recent call last):File "E:/python/he...

2019-09-09 22:44:00 205

转载 微信小程序 select 下拉框组件

一、源码地址https://github.com/imxiaoer/WeChatMiniSelect二、效果图录屏图片质量较差,所以大家会看到残影(捂脸)三、组件源码1. select.wxml<view class="select-box"> <view class="select-current" catchtap=...

2019-09-08 04:15:00 949

转载 给项目添加水印

1. 新建WaterMark.js文件class WaterMark { static set (str) { const id = '1.23452384164.123412415' const oldNode = document.getElementById(id) if (oldNode) { document.bod...

2019-09-05 20:41:00 324

转载 day02

springboot注解:@ApiOperation:接口文档注解功能;@PathVariable:获取requestMapping中的参数值转载于:https://www.cnblogs.com/lik99999/p/11460401.html

2019-09-04 17:24:00 127

转载 mongo 复制一个表的数据到另一个表中

club表:{  "_id" : ObjectId("592e94fee820cc1813f0b9a2"),  "id":1,  "name":"test"}club_preload 表:{"_id" : ObjectId("592e94fee820cc1813f07383"),”club_id“:1,"valid":1}要求:将club...

2019-09-03 19:55:00 3114

转载 入职第一天 工作日志

上午安装了相关的软件,注册了Git等工具,感觉没做什么事情;下午跑了一下公司的项目,项目太大了电脑有点都带不动;安装的项目所需的redis,项目跑不通,原因是没有设置redis的用户名config set requierpass pay-boy;后端项目的代码也有点不懂:@RequestMapping(value = "/smsLogin",metho...

2019-09-03 17:00:00 4976

转载 【06】MySQL:备份恢复

写在前面的话人在河边走,湿鞋是早晚是事情,操作服务器,数据库也一样。谁也不知道自己哪一天控制不住自己就手贱。这时候有两个东西能救我们,一是备份,二是 bin log,bin log 前面讲了,但是 bin log 可能只是由于清理机制,可能里面只是一部分数据。所以,真正它更多的是用来恢复备份恢复以后欠缺的部分最新数据。能够真正拯救我们的,还是需要备份。所以这一节主要谈谈 MyS...

2019-09-02 16:31:00 183

转载 一文看尽Java-Thread

一、前言 主要分成两部说起:Thread源码解读和常见面试题解答,废话不多说开始;二、源码解读 首先看下构造函数,构造函数都是通过调用init方法对属性进行初始化,主要是对线程组、线程名字、栈大小等信息进行初始化;init内部通过调用currentThread本地方法,获取当前的线程,这个本地方法封装在JVM中,有兴趣的可以看下这个这个链接查找下JVM实现ht...

2019-09-02 08:29:00 99

转载 git 常用操作汇总

1.如何查看当前分支是从哪个分支创建来的?git reflog --date=local 当前分支名称2.查看当前分支git branch当前分支前面会显示 *号3.切换到某个分支git checkout分支名称4.查看某次提交的内容git show83891ae4b67a6df374a7aae72f9a59b3bbfd7c...

2019-08-29 10:16:00 228

转载 【05】MySQL:日志管理

写在前面的话日志是作为用户排查服务问题的重要依据,在 MySQL 中日志可以分为几类,各自产生着不同的作用。如 error log / bin log / slow log 等。很多时候优化数据库的优化来源就是日志。错误日志(error log)查看错误日志:select @@log_error;结果:包含启动关闭以及运行中的警...

2019-08-28 14:48:00 190

转载 无题

昨日踏入技术坑,沉陷当中人欲疯;今朝回望来时路,不觉人亦陷其中。转载于:https://www.cnblogs.com/fanxiao-blog/p/11420467.html

2019-08-27 19:54:00 85

转载 上传大文件时的注意事项

首先,检查php.ini文件的里的配置,根据自己需要进行调整upload_max_filesize = 2M ;允许上传的文件的最大值post_max_size = 8M ;运行POST传输的最大数据量正常情况下,调整以上两点,就可以用了。下列,列出一下其他情况:1 程序执行超时调整php.ini文件的里的配置max_execution_time = 30...

2019-08-27 17:07:00 176

转载 【04】MySQL:存储引擎

写在前面的话在使用 Linux 的时候,可以经常听到有关文件系统 FS(File System)的东西,MySQL 也有属于自己类似的东西,那就是存储引擎。之前在创建数据表的时候,在 Create table 后面一般都加了 engine=innodb。这就是指定存储引擎。关于存储引擎可以将存储引擎就当作 Linux 而言的文件系统,其主要功能在于:数...

2019-08-27 09:10:00 94

转载 结构体——小结

一,结构体优点如下,(1)可以包含不同数据类型的一个结构体(2)相同的结构体变量是可以相互赋值的(3)节省内存空间 注意:结构体声明的时候本身不占用任何内存空间,只有当你用你定义的结构体类型定义结构体变量的时候计算机才会分配内存。 直接内存操作避免了栈空间开辟结构变量空间的需求,节省内存。(4)效率高 根据反汇编的思想,结构体在栈中是离散的...

2019-08-21 02:58:26 129

转载 【03】MySQL:索引和执行计划

写在前面的话啥是索引?以一本书为例,如果想要找到某一指定章节的某一小节,书薄还好,如果书厚,可能就会找的头皮发麻。于是便出现了目录,让用户更容易查找到自己所需要的东西。索引就类似一张表的目录。其存在的意义就是优化查询速度,所以在学习的时候,只要一直记住这个类比,就相对更容易理解一些。关于索引在索引中,常见的算法有:B 树,Hash,R 树,Full t...

2019-08-20 09:41:00 259

转载 统计一个目录下所有普通文件的总行数

1. 统计一个目录下所有普通文件的总行数#实用场景:毕业设计时,需要统计自己的代码行数#  方案一:find . -type f -name "*.c" -exec cat {} \; | grep -v '^$' | wc -l    解释:find . -type f -name "*.c" 查找当前目录下所有以.c结尾的文件,如果不考虑文件类型,可以直接实用find...

2019-08-20 08:23:48 154

转载 postman使用实例(二)

引言:postman测试接口案例,本文所使用的是网页版的postman。1. 后端采用@RequestBody接收2. 后端采用@RequestParam接收转载于:https://www.cnblogs.com/shiyun32/p/11362285.html...

2019-08-16 10:22:00 136

转载 JVM调优前戏之JDK命令行工具---jstack

在JDK的命令行中,一般开发人员最耳熟能详的肯定就是java,javac,javap等常用命令,不过在jdk/bin下还有许多其他的命令行工具,它们被用来监测JVM运行时的状态,下面我们来详细解读一下几个常用的工具以及如何使用。jstackjstack(JVM Stack Trace)用于生成虚拟机当前时刻的线程快照。线程快照就是当前虚拟机内每一条线程正在执行的方法堆栈的集合,生成...

2019-08-15 12:43:00 93

转载 移植BOA

2010-7-25今天移植BOA!发现问题,上 网搜索了 一 戳,搞点 资料 上来 在src目录下运行./configure 生成Makefile文件,修改 CC = arm-linux-gccCPP = arm-linux-gcc–E4)make 错误 A)make:yacc:命令未找到 apt-get install bisonmake: lex:...

2019-08-14 15:34:39 109

转载 配置GNURADIO的软件平台

配置GNURADIO的软件平台在UBUNTU10.4下配置的总算弄完了下面写写总结1. 去http://gnuradio.org/点击Getting Started2. 按照英文步骤一步步做,我出现点问题,我用git的时候,搞下来的GNURADIO估计是不稳定版本,编译不过,然后我直接去download一个gnuradio3.3.0的稳定版本...

2019-08-14 15:33:35 166

转载 c++类的学习

#include<iostream>#include<stdlib.h>#include<string>#include<time.h>using namespace std;class Array{ public: void set(); void show(); void find...

2019-08-14 06:48:33 93

转载 01:从页面标记<%%>说起

VS2010在4月份已经正式发布了,Asp.Net 4.0给我带来了一些新的东西。体验一把。1. 从页面标记<%%>说起2. Asp.Net 4.0 中可以用自定义的Provider做OutputCache 了3. SEO增强支持MetaKeywords,和MetaDescription,RedirectPermanant4. SEO增强之URL Routing5. 输出更纯...

2019-08-14 03:02:38 189

转载 使用AngularJS中的filterFilter函数进行过滤

AngularJS中有一个filterFilter函数用来对集合过滤,非常方便。源代码大致如下:function filterFilter(){ return function(aray, expression comparator){ if(!isArray(array)) return array; var ...

2019-08-13 22:21:30 109

转载 怎么删除表空间对应的某一个数据文件

如果想要删除表空间的数据文件,最好且最安全的办法是,删除表空间后重建步骤如下:  1,导出该表空间中的所有内容;  2,删除表空间:DROP TABLESPACE <tablespace_name> INCLUDING CONTENTS;  3,重新创建新的表空间及其数据文件;  4,将导出的数据导入表空间;但是在实际应用环境中,数据文件往往比较大,表...

2019-08-13 18:36:00 583

转载 【02】MySQL:SQL 基础

写在前面的话上一节主要谈谈 MySQL 是怎么安装的以及最简单的初始化我们应该做哪些配置。其中也用到了一些简单的用户操作 SQL,所以这一节主要学习常用的 SQL 使用。SQL 介绍在了解 SQL 之前,对于 SQL 需要有以下简单的认知:1. 主流的来个标准,SQL92 和 SQL99,在 MySQL 5.7 以后采用的是 SQL92。2. ...

2019-08-13 16:58:00 173

转载 提取字符中中文的方法

匹配中文字符的正则表达式: [\u4e00-\u9fa5]Regex r = new Regex("[\u4e00-\u9fa5]",RegexOptions.Multiline); MatchCollection matchs = r.Matches(this.ClassID.SelectedItem.Text); string aa=...

2019-08-12 19:47:27 147

转载 bitset

#include<bitset>//他是按bit存储的01串,可以进行状态压缩,1个int相当于32位的它bitset<N> f[N];//操作1f[j][j] = 1;//操作2f[i].count()//返回1的个数转载于:https://www.cnblogs.com/clear-love/p/11341967.html...

2019-08-12 19:06:00 70

转载 ubuntu16下载deb包安装docker

官网下载deb包docker官网有ubuntu系统的各种安装https://docs.docker.com/install/linux/docker-ce/ubuntu/我试过用apt-get,不好用,最后选择下载deb包安装,下载地址:https://download.docker.com/linux/ubuntu/dists/trusty/pool/stable/amd64/我下载...

2019-08-12 18:23:00 334

空空如也

空空如也

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

TA关注的人

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