- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 Linux-安装redis
获取安装包:wget http://download.redis.io/releases/redis-5.0.7.tar.gz解压:tar -zxvf redis-5.0.7.tar.gz编译:cd redis-5.0.7make配置后台启动:vim redis.conf修改 大概在136行 132 ########################...
2019-11-28 11:24:41
120
原创 Linux-安装jdk
首先去下载一个jdk,我们这里使用压缩包安装。apache-tomcat-8.5.49.tar.gz在usr下创建一个java文件夹:mkdir /usr/java将apache-tomcat-8.5.49.tar.gz 复制到java文件夹,解压文件:tar -zxvf jdk-8u231-linux-x64.tar.gz 配置环境变量在profile文件:vim ...
2019-11-28 10:38:29
116
原创 Log4j-根据级别输出
log4j的输出是根据*Appender具体实现类输出的,其中主要实现类是FileAppender,DailyRollingFileAppender,RollingFileAppender等,我们现在实现根据日志输出并且按天备份。那么就要改造一下DailyRollingFileAppender类。log4j默认输出自己以及比自己级别高的日志,看源码可以发现:/** Check wh...
2019-11-21 10:03:50
205
原创 RabbitMq-消息重消费
连接工具类:public enum ConnUtil { INSTANCE; public Connection getConn() throws Exception { ConnectionFactory factory = new ConnectionFactory(); factory.setUsername("admin"); ...
2019-11-20 14:31:50
303
原创 Linux-查看端口占用
yum install -y net-tools1.netstat -anlp | grep 88882.ss -anlp | grep 80
2019-11-19 09:47:27
145
原创 Zookeeper集群搭建
准备:1.安装JDK。2.下载zookeeper包[root@bogon zk]# wget https://archive.apache.org/dist/zookeeper/zookeeper-3.5.5/apache-zookeeper-3.5.5-bin.tar.gz安装解压:[root@bogon zk]# tar -zxvf apache-zookeeper-...
2019-08-21 19:18:48
144
原创 Linux-CentOS7防火墙开启关闭
查看状态firewall-cmd --state开启systemctl start firewalld.service停止systemctl stop firewalld.service重启systemctl restart firewalld.service开机启动systemctl enable firewalld.service 禁止开机启动s...
2019-08-21 17:16:54
196
原创 Mysql-开启远程访问
语法:GRANT ALL PRIVILEGES ON 数据库名.表名TO '用户名'@'IP地址' IDENTIFIED BY '密码' WITH GRANT OPTION;数据库名:允许访问的数据库,所有用*。表名:允许访问的表名,所有用*用户名:远程登录的用户名密码:远程登录的密码IP地址:允许访问的IP地址,所有用%示例:户名root密码root的用户可以访问...
2019-07-25 09:37:16
173
原创 Linux-vim常用指令
进入普通模式 vim test进入编辑模式按 a 或 i 键进入普通模式按 Esc键退出/保存 输入 :q(退出)或 :wq(保存退出) 或:q!(不保存退出)普通模式下:跳到首行gg 跳到尾行G跳到指定行:set nu 输入行数n G上一页 ctrl + u 下一页 ctrl + d设置行号:set nu 取消行号:set nonu撤销之前的动作 u拷贝当前行 yy 拷贝...
2019-06-26 23:23:54
185
原创 Java-动态代理
1.什么是动态代理。2.如何代理。3.代理的类在哪里。4.如何调用的方法。动态代理就是动态在方法前后进行增强,如:代理前:void say();代理后:System.out.println("before say()");void say();System.out.println("after say()");动态代理需要用到java.lang.reflect....
2019-06-24 19:39:46
112
原创 Java-两个线程交替打印
notify() 和 wait()public class TestAB { public static void main(String[] args) { Runnable runnable = new Runnable() { @Override public void run() { ...
2019-04-24 16:41:00
1182
原创 Java-生产消费者模式
方式一package com.thread;//生产消费者class Sell { int product; public synchronized void produce() { if (product >= 10) { //产品>=10停止生产 等待消费者消费产品 try { ...
2019-03-21 22:57:49
118
原创 Java-控制线程顺序执行
第一种方式:使用Thread类方法join,这个方法会一直阻塞线程,直到此线程执行结束。package com.test.thread;public class Test1 { public static void main(String[] args) throws InterruptedException { TestThread t1 = new T...
2019-03-13 17:33:13
218
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人