java
amy260231120
后端程序媛
展开
-
java day12 string
介绍package com.heima.string;public class Demo1_String { /** * a:字符串字面值"abc"也可以看成是一个字符串对象。 * b:字符串是常量,一旦被赋值,就不能被改变。 */ public static void main(String[] args) { //...原创 2018-08-27 16:32:59 · 123 阅读 · 0 评论 -
jsp学习笔记
Get获取表单<%= request.getParameter("name")%>原创 2018-12-13 15:24:48 · 95 阅读 · 0 评论 -
JSP
Java Server Page一些语法:&amp;amp;lt;%= %&amp;amp;gt; // 输出语句&amp;amp;lt;% %&amp;amp;gt; // java代码什么是jsp从用户角度看待 ,就是是一个网页 , 从程序员角度看待 , 其实是一个java类, 它继承了servlet,所以可以直接说jsp 就是一个Servlet.为什么会有jsp?转载 2018-12-14 10:48:28 · 138 阅读 · 0 评论 -
Servlet&JSP&Tomcat&oracle12c 跳转,表单获取提交等
环境:Eclipse2018-09JDK1.8Tomcat 8oracle 12c主要实现:Tomcat 和Eclipse 连接Eclipse 中JSP 和Servlet的跳转,表单数据交互Servlet 和 Oracle链接Tomcat 和Eclipse 连接window- preference-Server-Runtime …Add,JSP——》Servlet方法一...原创 2018-12-14 17:47:39 · 243 阅读 · 0 评论 -
关于servlet
原创 2018-12-10 13:49:00 · 135 阅读 · 0 评论 -
EL表达式 取值、判断
EL表达式是为了简化咱们的jsp代码,具体一点就是为了简化在jsp里面写的那些java代码。对域中对象做判定写法格式${表达式 }如果从作用域中取值,会先从小的作用域开始取,如果没有,就往下一个作用域取。 一直把四个作用域取完都没有, 就没有显示。如何使用1. 取出4个作用域中存放的值。 &lt;% pageContext.setAttribute("name",...原创 2018-12-18 15:55:43 · 1713 阅读 · 0 评论 -
JSTL jsp标准标签库
JSTL全称 : JSP Standard Tag Library jsp标准标签库简化jsp的代码编写。 替换 <%%> 写法。 一般与EL表达式配合怎么使用导入jar文件到工程的WebContent/Web-Inf/lib jstl.jar standard.jar(2个)在jsp页面上,使用taglib 指令,来引入标签库注意: 如果想支持 E...原创 2018-12-18 16:37:34 · 152 阅读 · 0 评论 -
javaweb day04 cookie & Session
请求转发和重定向重定向 /* 之前的写法 response.setStatus(302); response.setHeader(&quot;Location&quot;, &quot;login_success.html&quot;);*/ //重定向写法: 重新定位方向 参数即跳转的位置 response.sendRedirect(&quot;login_success.html&转载 2018-12-24 16:42:18 · 116 阅读 · 0 评论 -
学生信息管理系统 jsp servlet
##学生信息管理系统需求分析先写 login.jsp , 并且搭配一个LoginServlet 去获取登录信息。创建用户表, 里面只要有id , username 和 password创建UserDao, 定义登录的方法/**该dao定义了对用户表的访问规则*/public interface UserDao {/**这里简单就返回一个Boolean类...原创 2018-12-19 09:12:59 · 1470 阅读 · 0 评论 -
Java勉強会3
JarWAR 包括了JAr包的很多东西,整个web工程GetContextPath() 是取到项目根目录的路径Servlet的启动,是通过服务器启动的时候,把xml里的servlet都实例化了,不是newエラーページ 自己定制404的画面 <error-page> <error-code>404</error-code> <loca...原创 2019-01-31 21:36:22 · 118 阅读 · 0 评论 -
jsp,servlet总结
servlet -&gt; jsp放入作用域中 :Scope.setAttribute()取出数据 :Scope.getAttribute() 或者EL表达式 Scope.~~~ 利用作用域一servlet: request.setAttribute("name", "123")jsp: request.getAttribute("name") 或者 {$requ原创 2019-02-24 18:13:42 · 103 阅读 · 0 评论 -
security 认证 HTTP基本认证。
JavaWeb基本的认证是通过分组把用户按照权限分组(role),给每个role分配不同的操作权限在xml中做如下配置<?xml version="1.0" encoding="ISO-8859-1"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun...原创 2019-03-17 17:10:15 · 558 阅读 · 0 评论 -
Spring框架 Bean
STS - 开发工具Maven - 类似cmd工厂模式思想XMLファイルを利用する在xml文件中创建各种产品,在主代码中使用抽象产品获取实际产品(多态)不需要改变java代码,只需要在xml文件中修改配置。可以指定多个Bean,通过ID区分 -main.java // get an instance from xml // through ID app = new Cl...原创 2019-03-31 17:59:44 · 131 阅读 · 0 评论 -
Spring框架 Bean+servlet
创建 spring web project 和 下载服务器ctrl + Nspring projectsimple Spring Web Maven服务器用的是自带的右击工程,Maven , Update Project下载服务器; run , run as , maven downsample实现对class MyBean1中message的修改,get -> po...原创 2019-04-07 18:28:02 · 547 阅读 · 0 评论 -
Spring框架 资源文件的读取写入
路径写法绝对路径相对路径txt文件 6-1_5package com.luffy.code;import java.io.BufferedInputStream;import java.io.IOException;import java.io.InputStream;import org.springframework.context.ApplicationContext;...原创 2019-04-21 14:45:58 · 766 阅读 · 0 评论 -
Spring框架 ApplicationContext 事件监听
ApplicationContext的事件ApplicationContext app;ApplicationContext 设置对应的配置文件用的事件的监听。初期,开始,停止,终了eg在创建自定义监听类的时候。需要继承ApplicationListener- MyApplicationListener.javapackage com.luffy.code;import or...原创 2019-04-14 16:56:42 · 711 阅读 · 0 评论 -
String框架 AOP面向切面编程
在竖向处理过程中,插入独立的处理。使得2种处理同时进行以方法为单位在某些方法开始时候,自动插入一些操作创建工程 spring Maven 做个例子首先需要配置pom.xml 通过此标签实现AOP的基本功能Aspectj: AOP的具体实装framework ,Eclipse Foundation的工程都有例子(使用xml配置bean)在Bean类中调用addDa...原创 2019-04-14 18:05:04 · 392 阅读 · 0 评论 -
Spring框架 Web application
FormServletBeanAutowiringFilterServlet一般的servlet都继承的是HttpServlet构筑环境,@Autowired才可以被使用servlet 启动后,首先启动doGet方法。跳转到index.jspindex.jsp 发送表单后,调用doPost将表单数据添加到DB中。(通过DAO,对Entity进行追加,相当于对DB insert)...原创 2019-05-19 18:53:24 · 311 阅读 · 0 评论 -
java day25 多线程(下) 单例类(Runtime,Timer
25.01_多线程(单例设计模式)(掌握)单例设计模式:保证类在内存中只有一个对象。如何保证类在内存中只有一个对象呢?(1)控制类的创建,不让其他类来创建本类的对象。private(2)在本类中定义一个本类的对象。Singleton s;(3)提供公共的访问方式。 public static Singleton getInstance(){return s}单例写法两...转载 2018-11-05 15:28:47 · 155 阅读 · 0 评论 -
java day24 多线程(上)
24.01_多线程(多线程的引入)(了解)1.什么是线程线程是程序执行的一条路径, 一个进程中可以包含多条线程多线程并发执行可以提高程序的效率, 可以同时完成多项工作2.多线程的应用场景红蜘蛛同时共享屏幕给多个电脑迅雷开启多条线程一起下载QQ同时和多个人一起视频服务器同时处理多个客户端请求3.原理CPU切换很快,表面上看是同时执行,底层只是在不断分配时间,一次只...转载 2018-10-31 18:03:51 · 136 阅读 · 0 评论 -
java day21 IO流 字符流 FileReader FileWriter
(一)“字节”的定义字节(Byte)是一种计量单位,表示数据量多少,它是计算机信息技术用于计量存储容量的一种计量单位。(二)“字符”的定义字符是指计算机中使用的文字和符号,比如1、2、3、A、B、C、~!·#¥%……—*()——+、等等。21.01 字符流FileReader读1.字符流是什么字符流是可以直接读写字符的IO流字符流读取字符, 就要先读取到字节数据, 然后转为字符...原创 2018-10-26 13:55:55 · 155 阅读 · 0 评论 -
java day13 StringBuffer
stringbuffer和string类似 StringBuffer是字符串缓冲区,当new的时候是在堆内存创建了一个对象。底层为长度16的字符数组构造package com.heima.stringbuffer;public class Demo1_StringBuffer { /** * * A:StringBuffer的构造方法: *...原创 2018-08-28 19:29:52 · 136 阅读 · 0 评论 -
java sdk 不是有效的32位
环境:win7 问题:下载了sdk后显示不是有效32位程序 原因:下载的是错误,即便从官网上下载 解决办法:换了台电脑秒速下载完后,U盘拷贝到需要装sdk打电脑上。可以安装了。...原创 2018-08-25 09:17:49 · 428 阅读 · 0 评论 -
java day13 Array
Arrays 成员方法package com.heima.array;import java.util.Arrays;public class Demo3_Arrays { /** * public static String toString(int[] a) // 数组转字符串 * public static void sort(int[]...原创 2018-09-03 15:13:34 · 129 阅读 · 0 评论 -
java day14 正则表达式(1-9课)
为什么使用正则表达式 matches()package com.heima.regex;public class Demo1_Regex { /** * * A:正则表达式 * 是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。 * 作用:比如注册邮箱,邮箱有用户名和...原创 2018-09-03 16:08:26 · 424 阅读 · 0 评论 -
java day14 常用类Math类,Random类,System类
package com.heima.otherclass;public class Demo1_Math { /** * @param args * * A:Math类概述 * Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。 * B:成员方法 * public static int abs...转载 2018-09-10 16:10:55 · 142 阅读 · 0 评论 -
java day14 常用类BigInteger类,BigDecimal类,Date类,DateFormat类,Calendar类
BigInteger类package com.heima.otherclass;import java.math.BigInteger;public class Demo4_BigInteger { /** ** A:BigInteger的概述 * 可以让超过Integer范围内的数据进行运算 * B:构造方法 * public BigInteger(String...转载 2018-10-03 13:25:26 · 222 阅读 · 0 评论 -
java day15 Colletion集合
在不使用泛型的情况下,collection集合中的数据类型任意,都是对象15.01_集合框架(对象数组的概述和使用)A:案例演示需求:我有5个学生,请把这个5个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。 Student[] arr = new Student[5]; //存储学生对象 arr[0] = new Student("张三", 23);...转载 2018-10-03 17:05:06 · 117 阅读 · 0 评论 -
java day18 双列集合Map
18.01_集合框架(Map集合概述和特点)A:Map&lt;key, value&gt;接口概述查看API可以知道:将键映射到值的对象一个映射不能包含重复的键,键是唯一的每个键最多只能映射到一个值B:Map接口和Collection接口的不同Map是双列的,Collection是单列的Map的键唯一,Collection的子体系Set是唯一的Map集合的数据结构...转载 2018-10-12 15:51:07 · 181 阅读 · 0 评论 -
模拟斗地主洗牌和发牌并对牌进行排序
package com.luffy.map;import java.util.ArrayList;import java.util.Collection;import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.TreeSet;public...原创 2018-10-12 15:51:49 · 189 阅读 · 0 评论 -
java day19 异常
19.01 异常的概述和分类A:异常的概述异常就是Java程序在运行过程中出现的错误。B:异常的分类通过API查看ThrowableError服务器宕机,数据库崩溃等ExceptionC:异常的继承体系ThrowableErrorExceptionRuntimeException 运行时异常,其他都是编译时异常19.02 JVM默认是如何...转载 2018-10-13 18:46:15 · 111 阅读 · 0 评论 -
java day16 List类
16.01_集合框架(去除ArrayList中重复字符串元素方式)(掌握)A:案例演示需求:ArrayList去除集合中字符串的重复值(字符串的内容相同)思路:创建新集合方式 /** * A:案例演示 * 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) * 思路:创建新集合方式 */ public static void ma...转载 2018-10-07 14:38:48 · 120 阅读 · 0 评论 -
java day17 Set类的子类:HashSet类 TreeSet类
Set集合,无索引,不可以重复,无序(存取不一致)字符串遍历 HashSet&lt;String&gt; hs = new HashSet&lt;&gt;(); //创建HashSet对象 boolean b1 = hs.add("a"); boolean b2 = hs.add("a"); //当向set集合中存储重复元素的时候原创 2018-10-08 18:19:05 · 164 阅读 · 0 评论 -
HttpServletRequest请求&HttpServletResponse响应
HttpServletRequest这个对象封装了客户端提交过来的一切数据。可以获取客户端请求头信息 //取出请求里面的所有头信息————得到一个枚举集合 Enumeration&amp;lt;String&amp;gt; headerNames = request.getHeaderNames(); while (headerNames.hasMoreElements()) { // n...转载 2018-09-30 15:21:35 · 1806 阅读 · 0 评论 -
java day19 File类
19.14 File类的概述和构造方法A:File类的概述File更应该叫做一个路径文件路径或者文件夹路径路径分为绝对路径和相对路径绝对路径是一个固定的路径,从盘符开始相对路径相对于某个位置,在eclipse下是指当前项目下,在dos下查看API指的是当前路径文件和目录路径名的抽象表示形式B:构造方法File(String pathname):根据一个路径得到F...转载 2018-10-20 17:09:31 · 119 阅读 · 0 评论 -
java day22 IO流 序列流,对象流,数据流,打印流
22.01_IO流(序列流)(了解)1.什么是序列流序列流可以把多个字节输入流整合成一个, 从序列流中读取数据时, 将从被整合的第一个流开始读, 读完一个之后继续读第二个, 以此类推.2.使用方式整合两个: SequenceInputStream(InputStream, InputStream) FileInputStream fis1 = new FileInputSt...原创 2018-10-28 13:47:39 · 151 阅读 · 0 评论 -
java day20 IO流 字节流
20.01 IO流概述及其分类1.概念IO流用来处理设备之间的数据传输Java对数据的操作是通过流的方式Java用于操作流的类都在IO包中流按流向分为两种:输入流,输出流。流按操作类型分为两种:字节流 : 字节流可以操作任何数据,因为在计算机中任何数据都是以字节的形式存储的字符流 : 字符流只能操作纯字符数据,比较方便。2.IO流常用父类(在io包下)字节流的抽...原创 2018-10-23 09:57:16 · 98 阅读 · 0 评论 -
Spring框架 事务,ORM,SpringData以操作对象来操作DB数据
事务保证一组操作完后其他组才能执行。ORMnew一个对象后会自动判断是否需要insert update等原创 2019-05-12 14:43:21 · 256 阅读 · 0 评论