自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

凌晨五点的上海

大数据、区块链

  • 博客(24)
  • 收藏
  • 关注

原创 session共享问题

session共享问题session存在服务端session在同一个客户请求时共享(即第二次第三次第n次访问都可以使用)login.jsp<%@page import="org.apache.tomcat.util.http.Cookies"%><%@ page language="java" contentType="text/html; charset=UTF-8...

2019-02-17 14:06:27 150

原创 session执行机制

session是内置对象,cookie不是session:会话客户端第一次请求服务器时,服务器会产生一个session对象(用于保存该客户的信息);并且每一个session对象会有一个唯一的sessionid(用于区分其他的session)服务端又会产生一个cookie,并且该cookie的name=jsessionid,value=服务端sessionid的值然后服务端会在相应客户端...

2019-02-17 13:11:00 150

原创 Cookie应用案例

将cookie保存到客户端login.jsp<%@page import="org.apache.tomcat.util.http.Cookies"%><%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><!DOCTYPE

2019-02-17 12:22:51 422

原创 response、请求转发和重定向、cookie(学习笔记)

login.jsp:<%@ page language="java" contentType="text/html; charset=UTF-8"    pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/ht

2019-02-16 23:48:58 816

原创 使用request对象实现注册示例,请求方式的编码问题(学习笔记)

JSP九大内置对象:outrequestresponsesessionpagecontextapplicationpageexception其中前四个为常用,后五个了解即可。在WebContent新建register.jsp和show.jspregister.jsp:<%@ page language="java" contentType="t...

2019-02-16 16:50:58 571

转载 Scala练习六

