java复习
文章平均质量分 63
guoyebing
为了目标前进的小菜鸟
展开
-
git使用和IDEA集成Git
Git与SVN对比SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而开发人员工作的时候,用的都是自己的电脑,所以首先要从中央服务器下载最新的版本,然后开发,开发完后,需要把自己开发的代码提交到中央服务器Git:开源分布式版本控制工具分为两种类型的仓库∶本地仓库和远程仓库。官网下载地址: Git - DownloadsGit安装的时候,只有最后一步去掉√,别的都不变TortoiseGit安装(方便操作) 图形化工具git常用命令git init...原创 2022-03-30 10:20:24 · 414 阅读 · 0 评论 -
springboot
Springboot快速入门 <!--springboot工程需要继承的父工程--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.1.8.RELEASE</versi原创 2022-01-28 17:09:14 · 1166 阅读 · 0 评论 -
JDK新特性2
函数式接口函数式接口:有且仅有一个抽象方法的接口@FunctionalInterfacepublic interface MyInterface { void show();}public class MyInterfaceDemo { public static void main(String[] args) { MyInterface my=()-> System.out.println("函数式接口"); my.show();原创 2022-01-01 14:22:08 · 261 阅读 · 0 评论 -
POI实现excel的导入和导出
03最多是65536 xls 对象HSSFWorkbook07没有限制 xlsx 对象XSSFWorkbook 升级版SXSSFWorkbook工作博工作表sheet行列从0开始<!--xls(03)--><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version&.原创 2021-07-28 15:46:50 · 361 阅读 · 0 评论 -
bootstrap入门使用
首先去官网下载bootstrap所需要的包1.bootstrap使用简单模板<!DOCTYPE html><html lang="zh-CN"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-原创 2020-05-09 10:10:21 · 164 阅读 · 0 评论 -
JDK新特性
Lambda表达式原创 2021-01-20 19:41:34 · 184 阅读 · 0 评论 -
ssh项目整合并实现用户登录(只是简单的整合下框架而已,熟悉下整合的过程)
需要的jar包链接https://download.csdn.net/download/lushizhuo9655/12645581web.xml<!-- 让spring随web启动而创建的监听器 --> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener>.原创 2020-07-22 18:06:53 · 123 阅读 · 0 评论 -
SpringMVC
Springmvc架构图:第一步:发送请求到前端控制器(DispatcherServlet)第二步:前端控制器请求处理器映射器(HandlerMapping)查找Handler第三步:处理器映射器HandlerMapping向前端控制器返回Handler第四步:前端控制器调用处理器适配器去执行Handler第五步:处理器适配器去执行Handler第六步:Handler执...原创 2019-11-23 01:05:08 · 150 阅读 · 0 评论 -
Mybatis
Mybatis介绍MyBatis 是apache的一个开源项目iBatis, 2010年这个项目,迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、...原创 2019-11-14 00:27:24 · 197 阅读 · 0 评论 -
javaweb_day7_增删改查&分页
注意:只显示部分代码1.查询所有public class AdminProductListServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { ...原创 2019-08-14 22:57:44 · 365 阅读 · 0 评论 -
JavaWeb_day6_事务&ajax&Listener&filter
Js和jQuery分别实现分类商品和是否热门同步和异步同步交互:客户端发出一个请求后,需要等待服务器响应结束后,才能发第二个请求异步交互:客户端发出一个请求后,无需等待服务器响应结束,就可以发出第二个请求JS原生的Ajax技术创建Ajax引擎对象 为Ajax引擎对象绑定监听 绑定提交地址 发送请求 接受响应数据<script> f...原创 2019-09-04 22:50:40 · 335 阅读 · 0 评论 -
JavaWeb_day8_Linux&redis
Linux基本操作Linux目录结构bin:存放二进制执行文件sbin: 存放二进制执行文件,只有root才能访问usr:存放共享的系统资源 usr下的profi文件是配置环境变量home:家目录切换目录:cd usr 切换到该目录下的usr目录cd ../ 切换到上一级目录cd / 切换到根目录创建目录 mkdir 目录名称查...原创 2020-07-30 15:00:07 · 124 阅读 · 0 评论 -
hibernate
orm: object relational mapping 对象关系映射文字描述:1.让实体类和数据库进行一一对应2.不需要直接操作数据库表,而操作对应实体类对象Hibernate入门: 搭建hibernate环境:第一步:导入jar包第二步:创建实体类第三步:配置实体类和数据库表一一对应(映射关系)映射文件xxx.hbm.xml,习惯性在实体类一起...原创 2019-09-13 17:12:07 · 247 阅读 · 0 评论 -
struts2
Struts2概述:Struts2框架在Struts1和webwork基础之上发展的全新的框架第一步:导入jar包 第二步:创建action(每次访问action,默认执行execute方法) 第三步:配置action类访问路径第四步:配置struts2过滤器创建Struts2核心配置文件(位置必须在src下面,名称为struts.xml)...原创 2019-09-16 20:56:28 · 129 阅读 · 0 评论 -
spring
Spring概念(Spring是一个容器)IOC:控制反转:以前对象的创建是我们自己维护的,包括依赖注入使用spring以后由配置文件完成,(如:对象的创建需要我们自己new action需要service,service需要)DI:依赖注入 实现IOC思想需要DI做支持spring是一站式框架web层:springMVCservice层:spring的...原创 2019-10-01 19:28:11 · 171 阅读 · 0 评论 -
javaweb_day5_session&cookie&jsp&el&jstl
会话:会话可简单理解为:用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。会话主要解决服务端如何保存每个客户端对应的私有信息。 会话主要有二种:Cookie技术[客户端技术] Session技术创建cookie Cookie cookie=new Cookie(String name,String value);向客...原创 2019-08-10 20:59:06 · 274 阅读 · 0 评论 -
javaweb_day1_HTML&CSS
<!--注释内容--> <h1></h1>:标题标签 <hr />:水平线<font size=”” color=””></font>字体标签 <b><b />粗体 <i><i />:斜...原创 2019-07-30 22:02:51 · 193 阅读 · 0 评论 -
javase_day8
反射类名.class() 对象.getClass() Class.forName(包名.类名)返回的是Class获取构造方法(没有Declared获取的都是公共的)c.getConstructors() 获取class文件对象中的所有公共的构造方法 返回的是Constructor [ ]c.getConstructor() 获取指定的构造方法 如:...原创 2019-07-09 23:34:59 · 175 阅读 · 0 评论 -
javase_day9_mysql&jdbc
Mysql笔记服务器操作:(必须保证MySQL为windows服务)开启服务器:net start mysql关闭服务器:net stop mysql客户端操作 cmd登录服务器: mysql -uroot -p123 [-hlocalhost]-h:后面跟随IP什么是sql:结构化查询语言SQL分类:DDL:数据定义语言(结构)DML:数据操作语言...原创 2019-07-14 00:48:17 · 297 阅读 · 0 评论 -
javase_day10_mysql习题练习
数据准备DROP DATABASE exam;CREATE DATABASE exam;USE exam;/*创建部门表*/CREATE TABLE dept( deptno INT PRIMARY KEY, dname VARCHAR(50), loc VARCHAR(50));/*创建雇员表*/CREATE TABLE emp( empno I...原创 2019-07-30 14:05:56 · 353 阅读 · 0 评论 -
javaweb_day2_JavaScript
ECMAScript:语法,语句BOM:浏览器对象模型DOM:文档对象模型(操作文档中的元素和内容)变量 var==和=== ==比较的是值 ===比较的是值和类型var i=”3”; alert(typeof(i));注释 // /**/求任意两个数之间的随机数Math.floor(Math.random...原创 2019-08-03 21:38:15 · 371 阅读 · 0 评论 -
javaweb_day3_JQuery
引入jquery<script type="text/javascript" src="./lib/jquery-1.8.3.js"></script>语法: $(function(){ });location.href="Happy.html"; 跳转到Happy.html的页面JQuery的获取 $("#btn")$("#jq").cli...原创 2019-08-05 22:18:45 · 187 阅读 · 0 评论 -
javaweb_day4_XML&HTTP&Tomcat&Servlet&response&request
xml不是对HTML的替代,而是对HTML的补充xml:可扩展标记语言xml文件的语法1)文档声明 2)元素 3)属性(附加信息的描述) 4)注释5)CDATA区 、特殊字符XML可以作配置文件,当作一个小型的数据库或数据载体1)文档声明 <?xml version="1.0" enc...原创 2019-08-09 22:00:17 · 379 阅读 · 1 评论