自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (3)
  • 收藏
  • 关注

原创 cglib动态代理

cglib实现的代理为被代理类的子类,当调用代理类方法的时候,会根据设置的回调类,执行里面的拦截的方法。被代理的类:package com.xhx.java;public class Hello { public void say(){ System.out.println("hello world"); }}首先创建代理类:用Enhancer...

2018-09-29 17:09:03 169

原创 spring BeanPostProcessor后置处理器

这个接口有两个方法:public interface BeanPostProcessor { @Nullable default Object postProcessBeforeInitialization(Object bean, String beanName) throws BeansException { return bean; } @Nullable defa...

2018-09-29 12:00:25 325

原创 spring @Autowired @Resource注解

@Autowired:是spring的注解,可以与@Qualifier、@Primary结合使用,可以选择required属性,实现按类型注入、名称注入或者是找不到合适的就不注入。@Resource 是javax JSR250,首先按name注入,然后按照类型注入,否则就会报错,相对来说没有@Autowired功能强大...

2018-09-28 22:06:08 191

原创 spring @Primary @Autowired @Qualifier注解

当spring中管理两个类型一样的bean时,再进行注入时会报错:org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'com.xhx.spring.Spring5AutowiredQualifierApplicationTests': Unsatisf...

2018-09-28 21:59:26 965

原创 @Scope @Lazy @Bean注解注解

先看下面代码:package com.xhx.spring.config;import com.xhx.spring.domain.Person;import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.config.Configurab...

2018-09-28 21:45:19 997

原创 java transient关键字

当序列化实现Serializable这个接口时,transient修饰属性,用来表示不进行序列化。举例:实体类:package com.xhx.java.javatransient.entity;import java.io.Serializable;public class User implements Serializable { private Str...

2018-09-25 22:53:37 121

原创 Springboot(二十二)Event事件

springboot在整个程序启动过程中,有下面几个事件,我们需要了解每个事件的位置,以便切入自己的逻辑,他们的顺序如下,我还没有做具体测试,先在博客上记录下,暂时根据意思,也可以做基本应用。ApplicationStartingEvent ApplicationEnvironmentPreparedEvent ApplicationPreparedEvent ApplicationSt...

2018-09-25 22:18:45 2470

原创 spring事件ApplicationEvent/ApplicationListener/@EventListener注解

spring自带事件功能,继承自jdk中的事件,事件其实是用的观察者设计模式,spring容器在启动时,把所有的lisenter存起来,当发布事件时,再循环lisenter集合,然后调用。写一个事件发布者,MyEvent是我自己定的一个实体类,代表事件的主体,注入ApplicationContext,ApplicationContext继承了ApplicationEventPublisher,...

2018-09-25 21:49:11 2768

原创 vue20-父子组件传值

下面代码是一个计数器的代码,父组件把初始值传给了子组件,子组件接收后,+1时,又把加的步长传给了父组件,在父组件中显示的总和。<!DOCTYPE html><html lang=en> <head> <meta charset="utf-8"/> <title>Hello world<..

2018-09-24 12:24:12 142

原创 vue19-获取子组件引用 ref

下面代码是一个计数器的功能,首先看下面代码:<!DOCTYPE html><html lang=en> <head> <meta charset="utf-8"/> <title>Hello world</title> <script src=&

2018-09-24 12:09:41 5519

原创 vue18-操作dom ref

首先看下面代码:<!DOCTYPE html><html lang=en> <head> <meta charset="utf-8"/> <title>Hello world</title> <script src="vue.js&qu

2018-09-24 12:00:02 213

原创 vue17-子组件定义data属性

看下面代码:<!DOCTYPE html><html lang=en> <head> <meta charset="utf-8"/> <title>Hello world</title> <script src="vue.js&quot

2018-09-24 11:37:46 2326

原创 vue16-is属性

首先看下面代码:<!DOCTYPE html><html lang=en> <head> <meta charset="utf-8"/> <title>Hello world</title> <script src="vue.js&qu

2018-09-24 11:36:16 845

原创 vue15-修改对象值触发vue绑定改变

首先看下面代码:<!DOCTYPE html><html lang=en><head> <meta charset="utf-8" /> <title>Hello world</title> <script src="vue.js">&am

2018-09-24 11:34:24 5059

原创 vue14-修改数组值触发vue绑定值改变

首先看下面这段代码:<!DOCTYPE html><html lang=en><head> <meta charset="utf-8" /> <title>Hello world</title> <script src="vue.js">&

2018-09-24 11:24:04 10454

原创 vue13-解决标签复用问题

首先看下面代码<!DOCTYPE html><html lang=en> <head> <meta charset="utf-8"/> <title>Hello world</title> <script src="vue.js&quo

2018-09-24 09:54:42 1572

原创 vue12-v-if与v-show

首先看下面代码:<!DOCTYPE html><html lang=en> <head> <meta charset="utf-8"/> <title>Hello world</title> <script src="vue.js&qu

2018-09-24 09:54:29 142

原创 vue11-内联样式绑定

首先看代码:<!DOCTYPE html><html lang=en> <head> <meta charset="utf-8"/> <title>Hello world</title> <script src="vue.js&quot

2018-09-23 12:26:03 201

原创 vue10-class数组样式绑定

首先看代码<!DOCTYPE html><html lang=en><head> <meta charset="utf-8" /> <title>Hello world</title> <script src="vue.js">&l

2018-09-23 12:21:46 4277

原创 vue09-class对象样式绑定

首先看代码<!DOCTYPE html><html lang=en><head> <meta charset="utf-8" /> <title>Hello world</title> <script src="vue.js">&l

2018-09-23 11:56:59 128

原创 vue08-computed get与set方法

上篇博客,只用了computed的get方法,获取计算属性的值。set方法为给计算属性赋值时执行的方法<!DOCTYPE html><html lang=en><head> <meta charset="utf-8" /> <title>Hello world</title> &

2018-09-23 11:42:18 462

原创 vue07-计算属性/方法/侦听器

有一个场景,我们定义两个变量firstName,lastName,要自动计算出fullName。1.我们可以用method方法计算,如下面代码,这样有一个缺点,每次调用都要计算,firstName与lastName没有修改,也需要计算才能拿到fullName<!DOCTYPE html><html lang=en><head> <m...

2018-09-23 11:36:57 151

原创 vue06-三种数据绑定方式

<!DOCTYPE html><html lang=en> <head> <meta charset="utf-8"/> <title>三种模板语法</title> <script src="vue.js">&amp

2018-09-23 11:16:12 1593

原创 vue05-生命周期

首先看下面代码:<!DOCTYPE html><html lang=en> <head> <meta charset="utf-8"/> <title>Hello world</title> <script src="vue.js&qu

2018-09-23 11:08:13 110

原创 vue04-局部组件

首先看代码:<!DOCTYPE html><html lang=en><head> <meta charset="utf-8" /> <title>Hello world</title> <script src="vue.js">&

2018-09-23 10:47:55 132

原创 vue03-全局组件

首先看下面代码<!DOCTYPE html><html lang=en><head> <meta charset="utf-8" /> <title>Hello world</title> <script src="vue.js">&amp

2018-09-23 10:42:18 199

原创 vue02-数据双向绑定

首先看下面代码:<!DOCTYPE html><html lang=en> <head> <meta charset="utf-8"/> <title>Hello world</title> <script src="vue.js&qu

2018-09-23 10:07:10 137

原创 vue01-helloWorld创建vue实例

首先打开vue官网,打开教程,根据下面连接把js文件下载下来,也可以用网址不下载。<!DOCTYPE html><html lang=en> <head> <meta charset="utf-8"/> <title>Hello world</title>

2018-09-22 22:12:06 2503

原创 javaScript操作json数组

创建一个json对象var users = [ { name: "aaa", age: 23 }, { name: "bbb", age: 22 }, { name: "ccc", age: 25 }, { name: "ddd", age: 22 }];1.过滤对象,返回的是数组var user = users.filter(p => p....

2018-09-19 22:03:45 3709

原创 javaScript操作json

1.创建json对象,可以有两种对键的赋值方式var json={};json["name"] = "haha";json.age = 12;json.gender = "man"console.log(json.name +" "+ json.age);2. 删除json元素delete json.nameconsole.log(json.name +" "+ js...

2018-09-19 21:59:25 336

原创 javaScript数组四种循环方式

1.传统for循环 var arr=[1,2,3];for(var i = 0; i < arr.length; i++){ console.log(arr[i]);}2. for  in 循环for(var i in arr){ console.log(arr[i]);}3. forEach循环  i为数组索引,v索引对应的值arr.for...

2018-09-19 21:41:16 330

原创 @ComponentScan 详解

@ComponentScan 的作用就是根据定义的扫描路径,把符合扫描规则的类装配到spring容器中,注解定义如下。@Retention(RetentionPolicy.RUNTIME)@Target({ElementType.TYPE})@Documented@Repeatable(ComponentScans.class)public @interface Compon...

2018-09-18 23:13:28 56707 1

原创 SpringCloud(二十一)feign注意事项

在用feign做get请求时,如果方法里面是一个对象,如下所示,虽然标识的时get请求,但是feign在实际请求时,依旧用的post请求。 @GetMapping(value = "getUser") public Map getUser(Map<String,Object> user);我把被请求的接口,改成只接受get请求 @RequestMap...

2018-09-17 22:28:58 899

原创 jpa异常 No EntityManager with actual transaction available for current thread

javax.persistence.TransactionRequiredException: No EntityManager with actual transaction available for current thread - cannot reliably process 'persist' call at org.springframework.orm.jpa.SharedEn...

2018-09-17 11:35:03 3061 1

原创 SpringCloud(二十)自定义eureka-client服务列表

当我们不需要从eureka等获取服务列表时,可以自己指定服务列表。ribbon: eureka:#禁用eureka ribbon enabled: falseeureka-service: ribbon: #自己定义服务列表 listOfServers: localhost:8080,localhost:8081ribbon.eureka.enabled:...

2018-09-16 20:17:54 1944 1

原创 数据库与实体自定义类型转换 BaseTypeHandler<T>

当我们自定义了枚举类型或者其他某个类型、个别值,需要在往数据库中存或者在数据库取出来时转换类型或者对值做某些处理,就可以继承BaseTypeHandler&lt;T&gt;,自己实现各种转换。看下面源码是Integer类型的转换。一个setxxx方法,表示向PreparedStatement里面设置值。三个getxxx方法,一个是根据列名获取值,一个是根据列索引位置获取值,最后一个是存储过程。...

2018-09-14 23:10:41 16568 3

原创 @Convert jpa中用于进行数据库存储类型与程序中类型的转换

用于数据库属性类型与java存储的类型做转换,例如枚举类型,在存储到数据库时或者在数据库取出来时,不用手动转换。必须实现接口AttributeConverter&lt;X,Y&gt;,源码如下:package javax.persistence;/** * A class that implements this interface can be used to conver...

2018-09-12 21:29:17 16173

原创 排序(四)之快速排序 指针交换法

在上一节讲的填坑法基础上,再修改一下,指针交换法的原理是,也是先移动右指针,找到一个符合条件的元素,再移动左指针,找到一个符合条件的元素,,右指针找到的是比基准元素小的,左指针找到的是比基准元素大的,然后将两个指针指向数据进行交换,然后再继续移动右指针,然后左指针,直到两个指针重合,把基准元素与两个指针重合时的元素交换,然后再递归循环。代码如下: 用递归实现 package...

2018-09-11 21:16:34 1785 1

原创 排序(三)之快速排序 填坑法

快速排序,采用分治法思想,开始选一个基准元素(默认第一个,也是第一个坑的位置),然后一个左指针,一个右指针,开始右指针向左移动,遇到比基准元素小的停下,放到坑的位置,这个元素的位置就成了新的坑,,然后左指针开始向右移动遇到比基准元素大的停下,把元素放入刚才新的坑的位置,这个位置又成了新的坑,,然后再移动右指针....然后再移动左指针...当两个指针重合时,最后一个坑的位置填入基准元素,最终比基准元...

2018-09-10 22:12:39 1142

原创 @Entity @Table注解

JavaPersistence API中定义了两个注解@Entity与@Table@Entity表明这是一个实体类,要与数据库做orm映射,默认表的名字就是类名,表中的字段就是类中的属性。它的定义如下:其中name属性表示用JPQL语句时写的表的名字,如果没有在@Table注解中指定表名,这个名字也将作为表名映射到数据库@Documented@Target(TYPE)@Retent...

2018-09-09 16:54:27 16820 2

springcloud jar包转war包 demo

eureka,zuul,springclod jar转 war 自己做的示例,放到tomcat中运行,博客地址 http://blog.csdn.net/u012326462/article/details/79055652

2018-01-14

JSP页面的基本结构——求圆面积周长预习报告

JSP页面的基本结构——求圆面积周长预习报告,哈哈哈哈,欢迎大家下载,预习报告。

2015-12-28

JSP页面的基本结构——求圆面积周长

实验报告jsp,求院的周长和面积

2015-12-28

空空如也

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

TA关注的人

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