自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 extends super区别

http://www.cnblogs.com/drizzlewithwind/p/6100164.html

2018-11-07 15:48:35 79 0

转载 深入理解css中vertical-align属性

https://www.cnblogs.com/starof/p/4512284.html?utm_source=tuicool&utm_medium=referral

2018-10-08 21:27:20 128 0

转载 CSS布局奇淫技巧之--各种居中

居中是我们使用css来布局时常遇到的情况。使用css来进行居中时,有时一个属性就能搞定,有时则需要一定的技巧才能兼容到所有浏览器,本文就居中的一些常用方法做个简单的介绍。 注:本文所讲方法除了特别说明外,都是兼容IE6+、谷歌、火狐等主流浏览器的。 先来说几种简单的、人畜无害的居中方法 1....

2018-10-08 11:23:32 138 0

转载 彻底搞明白ES6的Promise用法

去年6月份, ES2015正式发布(也就是ES6,ES6是它的乳名),其中Promise被列为正式规范。作为ES6中最重要的特性之一,我们有必要掌握并理解透彻。本文将由浅到深,讲解Promise的基本概念与使用方法。   ES6 Promise 先拉出来遛遛 复杂的概念先不讲,我们先简单粗暴...

2018-09-25 14:49:48 1307 0

转载 通俗浅显的理解Promise中的then

Promise,ES6中定义的规范,不会使用Promise,都不敢说自己用过ES6,大部分介绍Promise的规范的文章对于新手小白来说看得云里雾里,且并不是通俗易懂。本文通过实例介绍讲述Promise中then的的最通俗应用理解,代码建立在不出现异常的情况的操作下,不严谨之处,请以官方规范为标准...

2018-09-19 14:18:07 434 0

转载 Vue 进阶教程之v-model详解

ue 官网教程上关于 v-model 的讲解不是十分的详细,写这篇文章的目的就是详细的剖析一下, 并介绍 Vue 2.2  v-model改进的地方,然后穿插的再说点 Vue 的小知识。 在 Vue 中,有许多方法和 Angular 相似,这主要是因为 Angular 是 Vue 早期开发的灵感...

2018-08-28 21:19:45 225 0

原创 优秀技术博客地址收藏学习

https://www.cnblogs.com/xrq730/  

2018-08-24 13:41:25 74 0

转载 Java NIO 核心组件学习笔记

背景知识 同步、异步、阻塞、非阻塞 首先,这几个概念非常容易搞混淆,但NIO中又有涉及,所以总结一下[1]。 同步:API调用返回时调用者就知道操作的结果如何了(实际读取/写入了多少字节)。 异步:相对于同步,API调用返回时调用者不知道操作的结果,后面才会回调通知结果。 阻塞:当无数据...

2018-08-14 17:30:00 114 0

原创 关于在一个Service事务中开启线程的问题,Spring事务管理源码解读

https://www.cnblogs.com/fishisnow/p/6396989.html Spring事务管理用了ThreadLocal保存多线程的资源隔离,保证并发情况下的线程安全,事务的一致性。

2018-08-08 17:03:51 1619 0

原创 Vue组件之props,emit与on以及slot分发

总结的不错,后期项目中可参考使用 原文地址:https://www.cnblogs.com/douyaer/p/7638176.html

2018-07-31 10:19:12 323 0

原创 jdk自带的JVM调优工具总结

jvisualvm工具参考: https://www.cnblogs.com/kongzhongqijing/articles/3625340.html

2018-07-30 16:28:16 1556 0

原创 Git常用命令总结

1.Git本地仓库和远程仓库建立关联 在本地新建HelloWorld项目,在远程git仓库也建HelloWorld,通过如下命令建立关联 git init git add src git commit -m  "first commit" git remote add...

2018-07-30 09:30:54 65 0

转载 SQL-乐观锁,悲观锁之于并发

每次写博客,第一句话都是这样的:程序员很苦逼,除了会写程序,还得会写博客!当然,希望将来的一天,某位老板看到此博客,给你的程序员职工加点薪资吧!因为程序员的世界除了苦逼就是沉默。我眼中的程序员大多都不爱说话,默默承受着编程的巨大压力,除了技术上的交流外,他们不愿意也不擅长和别人交流,更不乐意任何人...

2018-06-12 17:34:21 116 0

转载 泛型通配符上下界限的理解

转自:Java泛型中extends和super的区别?另,问题来源:Java 泛型 <? super T> 中 super 怎么 理解?与 extends 有何不同? <? extends T>和<? super T&g...

