标签:自动生成

Spring

Spring 复盘| AOP

1

xubiao.zhuang 发布于 2019-08-25

Spring AOP 基础 Java 动态代理实现,阅读文章之前,你最好有以下基础: java动态代理 1、什么是 AOP ? AOP(Aspect Oriented Programming),即面向切面编程,它是 OOP(Object Oriented Programming,...

阅读(4)评论(0)赞 (0)

Java

手撸一个 Router 框架(上):熟悉 APT

9

xirruiqiang 发布于 2019-08-25

目前业界已经有很多成熟的路由框架,最著名的应该是 ARouter ,那么我们今天为什么还要重新造轮子呢? 我个人觉得有以下原因: ARouter 过于强大,很多功能我们不一定用得上,而且不一定适合我们的项目,自己撸一个,可以在满足项目需求的情况下,功能上去繁就简。 实践出真知,我...

阅读(6)评论(0)赞 (0)

Spring

zxhtom框架开源啦–springboot搭建

16

wenming.gapo 发布于 2019-08-25

[TOC] <font color="red" size="8"> 开源位置 </font> springboot基于spring和mvc做了很多默认的封装。这样做的好处极大的方便了开发者的效率。尽管与此我们每个人还...

阅读(5)评论(0)赞 (0)

Java

Selenium+java – 手把手一起搭建一个最简单自动化测试框架

6

songhua.gao 发布于 2019-08-24

写在前面 我们刚开始做自动化测试,可能写的代码都是基于原生写的代码,看起来特别不美观,而且感觉特别生硬。 来看下面一段代码,如下图所示: 从上面图片代码来看,具体特征如下: driver对象在测试类中显示 定位元素的value值在测试类中显示 定位元素的方式(By对象)在测试类中...

阅读(19)评论(0)赞 (0)

Spring

快速入门 Java 后端开发的正确姿势

Harries 发布于 2019-08-23

这篇文章本是我的收费专栏里的一篇文章,发现有很多人会付费阅读这篇文章,因此决定将其免费分享出来,希望可以将其扩散帮到更多想快速入门Java的开发人员。 ————- 以下是正文————&...

阅读(7)评论(0)赞 (0)

Spring

SpringBoot系列教程JPA之query使用姿势详解之基础篇

2

puefu.he 发布于 2019-08-23

前面的几篇文章分别介绍了CURD中的增删改,接下来进入最最常见的查询篇,看一下使用jpa进行db的记录查询时,可以怎么玩 本篇将介绍一些基础的查询使用姿势,主要包括根据字段查询, and/or/in/like/between 语句,数字比较,排序以及分页 I. 环境准备 在开始之...

阅读(7)评论(0)赞 (0)

Java

推荐一款 MyBatis 开发神器,为简化而生!

3

xiaoli.he 发布于 2019-08-23

回复“ 1024 ”获取独家整理的学习资料 今天给大家推荐一款神器: MyBatis-Plus ,简称 MP,它是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 愿景就是成为 MyBatis 最好的搭档,男女搭配,干活不...

阅读(13)评论(0)赞 (0)

Java

Java 五大框架之间的对比

1

xubiao.zhuang 发布于 2019-08-23

  Spring 及其优点 大部分项目都少不了spring的身影,为什么大家对他如此青睐,而且对他的追捧丝毫没有减退之势呢? Spring是什么: Spring是一个轻量级的DI和AOP容器框架。 说它轻量级有一大部分原因是相对与EJB的(虽然本人从没有接触过EJB的应...

阅读(12)评论(0)赞 (0)

Spring

Springboot源码分析之EnableAspectJAutoProxy

1

puefu.he 发布于 2019-08-22

摘要: Spring Framwork 的两大核心技术就是 IOC 和 AOP , AOP 在 Spring 的产品线中有着大量的应用。如果说反射是你通向高级的基础,那么代理就是你站稳高级的底气。 AOP 的本质也就是大家所熟悉的 CGLIB 动态代理技术,在日常工作中想必或多或...

阅读(20)评论(0)赞 (0)

Java

Android AOP 切面编程

8

yeseng 发布于 2019-08-22

AOP是Aspect Oriented Programming的缩写,即『面向切面编程』。它和我们平时接触到的OOP都是编程的不同思想,OOP,即『面向对象编程』,它提倡的是将功能模块化,对象化,而AOP的思想,则不太一样,它提倡的是针对同一类问题的统一处理,通过预编译方式和运行...

阅读(19)评论(0)赞 (0)

Java

APIJSON 3.7.0 发布,Star 超 6666 支持 JFinal

2

xiaoli.wang 发布于 2019-08-22

APIJSON 3.7.0 更新内容: 新增支持多表关联操作的事务处理; RemoteFunction 内强制校验远程函数必须符合 Function 表的配置; Function 表新增 methods,tag,version 用于限制远程函数的使用范围; APIJSO...

阅读(21)评论(0)赞 (0)

Spring

Spring Boot教程(12) – 编写JSON API

5

yeseng 发布于 2019-08-22

目前很多公司开发项目,都选择了前后端分离的方式,不仅仅因为前端现在有丰富的生态和活跃的社区,更是因为分离让前端和后端的耦合度大大降低。前后端开发人员各司其职,各自做擅长的事情,提高了团队效率。而现在在电脑前学Spring Boot的你,很可能在将来的工作中扮演后端API开发的角色...

阅读(14)评论(0)赞 (0)

Java

徒手撸一个框架-ButterKnife三步走

6

尖兵 发布于 2019-08-21

通过 @BindView() 实现ID自动绑定 通过 @OnClick() 实现点击事件自动绑定 ButterKnife简易原理解析: 通过 @BindView() 、 @OnClick() 注解获得控件的ID及类型 拿到控件ID后自动生成一个以 XXActivity_ViewB...

阅读(15)评论(0)赞 (0)

编程技术

从0开始搭建一个微服务的持续交付系统,教你如何快速搭建

15

xirruiqiang 发布于 2019-08-21

本文介绍了如何利用开源软件快速搭建一套微服务的持续交付系统。本文假设的环境是Linux操作系统,用到的软件包括Git、Jenkins、Salt、ZooKeeper、Apache等。开始之前,我先简单介绍下持续交付和微服务的概念,以便大家更好的理解本文的精华。 什么是持续交付?我们...

阅读(16)评论(0)赞 (0)

Spring

Spring Boot自定义配置实现IDE自动提示

6

hellas 发布于 2019-08-21

一、背景 官方提供的spring boot starter的配置项,我们用IDE配置的时候一般都有自动提示的,如下图所示 而我们自己自定义的配置却没有,对开发非常不友好容易打错配置, 那这个是怎样实现的呢? 二、提示原理 IDE是通过读取配置信息的元数据而实现自动提示的,而元数据...

阅读(14)评论(0)赞 (0)

Java

在普通的 Gradle Java/Kotlin 项目中使用 BuildConfig

2

changyuan.xu 发布于 2019-08-20

Android Studio 为其 Android 项目提供了十分方便的 BuildConfig 功能,该功能在运行编译时自动生成 BuildConfig.java 文件,其中储存了编译时的一些系统信息(如APP版本号、渠道、编译时间、编译器等),并可以用于条件编译。 所幸,有人...

阅读(14)评论(0)赞 (0)

Java

我叫Tomcat:一款web服务器

8

puefu.he 发布于 2019-08-20

Tomcat,从这里开始 如何将我们的 Java 代码,运行在网络上,初学时,首先接触到的一般都是Servlet以及Jsp(或略过Jsp)而 Tomcat 就是这两者的容器,帮你处理动态网页部分 (一) 从哪来,到哪去? (1) Tomcat和它的小伙伴 JBoss:Redhat...

阅读(15)评论(0)赞 (0)

Java

真相:Java 开发者钟爱 Kotlin 的五个原因

3

hellas 发布于 2019-08-20

现在Kotlin语言越来越流行。它不仅广泛用在移动应用开发上,也能用于服务器端系统上。你也许知道,Kotlin是个运行在JVM上的静态类型编程语言。 Kotlin之所以流行的主要原因之一就是简单。它删掉了许多Java中华而不实的代码。但是,它与Java也很相似,因此任何有经验的J...

阅读(8)评论(0)赞 (0)