随笔分类 - Java
Java基础,Java高级,JavaWeb,
摘要:1.二进制的三种形式 原码:数值的二进制,最高位是符号位 负数的反码:对原码按位取反,最高位确定为1 负数的补码:反码+1 计算机以二进制补码的形式保存所有的整数 正数的原码、反码、补码都相同 负数的反码是原码按位取反,符号位确定为1;负数的补码是其反码+1 为什么要用原码、反码、补码的表示形式?
阅读全文
摘要:1.进制是什么 我们平常遇到的数字0、1、2、3...9,9再加1满10进1,得到10,这些数就表示十进制数。(decimal) 同样的满2进1就表示二进制(binary)。 满8进1就表示八进制(octal)。 满16进1就表示十六进制(hex)。 | 进制 | 表示 | 说明 | | | | |
阅读全文
摘要:变量必须先声明,后使用 1.变量分类 (1)按数据类型分 (2)按声明的位置分 2.基本数据类型和String类型 (1)整型 | 整型 | 占用存储空间 | | | | | byte | 1字节=8bit | | short | 2字节 | | int | 4字节 | | long | 8字节 |
阅读全文
摘要:参数说明: str:要插入逗号的字符串 index:插入的位数 如有需要也可将逗号转为其他字符串,也可作为参数传入 public String insertCommaInStr(String str,int index){ if (index<=0){ return null; } //去除字符串中
阅读全文
摘要:本地宝-中国省市简称 import java.util.Random; public String randomCity() { String[] citys = {"京", "津", "沪", "渝", "冀", "晋", "辽", "吉", "黑", "苏", "浙", "皖", "川", "闽
阅读全文
摘要:1.关键字和保留字 1.1 关键字 Java语言赋予了特殊含义的单词,关键字都为小写 如:class、if、public 就像生活中的警察局,医院等表示特殊含义,没有人会去开一家店叫做"警察局"。 官方文档中的关键字 1.2 保留字 Java现版本尚未使用,将来可能作为关键字使用 goto、cons
阅读全文
摘要:情景:在login.html文件中引用loing.css文件 1.使用相对路径(红色字体,../表示上一级目录) 2.绝对路径(蓝色字体) 3.在html中可以使用<base />来设置绝对路径根目录 在Thymeleaf模板中使用<th:href = "@{}"> 建议都使用绝对路径
阅读全文
摘要:保存作用域,像之前讲的session保存作用域 1.page 页面级别,现在几乎不用 2.request 一次请求响应范围有效 2.1 客户端重定向 response.sendRedirect(),两次请求,demo02获取的数据为空 (1)演示 demo01Servlet @WebServlet(
阅读全文
摘要:200 请求响应成功 302 服务器端转发 404 找不到资源 405 请求方式不支持 500 服务器内部错误
阅读全文
摘要:参考:第八章 Thymeleaf 1.Thymeleaf是什么 是类似于JSP、Freemarker、Velocity的服务端模板技术,将动态数据渲染到页面上 2.为什么需要Thymeleaf 客户端发送请求,index页面是静态的,查询数据库中的数据是动态,Thymeleaf可以在静态页面上渲染后
阅读全文
摘要:1.服务器转发 (1)原理 (2)演示 demo06 protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { Sys
阅读全文
摘要:1.HTTP是无状态的 服务器无法判断两次请求是否是同一个客户端发送的,假如第一次请求是添加商品到购物车,第二次请求是结账,那么就会导致混乱,使用session来解决。 2.session原理 3.演示 (1)项目启动,发送第一次请求,获取请求的sessionID @Override protect
阅读全文
摘要:参考资料:第六章 HTTP协议 1.HTTP协议 HTTP:超文本传输协议 HTTP是无状态的:无法区分两个请求是否是同一个客户端发送的 浏览器的network 2.请求 (1)请求行: ① 请求的方式 ② 请求的URL ③ 请求的协议,一般都是HTTP1.1 (2)请求头 ① 许多客户端要告诉浏览
阅读全文
摘要:1.生命周期 从出生到死亡的过程就是生命周期。 对应Servlet中的三个方法:init(),service(),destroy() 2.实验 public class Demo02Servlet extends HttpServlet { public Demo02Servlet(){ Syste
阅读全文
摘要:1.继承关系 Servlet接口 GenericServlet抽象类 HttpServlet抽象子类 2.相关方法 javax.servlet.Servlet接口: void init(config) - 初始化方法 void service(request,response) - 服务方法 voi
阅读全文
摘要:1.Tomcat 8 之前,设置编码 (1)get请求: String fname = request.getParameter("fname"); //获取请求参数 byte[] bytes = fname1.getBytes("ISO-8859-1"); //将字符串打散成字节数组 fname
阅读全文
摘要:1.Servlet是什么 Servlet(Server applet):服务器端小程序,其实就是一个Java类 2.原理 ① 客户端发送调用add.html资源的请求 ② 服务器返回add.html文件,客户端进行渲染 ③ 点击添加按钮时,提交表单数据到服务器 ④ servlet程序获取数据调用DA
阅读全文
摘要:1.新建JavaWeb项目 (1)新建Java项目pro-web (2)新建pro07-javaweb-begin模块 (3)添加web框架 (4)如图 2.配置Tomcat模板,部署项目 (1)选择Tomcat安装路径 (2)添加配置的模板,部署项目,Artifacts包 (3)修改项目访问名称
阅读全文
摘要:1.Java语言概述 1.1 windows命令行常用命令 dir 列出当前目录下的文件和文件夹 md 创建目录 rd 删除目录 cd 进入指定目录 cd.. 返回上一级目录 cd \ 返回根目录 del 删除文件 exit 退出命令行 上下箭头 查看历史操作命令 1.2 Java语言历史 机器语言
阅读全文
摘要:Tomcat是什么 Tomcat是一个服务器容器,用来部署项目,context root为项目在服务器上的地址,通过客户端访问。 1.下载 (1)Tomcat官网:https://tomcat.apache.org/ (2)点击历史版本 (3)点击想下载的版本 (4)点击bin (5)下载对应压缩包
阅读全文

浙公网安备 33010602011771号