自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 收藏
  • 关注

转载 SpringMVC+SpringBoot+MyBatis

一、在框架中有时候会发现dao层和service层是相同的代码,为什么会同时存在呢?(以下https://blog.csdn.net/fanjieshanghai/article/details/88219652侵删)1、service是业务层,dao是数据访问层。  记得以前刚学编程的时候,都是在service里直接调用dao,service里面就new一个dao类对象,调用...

2019-08-27 11:38:00 516

转载 时间日期类

package com.mw.platform.util;import java.io.Serializable;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.D...

2019-08-21 16:07:00 189

转载 Mybatis框架(三)

<foreach>中各个属性的含义:collection:指定要遍历的集合:List类型的参数会特殊处理封装在map中,map的key就叫list;item:将当前遍历出的元素赋值给指定的变量;separator:每个元素之间的分隔符;open:遍历出所有结果拼接一个开始的字符;close:遍历出所有结果拼接一个结束的字符;index...

2019-08-21 13:33:00 153

转载 Java框架之MyBatis框架(二)

  Mybatis框架是相对于优化dao层的框架,其有效的减少了频繁的连接数据库(在配置文件xml中进行配置),将sql语句与java代码进行分离(写在XXXXmapper.xml文件中,一个表对应一个xml文件),有效的处理了各种条件(定义了输入类型pojo)并且将结果又映射到java对象中(定义了输出类型)。需要注意的是每个表对应的xml文件的地址需要在配置文件中进行配置(可以指引整...

2019-08-06 08:45:00 160

转载 Java框架之MyBatis框架(一)

一、框架介绍:  MyBatis是一个优秀的持久层框架,它对jdbc的操作数据库的过程进行封装,使开发者只需要关注 SQL 本身,而不需要花费精力去处理例如注册驱动、创建connection、创建statement、手动设置参数、结果集检索等jdbc繁杂的过程代码。  Mybatis通过xml或注解的方式将要执行的各种statement(statement、preparedS...

2019-08-05 20:24:00 397

转载 PL/SQL的结构

  PL/SQL Developer是一个集成开发环境,专门开发面向Oracle数据库的应用。PL/SQL也是一种程序语言,叫做过程化SQL语言(Procedural Language/SQL)。PL/SQL是Oracle数据库对SQL语句的扩展。在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操...

2019-07-31 08:03:00 133

转载 并发与高并发

一、并发:  所谓并发就是:同时拥有两个或多个线程,如果程序在单核处理器上运行,多个线程将交替地换入或者换出内存,这些线程是同时「 存在 」的,每个线程都处于执行过程中的某个状态,如果运行在多核处理器上,此时,程序中每个线程都将分配到一个处理器核上,因此可以同时运行。也就是说,并发就是多个线程操作相同的物理机中的资源,保证其线程安全,合理的利用资源。二、高并发:  是现在互联...

2019-07-30 10:19:00 246

转载 Vue学习之项目部分代码(十八)

1、mian.js:// 入口文件import Vue from "vue";// 1.1导入路由import VueRouter from "vue-router";// 1.2安装路由Vue.use(VueRouter);//注册vueximport Vuex from "vuex";Vue.use(Vuex);//每次刚进入网站,肯定...

2019-07-29 19:34:00 163

转载 数据库对象

同义词是先用数据库对象的别名;序列用于生成唯一、连续的序号;视图是基于一个或多个表的虚拟表;索引是与表相关的一个可选结构,用于提高SQL语句执行的性能一、数据库对象:  模式对象:数据库对象是逻辑结构的集合,最基本的数据库对象是表;其他对象包括:create增、drop删、改alter  同义词、序列、视图、索引1、同义词:①、 现有对象的一个别名:...

2019-07-29 19:21:00 252

转载 Oracle数据库之操作符及函数

一、操作符:1、分类:算术、比较、逻辑、集合、连接;2、算术操作符:    执行数值计算;-- 工资加1000select empno,ename,job,sal+1000 from emp;3、比较操作符:-- 比较运算符(between and包头不包尾)select * from emp where sal between 1000 ...

2019-07-29 18:40:00 211

转载 Oracle数据库之查询

一、单表简单查询:1、select * from scott.emp2、去重:--去除重复记录select distinct ssex from java0322;select distinct (ssex) from java0322;3、别名:--给指定字段指定别名select ssid as 编号 ,sname as ...

2019-07-29 14:37:00 142

转载 Oracle数据库之四大语言

一、数据定义语言:1、用于改变数据库结构,包括创建、更改和删除数据库对象;2、命令:create table :创建alter table 修改drop table 删除表truncate table 删除表数据(不可以回滚)2、创建表:-- 创建表create table sclass( cid int primary key,...

2019-07-29 09:53:00 485

转载 Oracle数据库之初识部分知识

Oracle是比MySql更为严格的数据库。使用时需要更加严谨。一、安装注意事项:1、选择地址时需要注意好不能有汉字,以免造成安装的时候注册表显示监听失败;2、可视化窗口PLSQL编辑器(相当于SQLyog)安装的时候需要配套的安装包等;二、部分概念:1、SQL为结构化查询语言,它的主要功能就是同各种数据库建立连接,进行沟通;2、目前,绝大多数流行的关系型数据库管...

2019-07-26 20:12:00 120

转载 Java项目部分总结

一、数据库sql操作:1、三表查询的时候,最后的条件由于当前字段必须判断是属于哪个表,所以需要注明根据哪个表中的字段进行判断:  并且再在后面加上limit的时候,需要注意先进行添加,避免系统不能识别具体几个参数:// 根据条件在员工信息表中搜索 public List<Message> getMessageByCondition(Condition...

2019-07-26 09:28:00 113

转载 Java项目之查询后分页

一、Jsp页面:<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%><!DOCTYPE ...

2019-07-26 08:52:00 408

转载 JAVA项目之增删改查

public class ProductDao { // 查询所有商品 // BeanListHandler查询所有商品 public List<Product> getAll() throws SQLException { QueryRunner qr = new QueryRunner(MyDBUtils.g...

2019-07-12 20:05:00 738

转载 JAVA项目之注册

public class RegisterServlet extends HttpServlet { private UsersService usersService = new UsersService(); public void doGet(HttpServletRequest request, HttpServletResponse response...

2019-07-12 11:29:00 114

转载 JAVA基础之事务

  世界万事无简单一说, 每个事情基本上由多个小的事情来完成。有的事情会存在若小的事情不能同时完成的情况就取消所有的小的事情,直至都完成达到预期的效果才算完成!这样就用到了事务操作。在所有的sql语句完成之前,若发生异常,则让事务回滚到开始事务的时候,让事务结束;并且让已执行的sql语句作废。但是连接数据库的connnection与开启事务的connnection必须是一个。这样原来在d...

2019-07-11 20:37:00 130

转载 JAVA基础之DBUtils与连接池

利用DBUtils进一步简化JDBC数据库的增删改查的代码,同时利用从连接池中接取连接,进而进行简化和减少资源的消耗!一、DBUtils:1、DBUtils就是JDBC的简化开发工具包。需要项目导入commons-dbutils-1.6.jar才能够正常使用DBUtils工具。2、DBUtils是java编程中的数据库操作实用工具,小巧简单实用。DBUtils封装了对JD...

2019-07-10 18:18:00 216

转载 Eclipse中run as run on server和run as java application

一、run java application (作为Java应用程序运行)是运行 java main方法  run on server是启动一个web 应用服务器二、两者的区别:Eclipse中可以创建java project 也可以创建java web poject 。java project是可以直接在命令行运行,或者直接在Eclipse中运行 此时运行是jvm直接...

2019-07-10 10:20:00 2340

转载 JAVA基础之JavaEE与MVC

  所谓的架构、模式都是方便开发和查看的,分工明确的,理解每层的具体的意义!一、JavaEE:1、Java EE,Java 平台企业版(Java Platform Enterprise Edition),之前称为Java 2 Platform, Enterprise Edition (J2EE),2018年3月更名为 Jakarta EE(这个名称应该还没有得到群众认可)。是 ...

2019-07-10 09:27:00 235

转载 JAVA基础之JSP与EL技术、JSTL技术

  要牢记jsp四大作用域(pageContext域:当前jsp页面范围 request域:一次请求 session域:一次会话 application域:整个web应用)以及九大内置对象。然后JSP其实就是个Servlet,可以理解成能很好的结合HTML代码的Servlet文件!知道其最好的安全的注释是用JSP注释。在JSP里面输出信息,除非用response输出,其...

2019-07-08 20:10:00 189

转载 JAVA基础之会话技术-Cookie及Session

  至此,学习Servlet三个域对象:ServletContext(web项目)、request(一次请求)、Session(一个客户端)!均有相同的方法!  从用户开始打开浏览器进行操作,便开始了一次会话,直至关闭浏览器为止结束。在此过程中,每次产生请求时均会产生一次cookie,同时会产生一个JESSIONID进入到客户端进行创建内存空间,下次调用直接寻找此唯一的ID值。数据存...

2019-07-06 18:49:00 72

转载 JAVA基础之HttpServletRequest请求

  HttpServletRequest请求是获取请求行、请求头和请求体;可以通过这个方法设置防盗链,获取地址。牢记解决乱码的方式。  怎么选择是重定向还是转发呢?通常情况下转发更快,而且能保持request内的对象,所以他是第一选择。但是由于在转发之后,浏览器中URL仍然指向开始页面,此时如果重载当前页面,开始页面将会被重新调用。如果你不想看到这样的情况,则选择转发。详见http...

2019-07-04 10:58:00 258

转载 Vue学习之webpack中使用vue(十七)

一、包的查找规则:1、在项目根目录中找有没有 node_modules 的文件夹;2、在node_modules 中根据包名,找对应的vue 文件夹;3、在vue 文件夹中,找 一个叫做 package.json的包配置文件;4、在package.json文件中,查找一个main 属性【main属性指定了这个包在被加载时候的入口文件】二、webpack中使用...

2019-07-03 20:34:00 107

转载 Vue学习之Babel配置(十六)

一、Babel: (官网:https://www.babeljs.cn/docs/)1、Babel 是一个 JavaScript 编译器;2、Babel 是一个工具链,主要用于将 ECMAScript 2015+ 版本的代码转换为向后兼容的 JavaScript 语法,以便能够运行在当前和旧版本的浏览器或其他环境中。3、 Babel的作用:  ①、语法转换  ②、...

2019-07-03 19:13:00 1036

转载 Vue学习之webpack调用第三方loader(十五)

---恢复内容开始---一、webpack 默认只能打包处理 JS 类型的文件,无法处理 其他的非 JS 类型的文件;如果非要处理 非 JS 类型的文件,我们需要手动安装一些 合适 第三方 loader 加载器;二、webpack 处理第三方文件类型的过程:1、发现这个要处理的文件不是JS文件,然后就去配置文件中,查找有没有对应的第三方 loader 规则;2、如果...

2019-07-03 07:57:00 135

转载 JAVA基础之设置随机成语验证码

package com.oracle;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.BufferedReader...

2019-07-02 18:45:00 296

转载 JAVA基础之HttpServletResponse响应

  用户在客户端输入网址(虚拟路径)时,开始发送一个HTTP请求(请求行、请求头、请求体)至服务器。服务器内的Tomcat引擎会解析请求的地址,去找XML文件,然后根据虚拟路径找Servlet的真实路径,真实的Servlet会将请求的信息封装成request(请求)对象,然后再创建一个response(响应)对象,(此时的response内是空的)同时创建servlet对象,并调用ser...

2019-07-02 18:14:00 653

转载 Vue学习之npm常用命令及参数小结(十四)

NPM几个常用命令和参数的意思:npminstallpackagename安装模块如不指定版本号 默认会安装最新的版本npminstallpackagename0.0.1安装指定版本的模块npminit这个命令会在当前目录生成一个package.json文件,这个文件中会记录一些关于项目的信息,比如:项目的作者,git地址,入口文件、命令设置、项目名称...

2019-07-02 15:19:00 278

转载 Vue学习之Webpack基本使用小结(十三)

一、新建dist 文件夹;二、新建src文件夹:在其下面创建 css 、js 、images文件夹及 index.html、main.js(这是项目Js的主入口)三、html中简单创建一个列表;  main.js中设置单双行变色;四、由于ES6太高级,浏览器解析不了,需要转换为低级的能识别的版本。由于版本的不一样,需要进行以下设置:在package.js...

2019-07-02 15:00:00 103

转载 JAVA基础之ServletContext应用

创建一个登陆的界面,并且统计次数!导入jar包;1、driver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/java0603?useUnicode=true&characterEncoding=UTF-8username=rootpassword=1234562、pac...

2019-07-01 17:56:00 91

转载 JAVA基础之ServletContext对象

个人理解:  ServletContext类似字节码文件对象,在web创建的时候就自动生成了,并且是唯一的,跟随着项目和服务器共存亡了。通过这个对象,我们可以向里面存数据(键值对),也可以通过别的Servlet来获取这个数据;也可以根据相对(服务器)路径继来获取绝对路径。根据这个信息我们可以在以后创建文件的过程中,将静态资源的文件尽量创建在web-content文件夹下,而项目文件...

2019-07-01 17:23:00 73

转载 Three.js

<!DOCTYPE html><html> <head> <title></title> <style> canvas { width: 100%; height: 100%; } </style>...

2019-07-01 09:35:00 74

转载 JAVA基础之Servlet

个人理解:  servlet是用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容。需要注意的在创建的服务器端的目录和实际上存在差别的,并且访问的时候先是去你新建的XML文件中去找虚拟地址,若是没有的话就去服务器里面一个总的xml文件中去找,最后实在找不到的话就404了。(欢迎页面也不例外)一、Servlet简介: ...

2019-06-30 16:14:00 156

转载 Vue学习之Webpack小结(十二)

一、nrm:  nrm是专门用来管理和快速切换私人配置的registry;  nrm提供了一些最常用的npm包镜像地址,能够让我们快速的切换安装包时候的服务器地址;二、镜像:原来 包 刚一开始是只存在于国外的NPM服务器,但是由于网络原因,经常访问不到,这时候,我们可以在国内,创建一个和官网完全一样的NPM服务器,只不过,数据都是从人家那里拿过来的,除此之外,使...

2019-06-30 15:43:00 75

转载 Vue学习之监听methods、watch及computed比较小结(十一)

一、三者之间的对比:1、methods方法表示一个具体的操作,主要书写业务逻辑;2、watch;一个对象,键是需要观察的表达式,值是对应回调函数。主要用来监听某些特定数据的变化,从而进行某些具体业务逻辑操作;可以看作是”computed"和“methods”的结合体;3、computed属性的结果会被缓存,除非依赖的响应式属性变化才会重新计算。主要当作属性来使用。二、me...

2019-06-30 15:03:00 215

转载 Vue学习之路由vue-router传参及嵌套小结(十)

一、路由传递参数:1、使用query传值:<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-sca...

2019-06-30 11:13:00 111

转载 Vue学习之路由vue-router小结(九)

一、路由:1、后端路由:  对于普通网站,所有的超链接都是URL地址,所有的URL地址都对应服务器上对应的资源;2、前端路由:  对于单页面应用程序来说,主要通过URL中的hash(#号)来实现不同页面之间的切换,同时,hash之间有一个特点:HTTP请求中不会包含hash相关的内容;所以,单页面程序中的页面跳转主要用hash实现;3、在单页面应用程序中,这种通过ha...

2019-06-30 09:27:00 138

转载 Vue学习之组件切换及父子组件小结(八)

一、组件切换:1、v-if与v-else方式:<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-s...

2019-06-30 08:13:00 169

空空如也

空空如也

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

TA关注的人

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