2018-06-05 16:20:35 3224 5

原创 很好的java8教程

http://blog.didispace.com/books/java8-tutorial/ch2.html

2018-06-05 15:25:22 3174 0

原创 Idea快捷键使用总结

鼠标指向方法调用显示文档注释ctrl + shif + a 输入show quick把off改成on就行了

2018-06-05 10:40:58 93 0

原创 微服务学习推荐教程地址

http://blog.didispace.com/

2018-06-05 09:59:47 229 0

原创 CSS技巧(一):清除浮动

什么是CSS清除浮动?在非IE浏览器(如Firefox)下,当容器的高度为auto,且容器的内容中有浮动(float为left或right)的元素,在这种情况下,容器的高度不能自动伸长以适应内容的高度,使得内容溢出到容器外面而影响(甚至破坏)布局的现象。这个现象叫浮动溢出,为了防止这个现象的出现而...

2018-05-11 18:04:31 97 0

转载 JavaScript 中 console 的用法

注:下文所有“console.info”均会被知乎自动转义,请无视。在调试 JS 代码时,很多人倾向于使用 alert() 或者 console.log() 方法来输出信息,正如某些 Java 程序员喜欢在调试代码时使用System.out.println() 输出信息一样。但与 Java 输出不...

2018-05-10 17:18:08 121 0

原创 linux常用命令总结

kill -9 pid 彻底杀死一个进程ps ef | grep redis 查看某个应用进程的实例netstat -lnp | grep 80 查看某个端口的占用情况

2018-05-10 17:09:17 63 0

原创 css居中参考网站

https://css-tricks.com/centering-css-complete-guide/

2018-04-28 15:44:59 58 0

转载 读JavaScript高级程序设计之js中如何判断类型

在很多情况下我都要对不同类型的数据做不同的处理首先我们看看数据类型有那些在JavaScript中数据类型分为2大类 基本类型 和 引用类型基本类型Underfine Uull Number String Boolean检查是否是基本类型typeof 就能搞定12345678910111213141...

2018-04-20 13:23:42 91 0

转载 读JavaScript高级程序设计之DOM事件

DOM事件。事件的定义,就是文档和浏览器窗口发生的一些特定交互的瞬间。此文出自JavaScript高级程序设计一书对事件的定义事件流事件冒泡事件冒泡是IE事件流,当点击一个按钮时是由内而外,就是事件点击焦点逐级向上12345678910<!DOCTYPE html>&a...

2018-04-20 13:19:26 77 0

转载 使用事件代理来优化dom事件的绑定

事件代理(Event Delegation),又称之为事件委托。是 JavaScript 中常用绑定事件的常用技巧。顾名思义,“事件代理”即是把原本需要绑定的事件委托给父元素,让父元素担当事件监听的职务。我们有下面的一个场景:当点击li输出相应的值1234567<ul class=&...

2018-04-20 13:18:46 236 0

原创 git拆分子目录作为新仓库并保留log记录

需求描述:现有一个非常之庞大(大的过分)的git仓库,包含了N多个项目的源码,项目各个阶段的文档,原型等。对于新用户来说,clone一次需要很长时间(网速也是槽点)。因此决定将原仓库拆分,将源码子目录作为一个新的仓库,并且需要保留和子目录相关的log记录。一.前期准备所有的命令在Git-shell...

2018-04-19 13:45:22 4236 0

转载 读JavaScript高级程序设计之面向对象

面向对象(Object - Oriented)OO 是现在高级程序语言必备的技能,面向对象一般封装,继承,多态等特性,JavaScript不是高级语言,但也用自己的方式实现了面向对象的部分功能。ECMA-262把对象定义为 无序属性的集合,其属性可以包含基本值、对象、或者函数—–JavaScrip...

2018-04-19 13:31:36 74 0

原创 查询系统JVM参数设置,JVM参数解释的网站

http://xxfox.perfma.com/  一只懂JVM参数的狐狸

2018-04-17 15:15:32 515 0

转载 Git分支管理

2 Git 分支 - 分支的新建与合并分支的新建与合并现在让我们来看一个简单的分支与合并的例子,实际工作中大体也会用到这样的工作流程:开发某个网站。为实现某个新的需求,创建一个分支。在这个分支上开展工作。假设此时,你突然接到一个电话说有个很严重的问题需要紧急修补,那么可以按照下面的方式处理:返回到...

