- 浏览: 269732 次
- 性别:
- 来自: 天津
最新评论
文章列表
netty 开发入门
- 博客分类:
- java
1.准备jar
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<slf4j-api.version>1.7.5</slf4j-api.version>
<logback.version>1.0.13</logback.version>
</properties>
<dependency>
<groupId>org.slf4j</gro ...
利用SecureCRT上传,下载文件
- 博客分类:
- Linux
在SecureCRT上 使用rz 上传文件, sz 下载文件 ,首先在linux 上安装lrzsz ,
命令如下:yum install lrzsz
上传文件命令:rz
下载文件命令:sz 文件名称
可以在“选项”-》“会话选项”-》x/y/zmodem 中设置上传、下载路径:
1.查看linux 下Tomcat 端口打开数量,使用命令:
netstat -an |grep "8888" |wc -l
查看状态为TIME_WAIT 的个数
netstat -an |grep "8888"|grep TIME_WAIT |wc -l
2.windows 下查看tomcat 端口号打开数量命令:
netstat -an| find "9999" /v /c
1.编写服务端
package com.boce.nio.server;
import java.io.IOException;
import java.net.InetSocketAddress;
import java.nio.ByteBuffer;
import java.nio.channels.SelectionKey;
import java.nio.channels.Selector;
import java.nio.channels.ServerSocketChannel;
import java.nio.channels.SocketChannel;
import java ...
1.使用maven下载jar
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion> ...
当服务上的web容器由于故障停止工作了,怎样通知管理员呢?
我们可以实现ServletContextListener 接口的方法。
1代码:
package com.boce.server.listener;
import java.util.Enumeration;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
/**
* web 服务启动和关闭时监听
* @author gjp
*
*/
public class ServerStopListener ...
1.针对 rocketmq3.2.6监控代码在附件中
2.监控页面:
下载 alibaba-rocketmq-3.2.6.tar.gz
下载页面:https://github.com/alibaba/RocketMQ/releases
下载地址:
https://github.com/alibaba/RocketMQ/releases/download/v3.2.6/alibaba-rocketmq-3.2.6.tar.gz
解压
tar -xvf alibaba-rocketmq-3.2.6.tar.gz
需要jdk1.6以上
设置环境变量
vi .bash_profile
export JAVA_HOME=/opt/jdk6
export JRE_ ...
有时候日志文件比较大,有几G 无法使用工具打开文件,这个时候就需要使用命令来查找错误信息。
一 tail 命令
例如查看 catalina.out 后50行日志
tail -50f catalina.out
二grep命令:grep可以对日志的关键行提取
a 不要忽略二进制数据。
-A<显示列数> 除了显示符合范本样式的那一行之外,并显示该行之后的内容。
-b 在显示符合范本样式的那一行之外,并显示该行之前的内容。
-c 计算符合范本样式的列数。
-C<显示列数>或-<显示列数> 除了显示符合范本样式的那一列之外,并显示该列之前后的内容。
- ...
1.下载
<dependency>
<groupId>org.thymeleaf</groupId>
<artifactId>thymeleaf</artifactId>
<version>3.0.2.RELEASE</version>
</dependency>
<!-- layout 使用 -->
<dependency>
<groupId>nz.net.ultraq.thymel ...
1.下载jar
<!-- spring 共享session -->
<!-- https://mvnrepository.com/artifact/org.springframework.session/spring-session-data-redis -->
<dependency>
<groupId>org.springframework.session</groupId>
<artifactId>spring-session-data-redis</artifac ...
首先在 /etc/init.d中建立redis 文件,文件内容如下:
#!/bin/bash
# redis-3.2.8 - this script start and stop the redis-server daemon
#
# processname: redis-server
# config: /opt/app/redis-3.2.8/bin/redis.conf 自己redi.conf 文件路径
# pidfile: /var/run/redis_6379.pid
PATH=/usr/local/bin:/sbin:/usr/bin:/bin
RED ...
使用spring4的cache操作redis
- 博客分类:
- redis
1.下载:
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
<version>2.9.0</version>
</dependency>
<dependency>
<groupId>org.springframework.data</groupId>
<artifact ...
安装
./configure \
--prefix=/usr/local/nginx-1.0.6 \ # 安装路径
--with-http_stub_status_module \ # 启用nginx状态模块
--with-http_ssl_module \ # 启用SSL模块
--with-http_realip_module \ # 启用realip模块(将用户IP转发给后端服务器)
--add-module=../ngx_cache_purge-2.3 # 添加缓存清除扩展模块
# make
# make install
我们来设定一个cache日志的格式,就可以通过日志中查 ...