自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 消息传递模式图

1.点对点2.发布-订阅

2019-06-10 10:11:50 461

原创 Spring Cloud Eureka高可用结构图

2019-05-30 07:40:34 511

原创 SpringCloud五大组件

1.服务发现:Netflix Eureka2.分布式配置:Spring Cloud Config

2019-05-29 16:38:31 105

原创 Java参数传递

1.参数是基本类型时,传递的是值的拷贝,无论怎样改变这个拷贝,原值不变。2.参数是对象类型时,传递的是地址的拷贝。

2019-05-29 08:27:41 54

原创 Jwt

1.Jwt全称:JSON Web Token2.Jwt是一个字符串,由头部、载荷、签名三部分组成

2019-05-28 14:40:36 57

原创 个人技术总结

1.后端框架:Spring,Springmvc,Mybatis,Hibernate,Springboot,Jdbc,2.前端框架:Jsp,Vue,Angular,3.协议:Tcp,WebSocket,Http,Udp

2019-05-28 10:05:51 53

原创 抽象类和接口的区别

1.抽象类可以有构造方法,接口中没有2.抽象类中可以有普通成员变量,接口中没有3.抽象类中可以包含静态方法,接口中没有4.抽象类可以多实现单继承5.抽象类实现接口,可以把接口方法映射为抽象类中的抽象方法而延迟到子类去实现...

2019-05-28 08:07:26 54

原创 Statement和PreparedStatement的区别

1.PreparedStatement支持写动态参数2.PreparedStatement更快3.PreparedStatement可以防止Sql恶意注入

2019-05-27 13:18:02 54

原创 Jdbc相关类

1.Driver2.DrvierManager3.Connection4.Statement5.ResultSet6.结构图

2019-05-27 11:31:29 77

原创 Java创建对象的四种方式

1.new2.反射3.clone4.反序列化

2019-05-27 07:45:48 56

原创 数据库引擎

1.InnoDB:支持事务2.MYISAM:不支持事务

2019-04-24 23:21:55 65

原创 Mysql优化策略

1.where所在字段加索引2.不要返回不必要的字段数据3.JOIN连接字段加索引

2019-04-24 13:42:42 61

原创 协议

FTPHTTPHTTPSUDPTCPSSH

2019-04-15 10:37:21 52

原创 Java 策略模式

Operation.classpackage com.fengling.pattern.strategy;public interface Operation { int action(int num1, int num2);}Add.classpackage com.fengling.pattern.strategy;public class Add impl...

2019-04-13 23:23:02 60

原创 Java线程调用start()和run()方法的区别

调用start()方法会创建一个线程,在自身线程中执行,具体执行顺序跟系统有关;调用 run()方法则是在main主线程中执行,相当于调用普通方法,在程序中按顺序执行。...

2019-04-08 17:01:28 163

原创 Java四种线程池

1.单个线程线程池2.固定大小线程池3.可缓存线程池4.大小无线线程池

2019-04-08 15:37:37 73

原创 Java创建线程的三种方式

1.实现Runnable接口2.继承Thread类3.实现Callable接口

2019-04-08 13:02:05 51

原创 Java环形队列

