自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 收藏
  • 关注

原创 解决问题方法历史

layui 可编辑单元格校验 JS数组对象去重 JCIFS读取远程服务器文件过慢的解决方法 SpringBoot 在线访问PDF layui 获取所有表格数据 日期格式化 js动态选择下拉框值 springboot 两个项目调用1 springboot 两个项目调用2 File转成MultipartFile IDEA打包jar包详尽流程 List类型与String数组、Set集合互相转换 jq input 输入防抖(延时功能) orcale 时间戳转日期 SpringBoot 和 Thymeleaf .

2021-09-06 18:16:18 82

原创 Vue - Vue安装及环境配置

node.js安装和配置 下载安装node.js 官网下载最新版本:https://nodejs.org/en/download/ 由于Node.js 中默认安装了 npm,所以不用额外配置就能在全局命令中使用 npm命令,在cmd中测试一下是否安装成功了 输入 node -v 与 npm –v 分别查看版本信息。 配置安装目录和缓存目录 创建默认安装目录和缓存日志目录 比如,我希望将全模块所在路径和缓存路径,放在我node.js安装的文件夹中,则在我安装的文件夹【"D:\Program Files

2021-07-11 18:52:25 7176 1

原创 注解与反射 - 反射 - 操作反射

获取类的运行时状态 //获取类的信息 public class Test05 { public static void main(String[] args) throws ClassNotFoundException { Class c1 = Class.forName("com.mayb.demo02.Son"); Son01 son01 = new Son01(); //通过反射 c1 = son01.getClass();

2021-07-11 15:48:56 133

原创 注解与反射 - 反射 - 类的加载

所有Class 的对象 哪些类型可以有Class对象? class:外部类,成员(成员内部类,静态内部类),局部内部类,匿名内部类。 interface: 接口 []:数组 enum:枚举 annotation: 注解@interface primitive type:基本数据类型 void public static void main(String[] args) { //类 类型 Class c1 = Object.class; //接口类型 Class c2 =

2021-07-10 21:55:29 81

原创 注解与反射 - 反射 - 初识反射

静态语言与动态语 动态语言 是一类在运行时可以改变其结构的语言:例如新的函数、对象、甚至代码可以被引进,已有的函数可以被删除或是其他结构上的变化。通俗点说就是在运行时代码可以根据某些条件改变自身结构。 主要动态语言: Object-C、 C#、 JavaScript、 PHP、 Python等。 程序在运行的时候可以进行改变。 静态语言 与动态语言相对应的,运行时结构不可变的语言就是静态语言。如Java、 C、C++。 Java不是动态语言,但Java可以称之为“准动态语言”。即Java有

2021-07-08 17:06:32 79

原创 注解与反射 - 注解

什么是注解 注解有检查与约束的规范 Annotation是从JDK5.0开始引入的新技术。 不是程序本身,可以对程序作出解释(这一-点和注释(comment)没什么区别)。 可以被其他程序(比如:编译器等)读取。 ◆Annotation的格式: 如:@SuppressWarnings(value=“unchecked”). Annotation在哪里使用? 可以附加在package , class , method, field等上面,相当于给他们添加了额外的辅助信息。 我们

2021-07-08 15:45:19 86

原创 多线程 - 线程同步

线程同步 线程同步机制 点击链接跳转大佬网址 同步方法及同步块 同步方法 //模拟买票 public class TestDemo03 { public static void main(String[] args) { catHoust catHoust = new catHoust(); Thread t1 = new Thread(catHoust,"A"); Thread t2 = new Thread(catHoust,"B");

2021-07-06 16:23:36 66

原创 多线程 - 线程状态

线程状态 创建,就绪,运行,阻塞,死亡。 参考网址 线程五大状态 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9oR97rYT-1625555982824)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\线程五大状态.png)] 线程结束 stop() 不推荐使用JDK提空的 stop,destroy 方法来结束线程。 推荐线程自己停下来 建议使用一个标志位进行终止标量,如当 flag

2021-07-06 15:20:32 70

原创 共享盘复制文件 - WebConnectHelper

WebConnectHelper 一个操作共享盘复制文件的工具类 <dependency> <groupId>org.samba.jcifs</groupId> <artifactId>jcifs</artifactId> <version>1.3.3</version> </dependency> 实现代码 import

2021-07-05 14:02:00 211

原创 发送邮件工具类 - EmaiHelper

首先导入jar <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> <version>2.4.5</version> </dependency> <dependency> <groupId&gt

2021-07-05 13:59:05 329

原创 多线程 - 扩展知识

多线程扩展 静态代理 模式 线程的 Runnable 接口使用的就是静态代理。 写一个接口类 //人 有一个需要租房的方法 public interface People { //租房 的 方法 public void renting(); } 真实对象 //真实对象 租客 需要租房 public class You implements People{ @Override public void renting() { System.out.p

2021-07-05 13:56:51 94

原创 多线程 - 三种实现

线程的核心概念 线程就是独立的执行路径 在程序运行时,即使没有自己创建线程,后台也会有多个线程,如main 线程,GC线程; main()称之为主线程,为系统的入口,用于执行整个程序; 在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相关的,先后顺序是不能认为的干预。 对同一份资源操作时,会存在资源抢夺的问题,需要加入并发控制; 线程会带来额外的开销,如CPU调度时间,并发控制开销。 每个线程在自己的工作内存交互,内存控制不当会造成数据不一致 线程创建方式 Threa

2021-07-05 13:55:12 56

OpenPDF.zip

SpringBoot访问PDF文件的方法

2021-08-04

空空如也

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

TA关注的人

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