7 open-Xu

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 1w+

通过Velocity模板引擎对Mysql表自动生成JavaBean实体类的Gradle插件

版权声明:本文为openXu原创文章【openXu的博客】,未经博主允许不得以任何形式转载文章目录1. 需求2. 插件编写2.1 gradle配置2.2 JDBC2.3 Velocity模板引擎2.4 定义Gradle插件2.5 插件发布到Maven3. 插件使用4. 源码1. 需求最近遇到一个需求,需要写一段程序,监听Mysql数据库数据变化,对Cassandra的数据进行同步。但是现在Mysql里面是有数据的,Cassandra中没有数据,如果要保持同步,就需要程序跑起来的时候首先将Mysql.

2020-05-20 10:56:25

Kafka-快速入门

一. windows下环境配置必须提前安装好jdkkafka官方文档下面步骤按照官方文档操作下载2.3.0版本解压目录不应该有空格。\kafka_2.12-2.3.0\bin目录下的.sh文件就是kafka的shell脚本,我们会发现,bin目录下还有一个windows文件夹,里面包含很多.bat文件,这些是windows批处理命令,也就是说我们下载的这个包可以在Linux和win...

2019-11-26 10:55:38

Redis命令

Redis服务器安装Redis项目本身不支持windows,但是Microsoft开放技术小组开发和维护这个windows端口(针对Win64),所以我们可以在网络上下载Redis的windows版本。Redis官网1. 下载安装Redis for Windows,点击release,可看到很多版本的安装包,选择最新正式版Redis-x64-3.0.504.zip。下载完成后解压,打...

2019-11-26 10:53:31

SpringBoot快速入门

SpringBoot简介Spring通过IoC(控制反转:通过依赖注入实现)和AOP(面向切面编程)等技术,方便我们管理和整合众多优秀的框架,让我们将更多的精力放在业务开放上。但是Spring的配置还是有些繁琐的,在Spring特性配置和我们业务问题之间需要进行思维切换,配置占据了我们的不少开发时间。除此之外,项目的依赖管理也是吃力不讨好的事,决定项目里需要那些库就已经够头痛了,你还要知...

2019-11-26 10:51:49

Spring-JdbcTemplate

JdbcTemplate初体验基本使用配置依赖<!--Spring jdbc--><!-- 数据库连接 https://mvnrepository.com/artifact/org.springframework/spring-jdbc --><dependency> <groupId>org.springframework</gr...

2019-11-26 10:49:46

Spring-AOP

