• MySQL数据库和JDBC编程

    作者: 陆金龙       发表时间: 2024-02-24 05:32
    来源:整理自李刚《疯狂Java讲义》。 1. 环境配置 将mysql-connector-java-5.1.30-bin.jar拷到JDK的lib目录下 在环境变量的classpath中加入路径:;%JAVA_HOME%\lib\mysql-connector-java-5.1.30-bin.jar”即可。   2. 数据库连接 public class ConnMySql { public static void main(String[] args) throws Exception { ...
  • Java 与 Kotlin的比较与选择

    作者: Kinglong       发表时间: 2023-10-08 21:06
    抛弃 Java 改用 Kotlin 的六个月后,我后悔了 https://blog.csdn.net/csdnnews/article/details/80746096
  • Java编程规范(摘录自《阿里巴巴Java开发手册》)

    作者: 陆金龙       发表时间: 2023-07-01 11:34
    一、命名规则 1.1 通用规则 【强制】使用完整单词组合来表达其意,杜绝完全不规范的缩写,达到代码自解释的目标。 例:AbstractClass 不要缩写命名成 AbsClass 如果模块、接口、类、方法使用了设计模式,在命名时体现,利于阅读者理解架构设计理念 例:public class OrderFactory; public class LoginProxy; public class ResourceObserver 1.2 包名 包名统一使用小写,点分隔符之间有且仅有一个自然语义的英语单词。 包...
  • jar解压后之后,重新打包成jar

    作者: Kinglong       发表时间: 2023-02-07 04:47
    转载文章来源:https://blog.csdn.net/Stepeh/article/details/107817413 版权声明:本文为CSDN博主「Stepeh」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。       jar cvfm                      打包指令        server.jar ...
  • 饿汉式单例类

    作者: 陆金龙       发表时间: 2023-01-10 22:17
    饿汉式单例类特点: 1.在类初始化时,已经实例化。 2.本身是线程安全的。 3.不足:一开始就初始化,占用内存。   public class Singleton {       private Singleton() {}       private static final Singleton single = new Singleton();         public sta...
  • 静态内部类单例

    作者: 陆金龙       发表时间: 2023-01-10 22:11
    1.静态内部类单例 public class Instance { private static class InstanceHolder { public static Instance instance = new Instance(); } private Instance() {} public static Instance getInstance() { return InstanceHolder.instance ;   } } 静态内部类单例综合使用了java的类级内部类和多线...
  • JVM系列(五):Java虚拟机栈

    作者: 陆金龙       发表时间: 2023-01-08 11:42
    Java虚拟机栈。
  • Java开发中的消息队列相关问题处理

    作者: 陆金龙       发表时间: 2023-01-08 07:53
    关键词:RabbitMQ高可用  Kafka高可用  消息队列重复消费  消息丢失  消息队列积压  
    内容基于石杉码农学院的石杉老师的视频整理。 1.理解集群、分布式 集群是指多台服务器集中在一起,实现同一业务。 分布式是指将不同的业务,分布在不同的机器上执行。 分布式的每一个节点,都可以做集群,而集群并不一定就是分布式的。 2.如何保证消息队列的高可用性 如何保证消息队列的高可用。如果MQ挂了怎么办? 2.1 RabbitMQ实现高可用 RabbitMQ:不是分布式的。 RabbitMQ有单机模式(生产环境不会这么用),普通集群模式,镜像集群模式。 普通集群模式原理:多台机器部署多个RabbitMQ实例,队列分配...