自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HelloWorld的博客

有看一遍就懂的天才,也有看一百遍也能懂的勤奋

  • 博客(26)
  • 收藏
  • 关注

原创 Vue路由

vue可以实现两种路由1.根据地址进行路由2.根据某一条件对某块区域内展示内容进行路由1.根据地址可以用Vue_Router这个组件2.区域展示内容的路由有多中处理方式2.1.官网中通过Render实现2.2.vue的其他处理方式推荐使用第二种...

2020-07-14 14:32:56 146

原创 rabbitMq入门

1.安装RabbitMq是基于Erlang开发的,在安装RabbitMQ之前,需要安装Erlang环境Erlang下载地址:http://www.erlang.org/downloads安装一路Next即可,注意:Erlang需要在Administrator环境下安装, 否则给RabbitMQ的注册key将不会显示安装完成后,需要在计算机上配置环境变量-系统变量ERLANG_HOME=C:\Program Files\erl10.2PATH=%ERLANG_HOME%\bin;

2020-07-09 16:03:59 174

原创 父子项目构建 & module间类调用

IDEA创建父子项目1.springBoot父子项目https://www.cnblogs.com/MaxElephant/p/8205234.html2.Maven or 普通项目 父子项目https://blog.csdn.net/u014307520/article/details/80692702IDEAmodule之间 类 相互调用https://blog.csdn.net/yhblog/article/details/83793602...

2020-07-02 14:15:52 392

原创 容器系列之ArrayList

什么是ArrayList?ArrayList是为了替代数组而进行封装的对象,依据数组的业务操作都能通过ArrayList很简洁的实现ArrayList优缺点因为ArrayList底层使用数组实现,所以优缺点与数组类似。优点:1、根据下标遍历元素效率较高。2、根据下标访问元素效率较高。3、在数组的基础上封装了对元素操作的方法。4、可以自动扩容。缺点:1、插入和删除的效率比较低。2、根据内容查找元素的效率较低对比数组的优势1.数组容量固定,Arra..

2020-05-23 15:11:07 191

原创 源码阅读方法总结

最近在复习Java基础,阅读了以前的文章,发现不是写的浅就是水,都是啥玩意~~在此总结了一番,打算往后按照这种标准写文章...例如查看HashMap的源码1.明白HashMap的作用2.进入源码之前学习网络中各种对HashMap的总结文章【长见识,还是有很多大牛写的很深】3.多次阅读HashMap源码【一般大牛都有个共同毛病,就是攻坚,对某方面讲的很深很细,但是不广不全】【可能是留一手....】4.延申【面试官从HashMap上能延申什么问题,你是否需要掌握?】...

2020-05-22 21:42:15 432 1

原创 JDBC取消事务自动提交无效并且已经发生提交的情况记录

百度中搜到的JDBC事务无效主要是以下两方面:1.不是同一个Connection对象2.数据库表不支持事务,导致提交碰到另外一种情况导致事务无效并且提交的情况:在事务中创建表,报错之后 事务 进入 回滚 并 没有 提交 的情况下,此时所有执行的insert操作都已经存入数据库后期将创建表单独处理以后,事务正常...

2020-04-14 15:53:15 557

原创 mybatis源码阅读:mybatis3

最近在网上看了mybatis的源码直播,记录、复习一下当时的内容!!阅读源码需要从三个方向来剖析:1.宏观:分析这个框架具备哪些功能2.微观:阅读源码3.图解:根据源码画出UML图阅读源码的方式:1.跟着代码debug进入源码2.带着问题来看源码前期准备1.引入包2.准备配置文件3.配置解析demo4.业务查询demo...

2019-12-12 18:35:37 347

原创 Vue入门简介

Vue的简介及作用Vue是一个针对 前端元素创建 及 根据业务维护元素 的框架,通过使用Vue框架的开发规则可以很简洁、高效的开发业务、复用业务。Vue也是一套针对耦合性的框架,整体设计类似后端java的@注解,使用此框架能有效的解决页面的部分耦合问题,有效减少维护成本。使用Vue进行开发,即使用当前企业级开发中MVVM框架进行开发。所谓MVVM,MV是后端mvc的另一种意义上的简称,作用...

