自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 验证线程池中线程的执行顺序

创建一个线程池,核心线程数为2,最大线程数为20,队列长度为10的线程池public static void main(String[] args) { System.out.println(Thread.currentThread().getName() + "在执行任务"); ThreadPoolExecutor threadPoolExecutor = new ThreadPoolExecutor(2,20, 5, TimeUnit.S

2022-03-25 15:33:51 798 2

原创 分页插件封装

package com.yscredit.mj.base.dto;import com.github.pagehelper.PageInfo;import java.io.Serializable;import java.util.ArrayList;import java.util.List;/** * 对分页的基本数据进行封装 */public class PageWrapper<T> implements Serializable { private sta

2022-02-18 16:18:34 174

原创 分文件夹下载文件并压缩接口

/** * 批量下载压缩 * @param policyId * @param response * @return */ @GetMapping(value = "batchDownLoad") public WebResponse batchDownLoad(Integer policyId, HttpServletResponse response) { //下载的压缩包的名 String dow...

2022-02-16 16:29:15 247

原创 导出功能接口

@GetMapping(value = "/exportData") public void exportData(Integer policyId, HttpServletResponse response) { String platFromId = SecurityUtils.getSubject().getSession().getAttribute("platFromId").toString(); PolicyForm policyFor...

2022-02-15 11:44:12 319

原创 2021-01-30

根据业务批量下载成一个压缩包接口实现 @GetMapping(value = "batchDownLoad") public Result batchDownLoad(String uuid, HttpServletResponse response) { //下载的压缩包的名 String downloadFilename = UUID.randomUUID().toString().replace("-", ""); log.info("

2021-01-30 14:04:12 72

原创 2021-01-19

[ERROR] For more information about the errors and possible solutions, please read the following articles: [ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException [ERROR] [Help 2] http://cwiki.apache.org/confluence/displa

2021-01-19 13:50:28 714

原创 nginx报错404原因

报错404说明找不到页面,先查看nginx.conf里面配置文件是否修改正确,然后记住改好了重新关闭启动,不然也报404

2020-07-21 11:28:05 3313 1

原创 javascript中DOM基础

1.节点节点类型HTML内容例如文档节点文档本身整个document元素节点所有的HTML元素< a >、< div >、< p >属性节点HTML内的属性id、href、name、class文本节点元素内的文本hello注释节点HTML中的注释<!-- – >2.获取节点注...

2019-08-04 14:09:05 77

原创 JavaScript基础

1.数组数组的创建var arr=[值 1,值 2,值 3]; //隐式创建var arr=new Array(值 1,值 2,值 3); //直接实例化var array=new Array(size); //创建数组并指定长度 基本操作 1、数组的长度可以通过 length 属性来获取,并可以任意更改 2、数组中的每一个元素都可以被访问和修改,甚至是不存在的元素,无所谓...

2019-08-01 21:11:44 83

原创 数据库和JDBC

事务事务是指作为单个逻辑工作单元执行的一组相关操作。这些操作要求全部完成或者全部不完成。使用事务是为了保证数据的安全有效。事务有一下四个特点:(ACID)1、原子性(Atomic):事务中所有数据的修改,要么全部执行,要么全部不执行。2、一致性(Consistence):事务完成时,要使所有所有的数据都保持一致的状态,换言之:通过事务进行的所有数据修改,必须在所有相关的表中得到反映。3、...

2019-07-25 20:04:40 116

转载 表连接和表设计

一、99 连接 交叉连接 cross join —>笛卡尔积 自然连接(主外键、同名列) natural join -->等值连接 join using连接(同名列) -->等值连接 [inner]join on 连接 -->等值连接 非等值 自连接 (解决一切) 关系列必须区分 left|right [outer] join on|using --&g...

2019-07-24 20:09:40 158

原创 select用法

一、函数—单行函数函数分为系统内置函数 自定义函数(后期学习的 plsql 中定义);了解系统内置函数(方法),重点掌握 to_date 、 to_char(字符和日期的转换)根据函数的返回结果,我们将函数分为单行函数和多行函数1、单行函数:一条记录返回一个结果2、多行函数 组函数 聚合函数 (重点) :多条记录 返回一个结果 (重点)1、日期函数日期函数: 注意区分 db数据库时间...

2019-07-22 21:26:53 190

原创 数据库中select的简单用法

select基本查询–select |字段名1,字段名2… from 表名;–1)–查询|检索|获取 所有员工的所有信息–查询的数据: 员工的所有信息–数据的来源:员工表 emp–条件:select * from emp;–2)–查询所有的员工名字select ename from emp;–3)–查询所有的员工编号和员工名称,员工上级的编号–查询的数据: empno,...

2019-07-21 18:02:21 1746

原创 初识Java中反射

1.反射是发生在程序运行期间的行为,在以后的框架或技术的底层大量使用到了反射技术,使用代码变得更灵活,更简单1).创建对象这个类型的Class对象的一个镜像|复制体2).类加载到内存的时候,就在内存中存在的,不用我们手动创建就已经存在,并且只一个类只有一个表示这个类的Class对象3).你能拿到一个类型的Class对象,能够使用Class类中的这些成员方法操作这个类型Java 反射机...

2019-07-19 19:24:25 69

原创 网络编程

一、网络1、概念:网络即将不同区域的电脑连接到一起, 组成局域网、城域网或广域网。把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。2、主要功能• 资源共享• 信息传输与集中处理• 均衡负荷与分布处理3、网络通信协议计算机网络中实现通信必须有一些约定即通信协议,对速率、传输...

2019-07-18 19:23:55 88

原创 内部比较器与外部比较器

以下面程序为例,实现内部比较首先要在Person类中实现Comparable接口,然后需要在Person类内部重写compareTo方法实现比较效果int compareTo(T o)比较此对象与指定对象的顺序。如果该对象小于、等于或大于指定对象,则分别返回负整数、零或正整数。所以只需要在return后返回所要比较对象之差,根据返回值,若为正,则比较的两者调换顺序,为负则按原顺序排序,这样...

2019-07-17 16:45:50 286

原创 多线程

1.多线程:多任务同时执行 ,如果需要多线程才使用,不需要无需使用优点:提高效率,完善功能缺点:开发复杂,可能出现不安全情况2.线程 和 进程的区别1.每个进程都有自己独立的代码和数据空间,内存空间2.一类线程共享进程的资源3.一个进程包含一到多个线程4.进程是资源分配的最小单位5.线程是cpu调度的最小单位3.多线程的创建方式:1.继承Thread类,重写r...

2019-07-16 19:31:43 73

原创 容器

一、容器与数组的比较数组是一种简单的线性序列,可以快速的访问数组元素,效率高;如果从效率和类型检查的角度讲,数组是最好的。但是数组一旦确定,不能改变,不够灵活。容器的容量是可以随时扩充的,用以装载所需对象。二、容器分类1.Collection接口是一组允许重复的对象。 Set 接口继承 Collection,无序不允许重复,使用自己内部的一个排列机制。 List 接口继承...

2019-07-15 19:43:06 117

原创 IO流

一、IO流分类:1)、数据分类按处理数据单位分为:字节流和字符流。处理数据是音频、视频、doc、文本等一切为字节流,仅能处理文本的为字符流。 字节流和字符流的用法几乎完全一致,区别在于它们所操作的数据单元不同,字节流(8 位)、字符流(16 位),字节流主要由 InputStream 和OutputStream作为基类,字符流主要由Reader 和 Writer作为基类。2)、流向分类输入...

