与服务器一起的日子

  • mysql
  • linux
  • 高可用
  • nginx
与服务器一起的日子
冰冷的机器也熄不灭火热的心
java

【java源代码分析】void类的实现

java有一个常用的类void,这个类很多都在用,但是很多人不了解它的内部实现,下面我们来解析一下它的内部实现。 public final class Void { /** * The {@code Class} object representing the pseudo-type corresponding to * the keyword {@code void}. */ @SuppressWarnings("unchecked") public static final Class<Void> …

2018年3月17日 2条评论 765点热度 0人点赞 jhin 阅读全文
mysql

PostgreSQL 与 MySQL 的优缺点

本文根据知乎的问题(PostgreSQL 与 MySQL 相比,优势何在?)回答总结而成。如有出入,请谅解。 1、MySQL和PostgreSQL 都是开源的软件,都可以下载到源代码。 2、MySQL具有高性能,多用户,权限管理。而PostgreSQL 的用户权限管理远远没有MySQL严格。 3、MySQL使用的是线程,PostgreSQL 是用的进程。在不同线程之间的环境转换和访问公用的存储区域显然要比在不同的进程之间快得多。 4、列级的权限,PostgreSQL可以通过建立视图,并确定视图的权限来弥补,而MyS…

2018年3月9日 0条评论 887点热度 0人点赞 jhin 阅读全文
centos

lnmp环境搭建

我的服务器是搭建的lamp,也就是linux+apache+MySQL+php。但是网上很多人采用lnmp搭建 那么我们来研究一下这个lnmp 什么是lnmp lnmp是指linux+nginx+MySQL+php lnmp与lamp有什么不同 lnmp与lamp的不同点在于承载的服务端不同,n是指nginx,a是指httpd。 两者不同在于nginx的存在时间比httpd的时间短得多,而且nginx可以使用异步请求和zero-copy等等新特性。 httpd最大的好处是配置方便,国内文档齐全,对于页面存放和缓存做…

2018年3月6日 0条评论 708点热度 0人点赞 jhin 阅读全文
apache

httpd更换为nginx

昨天,httpd服务器软件出现了问题,不能启动。 报错信息 [Sun Mar 04 14:25:18.895807 2018] [suexec:notice] [pid 2040] AH01232: suEXEC mechanism enabled (wrapper: /usr/sbin/suexec) [Sun Mar 04 14:25:30.725689 2018] [core:error] [pid 2040] (EAI 2)Name or service not known: AH00547: Could …

2018年3月6日 0条评论 520点热度 0人点赞 jhin 阅读全文
java

【随笔】解决idea中文输入法不跟随的小bug

目前,该方法由知乎的webstorm的用户提醒,我才发现这个方法的。 系统环境 操作系统:Windows10专业版 X64 输入法:QQ输入法 JDK:1.8.0_144 实现idea里面中文输入法跟随方法 ①首先我们,找到help-->Find Action。或者使用快捷键Ctrl+Shift+A都可以打开 ②输入switch,然后进入switch boot JDK选项 ③找到自己的jdk路径,然后替换掉就可以了 ④替换掉的时候只需要点一下就要可以了。记得保存重启

2018年3月1日 0条评论 692点热度 0人点赞 jhin 阅读全文
大数据

什么是PostgreSQL

PostgreSQL是自由的对象-关系型数据库服务器(数据库管理系统),在灵活的BSD风格许可证下发行。它在其他开放源代码数据库系统(比如MySQL和Firebird),和专有系统(比如Oracle、Sybase、IBM的DB2和Microsoft SQL Server)之外,为用户又提供了一种选择。 PostgreSQL起源 PostgreSQL经历了长时间的演变。开始,PostgreSQL是以加州大学伯克利分校计算机系的Ingres计划,这个计划的领导者迈克尔·斯通布雷克在1982年离开Berkeley去商业化…

2018年2月10日 0条评论 523点热度 0人点赞 jhin 阅读全文
大数据

Windows下安装mysql5.7.21

使用官方安装版本 首先前往官网下载mysql 然后下载community版本 然后下载界面不需要login   下载完成后,我们就可以安装了。安装界面的第一个界面是这样的。 安装自己的需要就可以安装了。 使用压缩包安装 首先下载我们需要的压缩包版本,如果你的Windows系统是32位的,请点击1下载版本;你的系统是64位版本,请点击2下载按钮。 然后解压到你需要的位置,然后在mysql目录里面添加my.ini文件 然后写入以下配置 [mysql] # 设置mysql客户端默认字符集 default-cha…

2018年2月1日 0条评论 495点热度 0人点赞 jhin 阅读全文
apache

为网站添加https——letsencrypt实战

在一个月前,我的网站开始支持https,而且最近修改为全站https,如何免费实现网站的https呢? 我们都知道网络上有letsencrypt这个公益项目(官网地址),这个项目实现的是全网https化,推动全网实现https,结束http的使用。 Let's Encrypt 介绍 Let's Encrypt 是一个免费、开放,自动化的证书颁发机构,由 ISRG(Internet Security Research Group)运作。 ISRG 是一个关注网络安全的公益组织,其赞助商从非商业组织到财富100强公司都…

2018年1月20日 1条评论 706点热度 0人点赞 jhin 阅读全文
centos

【Java调试篇】jstatd远程连接jvm

Java语言的优势是跨平台,号称 一次编译,随处运行 我们的编写环境有Windows,MacOS,还有ubuntu;而我们的生产环境有ubuntu,centos或者Windows server。 在如此错综复杂的jdk环境下,如何对Java程序监控和调优? 事实上,网络上有很多开源的自动化运维工具来监控整个平台的运行,但是为了方便开发人员监控自己的模块,我们可以使用jdk自带的工具来进行Java程序的监控和调优。 CentOS配置jstatd监控 jstatd是jdk自带的一个监控工具。配置在使用它的时候,需要配置…

2018年1月10日 0条评论 930点热度 0人点赞 jhin 阅读全文
spark

什么是Spark

Apache Spark是一个围绕速度、易用性和复杂分析构建的大数据处理框架。最初在2009年由加州大学伯克利分校的AMPLab开发,并于2010年成为Apache的开源项目之一。 与Hadoop和Storm等其他大数据和MapReduce技术相比,Spark有如下优势。 首先,Spark为我们提供了一个全面、统一的框架用于管理各种有着不同性质(文本数据、图表数据等)的数据集和数据源(批量数据或实时的流数据)的大数据处理的需求。 Spark可以将Hadoop集群中的应用在内存中的运行速度提升100倍,甚至能够将应用…

2017年12月25日 0条评论 605点热度 0人点赞 jhin 阅读全文
12345…7

COPYRIGHT © 2024 与服务器一起的日子. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang