自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 优质博客文章地址汇总

数据库调优:数据库调优教程(一) 前言&慢查询定义http://blog.csdn.net/hzy38324/article/details/44903207数据库调优教程(二) 慢查询数据准备http://blog.csdn.net/hzy38324/article/details/44917119数据库调优教程(三) 记录慢查询http://blog.csdn....

2018-08-30 19:24:26 282

转载 用小说的形式讲解Spring(4) —— 使用Spring Boot创建NoXml的Web应用

本集概要:怎样用Spring Boot搭建Web应用? Spring Boot和Spring相比,有什么优势? Spring Boot的起步依赖和自动配置是什么东西? 为什么不需要配置Servlet容器也可以启动Web应用?经过了国庆七天长假的休息,回到公司的大雄已经打满了鸡血,准备在新的项目 —— tiny facebook,大干一场。第一次被委以重任,大雄心里还是有点小紧张的…...

2018-08-30 18:39:49 159

转载 用小说的形式讲解Spring(3) —— xml、注解和Java Config到底选哪个

本集概要:为什么说xml配置是类型不安全的配置方式? 如何使用注解进行配置? 注解配置是万能的吗? 如何使用Java Config进行配置? xml、注解、Java Config,到底该如何选择?大雄一脸懵逼,心想,“我不就改了一处地方,怎么就把服务器给整挂了呢”,他仔细地看了一下自己改的代码:<bean id="serverLogger" class="com.spri...

2018-08-30 17:31:00 470

转载 用小说的形式讲解Spring(2) —— 注入方式哪家强

本集概要:构造器注入有什么缺点? 如何使用setter注入? setter注入为什么会导致空指针异常?前情回顾:用小说的形式讲解Spring(1) —— 为什么需要依赖注入大雄给项目引入了Spring框架,解决了代码过度耦合的问题,当然,这只是Spring强大功力的冰山一角,菜鸟大雄还仍然是菜鸟大雄……越来越庞大的构造函数一天,晨会过后,哆啦对大雄说,“大雄,我们的订单接口和...

2018-08-30 17:14:18 248

转载 用小说的形式讲解Spring(1) —— 为什么需要依赖注入

本集概要:使用依赖注入前,代码是什么样子,有什么缺点? 依赖注入是什么?为什么要使用依赖注入? Spring如何使用xml配置的方式进行依赖注入?大雄是一个刚踏入社会的95后,热爱编程的他,在毕业之后进入了一家互联网公司,负责公司内一个电商项目的开发工作。 为了让大雄更快的成长,公司安排了哆啦作为大雄的导师。春风得意在哆啦的指导下,大雄很快对这个项目的代码有了大致的了解,于是哆...

2018-08-30 16:56:33 436

原创 集群/分布式/微服务/SOA是什么?

前言像我这种技术小白,看到这些词(集群/分布式/微服务/SOA)的时候,感觉就是遥不可及的(高大尚的技术!!)。就好像刚学Java面向对象的时候,在论坛上翻阅资料的时候,无意看到"面向切面编程",也认为这是遥不可及的(高大尚的技术!!)。但真正接触到"面向切面编程"的时候,发现原来就是如此啊,也没什么大不了的。只不过当时被它的名字给唬住了…不知道各位在刚接触这些名字集群/分布式/微服务...

2018-08-30 16:33:03 493

原创 轻松理解Spring框架的AOP思想(面向切面编程)

一、何为面向切面编程     本文旨在帮助还没有理解AOP的童鞋看透弄懂AOP,也欢迎高手批评指正。     先说一个Spring是什么吧,大家都是它是一个框架,但框架这个词对新手有点抽象,以致于越解释越模糊,不过它确实是个框架的,但那是从功能的角度来定义的,从本质意义上来讲,Spring是一个库,一个Java库,所以我个人觉得应该这样回答Spring是什么:Spring是一个库,它的功能...

2018-08-30 15:47:06 11296 1

转载 MySql悲观锁和乐观锁总结