2018-04-17 14:15:57 450 0

转载 图解git操作流程图示

现在有这样一种情形:有一个叫做Joe的程序猿写了一个游戏程序,而你可能要去改进它。并且Joe将他的代码放在了GitHub仓库上。下面是你要做的事情fork并且更新GitHub仓库的图表演示Fork他的仓库:这是GitHub操作,这个操作会复制Joe的仓库(包括文件,提交历史,issues,和其余一...

2018-04-17 13:55:53 419 0

转载 React Native初探

前言很久之前就想研究React Native了,但是一直没有落地的机会,我一直认为一个技术要有落地的场景才有研究的意义,刚好最近迎来了新的APP,在可控的范围内,我们可以在上面做任何想做的事情。PS:任何新技术的尝鲜都一定要控制在自己能控制的范围内,失败了会有可替换方案,不要引起不可逆的问题,这样...

2018-04-03 14:03:08 63 0

原创 Java8学习笔记

一、Lamda表达式传统写法package cn.com;    interface Message {// 这适宜个一个接口  public void print(String str) ;// 里面只有一个抽象方法  }  public class TestDemo {  public sta...

2018-04-03 13:54:39 57 0

转载 泛型就这么简单

前言从今天开始进入Java基础的复习,可能一个星期会有一篇的<十道简单算法>,我写博文的未必都是正确的~如果有写错的地方请大家多多包涵并指正~今天要复习的是泛型,泛型在Java中也是个很重要的知识点,本文主要讲解基础的概念,并不是高深的知识,如果基础好的同学可以当复习看...

2018-04-03 10:07:16 81 0

原创 关于JVM优化参数整理

-XX:+PrintGC = -verbose:gc-XX:+PrintGCDetails-XX:+PrintGCDateStamps-Xloggc:C:\Users\ligj\Downloads\gc.log-Xmx3550m 堆最大-Xms3550m 堆最小-Xmn2g  新生代大小 -Xss...

2018-04-02 10:15:12 117 0

转载 Chrome 中的 JavaScript 断点设置和调试技巧

你是怎么调试 JavaScript 程序的?最原始的方法是用 alert() 在页面上打印内容,稍微改进一点的方法是用 console.log() 在 JavaScript 控制台上输出内容。嗯~,用这两种土办法确实解决了很多小型 JavaScript 脚本的调试问题。不过放着 Chrome 中功...

2018-03-29 16:51:03 135 0

转载 也谈Spring Bean的生命周期

开篇先用一张老图描述下Spring中Bean容器的生命周期。 插叙一下,记得某个博文中提到:“Spring的Bean容器只管理非单例Bean的生命周期,单例Bean的生命周期不在管理范围内”,其实我认为这句话恰好说反了。首先明确一点,并非Spring容器中所有的Bean都有生命周期行为,只有接受容...

2018-03-28 15:49:26 76 0

原创 Elasticsearch学习资料整理

https://juejin.im/post/5ab4496e518825556d0e0713?utm_source=gold_browser_extension

2018-03-23 16:40:23 508 0

转载 如何解决SimpleDateFormat类得线程安全问题

我想你应该知道SimpleDateFormat是非线程安全的吧?那么如何解决呢?答案很简单,用线程安全得日期格式化类了,谁提供了线程安全的日期格式化类呢?org.apache.commons,apache提供了很多类似的非常有用,而且高性能的工具类,针对上面这个问题,你只需要用FastDateFo...

2018-03-21 15:19:51 154 0

原创 如何用Jstack把java进程中的堆栈信息输出到文件

 Jstack -l PID >> 123.txt进程ID通过jps命令可查看注意,如果没有成功添加环境变量,那么这里只能在Jstack的路径下执行,否则操作系统无法识别。如图,这里一般有两个运行参数,用来拍取内存快照,他们的含义如下:-l long listings,...

2018-03-21 11:36:22 25206 1

转载 Spring 使用注解方式进行事务管理

使用步骤:步骤一、在spring配置文件中引入<tx:>命名空间<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www....

2018-03-21 10:31:21 61 0

转载 Javascript Object.defineProperty() 创建一个不能被修改的对象的属性

avascript作为一种语言,有个美誉,开发者可以重新定义任何事情。虽然这在过去的一些javascript可以,但是ECMAScript5中 已经开始得到改变,例如,我们可以使用Object.defineProperty创建一个不能被修改的对象的属性。本文中我们将讲述 Object.define...

2018-03-20 15:07:23 1628 0

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