- 博客(128)
- 资源 (2)
- 收藏
- 关注
原创 SpringMVC之ModelAndView
1.请求处理方法:请求处理方法中有多种参数类型。重要的类型是org.springframework.ui.Model类型,该类型是一个包含Map的Spring框架类型。每次调用请求处理方法时创建该对象。public String register(Model model){model.addAttribute("success","注册成功了");return "register";}2.当处理器处理完请求时,会将包含视图信息和数据信息的ModelAndView对象返回。实例1:pub
2020-05-14 22:53:20
377
原创 2.数据库练习
题目描述查找各个部门当前(to_date=‘9999-01-01’)领导当前薪水详情以及其对应部门编号dept_noCREATE TABLE `dept_manager` (`dept_no` char(4) NOT NULL,`emp_no` int(11) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,PRI...
2020-05-07 22:26:44
329
原创 jsp九大内置对象(隐式对象)
1.九大内置对象1.阅读下面代码<body><% out.println("first line "); response.getWriter().write("second line ");%> </body>当使用浏览器访问该jsp页面时会什么结果结果为:second line first lin...
2020-05-06 15:40:11
575
原创 Java50道编程题
题目5:利用条件运算符的嵌套来完成此题:学习成绩> =90分的同学用A表示,60-89分之间的用B表示,60分以下的用C表示。public class Solution { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out....
2020-05-06 14:16:14
2995
1
原创 1.数据库练习limit
1.查找最晚入职员工的所有信息CREATE TABLE `employees` (`emp_no` INT(11) NOT NULL,`birth_date` DATE NOT NULL,`first_name` VARCHAR(14) NOT NULL,`last_name` VARCHAR(16) NOT NULL,`gender` CHAR(1) NOT NULL,`hire_...
2020-05-05 11:10:26
293
原创 排:快速排序
思路:分为交换和递归。交换:从右往左:如果值>=当前值,则跳过从左往右:如果值<=当前值,则跳过基准数: int temp= arr[left];递归:方法:quickSort(arr,left,i-1);quickSort(arr,i+1,right);递归出口if(left>=right){return};public static void quick...
2020-05-02 14:58:45
150
原创 数据库表中状态:1表示开启,0表示关闭。
1.数据表中。关于状态的字段,只有 一个Int类型的字段,比如下方:2.domain的JavaBean.关于状态就有两个字段,一个String型,一个Integer型。比如下方这个:3.dao层01.插入数据根据数据库表的字段。02.显示数据调用的是字符型字段。JavaBean的处理如下。4.显示层插入数据时,要进行转换。关于状态字段的思考数据库表设计的问题在项目的...
2020-04-29 10:29:10
6841
原创 Java使用MySQL8.0遇到的问题
1.更改数据库驱动路径com.mysql.cj.jdbc.Driver2.时区问题时区设置为UTC与北京时间相差8个小时。"JDBC:mysql:///数库名?serverTimezone=UTC时区设置北京时间jdbc:mysql:///数库名?serverTimezone=GMT%2B83.Spring配置文件的写法。加入useSSL=falsejdbc:mysql://...
2020-04-21 09:26:16
251
原创 Java基本数据类型的取值范围
public class Solution1 { public static void main(String[] args) { System.out.println("byte类型的取值范围"); System.out.print(-Math.pow(2,7)); System.out.print("~"); Syste...
2020-04-18 15:42:55
482
原创 最近的总结
大三下学期的课程很重要,已经学过的就可以忽略,简单看一下就好。多发现问题提升自己。求职:规划和打法很重要。不同的阶段要求不同,反正积极的心态应对自己的不足就好。不用羡慕别人。保持空杯心态忘掉过去的荣与辱。适当调整之后。冷静下来提升自己。等到实力充足,再战也不迟。三月份,忙于求职的事,没时间更新csdn。写csdn有一年了。虽然写的不咋滴,也是一个好的习惯。加油,不服输就多努力,这是个...
2020-04-16 23:00:04
183
1
原创 SpringMVC加入过滤器配置后webapp标签波浪线红色。
原因是web.xml版本的问题。使用IDEA2019利用web模板创建maven工程默认情况,web.xml的版本是2.3。如下图解决问题的方法:方法1按照下图顺序,把过滤器的内容上移到前端控制器内容上面。方法2更改webapp标签,更改为3.1版本。<web-appxmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"x...
2020-02-28 22:21:49
637
原创 Spring MVC Controller的xml方式出现404错误。
代码逻辑上没问题,问题出现在web-app标签上。将< web-app> 改为<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="...
2020-02-25 18:21:34
301
原创 mybatis环境的搭建。
1.创建Maven工程,pom中导入坐标。 <packaging>jar</packaging> <dependencies> <dependency> <groupId>mysql-connect-java</groupId> <artif...
2020-02-17 12:01:38
152
1
原创 B-,B+,红黑树
平衡搜索树常见有以下几种:AVL树、2-3树、2-3-4树、B-树、Red-black树2-3树等价于红黑树。B+树是B-树的变形。所有的附属数据都保存在叶结点中,只将关键字和子女指针保存于内结点里,因此最大化了内结点的分支因子。红黑树 和 b+树的用途有什么区别?红黑树多用在内部排序,即全放在内存中的,STL的map和set的内部实现就是红黑树。B+树多用于外存上时,B+也被成为一个...
2020-02-17 10:41:50
265
原创 IDEA快捷键
Alt+insert 或 右键: Generate(set,get…) 新建类方法等ctrl+Shift+A : 查找所有Intellij的命令ctrl+Alt+o:格式化import列表ctrl+Alt+L : 格式化代码fori/sout/psvm+Tab :循环、System.out、mainxx.method().var +Tabctrl+shift+space :自动代码补齐...
2020-02-15 23:11:40
139
原创 javase知识点回顾
this:用来引用当前类对象。super:用来引用当前类的父类对象。super():调用父类的构造方法。1.什么时候用到super?子类隐藏了父类的成员变量或重写父类的方法后,需要用到父类的成员变量,使用父类方法。2.重写与重载?重写:子类继承父类,重写父类的方法。重载:多态是相同的名字用来定义不同的方法。重载 是java实现多态性的方式之一。3.接口接口只含常量和方法的定义...
2020-02-09 12:00:15
167
原创 Spring 的事务管理笔记
目的:掌握声明式事务管理,了解编程式事务管理。1.Spirng的数据库编程。Spring框架为开发者提供了JDBC模板模式,即jdbc Template,它可以简化许多代码。但在实际应用中jdbc Template并不常用,更多是使用Hibernate框架和MyBatis框架进行数据库编程。...
2020-02-03 23:16:40
129
原创 使用maven编写Servlet转发到jsp
在java文件夹新建一个包,然后新建servlet文件,出现错误。为servlet添加路径删掉代码中jar包后的Servlet的代码如下。接下来回到pom.xml中。可以在百度搜索maven中央仓库。然后在页面的搜索框中输入servlet注意:加入< scope>provided< /scope>返回到MyServlet.java,编写代码,IDE...
2020-01-29 16:35:26
331
原创 元素 'bean' 必须不含字符 [子级], 因为该类型的内容类型为“仅元素”。
注意xml文件是否注释或者注释正确。否则会出现下面的情况。
2020-01-26 22:59:21
1527
2
原创 response、验证码
Response对象功能:设置响应消息,可以通过查看API 输入ServletResponse一、设置响应消息。1.设置相应行。01.格式:HTTP/1.1 200 ok02.设置状态码: setSatatus(int sc)2.设置响应头:setHeader(String name,String value)3.设置响应体。字节输出流为任意数据字符输出流:PrintWriter ...
2020-01-21 00:43:07
413
原创 maven的安装
maven的环境变量配置0.把maven压缩包解压到c/my_java目录下。1.我的电脑右键-》属性-》高级系统设置-》环境变量2.把解压的目录粘贴在变量值中。3.在path中添加maven的环境配置依赖于java_home4.查看安装是否成功cmd-> mvn -v出现以上的结果即安装成功。附加本地仓库的设置...
2020-01-20 11:58:06
164
原创 二进制中1的位数
1.题目描述输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。代码实现public class Solution { public int NumberOf1(int n) { int count =0; while(n!=0){ count++; n= n&(n-1); ...
2020-01-18 16:38:34
327
原创 请填写此字段
输入框没有输入,表单提交时,会有提示信息。请填写此字段。input标签里的required=””的作用,required为H5特性。
2020-01-17 22:51:02
2534
原创 程序标准的开发框架与DAO设计模式
1.程序标准的开发框架如图DAO(Data Access Object,数据访问对象)的主要功能是数据操作,在程序的标准开发架构中属于数据层的操作。客户层:Client,采用B/S开发架构,一般客户都使用浏览器进行访问。显示层:使用JSP/Servlet进行页面效果的显示。业务层:(Business Object,业务对象),service将多个原子性的DAO操作进行组合,组合成一个完整...
2020-01-14 17:58:44
282
原创 JavaWeb时间前台页面输入的时间正常,后台mysql数据库日期不同,出现时间差
mysql8.0的时区要设置好,不然会出现时差,如果你设置serverTimezone=UTC,连接不报错,但是我们在用java代码插入到数据库时间的时候却出现了问题。比如在java代码里面插入的时间为:2018-06-24 17:29:56但是在数据库里面显示的时间却为:2018-06-24 09:29:56有了8个小时的时差//北京时间东八区serverTimezone=GMT%...
2020-01-07 11:38:38
478
原创 Ajax异步验证-----jQuery
Ajax开发技术可以实现页面的局部更新,而不影响整体。 由于异步验证执行JavaScript操作过于繁琐了解即可。这里用jQuery实现Ajax的异步验证。需求:当用户输入ID之后,会使用Ajax将信息提交到服务器上进行验证,如果此ID没有被人使用,则提示正确;如果有人使用,则提示错误信息。数据库u...
2019-12-31 23:38:50
357
原创 关于UML
统一建模语言(Unified Modeling Language ,UML)是一种通用的可视化建模语言,可以用来描述、可视化、构造和文档化软件密集型系统的各种工作。已被ISO发布为国际标准。UML的特点:统一标准、面向对象、可视化、独立于过程、容易掌握使用、与编程语言的关系。UML的主要内容可以由5类图(9种图形)来定义:用例图 2.静态图 3.行为图 4.交互图 5.实现图用例图 :...
2019-12-30 10:45:20
211
原创 jsp简单的分页显示
数据库分页显示是Web应用程序常遇到的问题。用户的数据查询结果太多,超过计算机屏幕显示的范围时,为了方便用户,采用数据库分页显示的方式。分页显示:就是将数据库中的结果集人为地分成一段一段地来显示,这里需要两个初始参数:(1) 每页多少条记录(PageSize);(2) 当前是第几页(CurrentPageID);通过操作一个结果集ResultSet,就可以显示某段特定的结果出来。至于其他的...
2019-12-30 00:10:22
965
原创 jQuery入门
一、步骤下载JQuery。导入JQuery的js文件:导入min.js文件。使用直接上代码,注意引入jQuery到页面与事件处理的< script>是不同的。<!DOCTYPE html><html lang="en"><script src="js/jquery-3.3.1.min.js" type="text/javascript"&...
2019-12-28 23:19:37
132
原创 过滤器与中文乱码的问题
解决方法1直接通过setCharacterEncoding()方法设置一个统一的编码。程序如下:<%@page language="java" contentType="text/html;charset=gbk"%><html><head><title>Insert title here </title></head&...
2019-12-22 21:35:05
199
原创 filter过滤器
过滤器中的初始化参数是在容器启动时自动加载的,可以通过FilterConfig的getInitParameter()方法取出配置的初始化参数,只初始化一次,过滤器中的doFilter()方法实际上会调用两次,一次在FilterChain操作之前,一次是在FilterChain操作之后。过滤器在登录验证的应用。01@WebFilter("/*")public cl...
2019-12-21 23:41:00
215
原创 JSP异常处理
为页面指定异常处理方式。01.如果出现错误指向500.jsp02.500.jsp通过web.xml配置。全局的错误处理可以处理两种类型的错误:一种是HTTP代码的错误,如404,500;另一种是异常的错误,如NullPointerException.<error-page><error-code>500</error-code>&...
2019-12-21 17:51:20
248
原创 eclipse EE创建web项目和配置MysqlJDBC
步骤如下配置服务器。创建Web项目和JSP文件编写、调试、运行JSP页面。1.配置服务器(1)Window –> Preferences->Server->Runtime Environment点击add(2)接下来点击browse,找到tomcat路径2.创建Web项目和JSP文件File->New ->Dynamic Web Project创...
2019-12-17 20:42:13
688
原创 form的onsubmit用法
JavaScript在jsp页面中可以放在程序中的任意位置,放在head标签前,先执行。表单验证<body><form name=form1 target="_blank" method=post onsubmit ="return dosubmit(this)">手机号码(11位数字):<input...
2019-12-17 19:32:13
1662
原创 IDEA如何导出war包,并且配置到云服务器上
file->project structure->Artifacts根据所需的项目生成war包3.按照步骤之后,最后点击ok。4.build artifacts5.选buildbuild 成功如图所示6.在out文件夹找到war包。如何把war包上传到云服务器1.通过WinSCP上传,把war包放在tomcat指定的自动解压路径。2.war包没有自动解压可...
2019-12-14 15:59:57
595
java弗洛伊德输出最短路径及路径长度的算法
2019-07-11
数据结构与算法分析 java语言描述(原书第3版)中文PDF+源码.rar
2019-07-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人