自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用mysql解决Excel换行统计问题

已知:需求:第一列自增,2-3列直接用Excel的vlookup函数,然后使用Navicat建立表fudao,写下需要的字段,把处理过的Excel表导入,然后写语句SELECT DISTINCT substring_index(substring_index(f.teacher,'、',b.help_topic_id+1),'、',-1) as teacher,concat(f.jie,f.jiang),f.student,f.school,f.diqu FROM `fudao` f join

2020-08-08 14:30:19 332

原创 Java基础面试题

1. java的几大特性**封装:**将私密的数据私有化,实现了内部的细节,对外提供一个公共的访问方法,可以访问该成员。体现形式:方法是封装的最小单位;对成员变量进行封装,提供get,set方法。优点:封装了内部的实现细节,保证了数据的安全;使代码更加具有模块化,实现了代码的复用,减少代码的冗余。**继承:**类A获得了类B的数据成员和方法成员,就称类A继承了类B。类A为子类/派生类,类B为父类/跟类/基类/超类。关键字为extends。要点:1.private修饰的成员不能被子类继承,可以把它改

2020-06-30 11:43:38 570

原创 spring-data-jpa框架

1.ORM对象关系映射java程序: 创建实体类;定义类属性;new对象。DB关系型数据库:创建表; 定义表的列;insert插入一条记录。JPA是数据持久层框架,实现数据的crud操作,它是以ORM对象关系映射为基础,实现完全面向对象的数据库操作,不用在进行数据库操作的时候定义sql语句,封装了jdbc,简化了对数据库的操作,使得java程序可以在不同的数据库平台上移植。2.搭建项目2.配置application.yml#配置mysql数据库连接spring

2020-06-07 12:53:22 317

原创 Redis之数据缓存

1.缓存架构简介每次请求获取数据的时候,都需要查询数据库,这种时候,高并发、大数据环境中就会造成系统瓶颈,数据库不稳定甚至宕机。通过给系统中加入缓存功能,就可以提高数据的查询速度,降低数据服务器的io负载压力,当对mysql数据库进行dml操作时(CRUD),需要对缓存中的数据进行更新,实现缓存同步,否则会出现数据脏读(读取未提交数据)。2.搭建项目3.配置application.yml#配置mysql数据库连接spring: datasource: driver-class-na

2020-06-06 12:00:09 386

原创 redis数据库进行JavaBean对象的存储

1创建Users实体类//用户实体类public class Users implements Serializable{ private Integer id; private String uname; private String address; }2进行javabean对象存储/*** * 测试Redis数据库进行对象的存储:默认将对象转化为byte[],完成对象序列化 * reidsTemplate对可以自己完成对的序列化和反序列化 */@Te

2020-06-06 01:17:34 858

原创 springboot之集成redis

1.项目搭建2.配置application.yml#配置redis的访问路径spring: redis: host: 192.168.126.10 port: 63793.pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in

2020-06-06 01:12:43 106

原创 springboot和mybatis集成

1.项目搭建2.pom.xml配置<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/x

2020-06-06 00:53:54 221 3

原创 java框架之springboot

一、简介springboot是java的开源框架之一,简化spring的大量重复工作(spring.xml的配置,spring和第三框机集成需要的配置,重复jar的添加)通过特定配置进行项目的配置,不需要开发人员定义样板化的配置,实现项目的快速开发。二、特点1.可以创建独立的spring应用程序,基于他的maven,可以创建可执行的jar、war。2.内嵌tomcat或jetty等servlet容器3.自动配置spring容器,比如自动注入,自动扫描等4.无代码生成,不需要xml配置5.提供自

2020-06-06 00:52:44 4598

原创 java之面试题

1.jdk ,jre,jvm三者关系关系?JVM:英文全称,Java Virtual Machine,是Java虚拟机,用来运行Java程序JRE:英文全称,Java Runtime Environment,是Java运行时环境,里边包含了Java运行时所需要的类库。JDK:英文全称,Java Development Kit,是Java开发工具包,里边包含了Java的开发工具。例如java,javac等。JRE=JVM+libs【Java运行时所需要的类库】JDK=JRE+java开发工具2.

