自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 问答 (32)
  • 收藏
  • 关注

原创 关于springcloud中eureka报错com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException:

首先检查有没有导入eureka的启动器,eureka服务端导入的是一定是spring-cloud-starter-netflix-eureka-server,注意不要写成spring-cloud-starter-netflix-eureka-clienteureka: client: register-with-eureka: <dependency> <groupId>org.springframework.cloud</groupId>

2021-03-24 19:07:16 485

原创 浅谈java获取文件路径

#Java中使用的路径,分为两种:绝对路径和相对路径。归根结底,Java本质上只能使用绝对路径来寻找资源。所有的相对路径寻找资源的方法,都不过是一些便利方法。不过是API在底层帮助我们构建了绝对路径,从而找到资源的! 1,在开发Web方面的应用时, 经常需要获取 服务器中当前WebRoot的物理路径。 如果是Servlet , Action , Controller, 或则Filter , Listener , 拦截器等相关类时, 我们只需要获得ServletContext, 然后通过ServletC..

2021-03-08 09:27:54 272

原创 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 338

原创 模式识别-基于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 668

原创 特征选择-mRMR算法

mRMR (Max-Relevance and Min-Redundancy) 最大相关和最小冗余算法为什么会出现mRMR算法?mRMR算法主要是为了解决通过最大化特征与目标变量的相关关系度量得到的最好的m个特征,并不一定会得到最好的预测精度的问题,因为这m个特征存在冗余特征的情况(是指该特征所包含的信息能从其他特征推演出来,如对于“面积”这个特征而言,从能从“长”和“宽”得出,则它是冗...

2019-10-21 15:54:00 12445 1

原创 程序编译整个的过程

程序编译的过程应用程序从用户编写的源文件到内存中执行的进程,大致分为了一下几个阶段:首先编译程序将源代码编译成了多个目标模块,其次通过链接程序将编译好的目标模块,以及所需要的一些库函数链接在一起,形成了完整的装入模块,再通过装入程序将这些装入模块装入内存并执行。整个程序编译的过程大致如下:编译:编译的过程就是把用户的源代码编译成若干个目标模块。链接:一个完整的程...

2019-03-18 21:34:56 3478 1

原创 操作系统的四大特性

并发:并发是指两个事件或者多个事件在同一时间间隔里同时发生,操作系统的并发性是指计算机系统中在一段时间内有多道程序同时执行,但在单核处理系统中,每一时刻仅有一道程序在执行,故微观上这些程序是交替执行的。操作系统中引入进程就是为了让程序更好的并发执行。并行是指同一时刻有两个或两个以上的程序同时运行。共享:资源共享是指系统中的硬件和软件不再为某个程序所独占,而是多个程序共同使用。...

2019-03-08 22:50:50 3272 1

原创 哈希表

谈到hashmap首先是为什么会用到hashmap,那就是效率的问题了,像ArrayList和linkedList这种线性的存储结构,每寻找一个元素都要从头到位,知道找到才返回,在一定程度上使效率大大降低。hashmap的底层是用数组加链表实现的,至于为什么要用这种方式实现,那就先得说说哈希表了。哈希表(hash table ):也称作散列表,它是通过键—值(key—value)的存储结构...

2019-03-07 23:56:28 121

原创 操作系统_进程和线程

进程与线程:为什么要引入进程?在多道程序环境下,允许多个程序并发执行,引入进程是以便于程序能够更好的并发执行,实现操作系统的并发和共享。从不同的角度进程有多个定义:进程是程序的一次执行过程。 进程是程序在一个数据集合上的运行过程,是系统进去资源分配和调度的独立单位。 进程是可以和别的进程并行计算。 进程可以定义为一个数据结构及能在其上进行操作的一个过程。进程控制块:为了...

2019-03-07 23:51:37 159

转载 Java笔记之Java的内存与回收

Java引用的种类Java的内存泄漏垃圾回收机制博客专区 >沐子哈的博客 > 博客详情 <a target="_blank" href="http://click.aliyun.com/m/8845/" target="_blank" style="max-width:780px">疯狂Java笔记之Java的内

2017-08-30 20:21:07 269

转载 深入理解Java对象的创建过程:类的初始化与实例化

Rico's Blogs潜心修炼,成为一个更好的人。目录视图摘要视图订阅赠书 | 异步2周年,技术图书免费选    程序员8月书讯    项目管理+代码托管+文档协作,开发更流畅[置顶] 深入理解Java对象的创建过程:类的初始化与实例化标签: 类初始化过程类实例化过程类构造器与

2017-08-28 12:22:42 562

转载 深入理解Java类加载器(一):Java类加载原理解析

Rico's Blogs潜心修炼,成为一个更好的人。目录视图摘要视图订阅赠书 | 异步2周年,技术图书免费选    程序员8月书讯    项目管理+代码托管+文档协作,开发更流畅深入理解Java类加载器(一):Java类加载原理解析标签: Java类加载原理双亲委派模型启动类加载

2017-08-28 12:08:48 2289

转载 一位资深程序员大牛给予Java初学者的学习路线建议

Java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。  在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习内容是Ja

2017-08-16 22:11:27 299 1

转载 走进java_虚拟机体系结构

https://my.oschina.net/u/3518116/blog/918167JAVA虚拟机的生命周期  一个运行时的Java虚拟机实例的天职是:负责运行一个java程序。当启动一个Java程序时,一个虚拟机实例也就诞生了。当该程序关闭退出,这个虚拟机实例也就随之消亡。如果同一台计算机上同时运行三个Java程序,将得到三个Java虚拟机实例。每个Java程序都运行于它自己的Java虚

2017-08-02 14:08:19 292

原创 走进java_了解ArrayList和LinkedList

在OOP中,通常程序在运行的时候才知道创建多少对象,在此之前java中用数组解决了这个问题,可是随着以后的发展人们意识到数组在一定程度上具有局限性,必须是固定长度,和相同的数据类型,已经满足不了人们的需求,最终java提供了强大的容器解决了这个问题。容器(Collection)表示一组对象,它是集中收集的意思,就是吧一些数据收集起来。存放在collection库当中的数据,称为元素。 Ja

2017-08-01 22:03:43 226

转载 走进java_类加载器 与 双亲委派模式

http://blog.csdn.net/itermeng/article/details/75669628虚拟机设计团队把类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作放到Java虚拟机外部实现,以便让应用程序自己决定如何去获取所需要的类。实现这个动作的代码块被称为“类加载器”。类加载器可以说是Java语言的一项创新,也是Java语言流行的重要原因

2017-07-29 18:46:07 914

原创 走进java_符号引用与直接引用

Java类从加载到虚拟机内存中开始,到卸载出内存为止,它的整个生命周期包括,加载 ,验证 , 准备 , 解析 , 初始化 , 卸载 ,总共七个阶段。其中验证 ,准备 , 解析 统称为连接。   而在解析阶段会有一个步将常量池当中二进制数据当中的符号引用转化为直接引用的过程。符号引用 :符号引用以一组符号来描述所引用的目标。符号引用可以是任何形式的字面量,

2017-05-28 14:55:27 41141 23

原创 走进java_接口和抽象类的区别

抽象类:          在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是反过来却不是这样。并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类往往用来表征我们在对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。 抽象类的定义: 如果一个类被用abs

2017-05-13 17:19:17 311 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 327

原创 走进java_对String的理解

String类的初始化:       public final class string 从这里可以看出, String类初始化之后是不可变的,(基本数据类型的包装类都是不可变的)string类是final的,不可以被继承,而且它的所有成员方法都会默认为final方法。在java当中被final修饰的类是不允许被继承的,而且此类当中所有的成员方法都会默认为final方法。

2017-04-09 15:13:22 405

原创 走进java_内存分配

Java虚拟机在执行的过程中会把它所管理的内存划分成为若干个不同的数据区域。分别是:虚拟机栈、本地方法栈、程序计数器、方法区、堆。这些内存区域都有各自的用途,以及创建和销毁的时间。学习的时候虽然没必要知道java的对象,变量放在那里,java虚拟机会帮助好我们处理好这些东西,但是了解了这些东西对我们自己会有很大的提升,下面我们来看看jvm是怎么划分这些内存区域的:      程序计

2017-02-27 21:55:21 244

原创 不忘初心,2017年加油!!

听着歌,走在跑道上,感受着冬天太阳带给的温暖感觉很美好,远处有不少家长带着孩子来放松,在操场上打牌,有说有笑,感觉这种生活很美好,也是自己想要的生活,不过自己沉思了好久,自己以后能不能过上这种生活.......         回首2016,有迷茫,有感恩,也有心得。好好总结这一年的时光,用一个美好的心态去迎接新的一年,可能会有暴风雨,我会一直保持微笑去面对的,2017年我做好准备了。  

2016-12-31 15:56:59 431

原创 走进java_触摸常量池

什么是常量?常量就是在程序执行过程中不可改变的量,在Java中主要是利用final关键字来定义常量,在应用程序中就无法再次对这个常量进行赋值,比如:final double PI=3.1315。说起常量池我觉得必先介绍Java程序在执行过程。Java的执行成两个过程:  1 Javac:负责的是编译的部分,当执行javac时,会启动Jav

2016-12-18 13:40:13 475

基于Java的贝叶斯图片识别并分类的算法

基于Java的贝叶斯图片识别并分类的算法,将图片读入后二值化,然后利用贝叶斯算法求在X发生的条件下那个类别发生的概率最大,然后进行分类

2019-11-23

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除