2019-07-14 16:26:28 106

原创 数组

一、数组的概述:相同的数据类型按一定顺序排列的集合;目的是为了对数据的统一管理。就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为 下标。组成数组的各个变量称为数组的分量,也称为数组的 元素,有时也称为下标变量。数组是在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组“[...

2019-07-10 15:35:22 341

原创 多态与接口

多态:一种事物的多种形态|多种表现形式多态的前提:类的继承接口的实现多态的体现|表现形式:父类的引用指向子类对象多态的使用:父类的引用在调用方法,调用子类中重写的方法注意:父类引用对子类新增功能不可见如果子类中没有重写方法,多态没有意义多态使用成员:成员变量:编译 运行看父类|左边|类型成员方法:编译看父类,运行看...

2019-07-08 21:37:50 137

原创 this和static关键字

this关键字 :代表当前对象this在构造器的首行调用其他构造器(本类中的其他构思器)this(参数)->匹配不同的构造器的参数区分同名变量问题(成员变量与局部变量,参数之间同名问题)this使用在构造器中,指代当前创建的对象this使用在成员方法中,this指代当前调用成员方法的对象默认发生就近原则不存在同名变量|参数问题,变量就是指代成员,前面默认省略this.1....

2019-07-05 21:37:44 86

原创 引用数据类型和选择结构

一、引用数据类型1. 创建引用数据类型的变量|引用引用数据类型 变量名 = new 引用数据类型();Scanner sc=new Scanner();2. 使用功能:变量|引用.功能名字();Scanner : 帮住接收用户键盘输入的内容1) 导包指定Scanner类的位置 import java.util.Scanner类的上面使用import导包2) 创建Scanner...

2019-07-01 21:16:51 247

原创 变量、数据类型、数据类型转换及运算符

一、变量在程序执行过程中,其值可以发生改变的量,在内存中开辟一块空间,存储指定类型的数据java是一个强类型的语言 :声明变量的时候就要先确定类型语法:1.声明的同时赋值:数据类型 变量名 = 赋值;常用的数据类型: int整数 double小数 String字符串"" boolean布尔类型 char字符型’’2.先声明 后赋值:数据类型 变量名; --声明变量名=赋值;...

2019-06-30 19:38:31 179

空空如也

空空如也

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

TA关注的人

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