自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 Netty操作系统jdk版本工具类

PlatformDependent.java

2019-11-15 09:40:38 618

原创 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

pcm音频文件

pcm格式音频文件,采样频率:44100Hz,“16”:采样位数是16bit。“LE”:Little Endian

2018-02-05

spring in action

spring in action 中文文档

2011-07-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除