- 博客(14)
- 收藏
- 关注
原创 对日软件开发常用词汇
パラメータ(parameter) — 参数関数 —函数桁数 —位数仕様書 — 设计说明书レイアウト (layout) 页面布局コンストラクタ(constructor) 创建者リクエスト(request) 请求備考 — 备注ナビゲーション(navigation) — 导航デフォルト(default) —默认ハイパーリンク(hyperlink) — 超链接バッチ(batch) — 批量处理...
2021-03-19 21:53:47
2052
原创 Collection集合相关
一 . Collection集合的结构Collection集合:单例集合的顶层接口ArrayList:底层基于数组,查询快,增删慢LinkedList:底层基于链表:增删快,查询慢ps:ctrl+B --查看源码,alt+7 ,查看类的所有方法集合的遍历–迭代器List:有序集合,有索引,允许重复的元素Set:无序集合,不允许重复的元素ListIterator :列表迭代器,List集合特有迭代器,可以从前从后遍历集合,可以向集合中增删元素public class Coll {
2021-03-03 23:07:22
144
1
原创 Map集合 / Collections集合工具
一. Map集合Interface Map< K , V> : key 代表键,V为键所映射的值,键不能重复而值可以重复(如学号和姓名)。底层基于hash表,保证键的唯一性如果把Javabean类对象作为值,需要在Javabean类中重写hashcode()和equals()方法,保证键的唯一性public class HashMap1 { public static void main(String[] args) {// HashMap的创建,使用多态
2021-03-03 21:45:13
211
1
原创 IO流相关
一. IO流相关File :文件和目录路径名的抽象表示创建文件的方法File(String pathname)boolean createNewFiles()public class File2 { public static void main(String[] args) throws IOException {// 创建文件对象指向一个虚拟文件夹路径 File file = new File("Day11-Tomcat\\itcast"); /
2021-03-03 15:48:23
83
原创 TCP通信
一. TCPTCP是一种可靠的网络协议,在通信的两端各建立起一个Socket对象,从而形成网络虚拟链路,两边的端口可以通过虚拟链路通信Java对基于TCP的网络提供了良好的封装,使用Socket对象来代表两端的通信端口,并通过Socket对象产生IO流来进行网络通信TCP发送数据的步骤创建客户端的Socket对象(Socket)获取输出流写数据...
2021-03-03 00:19:34
138
原创 数据库多表查询 / 事务相关
一. 数据库多表查询内连接查询(1) 隐式内连接 :使用where条件来消除无用数据(2) 显式内连接:语法: select 字段列表 from 表名1 inner join 表名2 on 条件外连接查询(1)左外连接查询:查询左表的所有数据以及交集部分语法:select 字段列表 from 表1 left join 表2 on 条件(2) 右外连接查询 :查询右表的所有数据以及交集部分语法:select 字段列表 from 表1 right join 表2 on 条件子
2021-03-02 21:20:09
169
原创 Mysql查询语句 / 数据库设计三大范式
一 . 单表查询基本语法select— 字段列表from— 表名列表where— 条件列表group by— 分组字段having— 分组之后的条件基础查询条件查询:where后跟条件,< ,<> , = , >= ,<=BETWEEN … AND (包含)IN (集合)LIKE 模糊查询IS NULL 为空排序查询order by 排序字段1,排序方式 ,排序字
2021-03-02 17:03:21
128
原创 JSP / JSP 基本指令 /EL表达式/ JSTL标签库 基础
一. JspJsp定义 :Java Server Pages 特殊的页面,既可以定义html标签,也可以定义Java代码,用于简化书写,实现页面的动态效果原理:Jsp本质上就是一个ServletJsp脚本:Jsp定义Java代码的方式<% Java代码 %>:定义的Java代码,在service()方法中<%! 代码 %>:定义的Java代码,在转换的Java类成员位置上,比较少用,容易产生线程安全问题<%= 代码 %>:定义的Java代码,会输出到页面
2021-03-02 11:01:41
125
原创 Cookie / Session 基础知识
一.会话技术会话:一次会话中包含多次请求和响应一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到一方断开为止会话的功能:在一次会话范围内的多次请求间,共享数据,方式客户端会话技术:Cookie服务器端会话技术:Session二. Cookie会话技术Cookie:客户端会话技术,将数据保存到客户端通过Cookie获取资源步骤创建Cookie对象,response添加cookie,响应给客户端request获取Cookie中存储的内容@WebServlet("
2021-03-01 23:12:02
117
原创 Request / Response 基础知识
Request / Response一. Request对象请求行数据request.getContextPath() 获取虚拟路径request.getRequestURI() 获取请求的URI,/xxx/xxx/(虚拟目录/资源路径,比URL的路径范围更大 )请求头数据request.getHeader(String name) 根据请求头的名称获取请求头 (referer ,user-agent)获取请求参数通用方式String getParameter(St
2021-03-01 20:44:14
134
原创 Servlet/Http协议基础知识
Servlet/Http一. Servlet基础Servlet :server applet(运行在服务器端的小程序)Servlet 就是一个接口,定义了Java类被浏览器访问到(被Tomcat识别)的规则实现Servlet接口的类须要依赖服务器(如Tomcat)才能运行,由Tomcat执行基本操作:实现Servlet接口,重写方法,在重写的service()方法中写要输出的内容在web.xml中添加访问类的映射地址启动服务器,访问对应路径 (注意虚拟路径)5.执行原理tomc
2021-03-01 15:29:49
184
原创 生产者消费者案例
生产者消费者模式主要包含两类线程一类是生产者线程用于生产数据一类是消费者线程用于消费数据为了解耦生产者和消费者的关系,通常会采用共享的数据区域,生产者生产放进共享区域,消费者从共享区域消费生产和消费过程中的等待和唤醒方法(用synchronized修饰方法保证线程安全)void wait()导致当前线程等待,直到另一个线程调用该对象的notify()方法或notifyAll()方法void notify()唤醒正在等待对象监视器的单个线程void notifyAll
2021-02-28 22:37:46
131
原创 进程和线程的复习
进程和线程相关知识一. 进程1. 进程定义:进程对应正在运行的应用程序。是系统进行资源分配和调用的独立单位每一个进程都有他自己的内存空间和系统资源2. 线程定义:线程可以看作进程执行的各种任务,是进程中的单个顺序控制流,是一条执行路径单线程:一个进程只有一条执行路径,则成为单线程程序(记事本 )多线程:一个进程有多条执行路径,则为多线程程序二. 多线程的实现方式1. 继承Thread类(线程类)创建子类继承Thread类重写Thread类的run() 方法
2021-02-28 20:49:16
112
原创 Linux常用基本命令
Linux常用基本命令一. 查看文件列表( ~代表root目录)查看当前目录:pwd创建一个空文件夹: touch+文件夹名称清屏:clear列出文件列表: ls(蓝色代表文件夹 ,白色代表文件)列出所有文件,包括隐藏文件(以点开头):ls -a列出文件列表,并显示详细内容 :ll二. 目录切换/进入文件切换目录: cd + 文件夹名称 (tab键快速补全名称)退回上一级目录: cd . .直接进入到指定目录 : cd + / 目录名称/目录名称返回上一
2021-02-28 16:47:55
129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人