• 等级
  • 17701 访问
  • 17 原创
  • 35 转发
  • 148945 排名
  • 5 评论
  • 6 获赞

通过脚本启动tomcat

#define TOMCAT_HOME=/usr/local/tomcat APP_NAME=$1 if [ ! -n "$APP_NAME" ];then    echo "请提供要重启的tomcat应用,app|admin|dbhandler|dbwatcher|task|wordfilter|job"    exit 1; fi #shutdown tomcat echo "*ShutD...

2018-12-04 14:35:00

elasticsearch6.1.2安装中文分词插件IK analyzer

  1.首先我们需要到GIT中上下载对应的安装包 输入如下网址可以看到很多IK的安装包,这边我们第选择一个  https://github.com/medcl/elasticsearch-analysis-ik 2.进入我们的es的目录下,软是我的文件根目录 cd/soft/ elasticsearch- 6.2.2/ plugins①git克隆到插件目录下  git clone http...

2018-11-23 11:33:58

elasticsearch中client.transport.sniff的使用方法和注意事项

(1)通过TransportClient这个接口,我们可以不启动节点就可以和ES集群进行通信,它需要指定ES集群中其中一台或多台机的IP地址和端口,例子如下: Client client = new TransportClient() .addTransportAddress(newInetSocketTransportAddress("host1", 9300...

2018-11-22 17:44:00

centos 7.3 开放端口并对外开放

1.查看已打开的端口#netstat -anp  2.查看想开的端口是否已开#   snmantec -cmd --query-port = 666 / tcp 若此提示FirewallD未运行  表示为不可知的防火墙  需要查看状态并开启防火墙  3.查看防火墙 状态#systemctl status firewalld running状态即防火墙已经开启 死状态即防火墙未开启 4。开启防火墙...

2018-11-21 10:55:46

Maven的本地仓库、中心仓库、私服

本地仓库 设置本地仓库到指定目录,而不使用Maven默认的配置(默认放在C:/user/m2.目录下) 打开Maven的解压目录E:\soft\apache-maven-3.1.0\conf,修改settings.xml 配置localRepository即可完成本地仓库的设置: <localRepository>E:/repository/maven/repos<...

2018-11-20 16:42:23

rvm,ruby的安装

针对redis集群 ruby版本要求2.2.2以上 安装rvm # curl -L get.rvm.io | bash -s stable % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload...

2018-08-15 11:16:48

Redis分布式锁

可靠性 首先,为了确保分布式锁可用,我们至少要确保锁的实现同时满足以下四个条件: 互斥性。在任意时刻,只有一个客户端能持有锁。 不会发生死锁。即使有一个客户端在持有锁的期间崩溃而没有主动解锁,也能保证后续其他客户端能加锁。 具有容错性。只要大部分的Redis节点正常运行,客户端就可以加锁和解锁。 解铃还须系铃人。加锁和解锁必须是同一个客户端,客户端自己不能把别人加的锁给解了 加锁代码 ...

2018-08-09 11:09:03

系统性能统计(CPU占用率,内存占用率,系统平均负载)

1、获取cpu占用情况 [root@localhost utx86]# top -n 1 |grep Cpu Cpu(s): 1.9%us, 1.3%sy, 0.0%ni, 95.9%id, 0.6%wa, 0.1%hi, 0.2%si, 0.0%st 解释:1.9%us是用户占用cpu情况 1.3%sy,是系统占用cpu情况 2、获得内存占用情况 [root@localhost utx86]# ...

2018-07-31 16:52:54

Tomcat实战-调优方案

Tomcat的默认配置,性能并不是最优的,我们可以通过优化tomcat以此来提高网站的并发能力。提高Tomcat的性能可以分为两个方向。 服务器资源 服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响,所以说服务器性能牛B,Tomcat也不会太差。当然提高服务器的硬件配置,是需要大量RMB的支持的。所以不到万不得已不会采用这种方式,一般公司会采取下面这种通过优化配置,来提升Tomca...

2018-07-31 14:39:08

Nginx配置文件详细说明

Nginx服务器nginx.conf的配置文件说明,网络收集. #运行用户 user www-data;     #启动进程,通常设置成和cpu的数量相等 # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 查看物理CPU个数 #cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l # 查看每个物理CPU中core的个数...

2018-07-30 17:27:30

tomcat调优方案

 前段时间参加面试,面试过程中提到服务器的调优方案,这里总结一下。          首先说一下tomcat的调优方案:        Tomcat本身的优化,Java虚拟机调优,Tomcat 优化分为系统优化,接下来一个个介绍:            一、Tomcat本身的优化        Tomcat 的自身参数的优化,这块很像 ApacheHttp Server。修改一下 x...

2018-07-25 18:01:16

项目中JAVA_OPTS配置各个参数含义

项目中tomcat设置java_opts: JAVA_OPTS="$JAVA_OPTS -server -Xmx512m -Xms512m -Xss256K -XX:NewRatio=2 -XX:SurvivorRatio=6 -XX:+DisableExplicitGC -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:+CMSParallelRemar...

2018-07-20 17:02:25

kibana介绍

1、kibana简介 Kibana是一个开源的分析与可视化平台,设计出来用于和Elasticsearch一起使用的。你可以用kibana搜索、查看、交互存放在Elasticsearch索引里的数据,使用各种不同的图表、表格、地图等kibana能够很轻易地展示高级数据分析与可视化。 Kibana让我们理解大量数据变得很容易。它简单、基于浏览器的接口使你能快速创建和分享实时展现Elasticsea...

2018-07-18 17:59:55

布隆过滤器(Bloom Filter)原理以及应用

布隆过滤器(Bloom Filter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都远远超过一般的算法,缺点是有一定的误识别率和删除困难。hash原理Hash (哈希,或者散列)函数在计算机领域,尤其是数据快速查找领域,加密领域用的极广。其作用是将一个大的数据集映射到一个小的数据集上面(这...

2018-07-12 17:05:24

Java多线程-线程池ThreadPoolExecutor构造方法和规则

为什么用线程池 博客地址 http://blog.csdn.net/qq_25806863 原文地址 http://blog.csdn.net/qq_25806863/article/details/71126867 有时候,系统需要处理非常多的执行时间很短的请求,如果每一个请求都开启一个新线程的话,系统就要不断的进行线程的创建和销毁,有时花在创建和销毁线程上的时间会比线程真正执行的时间还长...

2018-06-01 14:58:50

SpringMVC支持可版本管理的Restful接口

需求移动互联网时代的到来,软件开发的模式也在变化。记得以前做B/S的后台开发,基本上没有Http接口一说,全部是通过渲染模板技术(jsp,freemark)把最终html展示给最终用户。现在完全变了,基于后台接口提供方,我们从来不是针对只是浏览器展示的后台输出,而是各种终端,比如android,ios。所以设计接口的时候一定要小心,一旦放出去的接口可能就永远都难以变动(除非你强制客户端用户升级)。...

2018-05-17 16:18:17

Shell 运行 jar包

结构目录 :lib 存放其它依赖jar包test.jar与lib目录同级start.sh文件echo "Test OSS elapsed time" PWD=`pwd` echo $PWD for i in $PWD/lib/*; do CLASSPATH=$CLASSPATH:$i done export CLASSPATH=$CLASSPATH:$PWD/test.jar echo $C...

2018-05-15 16:08:17

Java通过phantomjs实现html截图

功能: 实现是卡片分享的功能开始技术选型选的是DJNativeSwing,但是windows是可以使用,发布到linux就不行了。虽然参照前辈方法进行解决,还是一直报org.eclipse.swt.SWTError:No more handles [gtk_init_check() failed]异常。在长时间未解决这个问题。只好一、服务器安装 phantomjs 工具    1、解压安装包pha...

2018-05-15 15:48:31

Java代码获取Nginx代理中真实IP地址

Java代码:public static String getClientIp(HttpServletRequest request) {        String ip = request.getHeader("X-Forwarded-For");        if (!StringUtils.isEmpty(ip) && !"unKnown".equalsIgnoreCas...

2018-05-15 14:43:21

Nginx配置upstream实现负载均衡

假设Nginx没有只只能代理一台服务器的话,那它也不可能像今天这么火。Nginx能够配置代理多台服务器。当一台服务器宕机之后。仍能保持系统可用。详细配置步骤例如以下:1. 在http节点下,加入upstream节点。upstream linuxidc {       server 10.0.6.108:7080;       server 10.0.0.85:8980; }  2.  将serve...

2018-05-15 11:39:26

妖斩

关注
  • 中国 浙江省 杭州市