Niu 头像

Still finding my way.

关于我

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

技术栈

Java Python PHP Spring Laravel Docker MySQL Redis RocketMQ Flink DDD Linux StarRocks RisingWave
java学习笔记 -- 文件上传

java学习笔记 -- 文件上传

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

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

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

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

java学习笔记 -- 反射

java学习笔记 -- 反射

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

Android学习笔记 -- BaseAdapter

Android学习笔记 -- BaseAdapter

<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"    android:layout_width="match_parent"    android:layout_height="match_parent"...

记一次博客的优化 -- 哈希数据ID

记一次博客的优化 -- 哈希数据ID

今天对博客的数据ID进行了一次优化, 优化效果如图: 优化前: 优化后: 效果显而易见, 普通项目中, 一般使用的项目ID通常为数据库的自增ID, 但是自增的ID有一些问题: 数据的ID是暴露的会被别有用心的人恶意采集可以很容...

laravel 之 -- 神奇的服务容器

laravel 之 -- 神奇的服务容器

容器,字面上理解就是装东西的东西。常见的变量、对象属性等都可以算是容器。一个容器能够装什么,全部取决于你对该容器的定义。当然,有这样一种容器,它存放的不是文本、数值,而是对象、对象的描述(类、接口)或...