自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

LMD802的博客

记录自己所学知识,慢慢深入。

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

原创 MyEclipse部署tomcat项目修改html和js不生效解决方案

一、以映射文件启动1、双击tomcat进入tomcat配置页面2、点击open launch configuration 添加一下内容-server -Xms512m -Xmx512m -XX:NewSize=256M -XX:PermSize=256M -XX:MaxNewSize=512M -XX:MaxPermSize=512M -Dorg.apache.tapestry.dis...

2019-10-29 15:11:43 792

原创 SpringBoot系列01-Hello SpringBoot

Spring Boot 是什么?Spring Boot 是Spring的子项目,他提供Spring 的引导(Boot )的功能。通过 Spring Boot ,我们可以快速配置 Spring 项目,引入各种 Spring MVC、Spring Transaction、Spring AOP、MyBatis 等等框架,而无需不断重复编写繁重的 Spring 配置,降低了 Spring 的使用成本...

2019-07-28 19:05:44 174

原创 Dubbo-01服务注册与发现

Dubbo简介Dubbo 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。Dubbo的架构图各角色说明Provider服务提供者(Provider):暴露服务的服务提供方,服务提供者在启动时,向注册中心注册自己提供的服务。Consumer服务消费者(Consumer): 调用...

2019-07-25 20:40:29 243

原创 消息队列之MQ初探

文章重点为什么使用消息队列?消息队列有什么优点和缺点?Kafka、ActiveMQ、RabbitMQ、RocketMQ都有什么区别,以及适合哪些场景?为什么使用消息队列先说一下消息队列常见的使用场景吧,其实场景有很多,但是比较核心的有 3 个:解耦、异步、削峰。解耦看这么个场景。A 系统发送数据到 BCD 三个系统,通过接口调用发送。如果 E 系统也要这个数据呢?那如果 C 系...

2019-07-23 17:39:55 226

原创 设计模式之简单工厂和工厂方法

从今天开始,我们就要正式开始学习设计模式了。关于设计模式的重要性,不言而喻,你写的是代码还是诗,一个重要的考察维度就是代码的健壮性,可扩展性,这些都离不开设计模式的支持。本文,我们就从最简单的工厂方法模式开始,带大家揭开设计模式的神秘面纱。简单工厂要学习工厂方法,我们得先来学习下简单工厂模式。工厂方法模式则是在简单工厂的基础上做的进一步优化。模式定义简单工厂模式也叫静态工厂方法模式,它是...

2019-07-23 17:18:15 199

原创 lambda表达式和函数式编程初探

一、函数式接口理解FunctionalInterface(函数式接口)是学习Java8 Lambda表达式的基础。函数式接口的定义函数式接口是指在接口中只有一个抽象方法,可以使用 @FunctionalInterface注解来约束,有多个抽象方式就会报错(但若抽象方法为Object类中的方法,并不会报错)函数式接口只能有一个抽象方法,所以在使用lambda表达式时,编译器可以根据上下文直...

2019-06-30 23:21:46 232

原创 设计模式之单例设计模式

