Java
紫焕雀
这个作者很懒,什么都没留下…
展开
-
分页插件封装
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 · 203 阅读 · 0 评论 -
分文件夹下载文件并压缩接口
/** * 批量下载压缩 * @param policyId * @param response * @return */ @GetMapping(value = "batchDownLoad") public WebResponse batchDownLoad(Integer policyId, HttpServletResponse response) { //下载的压缩包的名 String dow...原创 2022-02-16 16:29:15 · 275 阅读 · 0 评论 -
导出功能接口
@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 · 344 阅读 · 0 评论 -
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 · 89 阅读 · 0 评论 -
nginx报错404原因
报错404说明找不到页面,先查看nginx.conf里面配置文件是否修改正确,然后记住改好了重新关闭启动,不然也报404原创 2020-07-21 11:28:05 · 3450 阅读 · 1 评论 -
数据库和JDBC
事务事务是指作为单个逻辑工作单元执行的一组相关操作。这些操作要求全部完成或者全部不完成。使用事务是为了保证数据的安全有效。事务有一下四个特点:(ACID)1、原子性(Atomic):事务中所有数据的修改,要么全部执行,要么全部不执行。2、一致性(Consistence):事务完成时,要使所有所有的数据都保持一致的状态,换言之:通过事务进行的所有数据修改,必须在所有相关的表中得到反映。3、...原创 2019-07-25 20:04:40 · 157 阅读 · 0 评论 -
内部比较器与外部比较器
以下面程序为例,实现内部比较首先要在Person类中实现Comparable接口,然后需要在Person类内部重写compareTo方法实现比较效果int compareTo(T o)比较此对象与指定对象的顺序。如果该对象小于、等于或大于指定对象,则分别返回负整数、零或正整数。所以只需要在return后返回所要比较对象之差,根据返回值,若为正,则比较的两者调换顺序,为负则按原顺序排序,这样...原创 2019-07-17 16:45:50 · 319 阅读 · 0 评论 -
初识Java中反射
1.反射是发生在程序运行期间的行为,在以后的框架或技术的底层大量使用到了反射技术,使用代码变得更灵活,更简单1).创建对象这个类型的Class对象的一个镜像|复制体2).类加载到内存的时候,就在内存中存在的,不用我们手动创建就已经存在,并且只一个类只有一个表示这个类的Class对象3).你能拿到一个类型的Class对象,能够使用Class类中的这些成员方法操作这个类型Java 反射机...原创 2019-07-19 19:24:25 · 84 阅读 · 0 评论 -
多线程
1.多线程:多任务同时执行 ,如果需要多线程才使用,不需要无需使用优点:提高效率,完善功能缺点:开发复杂,可能出现不安全情况2.线程 和 进程的区别1.每个进程都有自己独立的代码和数据空间,内存空间2.一类线程共享进程的资源3.一个进程包含一到多个线程4.进程是资源分配的最小单位5.线程是cpu调度的最小单位3.多线程的创建方式:1.继承Thread类,重写r...原创 2019-07-16 19:31:43 · 91 阅读 · 0 评论 -
网络编程
一、网络1、概念:网络即将不同区域的电脑连接到一起, 组成局域网、城域网或广域网。把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统从而使众多的计算机可以方便地互相传递信息,共享硬件、软件、数据信息等资源。2、主要功能• 资源共享• 信息传输与集中处理• 均衡负荷与分布处理3、网络通信协议计算机网络中实现通信必须有一些约定即通信协议,对速率、传输...原创 2019-07-18 19:23:55 · 108 阅读 · 0 评论 -
容器
一、容器与数组的比较数组是一种简单的线性序列,可以快速的访问数组元素,效率高;如果从效率和类型检查的角度讲,数组是最好的。但是数组一旦确定,不能改变,不够灵活。容器的容量是可以随时扩充的,用以装载所需对象。二、容器分类1.Collection接口是一组允许重复的对象。 Set 接口继承 Collection,无序不允许重复,使用自己内部的一个排列机制。 List 接口继承...原创 2019-07-15 19:43:06 · 165 阅读 · 0 评论 -
数组
一、数组的概述:相同的数据类型按一定顺序排列的集合;目的是为了对数据的统一管理。就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字称为数组名,编号称为 下标。组成数组的各个变量称为数组的分量,也称为数组的 元素,有时也称为下标变量。数组是在程序设计中,为了处理方便,把具有相同类型的若干变量按有序的形式组织起来的一种形式。这些按序排列的同类数据元素的集合称为数组“[...原创 2019-07-10 15:35:22 · 368 阅读 · 0 评论 -
IO流
一、IO流分类:1)、数据分类按处理数据单位分为:字节流和字符流。处理数据是音频、视频、doc、文本等一切为字节流,仅能处理文本的为字符流。 字节流和字符流的用法几乎完全一致,区别在于它们所操作的数据单元不同,字节流(8 位)、字符流(16 位),字节流主要由 InputStream 和OutputStream作为基类,字符流主要由Reader 和 Writer作为基类。2)、流向分类输入...原创 2019-07-14 16:26:28 · 140 阅读 · 0 评论 -
多态与接口
多态:一种事物的多种形态|多种表现形式多态的前提:类的继承接口的实现多态的体现|表现形式:父类的引用指向子类对象多态的使用:父类的引用在调用方法,调用子类中重写的方法注意:父类引用对子类新增功能不可见如果子类中没有重写方法,多态没有意义多态使用成员:成员变量:编译 运行看父类|左边|类型成员方法:编译看父类,运行看...原创 2019-07-08 21:37:50 · 158 阅读 · 0 评论 -
引用数据类型和选择结构
一、引用数据类型1. 创建引用数据类型的变量|引用引用数据类型 变量名 = new 引用数据类型();Scanner sc=new Scanner();2. 使用功能:变量|引用.功能名字();Scanner : 帮住接收用户键盘输入的内容1) 导包指定Scanner类的位置 import java.util.Scanner类的上面使用import导包2) 创建Scanner...原创 2019-07-01 21:16:51 · 269 阅读 · 0 评论