自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 extends super区别

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

2018-11-07 15:48:35 274

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

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

2018-10-08 21:27:20 346

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

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

2018-10-08 11:23:32 316

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

去年6月份, ES2015正式发布(也就是ES6,ES6是它的乳名),其中Promise被列为正式规范。作为ES6中最重要的特性之一,我们有必要掌握并理解透彻。本文将由浅到深,讲解Promise的基本概念与使用方法。 ES6 Promise 先拉出来遛遛复杂的概念先不讲,我们先简单粗暴地把Promise用一下,有个直观感受。那么第一个问题来了,Promise是什么玩意呢?是一个类?对象...

2018-09-25 14:49:48 1823

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

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

2018-09-19 14:18:07 1901

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

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

2018-08-28 21:19:45 363

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

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

2018-08-24 13:41:25 225

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

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

2018-08-14 17:30:00 194

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

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

2018-08-08 17:03:51 3630

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

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

2018-07-31 10:19:12 660

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

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

2018-07-30 16:28:16 2403

原创 Git常用命令总结

1.Git本地仓库和远程仓库建立关联在本地新建HelloWorld项目,在远程git仓库也建HelloWorld,通过如下命令建立关联git initgit add srcgit commit -m  "first commit"git remote add origin https://github.com/mw138/HelloWorld.gitgit push  -u...

2018-07-30 09:30:54 127

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

每次写博客,第一句话都是这样的:程序员很苦逼,除了会写程序,还得会写博客!当然,希望将来的一天,某位老板看到此博客,给你的程序员职工加点薪资吧!因为程序员的世界除了苦逼就是沉默。我眼中的程序员大多都不爱说话,默默承受着编程的巨大压力,除了技术上的交流外,他们不愿意也不擅长和别人交流,更不乐意任何人走进他们的内心!   最近悟出来一个道理,在这儿分享给大家:学历代表你的过去,能力代表你的现在,学习代...

2018-06-12 17:34:21 263

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

