自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ATT

新手学习专用博客,大神请多多指教~

  • 博客(100)
  • 资源 (4)
  • 收藏
  • 关注

原创 hibernate

延迟策略懒加载:需要时,才查询,不需要,不查询,不发送SQL hibernate中实现延迟:load方法能实现延迟思想;集合标签中含有lazy属性可以实现延迟思想 延迟策略的实现--load()方法,不查询就不会调用 对象导航图也能实现延迟加载. set集合标签中设置lazy属性:true,false,extra---极其懒 true值表示懒加载、false表示立即加...

2019-05-24 01:04:50 147

原创 hibernate

oracle数据库中不允许同时存在两个long类型的数据. 能用set就不用list,因为set是无序的,比list少生成一个下标字段 table属性可以省略,默认表名和对应的实体类的数组或集合等属性名一致, column属性可以省略,默认字段名和实体类属性名一致,type和length也可以省略,默认类型和长度根据上下文判断. SQL语句中的这种形式属于联合主键,意思是任意一个单独...

2019-05-22 21:38:41 143

原创 SSM整合操作

首先用逆向工程生成对应的类:逆向工程的三要素:导包,配置文件,java工具类 创建mavenweb工程,一定要看对了包再选,有好几个webapp结尾的idea默认的maven项目不符合规范,我们需要自己创建几个文件夹 修改文件夹的属性,他们不同于普通的文件夹选中文件夹,点击对应选项,设置文件夹的属性即可。...

2019-05-16 23:55:19 143

原创 Maven

参考博客:http://www.cnblogs.com/whgk/p/7112560.html https://blog.csdn.net/zjf280441589/article/details/53044308Maven是一个实现自动化构建的工具。Maven是基于项目对象模型(POM project object model)。Maven的核心功能便是合理叙述项目间的依...

2019-05-16 00:57:07 185

原创 小米商城项目总结

脚本中判断是否相等不能用equals,没有这个方法,只能用== 数据库工具类,只需要加载一次就够了,所以我们采用静态代码块来初始化该方法,作为工具类使用 public static QueryRunner qr = null;//因为是在不同包下的,所以要用public才可以调用 Ajax往Servlet发送数据的时候Servlet必须response一个数据,不然会报parsee...

2019-05-15 09:03:57 7398

原创 springmvc详解3

拦截器执行顺序:用户请求到DispatherServlet中,DispatherServlet调用HandlerMapping查找Handler,HandlerMapping返回一个拦截器链(HandlerExecutionChain),springmvc中的拦截器是通过HandlerMapping发起的。---------------------作者:愚人节第二天来源:CSDN...

2019-05-15 02:04:00 256

原创 springmvc详解2

springmvc的配置文件的放置位置问题第一种位置是和src平级的位置---config文件夹(sourcefolder),此时需要在前端控制器配置中添加init-param标签实现加载springmvc配置文件,此时此配置文件最终保存到了classes文件夹中.项目的部署地址我们可以从下图中找出: springmvc配置文件放到了WEB-INF文件夹中,此时文件的名称必须符合格式:前...

2019-05-14 01:01:07 341

原创 springmvc详解

springmvc后端控制器的实现方式 可以实现Controller接口实现后端控制器类---适配器是SimpleController...,重写handleRequest方法,返回值是ModelAndView.需要利用此类的addObject来添加模型数据---此数据最后转到域对象中,默认是转发或者包含(因为WEB-INF是受保护的文件夹,只有转发或者包含才可以访问),所以数据存入re...

2019-05-12 01:16:47 212

原创 spring框架-aop思想,SpringMVC了解

