- 博客(21)
- 收藏
- 关注
原创 connected to the target VM, address: '127.0.0.1:25678', transport: 'socket'
connected to the target VM, address: '127.0.0.1:25678', transport: 'socket'根据百度上的答案,造成以上报错有多种情况,故在尝试各种解决方案之前确定自己是在什么背景下,接下来,我以我自己遇到的情况来讲述我是如何解决的。背景:用idea 开发java 程序,框架是 sofaMVC(基于Spring MVC),我是之前...
2019-04-01 20:59:42
39728
2
原创 spring的IOC实现原理【简易版】
spring 的IOC容器如何初始化bean 并注入本文主要简单讲解,xml配置bean 和 @Autowired注解自动注入两种方式1、xml配置bean 1)spring在启动时,通过扫描bean的配置文件进行初始化bean。 2)将<bean>标签中bean 进行初始化,存放在map<beanName, Object>。 3) 该bean中<...
2018-04-13 16:55:26
602
原创 SpringMVC请求与Controller如何匹配【简易版】
当spring 接到请求后,DispatcherServlet如何找到对应的Controller1、spring初始化时期 1)会对所有的bean进行加载(此处只讨论注解定义bean),判断bean中是否带有@Controller 注解或者 @RequestMapping 注解,若有则该bean为一个Handler。 问:如果仅有@RequestMapping 注解,是否会为Ha...
2018-04-13 16:02:55
1545
原创 JVM参数调优
一.JVM内存模型及JVM参数含义二.OutOfMemoryException异常 并不是内存耗尽才会抛出OOM异常,当满足以下两个条件将触发OOM:JVM98%的时间花费在内存回收每次回收的内存小于2%三.内存泄漏及解决方法系统崩溃前的现象:GC的时间越来越长;Full GC的次数越来越多;老年代的内存耗尽越来越大 2. 生成堆的d
2017-10-12 15:00:42
413
原创 Java 六大时间类
本文主要来分析和验证六大时间类的基本区别。(1)java.util.Date(2)java.sql.Date (3)java.sql.Time (4)java.sql.Timestamp(5)java.text.SimpleDateFormat(6)java.util.Calendar1.java.util.Date 在时
2017-09-30 19:31:17
820
原创 SQL-LeetCode-easy-595
工作之余,刷刷LeetCode,从最简单的sql开始~(发现数据库sql操作的时候,sql十分的不熟悉)595. Big Countries这题是很基本的SQL语句了,主要是where 的 子句的书写,一个是某个字段在一定范围内,可以直接用 '>' 或者 'select name, population,area from World where area > 300000
2017-09-07 21:15:04
318
原创 MyBatis-- maven自动生成映射文件及classPathEntry 路径修改
这篇文章主要讲解用maven的方式自动生成映射文件1.在项目pom.xml中配置mybatis,利用maven下载mybatis org.mybatis.generator mybatis-generator-maven-plugin 1.3.2
2017-08-21 13:34:24
9173
1
原创 算法--美团--给出m*n个格子,每次只能右走一步或下走一步,打印出所有的路径
public class LoadOfOne { //将走的每一步存入数组中,向右走存入0,向下走存入1,然后递归 //结束条件为,mn同时为0时,即表示走到头了 public static void Load(int m,int n,int[] result){ if(m==0&&n==0){ Print(result);
2017-04-24 20:09:25
3786
1
原创 js单线程与java多线程、同步与异步
写这篇博客源于想对比一下单线程js和多线程java两种语言的区别。 定义区: 单线程:只能执行一个任务,只有在完成执行后,才能继续执行其他的任务。 多线程:有多个线程,可以同时执行多个任务。 同步:当发送一个请求后,必须等待响应之后才能继续执行后面的程序。 异步:但发送一个请求后,可以不需
2017-04-12 18:13:04
2785
原创 cvte-前端面试题-点击列表项返回其列表顺序
题目是:给你一个无序列表,点击其中任意一个时返回其在列表中的顺序。下面是html片段 点击时返回1 点击时返回2 点击时返回3 点击时返回4 点击时返回5 点击时返回6 这题的常规做法是,为每个li标签绑定一个点击事件var ul = document.getElementsByTagName("ul"); var lino
2017-03-30 20:20:23
691
原创 闭包问题-及js高程中闭包与变量例题解析
闭包是js中的重点,也是一个较难理解的一个点,但是其应用却很广,故而理解并正确使用闭包是很有必要的。 定义:有权访问另一个函数作用域中的变量的函数。 如下,我想获取 test 的值,即输出testfunction init() { var test =test;}var result = test;console.log(result); 输
2017-03-30 18:31:39
928
原创 js数组中forEach,map,filter的区别
1.forEach():没有返回值,只是针对每个元素调用func 简单来说,就是将数组中的每个值,依次进行遍历,执行功能函数 如果只需对数组元素进行操作,不需返回任何值时,适用 eg.例如依次输出数组元素的值2.map():返回一个新的Array,每个元素为调用func的结果 是将每个元素进行func函数的处理,将处理后的结果作为一个元素放入新的数组
2017-03-17 02:11:23
1163
原创 作用域及作用域链--javascript
作用域简单来说,就是一个变量或者函数他的有效范围。 当调用一个函数或者变量时,此处代码的执行环境中如果没有这个函数或者变量,则可以根据它的作用域链向上,直到找到此函数或变量,以保证对执行环境有权访问的所有变量和函数的有序访问。 作用域链的前端始终都是当前执行代码所在的环境的变量对象(环境中所有定义的变量和函数都在保存在这个对象中),作用域链中的下一个变量对象是来自它
2017-03-16 17:13:02
312
原创 mongodb安装
1、此安装版本为mongodb-win32-x86_64-2008plus-ssl-3.4.2-signed.msi 默认安装路径为C:\Program Files\MongoDB\2、将bin文件夹移动到\MongoDB\ 下3、创建data文件夹 C:\Program Files\MongoDB\data 创建db、log文件夹 ,用
2017-02-21 15:12:21
321
原创 nodejs项目环境的搭建
1、在安装了npm、nodejs后(具体的安装方法找度娘) a、创建package.json文件,创建方法,可以看我的另一篇博客 http://blog.youkuaiyun.com/chenjing9393/article/details/53995041 b、在项目的根目录下安装: 根目录进入方法,运行 > cmd > 用 cd 命令进入项目所在的根
2017-02-15 18:50:42
414
原创 js动态加载元素的事件响应--jquery解决
用 js 动态加载的元素会存在无法直接执行 onclick() 事件, 需要用其他的方法 现用 jquery 中的 on()方法解决: 定义:.on( events ,[selector ] ,[ data ], handler(eventObject) ) event:为响应事件,在该代码中为 click 事件 sele
2017-02-14 18:47:21
392
原创 json文件访问404错误
访问json文件中的数据时出现404错误,有以下几种可能: (1)路径 检测访问路径是否正确,提供一种比较笨的检测方法: a, 在同一个文件下建立一个别的文件,js,html,css均可,然后相同路径引用,看是否能正确引用, b,如果能则路径没问题,否则则是路径问题,改为正确路径即可 (2)Internet信息服务器(IIS)不支持js
2017-02-14 18:22:52
4761
原创 GET与POST的区别:
GET与POST的区别:(1)GET请求会将参数跟在URL后进行传递,而POST请求则是作为HTTP小时的实体内容发送给WEB服务器。(2)GET方式对传输的数据有大小限制(通常不能大于2KB),而使用POST方式传递的数据量要比GET方式大得多(理论上不受限制)。(3)GET方式请求的数据会被浏览器缓存起来,因此其他人就可以从浏览器的历史记录中读出这些数据,例如账号和密码
2017-02-13 14:34:45
379
原创 服务器返回的数据格式种类及优缺点
服务器有多种返回数据格式,现以HTML片段、XML文档、JSON文件进行说明和对比。 以jQuery的$.get()方法作为实现方式,基本结构为 $.get( url [.data][. callback][. type]) (其中callback为回调函数) (1)HTML片段 在服务器端返回
2017-02-13 13:05:24
6503
原创 创建package.json文件
1.已安装nodejs、npm等2.打开命令行cmd3.进入项目根目录4.在目录下输入 npm init5.根据提示输入相关信息输入yes,完成package.json文件的建立6.可以直接打开项目中的package.json文件查看
2017-01-03 15:41:14
11226
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人