2019-10-08 10:57:42 138

原创 Openlayers API运用相关功能记录

1.事件#鼠标更改视野事件map.getView().on('change:resolution', function(){})#鼠标拖动事件,地图拖动结束后执行map.on("moveend", function (evt) {});#鼠标单击事件map.on('singleclick', function(evt) { // 获取当前鼠标点击的feature ...

2019-09-25 11:57:08 1311 1

原创 基于Spring MVC搭建块化开发

1.初步省略了controller 和 service (controller 和 service 也可以通过配置增加删除一些内容,这里仅提供基础实现)2.这里仅提供初始化设想,后续可以通过配置细分每一步,从而导致块化,例如配置中是否开起log等等,通过配置控制块化3.service层通过反射得到logic,其中logic之中的dao不能初始化,这步有问题,但是可以在service层...

2019-09-05 17:04:38 78

原创 设计模式系列:行为型设计模式

行为型模式(11种):策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式。什么是行为模式:行为模式就是封装一段操作,例如策略模式,只用在方法中传入参数1和2,可以得出3,也可以得出2,这之中操作就是行为推荐学习思路:学习行为型设计模式,首先学习策略模式,有助于后面其他设计模式的学习!!...

2019-08-21 13:50:56 201

转载 手写tomcat系列之NIO

目标1.理解什么是NIO,优劣情况等...2.其实想补充一点自己的理解,但是怕写出来误导人,这里就暂时不'扯'了...参考博文1.https://www.cnblogs.com/barrywxx/p/8430790.html2.https://blog.csdn.net/knight_black_bob/article/details/88223838核心代码...

2019-08-20 09:41:45 159

原创 手写Tomcat系列之BIO

目标理解什么是BIO,了解的BIO的限制了解BIO :block I/O , 同步阻塞式,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销限制:并发太多服务器会挂掉,只要并发到1000上下响应请求就会很慢核心代码服务端public void createLink() ...

2019-08-19 14:34:13 247

转载 多线程<2>: java.lang.Thread

随笔记录,看到哪里记哪里/** * Returns a reference to the currently executing thread object. * * @return the currently executing thread. */public static native Thread currentThread();博文1是针对Thread.curr...

2019-06-12 18:26:48 259

转载 多线程<1>:概念

什么是进程、线程?它们之间的区别是什么?1.进程是操作系统中的单位,1个进程指操作系统中在运行的一个客户端/应用2.线程是客户端/应用中的单位,是进程的执行路径3.区别:进程间相互独立,有独立地址空间,同一进程内的多个线程会共享部分状态, 多个线程可以读写同一块内存(一个进程无法直接访问另一进程的内存)。进程可以有多个线程什么是同步、异步、并发?同步:同一任务资源...

2019-06-10 15:25:16 429

转载 spring-cloud系列一:spring cloud简述

本文引用 springcloud开山篇 大量内容,并在此基础上针对个人理解进行描述一、SpringCloud项目简介Spring Cloud:微服务工具包,为开发者提供了在分布式系统的配置管理、服务发现、断路器、智能路由、微代理、控制总线等开发工具包。Spring Boot:旨在简化创建产品级的 Spring 应用和服务,简化了配置文件,使用嵌入式web服务器, ...

2019-03-06 12:12:18 215

原创 Map:探寻HashMap及其实现原理

今天看下util包下的HashMap类,看看我们常用的数据结构有哪些好用方法没被get到!类实现了一个抽象类和一堆接口,先从接口看起这个接口没有定义要实现的方法,设计思路应该是遵循 "接口隔离原则" 实现最小范围调用接下来看看Map接口,所有的内容如下方法总结如下方表格中汇总所述:method parameterType resultType re...