2020-05-28 21:41:58 265

原创 java之编程题

使用枚举,遍历ArrayList类import java.util.ArrayList;import java.util.Enumeration;import java.util.Vector;public class Demo { public static void main(String[] args) { ArrayList list = new ArrayList(); list.add("王昭君"); list.add("杨玉环"); list.add("西施");

2020-05-28 21:40:41 222

原创 javaSE之关键字

1.this作用:在形式上区分了成员变量和形式参数的命名冲突问题。代表当前对象的引用,谁调用的这个方法就代表谁,也可以在构造器中调用本类的其他构造器(1)this.属性名称作用:访问类中的成员变量...

2020-05-28 20:27:25 127

原创 javaSE之构造器

构造器作用:创建对象时调用,用来创建对象,给当前的对象进行初始化。创建一个对象就会调用一次。(1) 当一个类没有提供任何的构造方法的时候,JVM会自动提供一个无参构造器,当定义了有参构造器后,需要手动提供无参构造器。(2) 在子类当中,无参构造器的第一条语句会默认调用父类的无参构造器:super();(3) 父类的无参构造器不是为了创建对象存在的,而是为了给子类进行调用。(4) 父类提供构造器的作用:用于被子类调用,完成对从父类继承过来的属性进行初始化的操作。(5) 执行顺序:静态块>动

2020-05-28 20:20:29 100

原创 spring

一、spring概述1、定义spring 框架是一个开源的框架, SPring当中两个人核心IOC(控制反转/依赖注入),AOP(面向切面编程) ,Spring框架类似一个大型的容器,把各个层次都整合在一起。在每个层次都提供了解决方案、 Spring被称之为一站式框架。Web: Springmvc 技术,取代ServletService: 提供了事务的管理: bean对象的管理:...

2019-10-31 18:28:07 141

原创 javaSE之面向对象

一、概念Java 是面向对象的编程语言,对象就是面向对象程序设计的核心。所谓对象就是真实世界中的实体,对象与实体是一一对应的,也就是说现实世界中每一个实体都是一个对象,它是一种具体的概念。 一切皆为对象,真实世界中的所有事物都可以视为对象。面向对象是在面向过程的基础上发展而来,安装系统的功能,划分为若干个模块,将模块的不同功能,赋予某些实体(客观存在的)去完成,面向对象是对客观世界的真实模拟。对...

2019-10-23 17:30:31 134

原创 javaSE之方法

一、方法的重载定义:在一个类中,可以定义同名的方法,但是参数列表不同(数据类型的顺序不同,参数的个数不同)这样的方法称为方法的重载。当方法完成的功能相近或者相同,只是参数不同是,就可以定义成重载的方法。在进行方法的调用时,会根据实参的个数和类型进行匹配特点:方法名称相同,参数列表不同,和方法的返回值无关同一个方法的判定条件: 方法名称相同 参数列表也相同(数据类型的顺序相同 ,参数的个数也相...

2019-10-23 15:42:11 113

原创 javaSE之数组

一、数组的基本概述定义:数组是相同或者相兼容的数据类型的变量的集合。在计算机的内存存储中是一组连续的空间,当中存放的变量称为元素,数组的下标索引[index]从0开始,最大为数组的长度(length)-1,使用数组名称.length可以获得数组的长度。数组的定义方式:定义方式一:数据类型 [] 数组的名称={值1,值2,值3}; int [] arr={1,2,3};定义方式二...

2019-10-20 14:52:44 106

原创 javaSE之基础概念

一、类名的使用规范(1)类名需要与源文件名称相同(2)类名首字母大写(3)类名在命名时不能使用特殊字符、空格以及中文(4)同一个源文件中最多只能有一个由public修饰的类,并且...

2019-10-19 18:32:35 118

赫夫曼编码

根据ASCII码文件中各ASCII字符出现的频率情况创建Huffman树,再将各字符对应的哈夫曼编码写入文件中

2018-01-11

空空如也

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

TA关注的人

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