笔记
袁清波i
本博客基本都是工作中遇到的问题,百度搜索出来的 ,即使分类是原创,大多数都是搜集到的,然后总结起来备忘,如有侵权可联系删除。
展开
-
quarz定时任务 & spring整合quartz
文章目录 quartz定时任务 & spring整合quartz概述使用说明spring 整合quartzOver quartz定时任务 & spring整合quartz 概述 今天分享的这个技术应用场景 我就不多说了, 想想你什么时候需要闹钟就明白应用场景 , OK下面说说安装使用以及如何整合到...原创 2020-11-22 23:55:58 · 122 阅读 · 0 评论 -
不可不学系列(其二): Token认证机制让你的Web项目插入梦想的翅膀
文章目录 Token认证机制Token的优势生成TokenToken示例说说心里话 Token认证机制 Token的优势 可实现多种客户端的统一会话管理降低与其业务系统的耦合很容易加入第三方认证的支持 生成Token 服务器端 : 按规则生成token信息缓存在redis中, 同时返回给客户端 客户端: 请...原创 2020-11-22 23:52:39 · 205 阅读 · 0 评论 -
函数封装第四式: 8种常见排序算法的实现整理 详细的注释助力你早日玩弄算法于股掌之间
文章目录 概述算法冒泡排序(高效)快速排序直接插入排序希尔排序简单选择排序堆排序归并排序基数排序 未完待续 概述 从排序分类一共分为4大项 8小项(像极了田径运动): 即插入排序(直接插入、希尔排序),交换排序(冒泡排序【高效实现】、快速排...原创 2020-11-22 23:44:40 · 183 阅读 · 0 评论 -
静态方法和实例方法究竟有什么区别?
很多人认为静态方法在类加载时加载,生命周期与类相同,实例方法在类实例化后存在,生命周期比静态方法短。这是错误的!什么是静态方法?什么是实例方法?静态方法:静态方法属于类,通过 类名.方法名(参数)调用。静态方法里不能直接访问非静态成员。实例(非静态)方法:实例方法属于对象,通过 实例对象.方法名(参数)调用。实例方法可以直接访问静态成员。实例方法中可以使用对象专属this、super关键字指向调用对象本身、父类。区别在哪?静态方法与实例方法的加载期区别:jvm只有一个堆区(heap)被原创 2020-10-22 00:48:39 · 508 阅读 · 0 评论 -
可执行 jar 和普通 jar 区别
可执行 jar 和普通 jar 区别 在我们的项目中使用IDEA可以将项目打包,可以打成可执行jar和普通的jar包,那么这两种jar有什么区别呢? 1.打包插件 Spring Boot 中默认打包成的 jar 叫做 可执行 jar,这种 jar 不同于普通的 jar,普通的 jar 不可以通过 java -jar xxx.ja...原创 2020-10-21 20:20:10 · 3583 阅读 · 3 评论 -
Java jar (SpringBoot-Jar)转为win可执行的exe程序
打包Jar工程将java项目打包成jar工程,可以是文章以SpringBoot为例pom文件下的packaging改为jar, 之后执行package打包获得项目jar文件<groupId>com.voidm</groupId><artifactId>maven-spring-boot</artifactId><version>0.0.1-SNAPSHOT</version><packaging>jar</原创 2020-10-14 15:05:28 · 253 阅读 · 0 评论 -
Excel转PDF jar包以及完整工具类代码分享
本帖最后由 派大星星 于 2019-7-29 15:25 编辑 直接上工具类代码有需要,可直接下载使用[Java] 纯文本查看 复制代码?010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051package io.base.common.utils; import com.aspose.cells.License;import com.asp..原创 2020-10-14 14:34:52 · 570 阅读 · 0 评论 -
Spring Boot注解大全,记住这些就够了
一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configuration和@EnableAutoConfiguration注解。其中@ComponentScan让spring Boot扫描到Configuration类并把它加入到程序上下文。home.php?mod=space&uid=1414569 等同于spring的XML配置文件;使用Java代码可以检查类型安全。@EnableAutoConf...原创 2020-10-14 14:28:40 · 247 阅读 · 0 评论 -
什么是泛型
一、泛型的概念泛型是 Java SE5 出现的新特性,泛型的本质是类型参数化或参数化类型,在不创建新的类型的情况下,通过泛型指定的不同类型来控制形参具体限制的类型。二、泛型的意义一般的类和方法,只能使用具体的类型:要么是基本类型,要么是自定义的类。如果要编写可以应用于多种类型的代码,这种刻板的限制对代码的束缚就会很大。Java 在引入泛型之前,表示可变对象,通常使用 Object 来实现,但是在进行类型强制转换时存在安全风险。有了泛型后:编译期间确定类型,保证类型安全,放的是什么,取的也是什么.原创 2020-10-14 00:59:35 · 349 阅读 · 0 评论 -
设计模式-单例模式
设计模式-单例模式定义单例模式(Singleton Pattern)属于创建型模式,它提供了一种创建对象的最佳方式。这种模式涉及到一个单一的类,该类负责创建自己的对象。这个类提供了一种访问其唯一的对象方式,可以直接访问,不需要实例化该类的对象介绍注意单例类只能有一个实例单例类必须自己创建自己的唯一实例单例类必须给所有其他对象提供这一实例意图保证一个类仅有一个实例,并提供一个访问它的全局访问点主要解决一个全局使用的类频繁地创建与销毁何时使用当您想控制实例数目,节省系统资源的时.原创 2020-10-14 00:51:49 · 99 阅读 · 0 评论 -
File类和递归
第一章 File类1.1 概述java.io.File 类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找和删除等操作。1.2 构造方法public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。 public File(String parent, String child) :从父路径名字符串和子路径名字符串创建新的 File实例。public File(File parent..原创 2020-10-14 00:50:38 · 81 阅读 · 0 评论 -
java 的反射,可能实际中用的很少,但是面试不少问
反射定义java 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为 java 语言的反射机制.反射机制的相关类类header 2Class类Field变量Constructor构造方法Method非构造方法Class 类Class 代表类的实体,在运行的 Java 程序中表示类和接口。获取 Class 对象可以通过 Cl.原创 2020-10-14 00:48:54 · 419 阅读 · 0 评论 -
JavaSE基础复习(持续更新)
第一章 数据类型基本数据类型数值型: 整数类型 <byte , short , int , long> 浮点类型 <float , double>整数数据类型占用储存空间(1字节=8bit)表数范围.原创 2020-10-14 00:28:03 · 113 阅读 · 0 评论 -
Springboot使用MultipartFile上传图片
菜鸡程序员进阶之路——初入职场,要写一个图片上传的功能接口,搞定它。Controller层接收参数,因为我是要同时上传多张图片,所以用数组接收 MultipartFile[] ,一张图片就只用MultipartFile就行了。翠花,上代码.@PostMapping("uploadFiles")@ResponseBodypublic List<String> uploadFiles(@ApiParam("只支持jpg图片格式,可以一次上传多张图片") &nbs.原创 2020-10-14 00:18:54 · 1801 阅读 · 0 评论 -
【笔记】jdk8 list常用特性方法笔记
本帖最后由 gdlove 于 2020-10-12 13:39 编辑 1. 先定义公共list //User(id,type,name) List<User> userList = Arrays.asList(new User(1, 1, "张三"), new User(2, 1, "李四"), &nb...原创 2020-10-14 00:11:09 · 313 阅读 · 0 评论 -
Map的四种遍历方式和两种删除方式
首先,创建一个map并存入数据Map<String,Integer> map=new HashMap<String,Integer>();map.put("小李", 20);map.put("校长", 21);map.put("小王", 25);一、Map的遍历1、遍历map的key组成的Set集合和value组成的集合(不是Set集合了)...原创 2020-05-08 09:23:08 · 1089 阅读 · 0 评论 -
Windows10环境下使用VisualSVN server搭建SVN服务器(转)
下载TortoiseSVN安装包:TortoiseSVN-1.10.0.28176-x64-svn-1.10.0.msi中文汉化包:LanguagePack_1.10.0.28176-x64-zh_CN.msiTortoiseSVN下载地址:https://tortoisesvn.net/downloads.html双击TortoiseSVN安装包,如图:点击Next,进入...原创 2020-02-24 18:02:08 · 176 阅读 · 0 评论 -
oracle 常用数据库
1.模糊查询(1).含andselect * from t_owners where name like ‘%刘%’ and housenumber like ‘%5%’(1).含orselect * from t_owners where name like ‘%刘%’ or housenumber like ‘%5%’(1).混合使用(因为 and 的优先级比 or 大,所以我们需要...原创 2020-01-14 10:03:55 · 233 阅读 · 0 评论