localhost

mysql 的卸载、再安装与常用命令

微笑、不失礼 提交于 2020-04-07 02:33:51
1.卸载mysql. 完全删除: 删除 mysql sudo apt-get autoremove --purge mysql-server-5.0 sudo apt-get remove mysql-server sudo apt-get autoremove mysql-server sudo apt-get remove mysql-common //这个很重要 上面的其实有一些是多余的。 清理残留数据 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P但是创建的数据库文件依旧存在,重新安装后,依旧可以使用。 安装 mysql 2.先安装mysql sudo apt-get install mysql-serversudo apt-get install mysql-clientsudo apt-get install php5-mysql // 安装php5-mysql 是将php和mysql连接起来一旦安装完成,MySQL 服务器应该自动启动。您可以在终端提示符后运行以下命令来检查 MySQL 服务器是否正在运行:sudo netstat -tap | grep mysql当您运行该命令时,您可以看到类似下面的行: tcp 0 0 localhost.localdomain:mysql *:* LISTEN -

Nginx-包教包会-进阶

限于喜欢 提交于 2020-04-07 02:09:00
前言 Nginx-包教包会-入门 一文中介绍了怎么使用 Nginx 搭建 web 服务器。 但有的时候呢,我们需要对资源进行访问控制。比如说需要登录才能访问,访问链接具有时间段限制。 又比如说防止恶意攻击,使用限流,限制带宽等等 我们也会使用 Nginx 作为代理服务器,将我们的动态内容的请求转发到应用服务器去处理。 下一期,总结一下 Nginx 相关的配置,给出一个配置模板 本文内容 基于 ngx_http_auth_basic_module 模块,使用用户名和密码限制资源的访问 基于 ngx_http_auth_request_module 集成已有的授权验证 基于 ngx_http_secure_link_module 限制连接的时效性和访问控制 基于请求的限流、基于并发链接数限流,限制每个链接的带宽 为什么要使用 Nginx 作为代理服务器及代理的配置,及获取用户的真实 ip 。 基于代理的负载均衡 授权才能访问 Nginx 中的资源 有的时候我们想简单限制用户的访问。可以使用 ngx_http_auth_basic_module 模块,我们预先设置好账号和密码,用户需要使用特定的用户和密码才能访问。在网站没有用户登录管理功能的时候,可以作为一个替代品。 | Syntax: | auth_basic string | off; | | :------- | --------

Elastic Search 的搜索

别说谁变了你拦得住时间么 提交于 2020-04-06 12:37:14
批量导入数据 ES 提供了一个叫 bulk 的 API 来进行批量操作 在ES安装目录下新建一个文件,文件名可以自定义,这里是player 文件内容如下: {"index":{"_index":"nba","_type":"_doc","_id":"1"}} {"countryEn":"United States","teamName":"老鹰","birthDay":831182400000,"country":"美国","teamCityEn":"Atlanta","code":"jaylen_adams","displayAffiliation":"United States","displayName":"杰伦 亚当斯","schoolType":"College","teamConference":"东部","teamConferenceEn":"Eastern","weight":"86.2 公斤","teamCity":"亚特兰大","playYear":1,"jerseyNo":"10","teamNameEn":"Hawks","draft":2018,"displayNameEn":"Jaylen Adams","heightValue":1.88,"birthDayStr":"1996-05-04","position":"后卫","age":23,

MongoDB备份和恢复方案

放肆的年华 提交于 2020-04-06 05:05:26
备份方法 Oplog介绍 可用于生产环境的备份与恢复脚本 脚本仓库 备份命令 a) 单DB两种方法 (1)mongodump -h localhost:27017 -d db[不能多个] -o /data_dump -u xxx -p xxx --authenticationDatabase ‘admin’ (2)mongodump -h localhost:27017 -d db -o ./data_dump -u xxx -p xxx(具体这个DB的用户) b) 全量+oplog增量 mongodump -h localhost:27017 -o ./data_dump -u xxx -p xxx --oplog --quiet(隐藏日志) 5.恢复命令 a) 单DB两种方法 (1)mongorestore -h localhost:27017 -d db --dir ./data_dump /db -u xxx -p xxx --authenticationDatabase 'admin' (2)mongorestore -h localhost:27017 -d db --dir ./data_dump/db -u xxx -p xxx b) 恢复+oplog回放 mongorestore -h localhost:27017./data_dump -u xxx -p

Tomcat启动过程原理详解

*爱你&永不变心* 提交于 2020-04-06 00:51:00
基于 Java 的Web 应用程序是 servlet、JSP 页面、静态页面、类和其他资源的集合,它们可以用标准方式打包,并运行在来自多个供应商的多个容器。Web 应用程序存在于结构化层次结构的目录中,该层次结构是由 Java Servlet 规范定义的。Web 应用程序的根目录包含直接存储或存储在子文件夹中的所有公共资源,比如图像、HTML 页面等。构成:Web应用由Web组件(一组Java类库)、html文件,静态资源文件(如图像)、帮助类和库组成。 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器。 Tomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应对HTML 页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。 这里的诀窍是,当配置正确时,Apache 为HTML页面服务,而Tomcat 实际上运行JSP 页面和Servlet。另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器

