自定义博客皮肤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)
  • 收藏
  • 关注

原创 vue-cli3以上如何关闭eslint

太难了,弄了2个小时 终于有个成功的了 !找到文件 vue.config.js (如果没有这个文件就在根目录上创建一个)将lintOnSave属性设置为false,如果没有就自己写个进去。module.exports = {lintOnSave: false}如图 : 添加完成,重启即可成功转载自: https://www.barben.cn/code/641.html...

2020-06-19 15:11:48 1592

原创 自定义注解+Spring 拦截器实现切面功能

1.自定义个注解 权限判断用import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;/** * @author <a hr...

2019-03-11 13:18:02 1580

原创 IDEA maven搭建Spring+Spring MVC

1. IDEA新建项目如图2.3. pom.xml文件导入 所需依赖 <!-- Spring依赖 --> <!-- 1.Spring核心依赖 --> <dependency> <groupId>org.springframework</groupId> ...

2019-03-08 17:20:18 251

转载 java

转载记录 : https://blog.csdn.net/u010697681/article/details/79414112#MVC__249

2019-03-06 17:45:21 187

转载 ajax跨域问题三种解决方案

为什么会出现跨域跨域问题来源于JavaScript的同源策略,即只有 协议+主机名+端口号 (如存在)相同,则允许相互访问。也就是说JavaScript只能访问和操作自己域下的资源,不能访问和操作其他域下的资源。跨域问题是针对JS和ajax的,html本身没有跨域问题,比如a标签、script标签、甚至form标签(可以直接跨域发送数据并接收数据)等 解决方案:https://blog...

2018-07-27 10:25:47 585

原创 Git强制push 本地代码到远端

1.确认本地代码 Git版本(如需版本回退参考https://blog.csdn.net/vfsdfdsf/article/details/78856302) 2.打开Git Bash 2.1 进入项目Git目录 2.2 本地分支强制推送到远程代码库 执行 git push -f origin master 如图: ...

2018-07-09 17:02:24 20500

转载 jdk7 jdk8新特性之泛型自动推断

1.简单理解泛型如果你还不了解什么是泛型,请点击进入《泛型》详细情况地址:http://blog.csdn.net/sun_promise/article/details/51322239#t16泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。通俗点将就是“类型的变量”。这种类型变量可以用在类、接口和方法的创建中。当然最常见的就是...

2018-07-05 10:18:37 3600

原创 面向对象设计五大基本原则

1.单一职责原则 :就一个类而言,应该仅有一个引起它变化的原因。   一个类如果承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化时,设计会遭受意向不到的破坏。例如:游戏开发中 游戏界面,游戏逻辑 是分离的 类的职责分离。2.开放-封闭原则:软件实体(类,模块,函数等等)应该可以扩展,但是不可以修改。   对扩展开...

2018-03-20 15:53:07 1075

原创 java设计模式之建造者模式

什么时候需要用到建造者模式?建造者模式(Builder):将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。使用建造者模式好处就是使得建造代码与表示代码分离,由于建造者隐藏该产品是如何组装的,所以若需要改变一个产品的内部表示,只需要在创建一个具体的创建者就可以了。建造者模式主要有几部分组成:例如: 建造人 1.抽象建造类 Builder2.具体建造者 ThinPersonB...

2018-03-19 11:34:39 194

原创 2018 java面试题

新年回来3月份,正值跳槽季,面了几家公司,问的问题大部分从项目开始逐渐问,其他的能记住的问的问题就这些了,记录下以后想起来再更新。1.String 是可变的吗? 还知道哪些不可变的类?2.Servlet运行分为哪几步?3.Servlet是单例还是多例?4.说下java类集都哪些? 及它们底层实现及优缺点?5.jdk1.8和jdk1.7的HashMap有什么不同?6.说下SQL注入7.说下乐观锁和悲...

2018-03-15 10:31:26 2972

原创 java 8新特性之方法引用

方法引用通过方法的名字来指向一个方法。方法引用可以使语言的构造更紧凑简洁,减少冗余代码。方法引用使用一对冒号 :: 。下面,我们在 Car 类中定义了 4 个方法作为例子来区分 Java 中 4 种不同方法的引用。public class Car { //Supplier是jdk1.8的接口,这里和lambda一起使用了 public static

2018-01-25 10:50:32 364

原创 java8 新特性之Lambda 表达式

Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。语法lambda 表达式的语法格式如下:(parameters) -> expression或(parameters) ->{statements;}lambda特征:可选类型声明

2018-01-25 10:28:50 290

原创 重写equals和hashcode

比较类的某两个实例 需重写equals与hashcode方法,如图是eclipse中自动重写对象的equals与hashcode方法public class DeliveryRes { private String id; private String name; @Override public int hashCode() { final int prime = 31;

2018-01-22 18:59:48 301

原创 mybatis 存取Blob数据到oracle数据库

BLOB和CLOB都是大字段类型,BLOB是按二进制来存储的,而CLOB是可以直接存储文字的。其实两个是可以互换的的,或者可以直接用LOB字段代替这两个。但是为了更好的管理ORACLE数据库,通常像图片、文件、音乐等信息就用BLOB字段来存储,先将文件转为二进制再存储进去。而像文章或者是较长的文字,就用CLOB存储,这样对以后的查询更新存储等操作都提供很大的方便。本文使用的是 mybatis

2017-12-11 14:27:24 5461

原创 java switch 语句的那些坑

1.首先判断是否有匹配的case如果有执行匹配的case语句,如果没有break或者return 等语句,按顺序向下执行(如果下面有default语句也执行),一直执行到switch语句大括号结     束2.当case语句没有匹配时,执行defult语句(无论default语句在哪个位置,没有匹配时都会执行default语句),执行完default语句,如果defalut语句没有brea

2017-12-08 14:02:59 2346

转载 Hibernate对象的三种状态

Hibernate中的对象有三种状态: 瞬时状态 (Transient),持久状态 (Persistent),   1. 瞬时状态 (Transient)当我们通过Java的new关键字来生成一个实体对象时,这时这个实体对象就处于自由状态,如下: Customer customer=new Customer(“zx”,27,images);这

2017-12-08 13:20:05 209

转载 java 静态代理,jdk动态代理,CGLIB动态代理详解

代理模式是一种静态代理,而动态代理就是利用反射和动态编译将代理模式变成动态的。原理跟动态注入一样,代理模式在编译的时候就已经确定代理类将要代理谁,而动态代理在运行的时候才知道自己要代理谁 。 Spring 的核心AOP的原理就是java的动态代理机制。Spring的动态代理有两种:一是JDK的动态代理;另一个是cglib动态代理(通过修改字节码来实现代理)。1、静态代理:静态代

2017-12-08 12:09:58 587

转载 java 强引用,软引用,弱引用,虚引用 详解

1、强引用(StrongReference)         强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下:Object o=new Object(); // 强引用      当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。如果不使用

2017-11-23 09:56:59 240

原创 java 集合 容器 List Set Map区别

Java基本容器类包括:List,Set,Queue,MapList,Set,Queue继承自CollectionSet接口实现类包括 HashSet,TreeSet,LinkedHashSet。 不保存重元素HashSet:最快获取元素方式,快速查找TreeSet:按照比较结果的升序保存对象LinkedHashSet:按照被添加的顺序保存对象ListArr

2017-08-11 15:48:01 787

原创 java 字父类 构造方法 代码块 加载顺序

public class Demo {{System.out.println("我是demo的内部代码块");}static {System.out.println("我是demo的内部静态代码块");}public Demo() {System.out.println("我是demo的构造方法");}static class

2017-04-06 17:06:30 832 1

原创 ORANCLE 的交集,并集,差集

差集:select * from ancl_order minusselect * from ancl_order where status = 'PAYED'交集:select * from ancl_order intersectselect * from ancl_order where status = 'PAYED'并集:union all  直接

2017-03-29 16:49:28 897

原创 SQL语句 多行变一行 orancle数据库

ANCL_DELIVERY表是乘客购买的票证,一个ANCL_ORDER_ID会有多个票证如图开发中会有一些需求一个ANCL_ORDER_ID对应一条数据,那么可使用 分组把TICKET_PROVE字段放到一个新的字段里 以某种字符分可开代码如下        SELECT            L.ORDER_ID,            LISTAGG(TIC

2017-03-29 15:24:45 922 1

空空如也

空空如也

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

TA关注的人

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