上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 解压安装redis tar -xzvf redisxxx.xx生成解压目录 进入解压目录:执行命令 make make install 安装成功: redis默认安装位置/usr/local/bin 查看/usr/local/bin下新增文件命令: 修改配置文件 配置文件位于redis的解压目录:参 阅读全文
posted @ 2020-08-08 16:04 研发之心 阅读(400) 评论(0) 推荐(0) 编辑
摘要: CAP C:consistency,数据在多个副本中能保持一致的状态。 A:Availability,整个系统在任何时刻都能提供可用的服务,通常达到99.99%四个九可以称为高可用 P:Partition tolerance,分区容错性,在分布式中,由于网络的原因无法避免有时候出现数据不一致的情况, 阅读全文
posted @ 2020-08-08 11:21 研发之心 阅读(417) 评论(0) 推荐(0) 编辑
摘要: nosql简单介绍 Redis:开源、免费、非关系型数据库、K-V数据库、内存数据库,支持持久化、事务和备份,集群(支持16个库)等高可用功能。并且性能极高(可以达到100000+的QPS),易扩展,丰富的数据类型,所有操作都是单线程,原子性的。 SQL:关系型数据库,表与表之间建立关联关系 nos 阅读全文
posted @ 2020-08-06 17:59 研发之心 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 配置文件目录 配置数据源jdbc版本 JDBC(.tomcat.jdbc.pool.DataSource作为数据源) <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" x 阅读全文
posted @ 2020-08-06 10:15 研发之心 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 基于 CentOS 7 安装 官网安装参考手册:https://docs.docker.com/install/linux/docker-ce/centos/ 确定你是CentOS7及以上版本 [root@192 Desktop]# cat /etc/redhat-release CentOS Li 阅读全文
posted @ 2020-08-05 10:35 研发之心 阅读(327) 评论(0) 推荐(0) 编辑
摘要: 当我们启动nginx服务之后,可以使用如下命令查看nginx进程 显然易见,nginx大致分为master以及worker两部分: master-workers 机制 首先./nginx -s reload是一个热部署命令:不影响正在使用的worker,其他空闲worker会进行重新加载,待到忙碌的 阅读全文
posted @ 2020-08-01 16:31 研发之心 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 上图: (1)需要两台 nginx 服务器 (2)需要 keepalived (3)需要虚拟 ip 准备工作 配置高可用的准备工作 (1)需要两台服务器,两个Linux虚拟机即可,这里是 192.168.17.129 和 192.168.17.131 (2)在两台服务器安装 nginx (3)在两台 阅读全文
posted @ 2020-08-01 15:22 研发之心 阅读(454) 评论(0) 推荐(1) 编辑
摘要: Nginx 动静分离简单来说就是把动态跟静态请求分开,不能理解成只是单纯的把动态页面和静态页面物理分离。严格意义上说应该是动态请求跟静态请求分开,可以理解成使用 Nginx 处理静态页面,Tomcat 处理动态页面。动静分离从目前实现角度来讲大致分为两种, 一种是纯粹把静态文件独立成单独的域名,放在 阅读全文
posted @ 2020-08-01 11:24 研发之心 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 实现效果 (1)浏览器地址栏输入地址 http://192.168.17.129/edu/a.html,负载均衡效果,平均在 8080和 8081 端口中。 准备工作 (1)准备两台 tomcat 服务器,一台 8080,一台 8081 (2)在两台 tomcat 里面 webapps 目录中,创建 阅读全文
posted @ 2020-08-01 10:18 研发之心 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 实现效果:使用 nginx 反向代理,根据访问的路径跳转到不同端口的服务中。 设置nginx 监听端口为 9001,访问 http://192.168.17.129:9001/vod/ 直接跳转到 127.0.0.1:8080 访问 http:// 192.168.17.129:9001/edu/ 阅读全文
posted @ 2020-07-31 18:27 研发之心 阅读(1636) 评论(0) 推荐(0) 编辑
摘要: 本地主机资源 df -hl:查看主机文件系统大小 top:查看主机资源使用情况,top显示出的内容很多,需自行百度看详细解释 查询本地服务 netstat -anp|grep 8080:查看本地主机8080端口上的服务 ps -ef | grep tomcat :查看本机tomcat进程 查看文件列 阅读全文
posted @ 2020-07-31 17:13 研发之心 阅读(179) 评论(0) 推荐(0) 编辑
摘要: tomcat环境安装 (1)在 liunx 系统安装 tomcat,使用默认端口 8080 * tomcat 安装文件放到 liunx 系统中,解压, tar -xzvf tomcat.xxx * 进入 tomcat 的 bin 目录中,./startup.sh 启动 tomcat 服务器 (2)对 阅读全文
posted @ 2020-07-31 16:51 研发之心 阅读(279) 评论(0) 推荐(0) 编辑
摘要: nginx环境安装 1.联网下载 pcre压缩包 解压压缩文件使用命令 tar –xvf pcre-8.37.tar.gz ./configure 完成后,回到 pcre 目录下执行 make,最后执行 make install 2.安装openssl 、zlib 、 gcc 依赖 yum -y i 阅读全文
posted @ 2020-07-31 16:18 研发之心 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 正向代理:如果把局域网外的 Internet 想象成一个巨大的资源库,则局域网中的客户端要访问 Internet,则需要通过代理服务器来访问,这种代理服务就称为正向代理。 反向代理 反向代理中客户端对代理是无感知的,因为客户端不需要任何配置就可以访问,我们只需要将请求发送到反向代理服务器,由反向代理 阅读全文
posted @ 2020-07-31 14:41 研发之心 阅读(1032) 评论(0) 推荐(1) 编辑
摘要: 一切设计都是为了提高搜索的性能 倒排索引(Inverted Index)也叫反向索引,有反向索引必有正向索引。通俗地来讲,正向索引是通过key找value,反向索引则是通过value找key。 先来回忆一下我们是怎么插入一条索引记录的: curl -X PUT "localhost:9200/use 阅读全文
posted @ 2020-07-29 14:48 研发之心 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 垃圾回收器的新发展 GC仍然处于飞速发展之中,目前的默认选项G1 GC在不断的进行改进,很多我们原来认为的缺点,例如串行的Full GC、Card Table扫描的低效等,都已经被大幅改进,例如,JDK 10以后,Fu1l GC已经是并行运行,在很多场景下,其表现还略优于Parallel GC的并行 阅读全文
posted @ 2020-07-23 16:27 研发之心 阅读(1413) 评论(0) 推荐(5) 编辑
摘要: 通过阅读GC日志,我们可以了解Java虛拟机内存分配与回收策略。内存分配与垃圾回收的参数列表 一XX: +PrintGC 输出Gc日志。类似: 一verbose:gc 一XX: +PrintGCDetails 输出GC的详细日志 一XX: +PrintGCTimeStamps 输出GC的时间戳(以基 阅读全文
posted @ 2020-07-23 16:20 研发之心 阅读(1108) 评论(0) 推荐(0) 编辑
摘要: G1回收器:区域化分代式 既然我们已经有了前面几个强大的GC,为什么还要发布Garbage First (G1)GC? 原因就在于应用程序所应对的业务越来越庞大、复杂,用户越来越多,没有GC就不能保证应用程序正常进行,而经常造成STW的GC又跟不上实际的需求,所以才会不断地尝试对GC进行优化。G1 阅读全文
posted @ 2020-07-23 15:02 研发之心 阅读(3977) 评论(2) 推荐(6) 编辑
摘要: GC逻辑分类 垃圾收集器没有在规范中进行过多的规定,可以由不同的厂商、不同版本的JVM来实现。 由于JDK的版本处于高速迭代过程中,因此Java发展至今已经衍生了众多的GC版本。 从不同角度分析垃圾收集器,可以将GC分为不同的类型。 按线程数分(垃圾回收线程数) 可以分为串行垃圾回收器和并行垃圾回收 阅读全文
posted @ 2020-07-23 12:13 研发之心 阅读(5375) 评论(0) 推荐(5) 编辑
摘要: JVM引用 我们希望能描述这样一类对象: 当内存空间还足够时,则能保留在内存中;如果内存空间在进行垃圾收集后还是很紧张,则可以抛弃这些对象。 -【既偏门又非常高频的面试题】强引用、软引用、弱引用、虚引用有什么区别?具体使用.场景是什么? 在JDK 1.2版之后,Java对引用的概念进行了扩充,将引用 阅读全文
posted @ 2020-07-23 11:44 研发之心 阅读(1550) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页
点击右上角即可分享
微信分享提示