自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 问答 (1)
  • 收藏
  • 关注

原创 常用的Maven依赖(实时更新)

1.

2021-04-19 21:11:18 77

原创 SpringSSM框架入门级整合

SpringSSM框架入门级整合入门级整合暂不包括Ajax,拦截器和文件的上传和下载文章目录SpringSSM框架入门级整合一、环境搭建1. 数据库MavenIDEATomcat二、文档结构三、具体代码1. 实体类2. dao层3. service层4. controller层5. 配置文件6. jsp文件夹中的代码一、环境搭建1. 数据库MySQL8.0及以上新建数据库,然后新建一个表并添加内容CREATE DATABASE IF NOT EXISTS ssmbuild;CREA

2021-05-30 21:11:27 45

原创 Mybatis入门笔记

系列文章目录本文章是在学完Mybatis之后,对知识点的一些相关的梳理。文章目录系列文章目录前言1. 三层框架对应的流行框架一、概述二、新建Mybatis项目基本步骤三、动态代理使用方式使用要求四、参数使用要点五、#和$的区别六、Mybatis返回结果resultType前言1. 三层框架界面层(视图层):完成与用户的交互,并向后台传输数据业务逻辑层:主要用来处理业务逻辑,完成一定的业务功能数据访问层:也可以称为持久层,主要用来进行数据库操作对应的流行框架界面层:Spring

2021-05-24 16:20:01 36 6

原创 Mybis简单示例入门

系列文章目录本章将部署简单的mybatis示例。文章目录系列文章目录一、环境说明1. 新建一个maven项目2. 下一步,给当前项目命名3. 点击finish,完成构建。二、文档结构三、Mybatis原理简述四、文件内容写在后面一、环境说明该示例都是在idea软件下搭建maven完成的。需要入门的同学知道以下学习工具mybatis官方中文文档1. 新建一个maven项目2. 下一步,给当前项目命名3. 点击finish,完成构建。二、文档结构三、Mybatis原理简述

2021-05-21 10:34:06 24

原创 Spring中间层

系列文章目录Spring实现JDBC原理的封装文章目录系列文章目录Spring配置数据源连接池由Spring来管理数据源使用阿里的Druid连接池Spring内置JDBC模板引入Spring-jdbc的包Spring引入两种JDBC操作模板模板使用JDBCTemple常用方法修改方法查询方法执行储存语句或者DDL语句返回字段名和类属性名不一致NamedParameterJdbcTemplate的使用区别Spring事务管理基于XML配置的声明式事务管理事务参数基于注解的事务配置Spring配置数

2021-05-13 11:09:58 16

原创 SpringMVC

系列文章目录文章目录系列文章目录一、SpringMVC开发步骤1.首先添加所需jar包2. 配置自动装载的前端控制器3. 添加SpringMVC框架所需的配置文件4. 在SpringMVC配置文件中启用自动扫描注解类(扫描MVC的控制器)5. 在SpringMVC配置文件中启用MVC基于注解方式的控制器映射6. 创建并映射控制器类7. 在SpringMVC配置文件中配置视图解析器8. 创建视图界面JSP二、SpringMVC的核心组件1. DispatcherServlet2. 处理器映射3. 处理器

2021-05-08 11:02:44 9

原创 SpringWeb

系列文章目录废话不多说,直接进入正题。文章目录系列文章目录一、JavaEE项目架构二、如何在Web应用中使用Spring管理Bean操作步骤:三、Spring针对web应用还提供了一个工具类四、Spring提供的常用工作类一、JavaEE项目架构项目架构一般分为以下4层:表示层:servlet–> 针对VO类的封装操作业务层:service–> 针对VO(ViewObject)类的封装操作,内部要实现VO与PO的相互转换持久层:dao --> 针对PO类的封装操作–

2021-05-08 10:02:45 10

原创 前端知识汇总

前端知识入门还在为前途渺茫而苦恼吗,还在为工资低而感到担忧吗,本章节将带你入门前端有关知识例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前端知识入门前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文

2021-05-08 09:29:35 17

原创 通过反射将俩个类对象交换

通过反射将俩个类对象交换现在需求如下,需要封装一个工具类,该工具通过反射和注解将一个类的特定内容取出,赋值给另一个类。实现类的交换。提示:通过此练习可以对反射的理解更上一层楼。文章目录通过反射将俩个类对象交换一、思考1. 反射的来龙去脉2. 如何解决问题二、过程的实现。1.首先编写两个注解,用来筛选需要的值和不需要的值。2. 封装工具类3. 测试类,新建两个对象类和测试类,验证结果。三、测试结果一、思考1. 反射的来龙去脉什么是反射,反射可以做什么?高级工程师都会亲睐反射,因为反射可以

2021-04-27 15:21:26 18

原创 Spring 注解配置