现在我有一个购买商品的需求,我们知道当我们购买商品时,后台会进行减库存和增加购买记录的操作。我们分别在无锁和乐观锁和悲观锁进行相应的代码演示来说明问题。    建表语句如下:CREATE TABLE `stock` ( `id` int(11) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(50) NOT NULL DEFAUL...

2018-08-29 16:36:50 268

转载 SSM框架下各个层的解释说明

持久层:DAO层(mapper)DAO层:DAO层主要是做数据持久层的工作,负责与数据库进行联络的一些任务都封装在此,  DAO层的设计首先是设计DAO的接口, 然后在Spring的配置文件中定义此接口的实现类, 然后就可在模块中调用此接口来进行数据业务的处理,而不用关心此接口的具体实现类是哪个类,显得结构非常清晰, DAO层的数据源配置,以及有关数据库连接的参数都在Spring...

2018-08-23 20:29:11 752

转载 IntelliJ IDEA 详细图解最常用的配置

本文转载自:https://blog.csdn.net/qq_27093465/article/details/52918873刚刚使用IntelliJ IDEA 编辑器的时候,会有很多设置,会方便以后的开发,磨刀不误砍柴工。比如:设置文件字体大小,代码自动完成提示,版本管理,本地代码历史,自动导入包,修改注释,修改tab的显示的数量和行数,打开项目方式,等等一大堆东西。总结一下,免得下次...

2018-08-22 10:56:34 196

转载 Java Optional空指针处理

摘要: 直到真正了解了空指针异常,才能算一名合格的Java开发人员。在我们逼格闪闪的java码字符生涯中,每天都会遇到各种null的处理,Java8之后提供了一种更优雅的方式来处理空指针——Optional。那些年困扰着我们的null在Java江湖流传着这样一个传说:直到真正了解了空指针异常,才能算一名合格的Java开发人员。在我们逼格闪闪的java码字符生涯中,每天都会遇到各种null的...

2018-08-20 16:08:38 724

转载 深入理解Java中的重写和重载

本文转自:http://www.hollischuang.com/archives/1308 重载(Overloading)和重写(Overriding)是Java中两个比较重要的概念。但是对于新手来说也比较容易混淆。本文通过两个简单的例子说明了他们之间的区别。定义重载简单说,就是函数或者方法有同样的名称,但是参数列表不相同的情形,这样的同名不同参数的函数或者方法之间,互相称之...

2018-08-16 20:02:24 332

转载 Mysql添加用户,给用户授权

创建用户CREATE USER 'username'@'host' IDENTIFIED BY 'password';username – 你将创建的用户名说明:host – 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,  如 果想让该用户可以从任意远程主机登陆,可以使用通配符%password –  该用户的登陆密码,密码可以为空,如果为空则该用户可以...

2018-08-16 19:14:12 91698

原创 Git常用命令

 Git常用命令G查看:$ git status要随时掌握工作区的状态就使用 git status命令查看; 如果git告诉文件被修改可以使用git diff查看修改内容使用git status命令可以查看当前代码的修改状态。罗列出所有被修改过的文件。提交所有变更文件到暂存区:$ git add .提交备注信息:$ git commit -m "备注信息"简单解释一下gi...

2018-08-16 16:13:35 99

转载 JAVA版爱情

我能抽象出整个世界... 但是我不能抽象出你... 因为你在我心中是那么的具体... 所以我的世界并不完整... 我可以重载甚至覆盖这个世界里的任何一种方法... 但是我却不能重载对你的思念... 也许命中注定了 你在我的世界里永远的烙上了静态的属性... 而我不慎调用了爱你这个方法... 当我义无返顾的把自己作为参数传进这个方法时... 我才发现爱上你是一个死...

2018-08-16 14:52:19 1667

转载 TCP‘三次握手’和‘四次挥手’(通俗易懂)

概述我们都知道 TCP 是 可靠的数据传输协议,UDP是不可靠传输,那么TCP它是怎么保证可靠传输的呢?那我们就不得不提 TCP 的三次握手和四次挥手。三次握手下图为三次握手的流程图 下面通过我们 wireshark 抓包工具来分析三次握手 三次握手数据包第一次握手建立连接。客户端发送连接请求报文段,将SYN位置为1,Sequence Number为x;...

2018-08-15 16:06:13 25274 2

原创 HAP框架之Token验证

闲来无事,总结这几天遇到的一个问题,以及解决过程。这几天在做一个考核项目,拿到需求以后,那就敲代码啊。敲完一个修改功能的时候,测试的时候,突然跳出来这样一个提示框。请求参数中Token不存在, what,什么鬼。没办法,有问题那就去解决呗。首先我就查看我自己的代码有没有写错,于是各种debugger;各种设断点调试。好吧,数据正常传到后台去了。说明我的代码是没问题的。那...

2018-08-15 09:32:53 1324 1

原创 Kendo MVVM

Model View ViewModel (MVVM) 是开发人员经常使用的一种设计模式,以实现数据模型(Model)和视图(View)的分离。MVVM 中的 ViewModel 部分负责把模型中的数据对象以某种方便的形式和 View 结合起来(通常是通过数据绑定的方式)。Kendo MVVM 实现了 MVVN 设计模式,并且支持和 Kendo 框架的其它部分(如UI组件和数据源)的无缝连接。...

2018-08-09 15:26:02 381

原创 jQuery学习总结

一、jQuery选择器jQuery 元素选择器jQuery 使用 CSS 选择器来选取 HTML 元素。$("p") 选取 <p> 元素。$("p.intro") 选取所有 class="intro" 的 <p> 元素。$("#demo") 选取所有 id="demo" 的 元素。$(this)选取当前的html元素(关于this

2018-08-09 10:11:06 2537

转载 Java程序员必须掌握的英语词组

抽象类(abstract class):抽象类不能创建对象,主要用来创建子类。Java中的抽象类使用 abstract 修饰符定义。抽象数据类型(abstract data type ADT):抽象数据类型指明了可能的类型和允许进行的操作,但是没有提供实现。访问标识符(access specifier):用于方法或变量定义,限定了哪些类可以访问该方法或变量。Java中的访问标识符有 pub...

2018-08-02 18:54:33 296

转载 $.ajax()总结

Ajax参数解析和场景应用一、定义和用法       AJAX即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。AJAX 是一种用于创建快速动态网页的技术。通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。传...

2018-08-02 09:34:00 406

转载 chrome浏览器js断点调试总结

本文转自https://www.cnblogs.com/mqfblog/p/5397282.html(沐清风blog)1.断点调试是啥?难不难?断点调试其实并不是多么复杂的一件事,简单的理解无外呼就是打开浏览器,打开sources找到js文件,在行号上点一下罢了。操作起来似乎很简单,其实很多人纠结的是,是在哪里打断点?(我们先看一个断点截图,以chrome浏览器的断点为例)步骤记...

2018-08-01 16:39:40 8237 1

空空如也

空空如也

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

TA关注的人

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