2 ysjh0014

尚未进行身份认证

QQ:3463446481

等级
TA的排名 1w+

IDEA中debug启动不了,一直卡在启动那里

这个问题很简单,启动不了是因为你打了断点,所以它会一直卡在那里解决方法:CTRL+SHIFT+F8清楚所有断点,然后再重新debug启动就可以了

2019-09-24 09:24:51

Dubbo之API配置

1.代码实现既然是通过API配置实现的,那么就是要创建纯Java项目或者Maven项目,我这里以Maven项目为例(1).首先下载dubbo和zookeeper相关的的jar包<dependencies> <dependency> <groupId>com.alibaba</groupId> <artifactId...

2019-07-11 09:51:37

Ajax插件mockjax模拟json数据

大家开发前端页面的时候,特别是前后端分离之后,经常会遇见在进行前端开发时,后端接口还没有开发好,这时候要求我们进行测试,没有接口就请求不到数据,如何测试呢?这时候就可以用到模拟数据的Ajax插件mockjax,下面就通过代码说一下mockjax首先我们看一段Ajax的代码:$.ajax({ url: "http://localhost:8764/bpm", ...

2019-05-30 10:32:12

SpringCloud之注册中心Eureka

1.创建服务注册中心(Eureka Server)首先在IDEA中创建一个SpringBoot项目一直Next之后,进行到下面这张图时按照图片上的进行选择这里选择Eureka Server可以直接在项目的pom文件中加入Eureka的jar包然后想要启动一个注册中心只要在application.properties中进行端口等的配置server.port=8761e...

2019-05-17 10:18:18

使用Git将本地项目上传到GitHub上

前提:此时你已经有了自己的GitHub账户和Git,并且本地Git和远程GitHub已经关联起来了在本地创建一个空的文件夹,将你的项目放到这个文件夹里面,然后打开git依次输入以下命令touch README.mdgit initgit add .git commit -m "注释"git remote add origin github仓库地址(origin是别名)g...

2019-05-16 15:01:04

使用SpringBoot+Swagger编写API接口

开发环境:IDEASpringBootSwaggerMaven首先我们要使用IDEA创建一个SpringBoot的项目,如果IDEA中没有安装SpringBoot插件的话,先在Setting---》Plugins中搜索Spring Assistant并下载安装然后就可以创建SpringBoot项目了创建SpringBoot项目比较简单,接口编写也比较简单,这里先放一...

2019-05-16 10:13:49

Java面试题之SSM框架二

1.SpringMVC的工作流程SpringMVC是一种基于Spring实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,使用了MVC架构模式的思想工作流程:1.用户将请求发送给前端控制器2.前端控制器收到请求调用处理器映射器3.处理器映射器根据请求url找到具体的处理器,生成处理器对象和处理器拦截器,将其返回给前端控制器4.前端控制器通过处理器适配器调用处理器...

2019-04-16 13:12:00

面试题:你分析过线程池源码吗?

1.为什么要用线程池?降低系统资源消耗提高线程可控性2.如何创建线程池?JDK8中提供了5种创建线程池的方法(1). newFixThreadPool创建固定大小的线程池,可控制线程最大并发数,超过的线程会在队列中等待public static ExecutorService newFixedThreadPool(int nThreads) { return ...

2019-04-15 15:12:15

Java面试题之反射

1.什么是反射在运行状态中,对于任何一个类,都能够知道这个类的所有属性和方法,对于任何一个对象,都能够调用它的任意一个方法和属性,这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制2.反射的作用动态的创建类的实例,将类绑定到现有的对象中,或者从现有的对象中获取类型应用程序需要在运行时从某个特定的程序集中载入一个特定的类3.反射创建类实例的三种方式以类A...

2019-04-01 16:08:50

Java面试题之设计模式

单例模式:定义:确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例简单来说就是这个类只能有一个实例,必须自己创建自己的唯一实例,必须给其它所有对象提供这一实例适用场景:在一个系统内,要求一个类有且仅有一个对象优点:减少了内存,避免了对资源的多重占用,对于创建比较繁琐的对象,只生成一个实例,减少了系统的性能开销缺点:单例模式一般没有接口,扩展困难...

2019-04-01 14:15:13

Java面试题之网络

1.OSI的七层协议从上往下依次是:应用层:应用层的任务是通过应用进程间的交互来完成特定网络应用。应用层协议定义的是应用进程间通信和交互的规则,我们把应用层交互的数据单元称为报文,应用层协议如:域名系统DNS,支持万维网应用的HTTP协议,支持电子邮件的SMTP协议表示层:提供各种用于应用层数据的编码和转换功能,确保一个系统的应用层发送的数据能被另一个系统的应用层识别。数据压缩...

2019-03-25 20:58:35

HTTP中GET和POST的区别

当你使用Java进行Web开发时,肯定写过很多个GET和POST请求它们的区别:GET在浏览器回退时是无害的,而POST会再次提交请求GET的所有参数全部包装在URL中,明文显示,并且服务器的访问日志会记录,非常不安全,POST的URL中只有资源路径,不包含参数,参数封装在二进制的数据体中,服务器不会记录参数,相对安全GET请求会被浏览器主动缓存,POST不会,除非手动设置GE...

2019-03-25 20:40:21

http中的状态码

100:继续,客户端应继续其请求101:切换协议,服务器根据客户端的请求切换协议,只能切换到更高级的协议200:请求成功,一般用于GET与POST的请求201:已创建,成功请求并创建了新的资源202:已接受,已经接受请求,但未处理完成203:非授权信息,请求成功,但返回的meta信息不在原始的服务器,而是一个副本204:无内容,服务器处理成功,但未返回内容,在未更新网页的情...

2019-03-25 16:06:34

Mysql数据库中的存储引擎

1.什么是存储引擎Mysql中的数据用各种不同的技术存储在文件或者内存中,每一种技术都使用不同的存储机制、索引技巧、锁定水平,并且最终提供广泛的不同的功能和能力,这些不同的技术以及配套的相关功能在Mysql中被称为存储引擎,我们可以根据对数据处理的需求,选择不同的存储引擎2.常用的存储引擎MyISAM存储引擎:MyISAM存储引擎基于ISAM存储引擎,并对其进行了扩展,它是在web...

2019-03-25 15:02:41

Java面试题之数据库

1.索引 Mysql数据库中的索引2.存储引擎 Mysql数据库中的存储引擎3.事务事务:事务是指逻辑上的一组操作,要么全部成功,要么全部失败Mysql事务主要用来处理操作量大,复杂度高的数据。比如,在人员管理系统中,你删除一个人员,你既需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这些数据库操作语句就...

2019-03-24 16:56:25

Mysql数据库中的索引

1.什么是索引索引是对数据库表中的一列或者多列的值进行排序的一种数据结构,如果把数据库中的表比作一本书,索引就是这本书的目录,通过目录可以快速查找到书中指定内容的位置索引也是一张表,该表中存储着索引的值和这个值的数据所在行的物理地址,使用索引后可以不用扫描全表来定位某行的数据,而是通过索引表来找到该行数据对应的物理地址2.索引的优缺点优点:建立索引的列可以保证行的唯一性,生成唯...

2019-03-24 15:34:24

Java中的类加载过程

1.类加载机制虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换、解析、初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制Java是使用双亲委派模型来进行类加载的,这样能够有效确保一个类的全局唯一性,当程序中出现多个限定名相同的类时,类加载器在执行加载时,始终只会加载其中的某一个类双亲委派模型工作过程可以参考我的博文: ...

2019-03-23 11:05:32

JVM中的垃圾收集器

1.Serial收集器Serial收集器是单线程的收集器,它在进行垃圾收集时,必须暂停其他所有的工作线程,直到它收集完成Serial收集器是虚拟机运行在Client模式下的默认新生代垃圾收集器适用于单CPU,新生代空间较小以及对暂停时间要求不高的应用2.ParNew收集器ParNew收集器是Serial收集器的多线程版本,除了使用多线程进行垃圾回收之外,其他行为包括Serial...

2019-03-23 10:15:24

Java中的HashMap

HashMap是一个用来存储Key-Value键值对的集合,每一个键值对叫做Entry,这些键值对分散存储在一个数组中,每个数组空间都存储一个链表结构,每一个链表节点都是一个Node对象,里面包含了key、value、next、hashHashMap数组每一个元素的初始值都是NullPut方法的实现原理:1).执行putVal方法,判断table(哈希表的链接数组,对应桶的下标,桶,...

2019-03-22 16:09:22

Java面试题之多线程

1.进程间的通信方式无名管道通信:管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用,进程间的亲缘关系通常是指父子进程高级管道通信:将另一个程序当作一个新的进程在当前程序进程中启动,那么它算是当前进程的子进程,这种方式我们称为高级管道方式有名管道通信:有名管道通信也是半双工的通信方式,但是它允许在无亲缘关系的进程间使用消息队列通信:消息队列是消息的链表...

2019-03-18 20:23:49

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。