java
文章平均质量分 52
新用户1
这个作者很懒,什么都没留下…
展开
-
基础数据结构
数组什么是数组所谓数组,是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于区分数组的各个元素的数字编号称为下标。数组是在程序设计中,为了处理方便, 把具有相同类型的若干元素按无序的形式组织起来的一种形式。这些无序排列的同类数据元素的集合称为数组。int 的数组你就不能存float 也不能存double数组是用于储存多个相同类型数据的集合。通常用Array表示。特点数组属于线性表结构数组是相原创 2021-03-17 00:08:42 · 171 阅读 · 0 评论 -
对象转换成json格式使用过滤器排除一些字段
//将对象转换成json格式的时候,常常需要排除一些字段(例如延迟加载的字段)。在fastjson库中,我们可以使用SimplePropertyPreFilter忽略掉这些属性。 PropertyPreFilters.MySimplePropertyPreFilter excludefilter = new PropertyPreFilters().addFilter(); //排除敏感属性字段 String[]...原创 2021-02-25 18:56:20 · 739 阅读 · 0 评论 -
SpringBoot笔记
SpringBoot简介简化Spring使用难度,简省配置,快速高效使用Spring框架开发应用核心功能SpringBoot项目不需要模板化的配置。SpringBoot中整合第三方框架时,只需要导入相应的starter依赖包,就自动整合了。SpringBoot默认只有一个.properties的配置文件,不推荐使用xml,后期会采用.java的文件去编写配置信息。SpringBoot工程在部署时,采用的是jar包的方式,内部自动依赖Tomcat容器,提供了多环境的配置。SpringBoot原创 2020-09-13 16:56:01 · 98 阅读 · 0 评论 -
Elasticsearch
Elasticsearch简介什么是ElasticsearchElaticsearch,简称为es, es是一个开源的高扩展的分布式全文检索引擎,它可以近乎实时的检索数据;本身扩展性很好,可以扩展到上百台服务器,处理PB级别的数据。ES使用Java开发。Lucene作为其核心来实现所有索引和搜索的功能,但是它的目的是通过简单的RESTful API来隐藏Lucene的复杂性,从而让全文搜索变得简单。Elasticsearch的使用案例百度:百度目前广泛使用Elasticsearch作为文本数原创 2020-09-13 15:47:47 · 326 阅读 · 0 评论 -
新SpringCloud学习笔记
介绍Spring Cloud是一系列技术的有序整合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发。Spring Boot擅长的是集成,把世界上最好的框架集成到自己项目中,Spring Cloud也是一样,把非常流行的微服务的技术整合到一起。Spring Cloud从架构层面上降低了对大型系统构建的要求和难度,使我们以非常低的成本(技术或者硬件)搭建一套高效、分布式、容错的平台,但Spring Cloud也不是没有缺点,小型独立的项目不适合使用。...原创 2020-09-08 18:43:46 · 253 阅读 · 0 评论 -
quartz定时任务
maven坐标:<!-- quartz定时任务--><dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>${quartz.version}</version></dependency><dependency> <原创 2020-07-22 18:11:06 · 157 阅读 · 0 评论 -
eleui 图片上传至七牛云服务器
前端页面(elementui)<!DOCTYPE html><html><head> <meta charset="UTF-8"> <!-- import CSS --> <link rel="stylesheet" href="https://unpkg.com/element-ui/lib/theme-chalk/index.css"> <style> .avatar原创 2020-07-22 17:54:13 · 304 阅读 · 0 评论 -
Redis计算差值删除垃圾图片
redis 集合间运算(SDIFF-SINTER-SUNION)使用redis差值计算加定时任务删除 云服务器上的垃圾图片这些大量只上传不入库的图片会堆积在服务器里面变成垃圾图片(这些图片没有被表单数据引用)使用两个set集合来存这些图片名 //套餐图片所有图片名称 public static final String SETMEAL_PIC_RESOURCES = "setmealPicResources"; //套餐图片保存在数据库中的图片名称 public原创 2020-07-22 17:26:58 · 691 阅读 · 0 评论 -
MyBatis
什么是框架框架(Framework)是整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法;另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面而后者是从目的方面给出的定义。简而言之,框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统,或者说是使用别人搭好的舞台,你来做表演。框架一般是成熟的,不断升级的软件。框架要解决的问题框架要解决的最重要的一个问题是技术整合的问题,在JavaEE的框架中,有着各种各样的技术,不同的软件企业需要从JavaEE中原创 2020-06-09 16:56:15 · 177 阅读 · 0 评论 -
Servlet&HTTP&Request
ServletHTTP协议RequestServlet:1. 概念 2. 步骤 3. 执行原理 4. 生命周期 5. Servlet3.0 注解配置 6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet ..原创 2020-06-09 16:03:25 · 106 阅读 · 0 评论 -
JDBC连接池&JDBCTemplate
数据库连接池Spring JDBC : JDBC Template数据库连接池:概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。好处: 1. 节约资源 2. 用户访问高效实现: 1. 标准接口:DataSource javax.sql包下的方法 获取连接:getConnection() ..原创 2020-06-09 15:46:29 · 115 阅读 · 0 评论 -
mysql多表&事务
多表查询:查询语法: select 列名列表 from 表名列表 where…准备sql创建部门表CREATE TABLE dept( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) ); INSERT INTO dept (NAME) VALUES (‘开发部’),(‘市场部’),(‘财务部’);创建员工表CREATE TABLE emp (原创 2020-06-09 00:26:34 · 97 阅读 · 0 评论 -
Java集合框架
Java集合框架<Java集合框架的四大接口>Collection:存储无序的、不唯一的数据;其下有List和Set两大接口。List:存储有序的、不唯一的数据;Set:存储无序的、唯一的数据;Map:以键值对的形式存储数据,以键取值。键不能重复,但值可以重复接口的常用实现类:ArrayList、LinkedList、Vector、HashSet、LinkedHashSet、TreeSet、HashMap、LinkedHashMap、TreeMap、HashTable一、List接原创 2020-06-08 11:08:23 · 86 阅读 · 0 评论