自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 加快反射速度

​ 在项目开发中我们经常会使用到放射,但是反射存在一个问题,就是速度不够快。这里来探究一下反射不够快的原因。 首先我们先写这样的一个测试类。 package com.chen; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; public class ReflectTest { static Long beforeTime; static Long currentTi

2021-08-26 17:23:45 259

原创 AOP return方法先在after前执行了

今天在学习spring的aop的时候发现,我写的用注解驱动的aop方法竟然顺序和博主的不一样! 我使用的版本是:AspectJ Weaver 1.9.6 最后搞了一个早上发现,自从spring-webmvc 版本5.2.7之后 aop的执行顺序就会乱了,不知道什么原因, 原本应该正常显示的: 但是结果: 最后建议!!! 将spring-webmcvc 版本退回到5.2.6使用! ...

2020-12-09 10:31:22 641

原创 Mybatis快速入门使用

Mybatis 学习 1、1 持久化 数据持久层 数据持久层是什么? 持久化就是将程序的数据在持久状态(数据库中)和瞬时状态(内存中)直接进行转换的过程。 储存在数据库中,或者放在文件中。 内存,断电就不见了 为什么要持久化? 有一些对象不能让他们丢掉了。 内存太贵重了。 1、2需要导的包 mysql驱动 mybatis junit 1、3 Mybatis 中文文档 ​ https://mybatis.org/mybatis-3/zh/index.html 1、4 创建一个Myb

2020-11-07 14:22:07 225

原创 图书管理系统sql语句

mybatis写sql 查询书库列表 SELECT * FROM `stackroom`; 新增书库 INSERT INTO stackroom(type) VALUE(#{type}); 修改书库类型 UPDATE stackroom SET type=#{type} where stack_id=#{id}; 删除书库 DELETE FROM stackroom WHERE stack_id=#{id}; 查询书库数量 SELECt count(1) FROM stackroom; 查询书本

2020-11-07 14:20:09 5930

原创 java文件上传

java实现文件下载与上传 文件下载 要获取要下载文件的路径 下载的文件名是啥? 设置想办法让浏览器能够支持下载我们需要的东西 获取下载文件的输入流 创建缓冲区 获取OutputStream对象 将FileOutputStream流写入到buffer缓冲区 使用OutputStream将缓冲区输出到客户端。 //1. 要获取要下载文件的路径 String realPath="E:\\java_project\\TestWebProject\\target\\TestWebProject\

2020-11-07 14:18:58 133

原创 JDBC连接池与dbUtils学习

#JDBC连接池与dbUtils学习 ##JDBC连接池的使用 private static String url; private static String user; private static String password; //连接数据库需要的url和账号密码 private static int initCount = 20; //初始化时候的数量 private static int maxCount = 50; //连接池的最大数量 p

2020-10-13 18:09:25 100

原创 java_se_8_stream流(1)

java_se_8_stream流 最近学习了java stream来学习巩固一下啊 在某些时候对于大数据量的处理,使用stream流可以使得处理效率更加高效,甚至还可以解决内存溢出的问题。stream流的出现可以让程序员的代码更加的简洁。 1.从迭代到流的处理 流表面上看起来和集合很相似,都可以让我们转换和获取数据。但是,它们之间存在着显著的差异: 流并不存储其元素。这些元素可能存储在底层的集合中,或者是按需生成的。 流的操作不会修改其数据源。 流的操作时尽可能惰性执行的。这意味着直至需要其结果时,操

2020-08-04 20:53:19 355

原创 java 的注解与反射

java的注解与反射 最近跟着b站的狂神学习了反射和注解 来写篇博客巩固一下。 什么是注解 注解和注释挺像的,但是注释是给我们程序员看的,注解就是可以给程序员也可以给程序看的。所以注解的作用还是很大的 内置的几个注解: @Override 重写一个方法 @Deprecated 不鼓励程序员使用,但是可以使用,或者存在更好的方式。 @SuppressWarnings 抑制编译警告 元注解   元注解就是负责注解其他注解的注解 元注解有下面那么几个 @Target:用于描述注解的使用范围(该注解可以

2020-07-24 13:56:33 159

空空如也

空空如也

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

TA关注的人

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