一、基于注解方式的IoC配置在spring的配置文件中启用自动扫描受管组件(添加了IoC注解的类),它会扫描指定基本包及它下面所有子包中的所有类<context:component-scan base-package="com.liqk"/>常用的IoC注解类型:@Component(“bean的别名”) //注解需要Spring管理的JavaBean类。如果不指定Bean的别名,默认就是当前首字母小写的类名针对企业分层架构,它还提供了几个子注解类型a) @Repository

2021-04-19 19:26:24 17

原创 Log4j的详细配置

LogF4j的详细配置全c站最详细的配置讲解,博主爆肝一晚上,还不赶紧收藏起来文章目录LogF4j的详细配置一、配置根Logger,其语法为:二、配置日志信息输出目的地Appender,其语法为:ConsoleAppender选项属性FileAppender选项属性DailyRollingFileAppender选项属性RollingFileAppender选项属性三、配置日志信息的格式(布局),其语法为:HTMLLayout选项属性PatternLayout选项属性XMLLayout选项属性打印参数

2021-04-19 16:12:26 58

原创 Spring AOP

Spring AOPAOP指的是面向切面编程文章目录Spring AOP一、代理机制二、AOP三、Spring对AOP的支持一、代理机制针对目标对象创建出一个代理对象,当执行目标对象上的某个方法时,我们可以在执行方法的前后添加上一些功能。静态代理针对每个目标对象类都创建出一个代理类。动态代理创建一个通用的代理类。使用到JDK中的InvocationHandler接口和Proxy.newProxyInstance()方法。只能针对实现了某个接口的类创建代理类。二、AOP面向切

2021-04-15 20:33:16 17

原创 Spring framework

Spring介绍及相关配置预备:JavaEE开发中的分层架构,上一层依赖于下一层,为了尽量减少依赖,尽量面向接口编程。表示层:负责数据的展示。Web层,一般都会采用MVC模式来进行开发。业务逻辑层:负责应用中的业务逻辑处理Service层,以完成业务逻辑处理为目的,方法中可以会涉及到多表的CRUD操作。持久层:负责数据的存取Dao层,方法都以完成单表的CRUD操作为目的文章目录Spring介绍及相关配置一、IoC特性二、Spring应用的环境搭建1. 添加spring框架的包到clas

2021-04-15 19:58:03 15

原创 Junit的使用

Junit的使用JUnit 是一个Java编程语言的单元测试框架。JUnit 在测试驱动的开发方面有很重要的发展,是起源于JUnit 的一个统称为xUnit 的单元测试框架之一。文章目录Junit的使用一、Junit使用的一些建议测试代码和项目代码分开二、测试失败的两种情况三、Junit的运行流程四、Junit常用注解一、Junit使用的一些建议测试方法上必须使用@Test进行修饰测试方法必须使用public void 进行修饰,不能带任何的参数新建一个源代码目录来存放我们的测试代码,即

2021-04-15 16:38:43 13

原创 Maven的详细使用

文章目录随着前后端的分离,集成框架收到了大众的喜爱,像springboot,maven,gradle等,本章主要介绍了maven的框架的搭建,csdn所有文章最详细没有之一。文章目录文章目录Maven简介一、Maven的安装及整合1. 下载Maven2. Maven的目录结构3. 更改仓库位置4. 环境配置5. 启动测试6. Maven整合到Idea二、Maven仓库的概念1. 远程仓库2. 本地仓库配置本地仓库配置远程仓库3. 仓库优先级4. 其他配置JDK(非必须)三、Maven项目1. Mave

2021-04-12 22:15:26 48

原创 POI文档导出(java)

基于java的POIjava在很多的方面都有很多引用,尤其是最近一俩年,java的运用无处不在。很多情况下,我们需要导出一些表格或者其他文档,而程序环境是在java语言下的,那么,Apache提供了解决途径——POI。文章目录基于java的POI前言一、POI结构二、官方网址三、常用类说明Excel依赖关系四、使用说明五、合并单元格六、设置单元格格式常用样式常用枚举类设置时间格式化设置单元格宽和高1.设置默认宽和高2.指定某行列/行宽高3.代码示例合并单元格样式完结前言Apache POI是

2021-04-09 10:14:47 12

原创 Error during artifact deployment. See server log for details

遇到问题不要慌,出现这种情况只有两种情况环境配置出现问题1.具体包括项目结构问题2. 服务配置问题然后就是web.xml文件出现配置错误新版的servlet支持再在java类里面用注解@WebServlet等进行映射路径,名称等配置,注意映射配置是否合格(编译软件不会报错)...

2021-04-02 10:29:38 11

原创 监听器,过滤器,servlet和jsp执行的先后顺序

开门见山,先后顺序依次是监听器–>过滤器的init()方法–>web应用jsp等—>过滤器doFilter–>过滤链–>servlet实际环境配置复杂多变,以上顺序仅供入门程序员参考

