- 博客(40)
- 收藏
- 关注
原创 个人技术总结
1.后端框架:Spring,Springmvc,Mybatis,Hibernate,Springboot,Jdbc,2.前端框架:Jsp,Vue,Angular,3.协议:Tcp,WebSocket,Http,Udp
2019-05-28 10:05:51
91
原创 抽象类和接口的区别
1.抽象类可以有构造方法,接口中没有2.抽象类中可以有普通成员变量,接口中没有3.抽象类中可以包含静态方法,接口中没有4.抽象类可以多实现单继承5.抽象类实现接口,可以把接口方法映射为抽象类中的抽象方法而延迟到子类去实现...
2019-05-28 08:07:26
80
原创 Statement和PreparedStatement的区别
1.PreparedStatement支持写动态参数2.PreparedStatement更快3.PreparedStatement可以防止Sql恶意注入
2019-05-27 13:18:02
98
原创 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
90
原创 Java线程调用start()和run()方法的区别
调用start()方法会创建一个线程,在自身线程中执行,具体执行顺序跟系统有关;调用 run()方法则是在main主线程中执行,相当于调用普通方法,在程序中按顺序执行。...
2019-04-08 17:01:28
216
原创 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
198
原创 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
130
原创 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
285
原创 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
127
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
108
原创 @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
513
原创 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
175
原创 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
152
原创 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
740
原创 IntelliJ IDEA下载及安装教程
1.点击官网地址 https://www.jetbrains.com/idea/2.进入官网首页3.选择上图两个位置中任意一个DOWNLOAD都行4.点击后进入界面上面有两个版本第一个是:Ultimate旗舰版(收费,可试用一个月,功能肯定强于Community)第二个是:Community社区版(免费)5.点击Ultimate下的DOWNLOAD下...
2018-09-29 16:38:59
126
原创 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
62
原创 .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
1309
原创 yml中配置端口和默认访问路径
可以看出默认端口是8080默认路径是/也就是说在URL中默认访问路径是localhost:8080:/后面写@RequestMapping映射的路径就可以访问到方法了
2018-09-28 11:01:32
2745
原创 @RequestMapping注解
地址映射,一般配合视图解析器一起使用@RequestMapping(value="/helloworld").yml文件中配置视图解析器当然默认端口server.port:8080URL中输入localhost:8080:/helloworld 将访问到 项目名/WEB-INF/view/helloworld.jsp...
2018-09-28 10:57:16
94
原创 springmvc中 @RestController和@Controller的区别
1.两者都注解在类上2.@RestController下的类的方法可以直接返回JSON数据格式3.@Controller需要和@ResponseBody配合使用才能返回JSON数据格式
2018-09-28 10:42:31
152
原创 关于springboot中pom.xml依赖包的版本问题
1.如出现下图所示情况 只需要删除<version>这行即可 因为springboot自带一些版本的jar包,为的是更好的兼容项目。
2018-09-28 10:39:18
645
原创 eclipse中springboot项目如何使用lombok注解
1.下载lombox插件 然后放在eclipse文件夹下 如图:2.在pom.xml中引入lombox的jar包
2018-09-28 10:32:30
131
原创 maven环境变量配置
前提条件:配置好JDK1.MAVEN_HOMEE:\apache-maven-3.5.4(对应maven安装路径)2.Path;%MAVEN_HOME%\bin;(注意分号;)
2018-08-13 11:14:14
71
原创 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
77
原创 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
72
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人