![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
壹龙
喜欢计算机行业。
展开
-
关于jdbc报错,8MySQL连接出现com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
关于jdbc连接报错,8.0MySQL连接,出现com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure等问题解决方法关于jdbc连接报错,MySQL连接,出现com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure等问题解决方法首先mysql连接的驱动在5.7版本及之前驱动是com.mysq原创 2021-07-22 14:48:19 · 64203 阅读 · 9 评论 -
jdk-logging、log4j、logback日志介绍及原理
系列文章已完成,目录如下:jdk-logging、log4j、logback日志介绍及原理commons-logging与jdk-logging、log4j1、log4j2、logback的集成原理slf4j与jdk-logging、log4j1、log4j2、logback的集成原理slf4j、jcl、jul、log4j1、log4j2、logback大总结1 需要解决的疑原创 2019-05-10 16:55:08 · 386 阅读 · 0 评论 -
阿里巴巴的26款超神Java开源项目
阿里巴巴的26款超神Java开源项目阿里巴巴的26款超神Java开源项目1.分布式应用服务开发的一站式解决方案 Spring Cloud Alibaba2. JDBC 连接池、监控组件 Druid3. Java 的 JSON 处理器 fastjson4. 服务框架 Dubbo5. 企业级流式计算引擎 JStorm6. 分布式数据层 TDDL7. 轻量级分布式数据访问层 CobarClient8. ...转载 2019-03-01 15:00:50 · 172 阅读 · 0 评论 -
Java 日志体系
Java 日志体系一、困扰的疑惑目前的日志框架有 jdk 自带的 logging,log4j1、log4j2、logback ,这些框架都自己定制了日志 API ,并且有相应的实现;目前用于实现日志统一的框架 Apache commons-logging、slf4j ,遵循「面向接口编程」的原则,这两大框架可以让用户在程序运行期间去选择具体的日志实现系统(log4j1\log4j2\l转载 2018-01-17 10:00:38 · 217 阅读 · 0 评论 -
从Log4j迁移到LogBack的理由
英文原文:Reasons to prefer logback over log4j最后但绝非最不重要的是,作为logback发布包的一部分,logback-access模块可与Jetty或者Tomcat进行集成,提供了非常丰富而强大的通过HTTP访问日志的功能。因为logback-access模块是logback初期设计方案中的一部分,因此,所有你所喜欢的logback-classic模块所提供的转载 2018-01-17 10:21:49 · 218 阅读 · 0 评论 -
java获取当前操作系统的信息
从网上收集的一些关于java获取操作系统信息的方法,现在总结一下:1获取本机的IP地址:private static String getIpAddress() throws UnknownHostException { InetAddress address = InetAddress.getLocalHost(); return address.getHos原创 2016-08-09 12:00:46 · 441 阅读 · 0 评论 -
jsp Request获取url信息的各种方法比较
从Request对象中可以获取各种路径信息,以下例子: 假设请求的页面是index.jsp,项目是WebDemo,则在index.jsp中获取有关request对象的各种路径信息如下String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()转载 2016-07-27 09:09:27 · 325 阅读 · 0 评论 -
Quartz使用-入门使用(java定时任务实现)
Quartz使用-入门使用(java定时任务实现) 注意: 这里使用的是Quartz1.6.5版本(包:quartz-1.6.5.jar)。代码块测试main函数,例如://测试main函数//QuartzTest.<a href="http://lib.csdn.net/base/17" class='replace_word' title="Java EE知识库" target='_bl转载 2016-05-12 00:30:50 · 2507 阅读 · 0 评论 -
System.nanoTime与System.currentTimeMillis的区别
平时产生随机数时我们经常拿时间做种子,比如用System.currentTimeMillis的结果,但是在执行一些循环中使用了System.currentTimeMillis,那么每次的结果将会差别很小,甚至一样,因为现代的计算机运行速度很快。后来看到java中产生随机数函数以及线程池中的一些函数使用的都是System.nanoTime,下面说一下这2个方法的具体区别。System.nanoTime转载 2015-11-24 17:05:09 · 375 阅读 · 0 评论 -
java中的反射
反射是Java程序开发语言的特征之一。它允许动态地发现和绑定类、方法、字段,以及所有其他的由语言所产生的元素。Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法。通过反射甚至可以调用到private的方法;Java反射所需要的类并不多,主要有转载 2014-12-11 17:25:44 · 311 阅读 · 0 评论 -
Java IO Stream 总结
Java IO Stream 总结 Java IO Stream 总结Stream 是在编程语言中对输入输出的总称 (一种比喻的称谓。Stream 为流水,输入输出实际上就是指数据的流动,数据由一个地方运动的另一个地方,就像流水一样,程序员将输入输出比作流水,再恰当不过了。) 流按照其所载内容分类,大致可分为字节流和字符流两大类 字节流 (By转载 2014-11-20 13:16:14 · 518 阅读 · 0 评论