摘要:
问题如下 报错内容一度让我以为是我电脑没有python的问题,吓得我赶紧新装了一个python,不过完全没用 想想也是,这种软件发布时肯定已经内嵌运行环境了 由于我对epub的格式也不是很了解,所以也只能提供一种方法,此方法对你可能没有效果,不过就我的使用经验来看,能够解决的概率还蛮大的 解决方法 阅读全文
摘要:
org.apache.kafka.common.KafkaException: Socket server failed to bind to 120.53.28.115:9092: Cannot assign requested address. at kafka.network.Acceptor 阅读全文
摘要:
最近学习redis的时候,见到了位操作这个神奇的命令,这个命令的高位低位等问题,在《redis入门指南》中,描述得含糊不清,所以我想来实验一下 首先我们知道,redis字符串类型中,如果执行了set a 0这个命令,那么redis会把这个"0"当做字符串看待,也就是说,实际上a的值是48. 当然这个 阅读全文
摘要:
原生的JAVA WEB 也是一个框架呀 ##过滤器 过滤器是个啥我就不说了 说一下我的测试 首先写好Filter的实现,在web.xml注册好,然后启动 预想的执行顺序是: 浏览器 → 过滤器 → Servlet → jsp → 过滤器 → 浏览器 但是实际上,访问到jsp之后,没有经过过滤器,便直 阅读全文
摘要:
file:指定文件位置 % 用于位置参数 阅读全文
摘要:
Lock接口 Condition接口 condition是条件的意思 ReentrantLock 可重入锁,实现了Lock接口和可序列化接口 通过内部类Sync完成相关功能,此类为一个抽象类,继承了抽象类AbstractQueuedSynchronizer 该类有两个子类,也是ReentrantLo 阅读全文
摘要:
##线程池类 ###Executor接口 其中就只有一个函数 void execute(Runnable command); 接口是一种规范,那么这个接口,就是要求其实现类,能够处理Runable的实例,换句话说,就是管理线程 ###ExecutorService public interface 阅读全文
摘要:
注意 博主是初学者,此文包含个人理解,谨慎阅读 乐观锁与悲观锁 悲观锁 总是认为临界资源会被多个线程同时争用,于是在使用之前,先对资源加锁,使其它线程阻塞,使用完成之后再释放资源 乐观锁 认为临界资源大多数时间不会被多个线程同时争用,在进行修改操作时,通过某些手段,检测有没有其他线程使用了此共享资源 阅读全文
摘要:
本文仅作为复习清单使用 类生命周期 加载 验证 准备 解析 初始化 使用 卸载 常量优化 常量传播 常量折叠 类的加载 通过全限定名获取二进制字节流 将静态存储结构转化为方法区的运行时数据结构 生成Class对象 验证过程(可关闭) 文件格式验证 元数据验证 字节码验证 符号引用验证 准备 分配内存 阅读全文
摘要:
本文仅作为复习清单使用 Class结构 1.魔数(第1~4字节) 固定为0xCOFEBABE 2.版本号(第5~8字节) 第5,6字节:次版本号,JDK2~JDK12一直置零 第7,8字节:主版本号,计数从45开始 3.常量池 索引从1开始 第9,10字节 常量池计数值 接下来是常量表 4.访问标志 阅读全文