- 博客(26)
- 资源 (1)
- 收藏
- 关注
原创 POI及EasyExcel
POI及EasyExcel常用场景将用户信息导出为excel表格(导出数据…)将Excel表中的数据录入到网站数据库(习题上传…)大大减轻网站录入量!开发中经常会设计到excel的处理,如导出Excel,导入Excel到数据库中!操作Excel目前比较流行的就是 Apache POI 和阿里巴巴的 easyExcel!Apache POI官网:https://poi.apache.org/ 原生的,会比较麻烦!弊端:量大时,可能包OOM。简介:[外链图片转存失败,源
2021-07-20 13:05:07
327
原创 MyBatis-Plus笔记
MyBatis Plus前提:mybatis、spring、springmvc为什么学习它?它可以节省我们大量工作时间,所有的CRUD代码它都可以自动化完成!同源:JPA、tk-mappper、MybatisPlus目的:偷懒!简介1、是什么?Mybatis本来就是简化JDBC操作的官网:https://mp.baomidou.com/Mybatis Plus,简化mybatis!官方原话:MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的
2021-07-12 17:11:34
217
原创 Spring Boot
Spring Boot在idea中双击shift键盘查询全部的类什么的微服务阶段1、Spring的理念(目的)Spring是为了解决企业级应用开发的复杂性而创建的,简化开发。2、Spring是如何简化Java开发的4种关键策略:1、基于POJO的轻量级的最小侵入性编程;2、通过IOC、依赖注入(DI)和面向接口实现松耦合;3、基于切面(AOP)和惯例进行声明式编程;4、通过切面和模板减小样式代码。3、过程web应用:Servlet结合Tomcat框架Struts:https:/
2021-06-17 18:07:59
2408
原创 SpringMVC
SpringMVCssm:mybatis+Spring+SpringMVC MVC三层架构JavaSE:认真学习,老师带,入门快JavaWeb:认真学习,老师带,入门快SSM框架:研究官方文档,锻炼自学能力,锻炼笔记能力,锻炼项目能力SpringMVC+Vue+SpringBoot+SpringCloud+Linuxhttps://www.cnblogs.com/hellokuangshen 狂神博客园SSM=JavaWeb做项目Spring:IOC 和 AOP文档:https:/
2021-06-13 14:37:03
105
原创 spring
Spring1.Spring1.1、简介spring:春天-------->给软件行业带来了春天!2002,首次推出了Spring框架的雏形:interface21框架!Spring框架即以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日,发布了1.0正式版。Rod Johnson,Spring Framework创始人,著名作者。很难想象Rod Johnson的学历,真的让好多人大吃一惊,他是悉尼大学的博士,然而他的专业不是计算机,
2021-06-12 17:09:13
116
原创 mybatis
Mybatis-9.28环境:JDK 1.8Mysql 5.7maven 3.6.1IDEA回顾:JDBCMysqlJava基础MavenJunitSSM框架:配置文件的。最好的方式:看官网文档;1.简介1.1、什么是MybatisMyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、
2021-06-11 18:33:19
268
1
原创 前端模板#
前端模板1、网址1、layuihttps://www.layui.com/2、Bootstrap中文网https://www.bootcss.com/3、Semantic UIhttps://semantic-ui.com/4、若依管理系统(前后端都有,挺好看的)https://vue.ruoyi.vip/system/user5、Cordova中文文档(APP制作)http://cordova.axuer.com/docs/zh-cn/latest/6、vue-eleme
2021-06-06 21:00:49
172
原创 网络编程
网络编程1.概述计算机网络:计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线程连接起来,在网络操作系统。网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统网络编程的目的:无线电台…传播交流信息,数据交换,通信想要达到这个效果需要什么?如何准确的定位网络上的一台主机。192.168.16.124:端口,定位到这个计算机上的某个资源找到了这个主机,如何传输数据呢?Javaweb:网页编程 B/S网络编程: TCP
2021-03-26 12:38:26
145
原创 Java——封装、继承、多态和异常机制
JavaSE(4)面向对象编程(2)1.封装详解该露的露,该藏的藏数据的隐藏我们程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉;低耦合:仅暴露少量的方法给外部使用记住这句话就够了:属性私有(get/set)private:私有 针对于属性提供了一些可以操作这个属性的方法:public的get/set方法public class Teacher { private String name; public
2021-03-25 15:38:30
251
原创 Java——数组和面向对象
JavaSE(3)数组1.数组的定义数组是相同类型数据的有序集合按照一定的先后次序排列组合而成每一个数据称作一个的数组元素,每个数组元素可以通过一个下标来访问它们2.数组的声明和创建首先必须声明数组变量,才能在程序中使用数组。语法dataType[] arrayRefVar; // 首选的方法或dataType arrayRefVar[]; // 效果相同,但不是首选方法例子: int[] arrays; 或 int arrays[];
2021-03-25 10:00:42
321
原创 Java——流程控制和方法详解
JavaSE(2)Java流程控制1.Scanner对象基本语法我们并没实现程序和人的交互,Java为我们提供了这样一个工具类,我们可以获取用户的输入。Java.util.Scanner是Java5的新特性,我们可以通过Scanner类来获取用户的输入。基本语法:Scanner sc=new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串。在读取前使用hasNext()与hasNextLine()判断是否还有输入的
2021-03-24 16:12:14
525
1
原创 Java——简介和基础语法
JavaSE(1)前言詹姆斯.高斯林就是Java语言的语言之父。Java是SUN 1995年推出的一门高级编程语言。1. Java用途广泛银行系统,支付系统,政企信息系统,大数据平台,网站后台,SaaS云,手机APP,云系统后台,电商系统,桌面工具Java/c python2.Java特性和优势使用人多简单性面向对象 万物皆对象可移植性高性能分布式动态性多线程安全性健壮性解释Java三个特性:(1)特点一:面向对象。1、俩个基本概念:类、
2021-03-24 09:45:09
193
原创 计算机
计算机1.计算机computer 电脑由硬件和软件组成2. 计算机硬件组成:CPU,主板,内存,电源,主机箱,硬盘,显卡,键盘,鼠标,显示器等…3.冯·诺伊曼体系结构:冯·诺伊曼 计算机之父4.计算机软件按功能分为系统软件与应用软件系统软件:DOS(Disk Operating System),Windows,Linux,Unix,Mac,Android,iOS系统软件:WPS,QQ,微信,绝地求生…软件开发:人机交互(图形化界
2021-03-23 09:32:03
87
Java基础最全笔记文档
2022-07-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人