- 博客(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.7 make 配置后台启动: vim redis.conf 修改 大概在136行 132 ########################...
2019-11-28 11:24:41
163
原创 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
172
原创 Log4j-根据级别输出
log4j的输出是根据*Appender具体实现类输出的,其中主要实现类是FileAppender,DailyRollingFileAppender,RollingFileAppender等,我们现在实现根据日志输出并且按天备份。那么就要改造一下DailyRollingFileAppender类。log4j默认输出自己以及比自己级别高的日志,看源码可以发现: /** Check wh...
2019-11-21 10:03:50
256
原创 RabbitMq-消息重消费
连接工具类: public enum ConnUtil { INSTANCE; public Connection getConn() throws Exception { ConnectionFactory factory = new ConnectionFactory(); factory.setUsername("admin"); ...
2019-11-20 14:31:50
370
原创 Linux-查看端口占用
yum install -y net-tools 1.netstat -anlp | grep 8888 2.ss -anlp | grep 80
2019-11-19 09:47:27
197
原创 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
193
原创 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
239
原创 Mysql-开启远程访问
语法: GRANT ALL PRIVILEGES ON 数据库名.表名TO '用户名'@'IP地址' IDENTIFIED BY '密码' WITH GRANT OPTION; 数据库名:允许访问的数据库,所有用*。 表名:允许访问的表名,所有用* 用户名:远程登录的用户名 密码:远程登录的密码 IP地址:允许访问的IP地址,所有用% 示例:户名root密码root的用户可以访问...
2019-07-25 09:37:16
211
原创 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
240
原创 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
162
原创 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
1236
原创 Java-生产消费者模式
方式一 package com.thread; //生产消费者 class Sell { int product; public synchronized void produce() { if (product >= 10) { //产品>=10停止生产 等待消费者消费产品 try { ...
2019-03-21 22:57:49
157
原创 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
297
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