2 谦谦公子爱编程

尚未进行身份认证

不鸣则已,一鸣惊人

等级
TA的排名 9w+

快速解决"is marked as crashed and should be repaired"故障

没有找到myisamchk.exe的,点击下载myisamchk.exe文件。具体报错如下:Table‘.\Tablename\posts’ismarkedascrashedandshouldberepaired提示说论坛的帖子表posts被标记有问题,需要修复。我记得以前也出现过类似的问题,但是只要点击Phpmyadmin上的repair按纽就自动修复了,但是这次很绝...

2019-09-20 11:09:26

删除mongo表中字段

db.collection.update({},{$unset:{"需要删除的字段":""}},false,true)

2019-09-19 09:19:36

spring boot将session写入到redis配置

1、安装redis参考CentOS7安装redis2、添加pom.xml依赖包<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-redis</artifactId></dependen...

2019-07-02 16:02:54

CentOS7安装redis

一、安装redis1、下载fedora的epel仓库yuminstallepel-release2、安装redis数据库yuminstallredis3、安装完毕后,使用下面的命令启动redis服务启动redissystemctlstartredis停止redissystemctlstopredis查看redis状态systemctlstatusr...

2019-07-02 14:42:06

MySQL用户IP授权

1、登录mysql,然后执行下面的语句进行授权。GRANTALLPRIVILEGESON*.*TOroot@"192.168.10.111"IDENTIFIEDBY"yourpassword"WITHGRANTOPTION;注意:192.168.10.111:为需要访问该数据库的IP。yourpassword:为root用户的密码。2、刷新权限。FLUSHP...

2019-06-10 20:08:03

Mysql启动报错Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

安装mysql后,启动时候没有启动成功,查看了下日志报错如下:1可以:初始化mysql:mysql_install_db2目录权限问题chown-Rmysql:mysql/var/lib/mysql[root@localhostlocal]#less/var/log/mysqld.log1、查看报错信息如下:[ERROR]Fatalerror:Can’t...

2019-06-10 20:04:03

CentOS7上Mongodb安装和卸载