2019-02-25 18:16:15 221

原创 设计:原则

上学时候老师一到考试总会划重点:“考试前一定要先把卷子从头到尾看一遍,先做简单的,由简入难”,当下我们在学习的时候也是相同的道理,从简单的开始。在这里要纠正一下那些“由易入繁”的同学,直接学习设计模式是没有意义的,设计模式的初衷就是为了各种优化代码,流程是  问题-&gt;定位,汇总(原则)-&gt;设计模式,直接学习设计模式而不看原则,这就是捡了芝麻丢了西瓜,需要反向去领悟  “什么时候用什...

2019-02-18 10:48:29 164

原创 2018年终总结篇

又是一年告别,重在参与吧....懵懵懂懂的一年,到头来深思说收获什么的 也只能厚脸皮 说句大话,值得一提的是今天公司年终总结,在老板 、大佬等总结一年经验时候想到并结合最近经历反省到一些有用的东西,记录如下:1.了解公司的业务 和 前景 很有必要,首先不说别的,上班后除了 工作 相关内容,你真的能接触外界吗?了解公司前景,深思公司发展方向,总会带来好处的(1.让封闭的你接触外界,接触的还是...

2019-01-09 20:57:40 409

转载 Java 单元测试中的多线程无故退出

原文:https://my.oschina.net/heweipo/blog/497176

2018-11-20 17:01:49 437

原创 java 数组元素相互组合

    最近需要开发一个项目自动化测试的插件,其中最难的点在于条件之间的组合,花了3小时,总算初步搞定了,代码如下: public void test2() { String str = ""; for( int i= 1 ; i &lt; 4 ; i++ ) { str += "," + i; } String str2 = str.substring(1);...

2018-11-14 11:44:45 3559 2

转载 Java泛型中E、T、K、V等的含义

作者:xingpacer 原文:https://blog.csdn.net/chenlycly/article/details/25561029Java泛型中的标记符含义:  E - Element (在集合中使用,因为集合中存放的是元素) T - Type(Java 类) K - Key(键) V - Value(值) N - Number(数值类型)? -  表...

2018-10-16 15:17:01 479

原创 SpringBoot2.0:访问静态页面之Hello World

1.创建SpringBoot项目2.检查Appcalition.class的位置:打开pom.xml,比如项目的groupId为com.gm,Application.java的位置应该在这个位置之下3.在application.properties / application.yml(需要处理结构)中配置视图参数:高版本: spring.mvc.view.prefix=* | sp...

2018-09-17 16:54:47 6091

转载 过多if-else重构

面向过程设计和面向对象设计的主要区别是:是否在业务逻辑层使用冗长的if else判断。如果你还在大量使用if else,当然,界面表现层除外,即使你使用Java/C#这样完全面向对象的语言,也只能说明你的思维停留在传统的面向过程语言上传统思维习惯分析为什么会业务逻辑层使用if else,其实使用者的目的也是为了重用,但是这是面向过程编程的重用,程序员只看到代码重用,因为他看到if else...

2018-08-17 10:21:49 2600

转载 gitHub下载速度解决方法

原因        为什么访问速度慢、下载慢?github的CDN被某墙屏了,由于网络代理商的原因,所以访问下载很慢。Ping github.com 时,速度只有300多ms。解决方法        绕过dns解析,在本地直接绑定host,该方法也可加速其他因为CDN被屏蔽导致访问慢的网站。具体步骤如下:       1. window 进入 C:\Windows\System...

2018-08-01 10:50:20 8269

原创 Echarts折线图获取当前显示数据

不知道是打开方式不对还是其他欠缺,感觉Echarts官网提供的Api不完整,挺郁闷的!话不多说,直接上代码这是Echarts的滚动条事件,通过滚动动态获取数据另提醒,其中也包涵了当前显示点的经纬度,如果有自动显示tooltip需求的可以运用

2018-01-26 10:39:59 7009

空空如也

空空如也

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

TA关注的人

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