JavaWeb
zengrui_0337
这个作者很懒,什么都没留下…
展开
-
Java 并发编程阅读笔记(上)
Java 并发编程阅读笔记(上)1、同步(Synchronous)和异步(Asynchronous):同步方法调用必须等到方法调用返回。而异步则更像一个消息传递,无需等待结果返回。如去商场买东西,和网购东西2、并发(Concurrency)和并行(Parallelism):并发偏重于多个任务交替执行,而多个任务之间有可能还是串行。并行是真正意义上的“同时执行”。对于并发来说,执行的过程是交替的...原创 2019-12-05 14:10:38 · 188 阅读 · 0 评论 -
Java重定向与转发
重定向:作用是停止当前 JSP 页面的执行,而将客户端请求转交给另一个 JSP 页面。 要注意转发与重定向的区别。 转发: 在服务器端进行的,不会引起客户端的二次请求,因此浏览器的地址不会发生任何变化,效率也比重定向要高。 同时,由于重定向方式产生了一个新的请求,所以经过一次重定向后,request 内的对象将无法使用。(参数和结果丢失,引起客户端原创 2017-09-27 10:46:11 · 358 阅读 · 0 评论 -
JSP属性范围
在 JSP中提供了 4 中属性范围: 他们分别是 page、request、session和application。对这几个作用范围的说明如下: page范围:指所设置的属性尽在当前页面内有效。使用pageContext的 setAttribute()方法可以设置属性值,使用 pageContext的getAttribute()方法可以获得属性值。 request范原创 2017-09-27 10:46:55 · 194 阅读 · 0 评论 -
表单的重复提交与解决办法
重复提交的情况:①.在表单提交到一个Servlet,而Servlet又通过请求转发的方式响应了一个JSP(HTML)页面,此时地址栏还保留着Servlet那个路径在响应页面点击刷新。 ②.在响应也难没有到达时重复点击“提交按钮”。 ③.点击“返回”,再点击“提交” 2). 不算重复提交的情况:点击“返回”,“刷新”原表单页面,再“提交”。原创 2017-09-27 10:50:27 · 505 阅读 · 0 评论 -
Hibernate中GET和LOAD方法的区别
Get vs load :1. 执行 get 方法: 会立即加载对象。a. 执行load,若不适用该对象,则不会立即执行插叙操作,而是返回一个代理对象get 是立即检索 load是延迟检索2. 若数据表中没有对应的记录.a. Get 返回nullb. Load 抛出异常3. Load方法会抛出懒加载异常 LazyInitializationException原创 2017-09-27 10:54:28 · 216 阅读 · 0 评论 -
Java实现邮箱发送
package cn.itcast.shop.user.utils;import java.util.Properties;import javax.mail.Authenticator;import javax.mail.Message;import javax.mail.Message.RecipientType;import javax.mail.MessagingExcept转载 2017-09-27 11:06:00 · 374 阅读 · 0 评论 -
商城购物设计和购物项对象设计
购物车的设计:package com.shop.cart.vo;import java.util.Collection;import java.util.LinkedHashMap;import java.util.Map;/** * 购物车对象 * * @author Charlotte * */public class Cart { // 购物项:key:商品转载 2017-09-27 11:07:52 · 415 阅读 · 0 评论 -
Hibernate中使用离线条件查询
Hibernate提供了Criteria对象,用户动态加入查询条件,使在跟根据指定查询条件查询更加灵活。package cn.itcast.shop.product.dao;import java.util.List;import org.hibernate.criterion.DetachedCriteria;import org.hibernate.criterion.Order转载 2017-09-27 11:11:51 · 1261 阅读 · 2 评论 -
Centos7安装Maven
1.下载安装文件[root@zengrui kotlin]# wget http://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz2.解压安装tar -zxvf apache-maven-3.3.9-bin.tar.gzmv a...原创 2018-06-03 16:31:15 · 159 阅读 · 0 评论