![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
何小H
这个作者很懒,什么都没留下…
展开
-
Error: Could not find or load main class org.apache.zookeeper.server.quorum.QuorumPeerMain
在将zookeeper安装的时候,报Error: Could not find or load main classorg.apache.zookeeper.server.quorum.QuorumPeerMain。 看到这个的时候去查了一下百度一直没有看到正确的解决方案,所以去了zookeeper官网去查,查document,在它的standalone Operation中看到: The server is contained in a single JAR,这个服务是包含jar包的。但是我下载的zoo转载 2020-07-06 23:26:14 · 5743 阅读 · 2 评论 -
Thread启动线程的start方法能执行多次吗?
线程的创建 我们知道在Java里线程是通过java.lang.Thread类来实现的。一般我们创建无返回值的线程会用下面两个方法: 继承Thread类,重写run()方法; 实现Runnable接口,重写run()方法; 线程启动会通过调用start方法来启动线程而不能直接调用run方法。 这里就会引出两个经典的面试题: 为什么线程启动是调用start方法来启动线程而不能直接调用run方法? 如果多次调用start方法会发生什么? 其实答案就是源码里,在这之前我们要了解线程的状态有哪些。 线程的原创 2020-06-27 17:17:51 · 3992 阅读 · 4 评论 -
一文带你学会Java8的时间API!
前言 Java8之前日期/时间API存在的问题 非线程安全 − java.util.Date 是非线程安全的,所有的日期类都是可变的,这是Java日期类最大的问题之一。 设计很差 − Java的日期/时间类的定义并不一致,在java.util和java.sql的包中都有日期类,此外用于格式化和解析的类在java.text包中定义。java.util.Date同时包含日期和时间,而java.sql.Date仅包含日期,将其纳入java.sql包并不合理。另外这两个类都有相同的名字,这本身就是一个非常糟糕的设原创 2020-05-27 20:00:05 · 364 阅读 · 0 评论 -
java.lang.ClassCastException你是怎么处理的?
事件起因 在做一个类型转换时遇到了下面的异常: 是说不能把 Integer 类型强制转换成 String 类型。 我的测试代码大概是这个样子: public static void testClassCastException() { Integer i1 = Integer.valueOf(getT()); // ① 抛异常 Integer i2 = (Integer) getT(); // ② 正常 Integer i3 = Integer.valueOf(getT().toString(原创 2020-05-27 19:58:53 · 6815 阅读 · 0 评论 -
《Java开发手册》泰山版来袭!
会当凌绝顶,一览众山小 终于迎来了《Java开发手册》的一个新的版本——泰山版。 新版本说明 此次泰山版发布,将带来三大亮点:新增5条日期时间规约;新增2条表别名sql规约;新增统一错误码规约。 5条日期时间规约 【强制】日期格式化时,传入pattern中表示年份统一使用小写的y。 说明:日期格式化时,yyyy表示当天所在的年,而大写的YYYY代表是week in which year(J...原创 2020-05-04 17:35:26 · 2113 阅读 · 0 评论 -
Mybatis传多个参数(三种解决方案)
第一种方案 DAO层的函数方法 [java] view plain copy Public User selectUser(String name,String area); 对应的Mapper.xml [html] view plain copy select id="selectUser"转载 2017-05-23 09:26:03 · 429 阅读 · 0 评论