java
文章平均质量分 57
小-鸟
这个作者很懒,什么都没留下…
展开
-
关于springcloud中eureka报错com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException:
首先检查有没有导入eureka的启动器,eureka服务端导入的是一定是spring-cloud-starter-netflix-eureka-server,注意不要写成spring-cloud-starter-netflix-eureka-client eureka: client: register-with-eureka: <dependency> <groupId>org.springframework.cloud</groupId>原创 2021-03-24 19:07:16 · 500 阅读 · 0 评论 -
浅谈java获取文件路径
#Java中使用的路径,分为两种:绝对路径和相对路径。归根结底,Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是一些便利方法。不过是API在底层帮助我们构建了绝对路径,从而找到资源的! 1,在开发Web方面的应用时, 经常需要获取 服务器中当前WebRoot的物理路径。 如果是Servlet , Action , Controller, 或则Filter , Listener , 拦截器等相关类时, 我们只需要获得ServletContext, 然后通过ServletC..原创 2021-03-08 09:27:54 · 280 阅读 · 0 评论 -
Mybatis中解决org.apache.ibatis.binding.BindingException: Invalid bound statement (not found):异常
最近再写ssh项目用到了mybatis,项目中由于自己得不细心遇到了这样得错误,废了好大得功夫才解决,现在特意总结一下: org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): Cause: org.apache.ibatis.builder.BuilderException: Error parsing SQL Mapper Configuration. Cause: java.io.IOExce原创 2020-12-11 11:09:36 · 344 阅读 · 0 评论 -
模式识别-基于Java的手写数字识别分类
这个算法是基朴素贝叶斯分类算法做的, 首先我们了解一下什么是贝叶斯; 贝叶斯公式: 我们设事件A发生的概率为P(A),事件Bi发生的概率为P(Bi),事件A发生的条件下事件Bi发生的概率被记为P(Bi|A), 但往往求P(Bi|A)时有一定的难度,因此有了贝叶斯公式之后可以将P(Bi|A)做一个转化,这样就方便了很多。 比如一个学校中总人数为1000人,男生的人数占总人数的60%,女生...原创 2019-11-23 19:33:48 · 682 阅读 · 0 评论 -
走进java_虚拟机体系结构
https://my.oschina.net/u/3518116/blog/918167JAVA虚拟机的生命周期 一个运行时的Java虚拟机实例的天职是:负责运行一个java程序。当启动一个Java程序时,一个虚拟机实例也就诞生了。当该程序关闭退出,这个虚拟机实例也就随之消亡。如果同一台计算机上同时运行三个Java程序,将得到三个Java虚拟机实例。每个Java程序都运行于它自己的Java虚转载 2017-08-02 14:08:19 · 294 阅读 · 0 评论 -
走进java_了解ArrayList和LinkedList
在OOP中,通常程序在运行的时候才知道创建多少对象,在此之前java中用数组解决了这个问题,可是随着以后的发展人们意识到数组在一定程度上具有局限性,必须是固定长度,和相同的数据类型,已经满足不了人们的需求,最终java提供了强大的容器解决了这个问题。容器(Collection)表示一组对象,它是集中收集的意思,就是吧一些数据收集起来。存放在collection库当中的数据,称为元素。 Ja原创 2017-08-01 22:03:43 · 228 阅读 · 0 评论 -
走进java_类加载器 与 双亲委派模式
http://blog.csdn.net/itermeng/article/details/75669628 虚拟机设计团队把类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到Java虚拟机外部实现,以便让应用程序自己决定如何去获取所需要的类。实现这个动作的代码块被称为“类加载器”。 类加载器可以说是Java语言的一项创新,也是Java语言流行的重要原因转载 2017-07-29 18:46:07 · 916 阅读 · 0 评论 -
走进java_符号引用与直接引用
Java类从加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括,加载 , 验证 , 准备 , 解析 , 初始化 , 卸载 ,总共七个阶段。 其中验证 , 准备 , 解析 统称为连接。 而在解析阶段会有一个步将常量池当中二进制数据当中的符号引用转化为直接引用的过程。 符号引用 :符号引用以一组符号来描述所引用的目标。符号引用可以是任何形式的字面量,原创 2017-05-28 14:55:27 · 41222 阅读 · 23 评论 -
走进java_接口和抽象类的区别
抽象类: 在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是反过来却不是这样。并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的 信息来描绘一个具体的对象,这样的类就是抽象类。抽象类往往用来表征我们在对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上 相同的具体概念的抽象。 抽象类的定义: 如果一个类被用abs原创 2017-05-13 17:19:17 · 315 阅读 · 1 评论 -
走进java_Date类学习笔记
Date类只学习笔记 在标准java类库中包含一个Date类,它的对象表示一个特定的瞬间,精确到了毫秒,它表示的是从:标准纪元1970年1月1日0:00:00开始到某个时刻的毫秒数,类型是long。1970年以前用负数表示。在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。原创 2017-04-22 13:07:12 · 330 阅读 · 0 评论 -
走进java_对String的理解
String类的初始化: public final class string 从这里可以看出, String类初始化之后是不可变的,(基本数据类型的包装类都是不可变的) string类是final 的,不可以被继承,而且它的所有成员方法都会默认为final方法。在java当中被final修饰的类是不允许被继承的,而且此类当中所有的成员方法都会默认为final方法。原创 2017-04-09 15:13:22 · 409 阅读 · 0 评论 -
走进java_内存分配
Java虚拟机在执行的过程中会把它所管理的内存划分成为若干个不同的数据区域。分别是:虚拟机栈、本地方法栈、程序计数器、方法区、堆。这些内存区域都有各自的用途,以及创建和销毁的时间。学习的时候虽然没必要知道java的对象,变量放在那里,java虚拟机会帮助好我们处理好这些东西,但是了解了这些东西对我们自己会有很大的提升,下面我们来看看jvm是怎么划分这些内存区域的: 程序计原创 2017-02-27 21:55:21 · 248 阅读 · 0 评论 -
走进java_触摸常量池
什么是常量? 常量就是在程序执行过程中不可改变的量,在Java中主要是利用final关键字来定义常量,在应用程序中就无法再次对这个常量进行赋值, 比如:final double PI=3.1315。 说起常量池我觉得必先介绍Java程序在执行过程。 Java的执行成两个过程: 1 Javac:负责的是编译的部分,当执行javac时,会启动Jav原创 2016-12-18 13:40:13 · 478 阅读 · 0 评论