一、安装MongoDBMongoDB官方源码包含4部分mongodb-org-server:服务端mongodb-org-mongos:守护进程mongodb-org-shell:命令行mongodb-org-tools:其他工具1、配置mongo的yum源vim/etc/yum.repos.d/mongodb-org-4.0.repo输入下面内容:[mongodb-org-...

2019-06-04 19:53:27

简洁又快速地处理集合——Java8 Stream(下)

上一篇文章我讲解Stream流的基本原理,以及它与集合的区别关系,讲了那么多抽象的,本篇文章我们开始实战,讲解流的各个方法以及各种操作没有看过上篇文章的可以先点击进去学习一下简洁又快速地处理集合——Java8Stream(上),当然你直接看这篇也可以,不过了解其本身才能更融会贯通哦。值得注意的是:学习Stream之前必须先学习lambda的相关知识。本文也假设读者已经掌握l...

2019-05-06 11:20:54

简洁又快速地处理集合——Java8 Stream(上)

Java8发布至今也已经好几年过去,如今Java也已经向11迈去,但是Java8作出的改变可以说是革命性的,影响足够深远,学习Java8应该是Java开发者的必修课。今天给大家带来Java8Stream讲解,为什么直接讲这个,是因为只要你学完,立刻就能上手,并能让它在你的代码中大展身手。值得注意的是:学习Stream之前必须先学习lambda的相关...

2019-05-06 11:19:21

Linux中查看各文件夹大小命令:du -h --max-depth=1

du[-abcDhHklmsSx][-L<符号连接>][-X<文件>][–block-size][–exclude=<目录或文件>][–max-depth=<目录层数>][–help][–version][目录或文件]常用参数:-a或-all为每个指定文件显示磁盘使用情况,或者为目录中每个文件显示各自磁盘使用情况。-b或-bytes...

2019-05-05 14:51:40

MongoDB 用户与访问权限控制简介

在安装MongoDB3.0之后,需要先创建一个帐号,该账号需要有grant权限,即:账号管理的授权权限。注意一点,帐号是跟着库走的,所以在指定库里授权,必须也在指定库里认证(auth)。>useadminswitchedtodbadmin>db.createUser(...{...user:"owen",...p...

2019-03-30 09:55:21

centos7 -bash: vim: 未找到命令

不明白vim使用的,可以参考Linux常用命令之文件基本操作(一)vi、vim,这里主要介绍centos不能使用vim的解决方法。都知道,不能使用,可能还没安装,所以先检查是否安装,通过命令:rpm-qa|grepvim![在这里插入图片描述](https://img-blog.csdnimg.cn/20190329113331998.png如果未出现上图的安装包。vim-fil...

2019-03-29 11:37:42

Java特殊字符转义(非常简单)

需求:MongoDB后者Solr引擎在查询数据的时候,如果存在特殊字符【?$.[】等,查询不出数据或者查询出来的数据是不准确的,这个时候就需要对特殊字符进行转义。核心代码如下:/** *solr检索时,转换特殊字符 * *@params需要转义的字符串 *@return返回转义后的字符串 */ publicstaticStringescapeQuer...

2019-03-23 10:27:06

Java直接改变json字符串里面的value值

需求:在MongoDB做查询功能的时候,如果再前端拼接查询条件,传递到后台的查询条件是一个json字符串,mongodb查询的时候,需要对特殊字符进行转义,但是查询条件里面的key和value可能是任意值,所以不能将Json直接转换为Java对象替换里面的value。下面通过一个json转换的包来实现这个功能,需要引入依赖:<dependency> <groupId&gt...

2019-03-23 10:19:19

教你彻底学会动态规划——进阶篇

本文转载自:教你彻底学会动态规划——进阶篇在我的上一篇文章中已经详细讲解了动态规划的原理和如何使用动态规划解题。本篇文章,我将继续通过例子来让大家更加熟练地使用动态规划算法。话不多说,来看如下例题,也是在动态规划里面遇到过的最频繁的一个题,本题依然来自于北大POJ:最长公共子序列(POJ1458)给出两个字符串,求出这样的一个最长的公共子序列的长度:子序列中...

2019-03-22 10:07:49

教你彻底学会动态规划——入门篇

本文转载自:教你彻底学会动态规划——入门篇动态规划相信大家都知道,动态规划算法也是新手在刚接触算法设计时很苦恼的问题,有时候觉得难以理解,但是真正理解之后,就会觉得动态规划其实并没有想象中那么难。网上也有很多关于讲解动态规划的文章,大多都是叙述概念,讲解原理,让人觉得晦涩难懂,即使一时间看懂了,发现当自己做题的时候又会觉得无所适从。我觉得,理解算法最重要的还是在于练习,只有通过自己练习,才可以...

2019-03-22 10:02:50

Linux常用命名之软件安装yum、rpm、apt-get

1、yum命令yum(全称为YellowdogUpdater,Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。语...

2019-03-22 09:23:49

Linux常用命令之压缩和解压gunzip、gzip、rar、unrar、tar、zip、unzip

这篇文档主要介绍linux下面对文件的压缩和解压命令。1、tar格式tar-xvfarchive.tar解压一个tar包tar-xvfarchive.tar-C/tmp将tar压缩包解压到/tmp目录下tar-tfarchive.tar显示一个包中的内容tar-cvfarchive.tarfile1创建一个非压缩的tar包tar-cvfarchiv...

2019-03-22 09:23:40

Linux常用命令之系统性能 top、free、df、sar、kill、ps

1、top命名top命令经常用来监控Linux的系统状况,比如cpu、内存的使用。top显示系统当前的进程和其他状况,是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止.比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用.内存使用和执行时间对任务进行排序;...

2019-03-22 09:23:28

Linux常用命令之权限控制chmod、chown

1、chmod命令chmod----改变一个或多个文件的存取模式(mode)只能文件属主或特权用户才能使用该功能来改变文件存取模式。mode可以是数字形式或以whoopcodepermission形式表示。who是可选的,默认是a(所有用户)。只能选择一个opcode(操作码)。可指定多个mode,以逗号分开。语法:chmod[options]modefiles具体用法举例:c...

2019-03-21 19:22:14

查看更多

勋章 我的勋章
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。