编程
专题
(1)篇
WordPress 实用代码
WordPress 实用代码
专题
(0)篇
WordPress 插件
WordPress 插件
专题
(0)篇
Web前端
Web前端
专题
(0)篇
WordPress 常见问题
WordPress 常见问题
编程
编程
BurpSuiteProfessional
编程
DevNotes-Java开发中jar包调试技巧-《Java笔记》
调试模式的参数JDK5-8JDK9+参数说明(1) transport(2) server(3) suspend(4) address(5) onthrow(6
编程
DevNotes-统计代码耗时的4种方法-《Java笔记》
一、前言二、常规方法2.1 时间差统计2.2 StopWatch三、高级方法3.1 Function3.2 AutoCloseable四、总结Java一、前言代
编程
JavaSPI机制详解-JDK/Dubbo/Spring三种SPI机制对比分析-《Java笔记》
SPI 有什么用?JDK SPIDubbo SPISpring SPI对比Java Spring Dubbo Spring SPISPI 全称为 Service
编程
JavaSPI机制详解-JavaSPI机制-《Java笔记》
什么是SPI?SPI 的不足API 与 SPI 区别?SPI和API的使用场景解析:SPI 案例实现SPI 应用场景1、JDBC场景2、ShardingSphe
编程
DevNotes-JavaSPI机制详解-《Java笔记》
1、什么是 SPI2、SPI 示例2.1、实现 Service Provider Interface2.2、实现 Service Provider2.3、使用
编程
DevNotes-Java中的Socket网络编程-《Java笔记》
一、IP地址二、端口号三、通信协议第一种:TCP协议第二种:UDP协议四、三要素关系图与网络模型图1、网络编程三要素关系图2、OSI参考模型与TCP/IP参考模
编程
DevNotes-SimpleDateFormat线程不安全的5种解决方案-《Java笔记》
1、什么是线程不安全?线程不安全的代码2、解决方案① SimpleDateFormat改为局部变量② 使用synchronized加锁③ 使用Lock加锁④ 使
编程
DevNotes-Java操作Shell脚本-《Java笔记》
一、Java中的 Process类1.1 waitFor()1.2 isAlive()1.3 getInputStream()二、如何使用Process类操作S
编程
DevNotes-Java中对象池的本质-《Java笔记》
1、核心接口2、池对象的状态3、流程理解1. 对象真实是存储在哪里?2. 取用对象的逻辑3. 工厂的 passivateObject(PooledObject<
编程
DevNotes-JDK动态代理-《Java笔记》
编程
正确的创建和销毁Java对象-Java创建对象的x操作-《Java笔记》
使用 new 来创建对象使用 newInstance 方法来创建使用反射来创建对象使用对象克隆来创建对象使用反序列化创建对象Java使用 new 来创建对象使用
编程
DevNotes-正确的创建和销毁Java对象-《Java笔记》
1、实例构造(Instance Construction)1.1 隐式(implicitly)构造器1.2 无参构造器(Constructors without
编程
DevNotes-Java网络编程中控制上传和下载速度-《Java笔记》
速度控制下载控制上传控制Java常见的FTP,HTTP,BT等协议都是TCP的,但是现在流行的utorrent却基于UDP实现了自己UTP协议(UDP+拥塞控制
编程
Java自带的序列化存在的问题-Java中含有泛型的JSON反序列化问题-《Java笔记》
一、背景二、分析2.1 事出诡异必有妖三、解决之道3.1 猜想验证3.2 举一反三Java 反序列化 JSON一、背景public static void ma
编程
Java自带的序列化存在的问题-JDK序列化中碰到serialVersionUID不一致问题的解决办法-《Java笔记》
Java Object SerializationSerializationDeserializationserialVersionUIDserialVersi
编程
DevNotes-Java自带的序列化存在的问题-《Java笔记》
1、无法跨语言2、性能差3、序列后的码流太大ProtobufThriftJacksonGsonFastJsonJava 序列化首先解释一下序列化的概念把对象转换
编程
DevNotes-为什么Java中1000==1000为false而100==100为true?-《Java笔记》
Java众所周知阿里巴巴开发手册里面有一条强制的规则,说的是在包装类对象之间的值比较的时候需要使用 equals 方法,在 -128 和 127 之间的数值比较
编程
DevNotes-为什么StringBuilder不是线程安全的-《Java笔记》
分析1、为什么输出值跟预期值不一样2、为什么会抛出ArrayIndexOutOfBoundsException异常。Java StringBuilder分析在分
编程
DevNotes-Java中七个潜在的内存泄露风险-《Java笔记》
1、内存泄露的定义2、未关闭的资源类3、未正确实现equals()和hashCode()4、非静态内部类5、重写了finalize()的类6、针对长字符串调用S
编程
Java中Comparable和Comparator接口的区别-Java中自然排序和比较器排序-《Java笔记》
前言一、自然排序:java.lang.Comparable二、比较器排序:java.util.ComparatorJava前言当指执行插入排序、希尔排序、归并排
编程
DevNotes-Java中Comparable和Comparator接口的区别-《Java笔记》
Comparable 简介Comparator 简介两者的联系附注Collection与Collections的区别Collections如何调用重写的comp
编程
DevNotes-Java刷题必须了解的API-《Java笔记》
1、排序1.1 数组排序(java.util.Arrays)1.1.1 基本数据类型排序1.1.2 对象排序1.2 列表排序(java.util.Collect
编程
DevNotes-优雅的解决空指针-《Java笔记》
一、介绍二、程序示例三、应用四、总结Java一、介绍在实际的系统运行过程中,难免会出现报NullPointerException空指针的错误,造成这样的本质原因