2021-04-02 09:50:01 65

原创 JSP 和JSTL和EL入门

系列文章目录还搞不懂jsp和servlet的区别,别怕,本文将带领你走入jsp的世界,领略曾经火遍一时的jsp的鲜花如何开满编程的世界的。文章目录系列文章目录前言一、简述1. JSP2. JSP 执行过程3. JSP优点4. JSP页面的构成二、JSP常用模块说明1. JSP注释2.读入数据总结前言JSP(JavaServer Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准,其网址为http://www.javasoft.com/prod

2021-03-21 20:40:46 43

原创 Servlet如何入门?

Servlet入门前后端的底层原理——servlet文章目录Servlet入门前言一、Web应用开发基础1. 应用程序分类桌面应用程序(Desktop Application)Web应用程序(Web Application)Web应用程序的两端二、HTTP1. URL2. HTTP协议3. HTTP/1.14. HTTP消息HTTP请求消息格式GET请求消息格式POST请求消息格式HTTP响应消息格式响应状态码MIME类型三、 Java Web应用程序的规范目录结构1. Web应用程序目录结构2.

2021-03-18 21:53:09 106

原创 JDBC连接数据库超详细过程

原创声明:所有内容均由所学知识书写。文章目录前言一、环境准备2.读入数据总结前言本文详细介绍如何利用druid工具包和dbutils工具包来简化dao工厂并连接数据库以及进行一系列的增删查改操作一、环境准备idea开发工具mysql数据库:准备好新建一个数据库,数据库代码参考:# 二、使用步骤## 1.引入库<font color=#999AAA >代码如下(示例):```cimport numpy as npimport pandas as pd

2021-03-17 20:54:24 28 2

原创 MySql的入门到入坟

系列文章目录本章讲述Mysql的入门和使用。文章目录系列文章目录前言一、数据库设计分析1. 软件开发周期2. 设计数据库的步骤3. 绘制E-R图4. 数据库设计范式二、MySql的入门和使用1. 什么是MySql?2. 启动和停止MySQL服务器服务3. MySql的基本使用MySQL命令行客户端常用数据库管理命令4. DDL之库、表管理SQL简介SQL分类库管理表管理列类型自增列约束MySQL客户端字符集设置修改表结构总结前言MySQl的优点:1. 开源/免费/成本低2. 性能高/移

2021-03-12 20:55:29 106 2

原创 Oracle数据库入门

Oracle数据库的使用Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小微机环境。它是一种高效率的、可靠性好的、适应高吞吐量的数据库方案。文章目录Oracle数据库的使用前言一、Oracle的安装和下载二、Oracle的用户管理1. 用户管理2. 方案二、Oracle

2021-03-07 16:09:07 92 4

原创 JAVA入门到放弃

JAVA入门知识梳理学习了有一段时间的java了,那么今天来梳理下java的相关知识吧。主要是自己用来复习,有需要的可以收藏。文章目录JAVA入门知识梳理前言一、框架简述二、JAVASE环境的搭建三、java基础知识1.java概述总结前言   JAVA的应用前景十分可观,java可以做网站,可以做游戏,可以做android应用,也能做电脑软件。   网站:Java可以用来编写网站,现在很多大型网站都用Jsp写的,JSP全名Java Server

2021-01-29 10:27:19 437 8

原创 js方面的习题

1. 写一个函数,能返回传入的任意两个数字的最大值。2. 写一个函数,能返回传入的任意三个数字的最大值。3. 写一个函数,能判断传入的一个数值是否是质数,如果是质数返回true,如果不是质数返回false,(质数:从2开始只能被1和自身整数的数)4. 写一个函数,能翻转传入的任意数组,并把翻转结果通过返回值返回。(要求自己实现,不能调用数组方法)5. 写一个函数,能对所有传入的数组按照从小到大进行排序,并把排序结果通过返回值返回6. 利用递归函数完成斐波那契数列由于 已经完成,先放成果图。

2021-01-12 11:45:06 109

原创 Java通过File对象删除文件

实现一个需求:给定一个文件目录,通过 递归删除该文件夹中的所有文件。注意:java中的file对象不能 直接删除有内容的文件夹 ,比如,该文件夹中有东西,调用java直接删除就会报错。package Dome;import java.io.File;public class Delete { public static void main(String[] args) { String s = "D:/JavaTest/"; File file=new File(s);

2020-12-22 12:14:03 405

原创 彩票开奖系统

模拟双色球彩票系统双色球规则:a)双色球分为红球和蓝球,红球选择的范围为1-33而且红球选择6个数字,蓝球1-16而且只能选择一个。b)选择方式为随机选择和手动输入选择号码。c)生成号码的顺序是由小到大。功能描述: 通过JavaSE所学知识模拟彩票系统,首先系统能够让用户选择随机选择和手动选择。如果选择的是随机选择,则提示需要购买的注数;如果是手动选择,则让用户首选输入红球数字,然后输入篮球数字。用户选择或者输入完毕,则对比号码所匹配的奖次,并且把中奖号码都要显示出来。 中奖规则: 1