Scala中的对象&练习1. 编写一个Conversions对象,加入inchesToCentimeters,gallonsToLiters和milesToKilometers方法程序代码:object Conversions {  private val i2c=30.48  private val g2l=3.785411784  private val m2k=1.609344  d...

2018-03-27 21:41:32 455

转载 Scala练习九文件和正则表达式

文件和正则表达式摘要:在本篇中,你将学习如何执行常用的文件处理任务,比如从文件中读取所有行或单词,或者读取包含数字的文件等。本篇的要点包括:1. Source.fromFile(...).getLines.toArray输出文件的所有行2. Source.fromFile(...).mkString以字符串形式输出文件内容3. 将字符串转换为数字,可以用tolnt或toDouble方法4. 使用j...

2018-03-27 21:32:10 188

转载 Scala练习八继承

Scala继承摘要:在本篇中,你将了解到Scala的继承与Java和C++最显著的不同。要点包括:1. extends、final关键字和Java中相同2. 重写方法时必须用override3. 只有主构造器可以调用超类的主构造器4. 你可以重写字段在本篇中,我们只探讨类继承自另一个类的情况。继承特质的内容后面会详细介绍扩展类扩展关键字Scala扩展类的方式和Java一样,使用extends关键字...

2018-03-27 21:30:32 249

转载 Scala练习七包和引入

包和引入摘要:在本篇中,你将会了解到Scala中的包和引入语句是如何工作的。相比Java不论是包还是引入都更加符合常规,也更灵活一些。本篇的要点包括:1. 包也可以像内部类那样嵌套2. 包路径不是绝对路径3. 包声明链x.y.z并不自动将中间包x和x.y变成可见4. 位于文件顶部不带花括号的包声明在整个文件范围内有效5. 包对象可以持有函数和变量6. 引入语句可以引入包、类和对象7. 引入语句可以...

2018-03-27 21:25:38 214

转载 Scala练习六Scala对象

Scala中的对象摘要:在本篇中,你将会学到何时使用Scala的object语法结构。在你需要某个类的单个实例时,或者想为其他值或函数找一个可以挂靠的地方时,你就会用到它。本篇的要点包括:1. 用对象作为单例或存放工具方法2. 类可以拥有—个同名的伴生对象3. 对象可以扩展类或特质4. 对象的apply方法通常用来构造伴生类的新实例5. 如果不想显式定义main方法,可以用扩展App特质的对象6....

2018-03-27 21:23:49 167

转载 Scala练习五Scala中的类

Scala中的类摘要:在本篇中,你将会学习如何用Scala实现类。如果你了解Java或C++中的类,你不会觉得这有多难,并且你会很享受Scala更加精简的表示法带来的便利。本篇的要点包括:1. 类中的字段自动带有getter方法和setter方法2. 你可以用定制的getter/setter方法替换掉字段的定义,而不必修改使用类的客户端,这就是所谓的"统一访问原则"3. 用@BeanPropert...

2018-03-27 21:22:17 227

转载 Scala练习四映射和元组

Scala学习(四)---映射和元组映射和元组摘要:一个经典的程序员名言是:"如果只能有一种数据结构,那就用哈希表吧"。哈希表或者更笼统地说映射,是最灵活多变的数据结构之一。映射是键/值对偶的集合。Scala有一个通用的叫法:元组,即n个对象的聚集,并不一定要相同类型的。对偶不过是一个 n=2的元组,元组对于那种需要将两个或更多值聚集在一起时特别有用。本篇的要点包括:01. Scala有十分易用的...

2018-03-27 21:20:08 183

转载 Scala练习三数组相关操作

数组相关操作摘要:本篇主要学习如何在Scala中操作数组。Java和C++程序员通常会选用数组或近似的结构(比如数组列表或向量)来收集一组元素。在Scala中,我们的选择更多,不过现在我们先假定不关心其他选择,而只是想马上开始用数组。本篇的要点包括:1. 若长度固定则使用Array,若长度可能有变化则使用ArrayBuffer2. 提供初始值时不要使用new3. 用()来访问元素4. 用for (...

2018-03-27 21:18:30 169

转载 Scala练习二控制结构和函数

控制结构和函数摘要:本篇主要学习在Scala中使用条件表达式、循环和函数,你会看到Scala和其他编程语言之间一个根本性的差异。在Java或C++中,我们把表达式(比如3+4)和语句(比如if语句)看做两样不同的东西。表达式有值,而语句执行动作。在Scala中,几乎所有构造出来的语法结构都有值。这个特性使得程序更加精简,也更易读。本篇的要点包括:1. 表达式有值2. 块也有值,是它最后一个表达式的...

2018-03-27 21:14:52 193

转载 Scala练习一基础学习

摘要:在篇主要内容:如何把Scala当做工业级的便携计算器使用,如何用Scala处理数字以及其他算术操作。在这个过程中,我们将介绍一系列重要的Scala概念和惯用法。同时你还将学到作为初学者如何浏览Scaladoc文档1. 使用Scala解释器2. 用var和val定义变量3. 数值类型4. 使用操作符和函数5. 浏览ScaladocScala解释器启动Scala解释器的步骤如下:安装Scala确...

2018-03-27 21:10:48 205

转载 Scala练习十

\1. java.awt.Rectangle类有两个很有用的方法translate和grow,但可惜的是像java.awt.geom.Ellipse2D这样的类没有。在Scala中,你可以解决掉这个问题。定义一个RenctangleLike特质,加入具体的translate和grow方法。提供任何你需要用来实现的抽象方法,以便你可以像如下代码这样混入该特质:123val egg = new ...

2018-03-26 22:51:37 275

转载 Scala练习九

1. 编写一小段Scala代码,将某个文件中的行倒转顺序,将最后一行作为第一行,依此类推程序代码:import scala.io.Sourceimport java.io.PrintWriter object ReverseLines extends App {  val filename="File.txt"  val RefileName="ReverseFile.txt"   val sou...

2018-03-26 22:50:48 379

转载 Scala练习八

1. 编写示例程序,展示为什么package com.horstmann.impatient不同于package compackage horstmannpackage impatient描述: 区别是后者的上层包也可见,而串写的只有当前包范围可见程序代码: b.scalapackage com{  package horstmann{    object A{      def hi=print...

2018-03-26 22:50:02 211

转载 Scala练习七

1. 扩展如下的BankAccount类,新类CheckingAccount对每次存款和取款都收取1美元的手续费class BankAccount ( initialBalance: Double) {private var balance = initialBalancedef deposit (amount: Double) = { balance += amount; balance }de...

2018-03-26 22:49:10 760

转载 Scala练习五

1. 改进Counter类,让它不要在Int.MaxValue时变成负数程序代码:class Counter {  private var value=100  def increment(){    if(value<Int.MaxValue)      value+=1    else      value  }  def current=value}object Counter{  d...

2018-03-26 22:45:01 401

转载 Scala练习四

1. 设置一个映射,其中包含你想要的一些装备,以及它们的价格。然后构建另一个映射,采用同一组键,但在价格上打9折映射代码如下:object HelloScala{  def main(args: Array[String]): Unit = {    val map=Map("Computer"->3000,"Iphone"->2000,"Cup"->10)    val fol...

2018-03-26 22:44:22 294

转载 Scala练习三

1. 1. 编写一段代码,将a设置为一个包含n个随机整数的数组,要求随机数介于0(包含)和n(不包含)之间def main (args: Array[String]) {  createArr(10).foreach(println)}def createArr(n:Int):Array[Int]={  val arr=new Array[Int](n)  val rand=new Random(...

2018-03-26 22:39:54 246

转载 Scala练习二

1. 一个数字如果为正数,则它的signum为1;如果是负数,则signum为-1;如果为0,则signum为0;编写一个函数来计算这个值简单逻辑判断:测试结果如下:Scala中已经有此方法了,如下:println(BigInt(10).signum)测试结果如下:2. 一个空的快表达式{}的值是什么,类型是什么在REPL中测试如下:由此可以看出,它的值是()类型是Unit3. 在Scala中何种...

2018-03-26 22:37:18 831

转载 Scala练习一

1. 在Scala REPL中键人3.,然后按Tab键。有哪些方法可以被应用在Scala REPL中需要按3. 然后按Tab才会提示。 直接按3加Tab是没有提示的。下面是结果:列出的方法并不全,需要查询全部方法还是需要到Scaladoc中的Int,Double,RichInt,RichDouble等类中去查看2. 在Scala REPL中,计算3的平方根,然后再对该值求平方。现在,这个结果与3相...

2018-03-26 22:30:46 501

空空如也

空空如也

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

TA关注的人

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