懒汉式(线程不安全)这段代码比较简单,使用了懒加载模式,但却存在致命的问题。当有多个线程并行调用 getInstance() 的时候,就会创建多个实例。也就是说在多线程下不能正常工作。package singleton;/** * 懒汉式 * @author 落幕 * */public class LazySingleTon { private LazySingleTon...

2018-12-05 21:24:18 176

原创 Redis基础使用

关系型数据和非关系型数据库(NO SQL)的区别关系型数据库:RSDB/RDB:以二维表的形式存储数据什么是NoSql为了解决高并发、高可扩展(集群)、高可用(不能宕机)、大数据存储问题而产生的数据库解决方案,就是NoSql数据库。NoSql :全称 not only sql ,非关系型数据库。可以作为关系型数据库的一个很好的补充。不能替代。非关系数据库:以键值对的形式(...

2018-12-04 16:33:05 263

原创 Nginx概述

关于NginxNginx是一个轻量级、高性能、稳定性高、并发性好的HTTP和反向代理服务器。也是由于其的特性,其应用非常广。Nginx的主要功能反向代理是用来代理服务器的,代理我们要访问的目标服务器。代理服务器接受请求,然后将请求转发给内部网络的服务器(集群化),并将从服务器上得到的结果返回给客户端,此时代理服务器对外就表现为一个服务器。Nginx在反向代理上,提供灵活的功能,可...

2018-11-17 09:28:02 299

原创 一文搞懂JSP、EL表达式和JSTL标签库

JSP & EL & JSTLjspJava Server Page什么是jsp从用户角度看待 ,就是是一个网页 , 从程序员角度看待 , 其实是一个java类, 它继承了servlet,所以可以直接说jsp 就是一个Servlet.为什么会有jsp?html 多数情况下用来显示静态内容 , 一成不变的。 但是有时候我们需要在网页上显示一些动态数据, ...

2018-11-10 22:44:42 221

原创 设计模式之代理模式

代理模式代理模式分为动态代理和静态代理就是在不修改原代码的基础上,对原对象进行功能增强1.静态代理1.1 要有接口1.2 遍写接口实现类1.3 编写代理类,也去实现被代理对象实现的接口缺点:1.只能代理一类对象,代理类只能代理实现了被代理对象实现的接口2.代理对象固定/** * 接口 * @author 落幕 */public interface Wor...

2018-11-10 22:31:12 181

原创 Java的值传递与“引用传递”

Java中的参数传递都是值传递首先java中是没有引用传递的。形参与实参的概念形式参数:是在定义函数名和函数体的时候使用的参数,目的是用来接收调用该函数时传入的参数。实际参数:在调用有参函数时,主调函数和被调函数之间有数据传递关系。在主调函数中调用一个函数时,函数名后面括号中的参数称为“实际参数”。值传递与引用传递值传递(passby value)是指在调用函数时将实...

2018-11-10 22:13:19 264

原创 java多线程基础

java多线程文章主要内容线程的创建方式线程的几种状态线程的安全性1. 线程的创建方式1、继承Thread类:Thread类其实是实现了Runnable接口的一个实例,继承Thread类后需要重写run方法并通过start方法启动线程。继承Thread类耦合性太强了,因为java只能单继承,如果一个类继承了另外一个父类,此时要实现多线程就不能通过继承Thread的类实现,所...

2018-11-10 22:04:04 241

原创 JDBC操作数据库基础

JDBC操作数据库一、JDBC的概念JDBC:JavaDataBaseConnection:通过java代码操作数据库。可以把JDBC看成一个操作Mysql的一个客户端。JDBC使用步骤:1、加载mysql的驱动类:mysql-connector-java-5.1.7-bin.jar。2、建立数据库与JAVA之间的连接:DriverManager.getConnection(url, ...

2018-11-10 22:00:27 268

原创 SSM开发步骤

文章目录SSM:Spring+SpringMVC+Mybatis使用注解开发步骤1.配置web.xml@RequestMapping映射请求中的method参数实现四种请求方式的调用将POST请求转化为put请求和delele请求的两种方法2.配置spring-mybatis.xml在spring的配置文件加载(db.properties)数据库连接参数配置数据源SqlSessionFactory...

2018-11-10 21:57:42 1370

原创 Hibernate注解开发

Hibernate开发步骤1.导入Hibernate开发包中lib文件夹中required下的所有jar包2.在src根目录建立hibernate主配置文件,hibernate.cfg.xml,cfg:configuration配置。主配置文件如下:<?xml version="1.0" encoding="UTF-8"?><!--导入标签库:在Hibernate核心开...

2018-11-10 21:54:11 238

原创 设计模式之装饰器模式

常见设计模式:工厂模式,单例模式,装饰器模式,代理模式,适配器模式等Java中IO使用的是装饰设计模式:抽象构件:抽象被装饰者,一般是接口具体构件:具体被装饰者,实现抽向构件抽象角色:抽象装饰者, 抽象角色也去实现抽向构件:多态使用抽象构件做成员变量重写接口方法具体角色:具体修饰者继承抽象角色,重写父类方法抽象构件:抽象被装饰者,一般是接口,接口目的是为了实现多态/** * ...

2018-11-10 17:30:10 349

原创 Mysql基础

文章目录数据库的好处数据库相关概念数据库存储数据的特点MySQL产品的介绍和安装MySQL服务的启动和停止MySQL服务的登录和退出MySQL的常见命令MySQL的语法规范SQL的语言分类SQL的常见命令DQL语言的学习进阶1:基础查询进阶2:条件查询进阶3:排序查询进阶4:常见函数进阶5:分组查询进阶6:多表连接查询进阶7:子查询进阶8:分页查询进阶9:联合查询DML语言插入修改删除DDL语句库...

2018-11-10 13:59:13 215

原创 SSM项目总结

1.Mybatis关联查询时,查到对象但对象属性为null原因:没有映射相关列,或者在数据查询时没有关联相关表。Mybatis封装对象时,需要先从数据库查到相关列再封装为对象。//RoleMapper.xml<resultMap id="BaseResultMap" type="entity.Role"> //映射主键 &am

2018-11-10 13:40:21 931

原创 jQuery这篇文章就够了

jQuery

2018-11-09 19:54:19 409

原创 Struts基础

文章目录Struts简介及用处执行流程:struts.xml:Struts与Servlet API解耦的访问方式struts2耦合的访问 Servlet API的方式Struts开发步骤struts拦截器Struts如何向页面传值Struts跳转技术ValueStack:值栈Action的生命周期:Action如何接收请求参数:Struts执行流程:Struts ajax:Struts简介及用处...

2018-11-09 17:49:32 201

原创 Mysql数据库基础

文章目录SQL语句总结模糊查询:参数绑定:聚合函数、统计函数:分组:DQL语句的书写顺序:count():分页查询:子查询:EXISTS:多列分组原则:关联查询:多表关联语法:事务:事务的特性:隔离级别:SQL语句总结DDL:DataDefinitionLanguage 数据库定义语言,关键字有:create,alter,dropcreate:创建表和数据库: create ...

2018-11-09 17:46:44 256

原创 JAVA基本数据类型

java分为两大数据类型:基本数据类型引用数据类型此次仅说基本数据类型1、int(整形)类型,大小为4个字节,用32位二进制表示,其大小范围是: -2,147,483,648(-2^31)~ 2,147,483,647(2^31 - 1),默认值是 0 ;一般情况下整型变量默认为 int 类型;命名格式: int a = 10;   int b = 5;2、long (长整型)大小为8个字节,用6...

2018-07-04 13:46:21 170

原创 JAVA多态详解

先说下面向对象编程的三大特性:继承、封装、多态        继承:继承的目的是为了增强代码重用性,子类继承父类可以继承非私有属性和方法。同时继承也是多态的基础。        封装:封装的目的是为了保护自己的私有属性,同时对外开放可调用的Set、Get方法。谈到这里我们可以说说多态了:        多态:多态是继封装、继承之后,面向对象的第三大特性。现实事物经常会体现出多种形态,如学生,学生是...

2018-06-22 22:56:36 380 1

空空如也

空空如也

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

TA关注的人

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