<url-pattern>/</url-pattern> 会匹配到/login这样的路径型url,不会匹配到模式为*.jsp这样的后缀型url<url-pattern>/*</url-pattern> 会匹配所有url:路径型的和后缀型的url(包括/login,*.jsp,*.js和*.html等)加 / 与不加 / 的区别:https:/...

2019-05-10 08:52:50 278

原创 spring框架

Spring框架参考资料字段和属性的区别:https://blog.csdn.net/chenchunlin526/article/details/71424844java动态代理中的invoke方法是如何被自动调用的:https://blog.csdn.net/zcc_0015/article/details/22695647InvocationHandler中invoke方法...

2019-05-08 19:12:32 208

原创 AJAX

历史回顾AJAX异步的Javascript and xml作用:实现网页的局部刷新。两种写法:$.ajax({url:"",data:{},type:"",dataType:"",success:function(){},error:function(){}});$.post/get(url,{},function(){},”json...

2019-04-23 00:21:41 146

原创 双表的增删改查操作

错误和注意点把商品分类作为一个属性存到商品列表中 商品分类为什么要用动态的?因为商品分类我们后期还可能会加,不能写死了,不然改起来麻烦 凡是有类型转换的地方要判断是否是null或空 JSP中方法名不能定义成delete,会报错 写SQL的时候,qr后面的new BeanHandler后面不要忘了还有一个参数!!!!! 为什么商品分类不能直接写在商品里循环 SQL语句中在什么里面用...

2019-04-22 21:33:22 1905

原创 AJAX

历史回顾监听器(Listener)监听器是实现了特殊监听接口的类,功能是用来监听作用域的创建、销毁、值的变化及类与session的关系。一组:监听创建与销毁ServletContext、reqeust、session 3个二组:监听值的变化 3个三组:监听类与session的关系--是否绑定对象(要求对象上实现接口),是否钝化与活化 2个过滤器(Filter)...

2019-04-19 20:55:24 227

原创 导包

JSTL(JSP标准标签库)要导入的包有:jstl.jar & standard.jar,导入方式为:<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>jQuery<script type="text/javascript" src="js/jquery-3.3.1.min...

2019-04-19 20:44:12 210

原创 监听器&过滤器

历史回顾会话技术在Javaweb中,指的是打开一个浏览器并且访问某一个服务器的站点进行交互。我们称之为开始会话,如果用户关闭浏览器,称为会话结束。客户端会话技术: cookie服务器会话技术: sessionCookie作用:1、向客户端本地存储一些比较有用的数据2、实现会话跟踪技术的一个先决条件好处:减缓服务器压力 增强用户体验 可以智能...

2019-04-18 19:25:31 206

原创 session & cookie

历史回顾JSP九大内置对象jsp是运行在服务端的程序JSP有九个内置对象(又叫隐含对象),不需要预先声明就可以在脚本代码和表达式中随意使用JSP九大内置对象分为四类:输入输出对象:out对象、response对象、request对象通信控制对象:pageContext对象、session对象、application对象Servlet对象:page对象、config对象错误处理...

2019-04-17 19:48:47 218

原创 JSP基础

历史回顾JSP (Java server pages) Java服务器页面运行方式Tomcat会加载整个项目到webapps中,其中JSP部分的运行工作在tomcat下work目录中进行,通过tomcat的虚拟机将JSP转化为.java文件,再调用JVM将Java文件转化为.class文件。 然后装载进JVM中运行。 运行成功之后再将HTML部分内容通过PrintWriter 打...

2019-04-16 23:05:05 329

原创 JSP入门

历史回顾ServletConfig、ServletContent的区别Tomcat在初始化Servlet的时候内置的两个对象, ServletConfig:每个Servelt都对应一个ServletConfig对象。作用范围只限于自己的Servlet,用来配置公共信息。ServletContent 是一个全局的Servlet对象。 用来配置一些Servlet通用的参数,范围是全部的Ser...

2019-04-15 22:29:38 205

原创 Servlet进阶

回顾HttpServletResponse - ServletResponse 响应接口HttpServletRequest - ServletRequest 请求接口行头主体如何获取一个PrintWriter,作用是什么?和流的write有什么区别?response.getWriter作用:通过响应主体向客户端输出文本内容。和流的区别:二...

2019-04-12 23:25:02 322

原创 Http协议,请求&响应

回顾Servlet生命周期生命周期一共分为三个阶段,第一个阶段为初始化阶段,共初始化1次,默认是第一次请求的时候初始化,如果配置了load-on-startup 值 大于0的时候会在服务器启动的时候初始化, 第二个阶段是运行阶段,可以执行无数次。用户发起请求的时候执行。 第三个阶段为销毁阶段,只销毁一次,服务器关闭的时候或者类资源重新编译IDE会销毁当前已存在的Servlet。...

2019-04-11 23:52:51 285

原创 Servlet详解,XML

历史回顾DBUtils DBCP数据源获取DataSourceInputStream is = 类名.class.getClassLoader().getResourceAsStream(属性文件);Properties p = new Properties();p.load(is);ds = BasicDataSourceFactory.createDataSource...

2019-04-10 23:05:47 620

原创 DButils,JDBC事务,web工程,Tomcat服务器

连接池1.导包2.属性文件(驱动名要改,要设置时区)3.数据源(放在src根目录下)创建连接池方法如下://DBCPInputStream is = 类名.class.getClassLoader().getResourceAsStream(”属性文件名”);Properties pro = new Properties();pro.load(is);ds = B...

2019-04-09 21:40:47 206

原创 封装JDBC工具,properties文件使用,开源连接池,DBUtils

历史回顾JDBC (java database connectivity) java数据库连接五大步骤:加载驱动创建连接编译SQL发送并返回结果释放资源一个驱动类:DriverManager :初始化信息并创建连接四个接口:Connection:创建连接的方法返回的接口Statement: SQL发送的载体,不推荐(存在SQL注入问题)...

2019-04-09 17:22:59 135

原创 JDBC

防止SQL注入的两种方式,statement和preparedStatement的区别:http://www.importnew.com/5006.html解决in查询,参考博客https://blog.csdn.net/LIsmooth/article/details/76934980

2019-04-03 21:10:54 83

原创 MYSQL外键,三种连接,数据查询

上期总结从dos中登录mysqlmysql -h地址 -u账号 -p密码DDL(database)create | alter | drop | show | use库操作create database 库名;drop database 库名;alter database 库名 character set 字符集(utf8)表操作(table)create...

2019-04-02 17:30:20 2871

原创 MySQL

数据库DB(database)数据库其实就是存储数据的仓库,以一种特殊的形式将需要存储的信息保存到本地。也就意味着本地的库其实就是硬盘上的文件。配置环境变量后通过DOS登录MySQL:mysql -h地址 -u账号 -p密码,直接进入数据库页面mysql -h地址 -u账号 -p,登录后提示输入密码测试命令show databases; //显示MySQL所有的数据库MySQL库...

2019-04-01 19:38:11 167

原创 Bootstrap框架

1.HTML标签要改成这样,意思就是在原来的html后加上lang="zh=CN"<!DOCTYPE html><html lang="zh-CN"> ...</html>2.X-UA-Compatible定义浏览器的渲染方式如果提供了如谷歌、火狐登浏览器,会默认使用这两款浏览器(基本不存在兼容问题)直接渲染页面、如果当前用户使用的IE或者IE内...

2019-03-31 19:34:32 135

原创 表格全选,获取复选框中的值,联动效果,表单校验之插件

上期回顾就绪函数jQuery(document).ready(function(){});$(function(){});//简写事件:和js 比较jQuery要去掉on//取值document.getElementById().value;$(”选择器”).val();//赋值document.getElementById().valu...

2019-03-29 23:23:26 347

原创 jQuery

回顾JavaScript三大组成部分ECMAScript | DOM(document Object model)| BOM (Browser Object Model)ECMAScript变量定义、方法定义、命名规则、 null | Number | undefined | String |BooleanDOMvar obj = document.getEl...

2019-03-28 23:41:14 166

原创 JavaScript简介&语法 ,表单的数据验证,图片轮播特效 ,广告弹窗效果 ,完善表单校验

历史回顾表单:form ( action | method <get | post> | enctype )作用:收集并发送数据。input type = :text 文本框 | password 密码框 | number 数字框 | date 日期框 | radio 单选按钮 | checkbox 复选框 | file 文件上传框 | email 邮件输入框 | ...

2019-03-27 19:26:28 527

原创 HTML表单,div/span,css

HTML表单表单是一个HTML中的容器,不会直接显示到浏览器中,表单的作用是负责收集数据并且将数据发送到指定的位置(其他页面或者服务器)。作用:数据传输<form> 属性如下:action(行动) : 指定数据发送的位置method(方法) : 指定发送方式 两个值 : get | postenctype(数据编译类型)默认值:applicati...

2019-03-26 19:23:37 611

原创 初识HTML

HTML介绍HyperText Markup language (超文本标记语言) 简称HTML 文本:txt文件,文件中只能输入中文、英文、标点符号。 超文本:txt的弊端就是可输入的类型太少,超文本啥都可以, 比如:图片、媒体类型、超链接、可输入的文本框.... 标记(标签):HTML中将所有可用的功能都已经封装成标签。我们只要写好标签就能实现对应的功能。HTML特点后缀:.h...

2019-03-25 20:03:45 293

原创 JDK8的新特性

Lambda表达式接口中只要方法不超过3个我们都可以用匿名内部类的方式来实现它,jdk8以后引入了Lambda表达式,他是匿名内部类的简写。Lambda是一个匿名内部类的简写,可以把Lambda表达式理解为是一段可以传递的代码(将代码像数据一样进行传递)。可以写出更简洁、更灵活的代码。注意:inteface定义的接口中方法必须都是抽象的,那么接口中可不可以有不是抽象的方法呢,可以有,但...

2019-03-22 19:05:12 159

原创 反射

反射-reflect动态的获取和访问类中的属性(Field),方法(Method),构造方法(Constructor).Class类-实际上是获取任意类型(也包括基本类型)对应的字节码文件,他是反射技术的源头,可以解析出类中的各个成员。获取Class对象的三种方法对象名.getClass()---建议在对象已创建好的情况下使用 类名.Class---建议在已知类名的情况下使用。可...

2019-03-21 20:25:52 108

原创 网络编程

网络通信的三要素:IP地址,端口号,协议。IP地址:IPV4:4个0-255的数组来表示,每个数字占一个byte,一个IP地址占32位内存,约有43亿个IP地址。前2个或3个表示子网号。比如,当前计算机地址为10.10.22.90,子网号为10.10.22,90表示当前计算机的标识,最后一位理论上能产生256个数字,但是其中0和255有特殊含义,0表示子网号,255表示广播地址,所以有...

2019-03-20 22:10:18 103

原创 枚举,线程生命周期,单例设计模式,线程池

枚举作用:限制某个类创建对象的个数。枚举也是一个特殊的类,编译后也会生成一个class文件,他的构造方法都是private的。想要创建某个类必须要通过他的构造方法,在jdk5.0之前,我们要想限制某个类创建对象的个数,我们可以把这个类的构造方法私有化,这样别的类就不能通过构造方法创建这个类的对象了,但是我们还想要这个类有对象给其他类使用,这个时候我们可以在这个类内创建自己的对象,再把它...

2019-03-20 00:21:41 568

原创 多线程

今日课程:多线程程序:由逻辑代码和数据组成的集合,存储在磁盘上,是静态的。进程:正在运行的程序,需要在内存中开辟空间,需要CPU的调度。对于CPU来说,某一时刻他只能执行一个进程,看到的同时的执行的效果,是因为CPU一直在做着高速的切换操作。线程:可以独立运行的代码片段,属于进程。多个可独立运行的代码片段称之为多线程。一个进程中至少要有一个线程---单线程的进程。对于之前所写的ja...

2019-03-17 00:07:04 102

原创 对象流,Properties,随机访问对象,控制台输入输出

今天内容:对象流,Properties,随机访问对象,控制台输入输出功能流对象序列化的意义 在Java中,我们可以通过多种方式来创建对象,并且只要对象没有被回收我们都可以复用此对象。但是,我们创建出来的这些对象都存在于JVM中的堆(stack)内存中,只有JVM处于运行状态的时候,这些对象才可能存在。一旦JVM停止,这些对象也就随之消失; 但是在真实的应用场景中,我们需要...

2019-03-16 01:02:29 221

原创 字符流,转换流,输出流

今日内容:字符流,转换流,输出流字符流原理:字节流+编码表。当用字符流操作字符数据时,会根据当前系统默认的码表,找到字符对应的整数形式,最终转为二进制数据,使用字节流将字节数据进行读写操作。Reader:用于读取字符流的抽象类。子类有转换流(InputStreamReader)和字符输入流(FileReader)。方法和字节输入流相似。Writer:写入字符流的抽象类。子类有转换流...

2019-03-14 18:32:07 283

原创 IO字节输入输出流

## 今日内容:IO流遍历电脑所有盘符下的文件和文件夹名import java.io.File;//遍历所有盘下有访问权限的文件及文件夹的名字public class Demo8 { public static void main(String[] args){ File[] roots=File.listRoots();//listRoots()方法获取电脑所有盘符的根目录名...

2019-03-13 18:47:49 229

M3U8Downloader.zip

M3U8下载器,可以下载M3U8格式的文件.什么是M3U8文件?现在的视频为了保密都采用了ts传输,即一个个小片段,一个视频有长千上万个小片段,我们下载只是下载其中的一个小片段,但是获取了m3u8连接后就可以直接下载视频了,获取的方法可以配合手机端调试工具,入thor或者网球开启过滤器来获取.

2019-06-12

Windows局域网共享软件--飞秋(feiq)

飞秋(feiq)局域网共享软件,2013版本,需要的同学可以下载,不知道为什么官网不能下了,因此把资源共享出来供大家下载

2019-06-12

WDDriveUtilitiesSetup_for_web_2.0.0.54.zip

西部数据硬盘工具软件下载,

2019-06-12

逆向生成.zip

mybatis逆向生成代码,供有需要的童鞋下载使用

2019-06-12

空空如也

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

TA关注的人

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