Niu 头像

Still finding my way.

关于我

专注于分布式系统、领域驱动设计与工程实践、相信代码改变世界

技术栈

Java Python PHP Spring Laravel Docker MySQL Redis RocketMQ Flink DDD Linux StarRocks RisingWave
Git速查表

Git速查表

Git速查表 最简单的版本控制工具 git命令大致分为这几个模块 序号模块功能1CREATE关于创建的2LOCAL CHANGES关于本地改动方面的3COMMIT HISTORY关于提交历史的4BRANCHES & TAGS关于分支和标签类的5UPDATE & P...

Android学习笔记 -- UI(主)线程与消息循环

Android学习笔记 -- UI(主)线程与消息循环

Android主线程简介: 当Android应用程序启动后,系统会创建一个叫做“main”的线程。它就是主线程,也叫UI线程,非常重要。在Android系统中,主线程主要负责执行四大组件的执行。负责分发事件给构建,包括绘制事件。 An...

Android学习笔记 -- 上下文菜单

Android学习笔记 -- 上下文菜单

上下文菜单在手机App中有着大量的应用, 也是最常用的显示菜单的方式之一, 具体应用在长按某一项需要出现一个菜单栏的情况, 如下图: 在开始介绍上下文菜单之前, 我们还需要了解一个控件PopupWindow, 顾名思义,就是弹...

java学习笔记 -- 文件上传

java学习笔记 -- 文件上传

 文件上传是算是java web项目中基操了,主要业务就是将文件通过IO流上传到服务器的某一个特定的文件夹下.浏览器在上传的过程中是将文件以流的形式提交到服务器端的,如果直接使用Servlet获取上传文件的输入流然后再...

一个利用反射查询数据库的小实例

一个利用反射查询数据库的小实例

前一段时间一直在学习反射,  最近利用反射实现了一个简单的数据库(mysql)查询, 在此做一个分享, 希望对正在学习反射的铁汁们有所帮助. 1. 首先创建一个表 表的结构很简单, 描述了一个学生的基本信息. 项目的包结构如...

java学习笔记 -- 反射

java学习笔记 -- 反射

一、反射机制 Java 反射机制是在运行状态中,对于任意一个类,都能够获得这个类的所有属性和方法,对于任意一个对象都能够调用它的任意一个属性和方法。这种在运行时动态的获取信息以及动态调用对象的方法的功能称为...