转自:Java泛型中extends和super的区别?另,问题来源:Java 泛型 <? super T> 中 super 怎么 理解?与 extends 有何不同? <? extends T>和<? super T>是Java泛型中的“通配符(Wildcards)”和“边界(Bounds)”的概念。<? extends T>:是指 “上界通配符(U...

2018-06-05 16:20:35 5268 8

原创 很好的java8教程

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

2018-06-05 15:25:22 4214

原创 Idea快捷键使用总结

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

2018-06-05 10:40:58 219

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

http://blog.didispace.com/

2018-06-05 09:59:47 355

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

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

2018-05-11 18:04:31 163

转载 JavaScript 中 console 的用法

注:下文所有“console.info”均会被知乎自动转义,请无视。在调试 JS 代码时,很多人倾向于使用 alert() 或者 console.log() 方法来输出信息,正如某些 Java 程序员喜欢在调试代码时使用System.out.println() 输出信息一样。但与 Java 输出不一样的是, console 对象拥有多种方法可以更好的呈现信息,从而给代码调试带来方便。根据常用程度,...

2018-05-10 17:18:08 272

原创 linux常用命令总结

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

2018-05-10 17:09:17 151

原创 css居中参考网站

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

2018-04-28 15:44:59 151

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

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

2018-04-20 13:23:42 182

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

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

2018-04-20 13:19:26 137

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

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

2018-04-20 13:18:46 458

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

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

2018-04-19 13:45:22 7378 2

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

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

2018-04-19 13:31:36 148

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

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

2018-04-17 15:15:32 833

转载 Git分支管理

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

2018-04-17 14:15:57 519

转载 图解git操作流程图示

现在有这样一种情形:有一个叫做Joe的程序猿写了一个游戏程序,而你可能要去改进它。并且Joe将他的代码放在了GitHub仓库上。下面是你要做的事情fork并且更新GitHub仓库的图表演示Fork他的仓库:这是GitHub操作,这个操作会复制Joe的仓库(包括文件,提交历史,issues,和其余一些东西)。复制后的仓库在你自己的GitHub帐号下。目前,你本地计算机对这个仓库没有任何操作。Clon...

2018-04-17 13:55:53 715

转载 React Native初探

前言很久之前就想研究React Native了,但是一直没有落地的机会,我一直认为一个技术要有落地的场景才有研究的意义,刚好最近迎来了新的APP,在可控的范围内,我们可以在上面做任何想做的事情。PS:任何新技术的尝鲜都一定要控制在自己能控制的范围内,失败了会有可替换方案,不要引起不可逆的问题,这样会给团队造成灾难性的后果。事实上,RN经过一段时间发展,已经有充分数量的人尝试过了,就我身边就有几批,...

2018-04-03 14:03:08 153

原创 Java8学习笔记

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

2018-04-03 13:54:39 139

转载 泛型就这么简单

前言从今天开始进入Java基础的复习,可能一个星期会有一篇的<十道简单算法>,我写博文的未必都是正确的~如果有写错的地方请大家多多包涵并指正~今天要复习的是泛型,泛型在Java中也是个很重要的知识点,本文主要讲解基础的概念,并不是高深的知识,如果基础好的同学可以当复习看看~一、什么是泛型?Java泛型设计原则:只要在编译时期没有出现警告,那么运行时期就不会出现ClassCastExce...

2018-04-03 10:07:16 265

原创 关于JVM优化参数整理

-XX:+PrintGC = -verbose:gc-XX:+PrintGCDetails-XX:+PrintGCDateStamps-Xloggc:C:\Users\ligj\Downloads\gc.log-Xmx3550m 堆最大-Xms3550m 堆最小-Xmn2g  新生代大小 -Xss128k 虚拟机栈大小 整个JVM内存大小=年轻代大小 + 年老代大小 + 持久代大小。持久代一般固定...

2018-04-02 10:15:12 206

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

你是怎么调试 JavaScript 程序的?最原始的方法是用 alert() 在页面上打印内容,稍微改进一点的方法是用 console.log() 在 JavaScript 控制台上输出内容。嗯~,用这两种土办法确实解决了很多小型 JavaScript 脚本的调试问题。不过放着 Chrome 中功能越发强大的开发者工具不用实在太可惜了。本文主要介绍其中的 JavaScript 断点设置和调试功能,...

2018-03-29 16:51:03 228

转载 也谈Spring Bean的生命周期

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

2018-03-28 15:49:26 167

原创 Elasticsearch学习资料整理

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

2018-03-23 16:40:23 731

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

我想你应该知道SimpleDateFormat是非线程安全的吧?那么如何解决呢?答案很简单,用线程安全得日期格式化类了,谁提供了线程安全的日期格式化类呢?org.apache.commons,apache提供了很多类似的非常有用,而且高性能的工具类,针对上面这个问题,你只需要用FastDateFormat即可,为什么是这样,自己看源码,因为该类的实现了单例模式,且加了线程安全的同步控制。还可以用T...

2018-03-21 15:19:51 371

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

 Jstack -l PID >> 123.txt进程ID通过jps命令可查看注意,如果没有成功添加环境变量,那么这里只能在Jstack的路径下执行,否则操作系统无法识别。如图,这里一般有两个运行参数,用来拍取内存快照,他们的含义如下:-l long listings,会打印出额(防盗连接:本文首发自http://www.cnblogs.com/jilodream/ )外的锁信息,在发...

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

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

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

2018-03-21 10:31:21 126

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

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

2018-03-20 15:07:23 2549

webservice动态调用

很多小伙伴在实现webservice动态调用的时候,遇到很多问题,在此分享一个demo供大家参考。客户端根据wsdl文件动态调用server端的方法。希望对大家有帮助!

2016-05-19

下拉菜单的实现

下拉菜单的实现,简单易懂,我相信通过这个例子的理解,你就明白下拉菜单的制作原理了

2015-05-05

java和jquery实现上传文件时实时显示进度条

用java和jquery实现的上传文件时显示进度条的小案例,早就想实现这么个功能,在网上找了很多都是忽悠人的,这个完美实现。经过测试的。整个项目直接导入就可以运行,不需要建数据库,不需要导包,都在里面。有需要的,可以拿去学习一下。

2015-05-01

jquery案例项目

详细介绍ajax技术,和jquery的用法,除了有案例的项目代码,还附有教程

2013-06-10

ssh个人博客系统

整合struts2,hibernate,spring技术,开发的一个个人博客系统,希望对大家有所帮助,该系统可以上传个人图片,头像,发表博文,评论等

2013-06-10

55种网页常用小技巧

常用javascript技巧,在开发中用到这些技巧,可以给你的项目增加不少亮点

2013-05-02

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

TA关注的人

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