动态代理动态代理:在不改变源码的基础上对已有方法增强,它是AOP思想实现的基础两种动态代理实现方式1、基于接口的动态代理public interface IActor { void basicAct(float money); void dangerAct(float money);}public class Actor implements IActor { ...

2019-11-26 10:47:57

Spring-IOC

IOC的概念和实现原理控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫依赖查找(Dependency Lookup)。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引...

2019-11-26 10:45:46

数据结构 -- 栈和队列的实现及应用

转载请标明出处: https://blog.csdn.net/xmxkf/article/details/81084010 本文出自:【openXu的博客】1、栈1.1 栈的定义1.2 栈的顺序存储结构实现顺序栈的操作示意图如下:顺序栈的实现如下:1.3 栈的链式存储结构实现链栈的操作示意图如下:链栈的实现如下:1.4 两种栈的效率分析1.5 栈的应用破...

2018-09-06 18:04:39

数据结构一线性表 (顺序表、单链表、双链表)

转载请标明出处:https://blog.csdn.net/xmxkf/article/details/81019110本文出自:【openXu的博客】1、线性表及其逻辑结构  线性表是最简单也是最常用的一种数据结构。英文字母表(A、B、…、Z)是一个线性表,表中每个英文字母是一个数据元素;成绩单是一个线性表,表中每一行是一个数据元素,每个数据元素又由学号、姓名、成绩等数据项...

2018-07-17 16:38:57

数据结构一 (简介)

转载请标明出处: http://blog.csdn.net/xmxkf/article/details/51658445 本文出自:【openXu的博客】1、什么是数据结构  数据结构主要学习用计算机实现数据组织和数据处理的方法;随着计算机应用领域的不断扩大,无论设计系统软件还是应用软件都会用到各种复杂的数据结构。  一个好的程序无非是选择一个合理的数据结构和好的算法,而好的算法...

2018-07-12 17:09:00

开源一个Android自定义图表库

转载请标明出处: https://blog.csdn.net/xmxkf/article/details/80674232 本文出自:【openXu的博客】  项目中有一些图表需求,一开始尝试使用一些开源的图表库,这些图表库功能很强大,图表种类应有尽有,是不错的选择。但是这些类库使用起来通常需要大量的设置,对于项目风格不能很好的贴合。于是自己尝试写了一个图表库,使用起来非常方便...

2018-06-14 12:04:42

Android Studio将项目发布到Maven仓库(3种方式最新最全)

转载请标明出处: https://blog.csdn.net/xmxkf/article/details/80669218 本文出自:【openXu的博客】目录:1、Maven是什么?2、Maven仓库在哪里?3、本地仓库3.1 . uploadArchives3.2 . 执行uploadArchives3.3 . 使用本地仓库中的类库4、局域网私有...

2018-06-13 09:30:10

DOM

转载请标明出处: https://blog.csdn.net/xmxkf/article/details/79995020 本文出自:【openXu的博客】1. 节点  节点Node是构成网页最基本的组成部分,网页中的每个部分都可以称为节点。比如html标签、属性、文本、注释、整个文档等都是节点,他们的具体类型不同。文档节点:整个HTML文档元素节点:HTM...

2018-04-18 18:46:36

JavaScript基础知识快速预览

转载请标明出处: https://blog.csdn.net/xmxkf/article/details/79994336 本文出自:【openXu的博客】 本文适用于已掌握其他语言的前提下,快速了解JavaScript语法,仅仅概括一些快速入门知识点,做为个人学习使用。若希望详细学习请参考js文档。1. JS代码编写位置  可以将js代码编写到标签的o...

2018-04-18 17:55:09

RecyclerView使用全解析

转载请标明出处: http://blog.csdn.net/xmxkf/article/details/79488089 本文出自:【openXu的博客】目录:简介:1、快速上手2、通用Adapter && 点击事件3、间隔样式ItemDecoration3.1.getItemOffsets()3.2.onDraw() & onDrawOver...

2018-03-08 18:22:56

Android事件分发机制

转载请标明出处: http://blog.csdn.net/xmxkf/article/details/79481243 本文出自:【openXu的博客】   在平时的工作中,事件分发机制是非常重要的,之前虽然说比较了解,出现问题也能得到解决,但是一直没有系统的总结一下,有些地方也不能一句话说死,今天得空简单的总结记录如下:相关类及方法     重要方法的...

2018-03-08 10:47:38

Android自定义View精品(CustomCalendar-定制日历控件)

转载请标明出处: http://blog.csdn.net/xmxkf/article/details/53420889 本文出自:【openXu的博客】目录:1分析2自定义属性3onMeasure4onDraw绘制月份绘制星期绘制日期及任务5事件处理源码下载  应项目需求,需要做一个日历控件,效果图如下:       接到需求后,没有立即查找是否有相关开源

2017-01-04 16:03:33

Android自定义View精品(RollWeekView-炫酷的星期日期选择控件)

转载请标明出处: http://blog.csdn.net/xmxkf/article/details/53420889 本文出自:【openXu的博客】目录:1分析2定义控件布局3定义CustomWeekView4重写onMeasure5点击后执行动画7重置预备控件源码下载  最近收到一个自定义控件的需求,需要做一个日期选择控件,实现图如下:        一次展示一个

2016-12-01 14:14:04

Android自定义View精品(LimitScrollerView-仿天猫广告栏上下滚动效果)

1分析2定义组合控件布局3继承最外层控件4自定义属性5重写onMeasure6数据适配器7动态添加子条目8滚动动画9条目点击事件源码下载转载请标明出处: http://blog.csdn.net/xmxkf/article/details/53303872 本文出自:【openXu的博客】  最近项目中需要在首页做一个跑马灯类型的广告栏,最后上面决定仿照天猫的广告栏效果做(

2016-11-23 12:51:09

Activtiy完全解析(三、View的显示过程measure、layout、draw)

转载请标明出处: http://blog.csdn.net/xmxkf/article/details/52178553 本文出自:【openXu的博客】  在Activity完全解析的第一篇文章 Activtiy完全解析(一、Activity的创建过程)中,我们分析了从调用startActivtiy()到Activtiy创建完成的整个过程。其中step20:ActivtiyThread.h

2016-10-17 17:06:09

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。