package com.design.java;import java.util.Arrays;/** * @author Lxz * @Data 2019/1/29 * @description CicularQueue Easy Implementation */public class MyCircularQueue { private int head; ...

2019-01-29 13:52:08 155

原创 Java工厂模式

1.应用场景一块田地(工厂)可以生产出许多水果2.UML图3.代码package com.fengling.pattern.factory;public interface Fruit { void produce();}package com.fengling.pattern.factory;public class Apple imp...

2018-12-19 16:31:32 81

原创 Proxy Pattern

目录1.静态代理1.1.UML类图1.2.代码结构2.动态代理2.1.UML类图2.2.代码结构3.Cglib代理3.1.UML类图3.2.代码结构4.区别与特点1.静态代理1.1.UML类图待补充1.2.代码结构package com.design.pattern.proxy;/** * @author Lxz * @date...

2018-12-19 16:31:11 99

原创 Bubble Sort

package com.fengling.test;/** * Bubble Sort * 相邻两数进行比较 * number[0]与number[1]比较之后,number[1]与number[2]比较... 以此类推 大数沉底 */public class BubbleSortTest { public void bubblesort(int[] numbers){ ...

2018-12-03 16:28:37 93 1

原创 栈(JAVA)

package com.fengling.test;/** * 数组实现栈 */public class StackTest { private char[] stack; private int maxSize; //栈的大小 private int top; public StackTest(int size) { maxSiz...

2018-12-03 13:50:54 73

原创 @Param注解使用

当Mapper接口中只有一个基本类型时(如String pageNum),在使用XML文件时(如 pageName = #{pageNum}),需要使用@Param当Mapper接口中只有一个复杂类型(例如对象User user(提示user对象中包含例如id属性))时,在使用XML文件时(id=#{id}),可以不使用@Param注解,若使用则XML文件中(id = #{user.id})...

2018-11-11 19:54:49 424

原创 vue常用命令

1.vue init webpack 项目名 —— # 创建项目2.npm install cnpm -g —— # 使用npm升级或安装cnpm3.cnpm run dev —— # 使用cnpm运行vue项目4.cnpm install —— # 使用cnpm在当前项目目录安装依赖包5.cnpm install 组件名 —— # 本地安装6.cnpm install 组件名...

2018-11-02 15:31:48 107

原创 Springboot—Swagger2使用指南

 目录1.认识Swagger1.1作用2.Swagger2依赖3.创建Swagger2配置类4.Swagger2注解说明5.Http Request Method6.注意事项1.认识SwaggerSwagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新...

2018-10-26 14:37:48 112

原创 Springboot整合Mybatis实现简单CRUD

目录1.开发环境2首先创建一个springboot项目3.项目结构3.1添加数据3.2查询数据3.3修改数据:3.4删除数据:附上项目代码Githup地址:https://github.com/liuxianzhi/springboot1.开发环境windows-10springboot-2.0.5maven-3.5.4mysql-8.0.11...

2018-09-30 16:14:06 561

原创 IntelliJ IDEA下载及安装教程

1.点击官网地址   https://www.jetbrains.com/idea/2.进入官网首页3.选择上图两个位置中任意一个DOWNLOAD都行4.点击后进入界面上面有两个版本第一个是:Ultimate旗舰版(收费,可试用一个月,功能肯定强于Community)第二个是:Community社区版(免费)5.点击Ultimate下的DOWNLOAD下...

2018-09-29 16:38:59 80

原创 123

<textarea readonly=”readonly” name=”code” class=”java”package com.example.demo;import org.mybatis.spring.annotation.MapperScan;import org.springframework.boot.SpringApplication;import org.spr...

2018-09-29 10:59:19 43

原创 yml配置mybatis相关信息

一是实体别名,方便映射文件mapper.xml中结果集简洁二是配置映射文件路径,用于被访问

2018-09-28 11:08:38 620 1

原创 .yml中配置数据源

mysql5中驱动名 driver-name是 com.mysql.jdbc.Driver6以后是com.mysql.cj.jdbc.Driverurl配置中除jdbc:mysql//localhost:8080:/数据库名  不变要新增两个属性 一个是要配置serverTimeZone和useSSL...

2018-09-28 11:06:05 1264

原创 yml中配置端口和默认访问路径

可以看出默认端口是8080默认路径是/也就是说在URL中默认访问路径是localhost:8080:/后面写@RequestMapping映射的路径就可以访问到方法了

2018-09-28 11:01:32 2586

原创 @RequestMapping注解

地址映射,一般配合视图解析器一起使用@RequestMapping(value="/helloworld").yml文件中配置视图解析器当然默认端口server.port:8080URL中输入localhost:8080:/helloworld 将访问到   项目名/WEB-INF/view/helloworld.jsp...

2018-09-28 10:57:16 57

原创 springboot中配置文件是用.properties还是.yml

建议使用.yml配置文件可以极大的提高编程效率,减少了代码的冗余 

2018-09-28 10:44:27 227

原创 springmvc中 @RestController和@Controller的区别

1.两者都注解在类上2.@RestController下的类的方法可以直接返回JSON数据格式3.@Controller需要和@ResponseBody配合使用才能返回JSON数据格式

2018-09-28 10:42:31 113

原创 关于springboot中pom.xml依赖包的版本问题

1.如出现下图所示情况 只需要删除<version>这行即可   因为springboot自带一些版本的jar包,为的是更好的兼容项目。

2018-09-28 10:39:18 547

原创 eclipse中springboot项目如何使用lombok注解

1.下载lombox插件 然后放在eclipse文件夹下     如图:2.在pom.xml中引入lombox的jar包

2018-09-28 10:32:30 109

原创 @Data注解的作用

1.注解在类上2.提供get()、set()、equals()、hashCode()、toString() 方法。

2018-09-28 10:29:50 190

原创 maven环境变量配置

前提条件:配置好JDK1.MAVEN_HOMEE:\apache-maven-3.5.4(对应maven安装路径)2.Path;%MAVEN_HOME%\bin;(注意分号;)

2018-08-13 11:14:14 55

原创 jdk环境变量配置

jdk1.8及以上(只需配置两个环境变量即可)1.JAVA_HOME E:\Java\8\jdk1.8.0_171 (安装好的jdk路径)2.Path%Java_Home%\bin;%Java_Home%\jre\bin; (放在Path最前面) 

2018-08-12 16:31:53 57

原创 JSP申明

<%@ page language="java" contentType="text/html; charset=UTF-8"  pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org//TR/html4/loose.dtd&

2018-07-18 11:10:35 47

空空如也

空空如也

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

TA关注的人

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