2020-12-17 14:09:27 307

原创 集合collection习题

123321是一个非常特殊的数,它从左边读和从右边读是一样的。输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n。输入格式:输入一个正整数n。输出格式:按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入:52样例输出:899998989989998899数据规模和约定1<=n<=54。...

2020-12-17 10:05:08 42

原创 多线程Thread的习题2

1.编写两个线程类,它们同时运行。一个线程输出10000以内的奇数,一个线程输出10000以内的偶数。/*1. 编写两个线程类,它们同时运行。一个线程输出10000以内的奇数,一个线程输出10000以内的偶数。 */public class Test { public static void main(String[] args) { T t=new T(); T1 t1=new T1(); t.start(); t1.start(); }}cla

2020-12-14 20:54:19 204

原创 多线程Thread的习题

用多线程程序模拟铁路售票系统: 实现通过3个售票点发售某日某次列车的1000张车票,一个售票点用一个线程表示主类: Test.javapackage Test;public class Test { public static void main(String[] args) { Runnable r=new TicketSell(); Thread t=new Thread(r); t.setName("蒙德"); t.start(); Thr

2020-12-09 11:03:18 68 1

原创 Calendar类的习题

一、 Calendar类的使用:封装如下工具方法获取指定日期的昨天日期假设当前日期是2013年04月12日,则昨天是2013年04月11日)public static Calendar yesterday(Calendar cal){}获取指定日期的本周的第一天(周日)  (2013年04月07日)获取指定日期的本周的最后一天(周六) (2013年04月13日)获取指定日期的上周的第一天 (2013年03月31日)获取指定日期的本月的第一天

2020-12-08 16:33:29 87

原创 win7共享网络的方法简述

一、 首先打开命令提示窗CMD输入:netsh wlan set hostednetwork mode=allow ssid=****** key=*****此命令为设置虚拟WIFI。 mode为模式,allow表示开启,disallow表示关闭; ssid为wifi名称;key为wifi密码。 这三个命令可以独立使用。二、 打开控制中心的无线网络与共享中心,你会发现多了个新的无线网络图标。点开此图标,你可以在里面设置该图标名称,一般不用改。三、 点开你已经连接的网络,我这里是第二个图

2020-12-08 12:05:34 133

原创 String字符串java习题(二)

一、编写一个方法public static int count(String src, String key), 从src内容中查找出key的出现次数: 如:源串为"String testString testString stringtestString abctest",查找“test”时应该返回4。分析:最笨的方法,将该字符串转化为字符数组依次检索,如果连续的四次检索都是满足第二个字符数组时,则计数器加一。package T;import java.text.Format;impor

2020-12-07 22:43:43 120

原创 java编写猜词游戏

编写一个猜词游戏,随机产生一个单词,并以" * “显示,之后提示用户一次输入一个字母,如果单词中有该字母,则用该字母替换到对应的” * "位置上的字符,当用户猜完全部字母,显示一共猜错了多少次,并询问是否继续猜下一个单词。例如:当前单词为 ***** --> 输入h后当前单词为 h**** -->输入l后当前单词为 hll直到全部猜完后 提示 一共错误 几次 是否继续游戏(Y/N)输入Y继续游戏 输入N结束游戏分析:首先词库的获取不是一个JVM就可以提供的,所以新手起步

2020-12-03 23:30:40 295

原创 String字符串java习题

如题: 编写一个Java方法 用来统计所给字符串中大写英文字母的个数 小写英文字母的个数以及非英文字母的个数1. 省题:首先我们要给一串字符统计大写,小写英文,还有非英文的数字,根据语言的底层都是ASCII码,但是转为该码又比较麻烦,所以往上想一层,从A到Z都是连着的,包括a到z,所以我们只要用if语句就可以实现了。*a b c d e f g h i j k l m n o p q r s t u v w x y z **A B C D E F G H I J K L M N O P Q R S T

2020-12-03 12:05:51 162

原创 Java启程第一步

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、设计一个数字类,其中存储一个长度为200的整型数字的数组,数组中的所有成员不能大于10,用这个数组来表示一个数字。1. MyNumberl类2. Test测试类3. 效果图二、设计这个数字中的一个方法,使得这个数字可以通过在个位数上加1来让数字增加,当数组中的某一个数字大于10时是可以进位的。1. MyNumber类新增如下代码(我这里是加一个一位数)2. Test调用3. 测试截图三、.尝试设计这个数字类的一个方法,参数是

2020-12-01 16:09:25 30

空空如也

空空如也

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

TA关注的人 TA的粉丝

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