iOS 10.3: Simulator HTTPS localhost: SSL Error

ⅰ亾dé卋堺 提交于 2020-04-05 15:15:11
问题 This worked fine for iOS 10.2 and below, but after upgrading to 10.3, when the simulator attempts to connect over HTTPS to the development server running on localhost, the Xcode console outputs the following errors: NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802) [] nw_coretls_callback_handshake_message_block_invoke_3 tls_handshake_continue: [-9807] Printing out the error returned by the URLSessionDataTask shows: Error Domain=NSURLErrorDomain Code=-1200 "An SSL

iOS 10.3: Simulator HTTPS localhost: SSL Error

荒凉一梦 提交于 2020-04-05 15:14:07
问题 This worked fine for iOS 10.2 and below, but after upgrading to 10.3, when the simulator attempts to connect over HTTPS to the development server running on localhost, the Xcode console outputs the following errors: NSURLSession/NSURLConnection HTTP load failed (kCFStreamErrorDomainSSL, -9802) [] nw_coretls_callback_handshake_message_block_invoke_3 tls_handshake_continue: [-9807] Printing out the error returned by the URLSessionDataTask shows: Error Domain=NSURLErrorDomain Code=-1200 "An SSL

tomcat目录结构及配置文件说明

柔情痞子 提交于 2020-04-04 09:02:08
TOMCAT的目录结构 /bin:存放windows或Linux平台上启动和关闭Tomcat的脚本文件 /conf:存放Tomcat服务器的各种全局配置文件,其中最重要的是server.xml和web.xml /doc:存放Tomcat文档 /server:包含三个子目录:classes、lib和webapps /server/lib:存放Tomcat服务器所需的各种JAR文件 /server/webapps:存放Tomcat自带的两个WEB应用admin应用和 manager应用 /common/lib:存放Tomcat服务器以及所有web应用都可以访问的jar文件 /shared/lib:存放所有web应用都可以访问的jar文件(但是不能被Tomcat服务器访问) /logs:存放Tomcat执行时的日志文件 /src:存放Tomcat的源代码 /webapps:Tomcat的主要Web发布目录,默认情况下把Web应用文件放于此目录 /work:存放JSP编译后产生的class文件 WEB应用的目录结构: 假设在$CATALINA_HOME/webapps下有helloapp的web应用 /helloapp:Web应用的根目录,所有的jsp文件和html文件都在此目录下 /helloapp/WEB_INF:存放该web应用发布时的描述文件web.xml /helloapp

ASP.NET Core分布式项目实战(业务介绍,架构设计,oAuth2,IdentityServer4)--学习笔记

青春壹個敷衍的年華 提交于 2020-04-04 02:48:19
任务4:第一章计划与目录 敏捷产品开发流程 原型预览与业务介绍 整体架构设计 API 接口设计 / swagger Identity Server 4 搭建登录 账号 API 实现 配置中心 任务5:业务介绍 项目背景:基于人脉关系的金融行业项目 用户: 1、账号: 基本资料维护 登录 2、管理自己的项目 创建 分享(可见权限范围) 置顶 查看项目进展 3、引入别人的项目 查看好友的项目 查看二度人脉的项目 查看系统推荐的项目 查看别人的项目 参与别人的项目 4、消息: 聊天消息 系统消息 5、好友: 添加好友(导入通信录,手机号搜索好友) 任务6:架构设计 任务7:oAuth2介绍 OAuth是一个关于授权(authorization)的开放网络标准 四种授权方式: 授权码模式 简化模式 密码模式 客户端模式 理解OAuth 2.0: https://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html 任务8:IdentityServer4登录中心 新建项目 dotnet new webapi --name IdentityServerCenter 添加 Nuget 包:IdentityServer4 VS Code 如何安装 nuget: https://blog.csdn.net/qq_36051316/article/details

Mysql-报错:1130-host ... is not allowed to connect to this MySql server 开放mysql远程连接 不使用localhost

谁说我不能喝 提交于 2020-04-01 06:33:34
报错:1130-host ... is not allowed to connect to this MySql server 解决方法: 1。 改表法。 可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%" mysql -u root -pvmwaremysql>use mysql; mysql>update user set host = '%' where user = 'root'; mysql>select host, user from user; 2. 授权法。 例如,你想myuser使用mypassword从任何主机连接到mysql 服务器 的话。 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION; FLUSH PRIVILEGES; 如果你想允许用户myuser从ip为192.168.1.6的主机连接到mysql 服务器 ,并使用mypassword作为密码 GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3'