10 2021 档案

摘要:##Servlet ###Servlet简介 1.Servlet就是sun公司开发动态web的一门技术,Sun公司在这些API中提供一个接口叫做:Servlet,把实现了Servlet接口的java程序叫做Servlet 2.开发Servlet程序 1)编写一个类,实现Servlet接口 2)把开发 阅读全文
posted @ 2021-10-28 20:47 想吃坚果 阅读(36) 评论(0) 推荐(0) 编辑
摘要:##Maven 项目架构管理工具 核心思想:约定大于配置 作用:方便导入jar包 ###环境配置:java与maven 1.添加用户变量,系统变量JAVA_HOME ![](https://img2020.c nblogs.com/blog/2525580/202110/2525580-202110 阅读全文
posted @ 2021-10-24 15:34 想吃坚果 阅读(24) 评论(0) 推荐(0) 编辑
摘要:##web的基本概念 在java中,动态web资源开发的技术统称为javaWeb ####分类 1.静态web html,css 提供给所有看的数据始终不会发生变化 2.动态web 提供给人们看得数据会发生变化,每个人不同时间不同地点看到的页面都有可能不同 技术栈Servlet,JSP,ASP,PH 阅读全文
posted @ 2021-10-23 21:43 想吃坚果 阅读(42) 评论(0) 推荐(0) 编辑
摘要:##存储过程 ###存储过程——借书案例 1.数据准备 创建图书表并插入数据 use test; create table books( book_id int primary key auto_increment, book_name varchar(50) not null, book_pric 阅读全文
posted @ 2021-10-21 21:31 想吃坚果 阅读(40) 评论(0) 推荐(0) 编辑
摘要:##存储过程 ###存储过程的参数 MySQL存储过程的参数共有三种:IN/OUT/INOUT 1.IN输入参数 输入参数———在调用存储过程中传递数据给存储过程的参数(在调用的过程必须给一个实际的值) 创建存储过程,向数据表中添加数据 CREATE PROCEDURE pro_test2(IN s 阅读全文
posted @ 2021-10-20 18:44 想吃坚果 阅读(42) 评论(0) 推荐(0) 编辑
摘要:#数据库高级 ##存储过程 1.SQL指令执行过程 2.存储过程 将能够完成特定功能的SQL指令进行封装(SQL指令集),编译之后存储在数据库服务器上,并且为之取一个名字,客户端可以通过名字直接调用这个SQL指令集,获取执行结果 3.存储过程的优点 SQL指令无需客户编写,通过网络传送,可以节省网络 阅读全文
posted @ 2021-10-18 20:14 想吃坚果 阅读(29) 评论(0) 推荐(0) 编辑
摘要:#数据库 ##DQL ###单表查询 12.分页查询 总记录数:count 每页显示:pageSize 总页数:;pageCount=count%pageSize==0?count/pageSize:count/pageSize+1 limit:显示前几条 例如: select * from stu 阅读全文
posted @ 2021-10-17 21:07 想吃坚果 阅读(30) 评论(0) 推荐(0) 编辑
摘要:#数据库 ##DML ####插入数据 1.语法 insert into 表名(列名1,列名2,列名3) values(‘数据1’,‘数据2’,‘数据3’) 2.举例 insert into stu(stu_num,stu_name) values(1,'zhangsan'); ####删除数据 1 阅读全文
posted @ 2021-10-16 21:44 想吃坚果 阅读(37) 评论(0) 推荐(0) 编辑
摘要:##数据库基础 ###数据库介绍 1.数据库(DataBase):是长期存储在计算机内部有结构的大量的数据的集合 长期存储即持久存储,有结构指存储的数据有类型,有关系,共享指两个应用可以通过数据库实现数据共享 2.关系型数据库与非关系型数据库 关系型数据库 采用了关系模型来组织数据的存储,以行和列的 阅读全文
posted @ 2021-10-15 21:27 想吃坚果 阅读(53) 评论(0) 推荐(0) 编辑
摘要:##多线程 ###生产者消费者问题 ####信号灯法 ###线程池 ##网络编程 网络:将地理位置不同的多台计算机及其外部设备通过某种设备连接起来 网络编程目的:传播交流信息,进行数据交换,通信 打电话——TCP连接 发短信——UDP连接 用端口定位网络上的主机 通信双方地址: ip+端口号可以定位 阅读全文
posted @ 2021-10-14 20:15 想吃坚果 阅读(36) 评论(0) 推荐(0) 编辑
摘要:##接口 接口定义包括接口定义和接口体,接口体中包含常量的声明和抽象方法(抽象方法没有方法体) 在接口中属性一定是静态常量,所以final和static可以省略,方法一定是抽象方法,所以public和abstract可省略 如果实现类没有重写接口中的所有方法,那么这个类一定是抽象类 如果父类实现了某 阅读全文
posted @ 2021-10-13 20:27 想吃坚果 阅读(41) 评论(0) 推荐(0) 编辑
摘要:##继承 重写的方法类型可以是父类方法类型的子类型 如父类方法Object get(),子类是Integer get()也属于方法重写 访问权限修饰符从高到低:public protected 友好的 private 子类重写父类方法时,不允许降低访问权限,可以提高 ###关于super publi 阅读全文
posted @ 2021-10-12 21:37 想吃坚果 阅读(46) 评论(0) 推荐(0) 编辑
摘要:##面向对象流水线 ###有理数的类封装 public class Rational { int numerator = 1;//分子分母初始值都设1 int denominator =1; //设置分子的值,化简的过程 void setNumerator(int a){//a为暂时的分子 int 阅读全文
posted @ 2021-10-11 21:15 想吃坚果 阅读(86) 评论(0) 推荐(0) 编辑
摘要:#多线程 ###死锁 多个线程互相持有对方需要的资源,然后形成僵持 public class DeadLock { public static void main(String[] args) { Makeup makeup = new Makeup(0,"莉莉"); Makeup makeup1 阅读全文
posted @ 2021-10-07 20:49 想吃坚果 阅读(29) 评论(0) 推荐(0) 编辑
摘要:#多线程 ##线程状态 ###守护线程 线程分为用户线程和守护线程 虚拟机必须确保用户线程执行完毕 虚拟机不用等待守护线程执行完毕,如后台记录操作日志,监控内存,垃圾回收等待 thread.setDaemon(true) 设置守护线程 ##线程同步 ###并发:同一个对象被多个线程同时操作 ###队 阅读全文
posted @ 2021-10-06 20:47 想吃坚果 阅读(31) 评论(0) 推荐(0) 编辑
摘要:#多线程 ###线程休眠 sleep指定当前线程阻塞的毫秒数 sleep需要抛出InterruptedException sleep时间到达后线程进入就绪状态 sleep可以模拟网络延时,倒计时等 每个对象都有一个锁,sleep不会释放锁 ####模拟网络延时 //模拟网络延时:放大问题的发生概率 阅读全文
posted @ 2021-10-04 22:38 想吃坚果 阅读(31) 评论(0) 推荐(0) 编辑
摘要:#多线程 ###线程创建方式三:实现Callable接口 需要有返回值,要与重写的方法相同 重写call方法,需要抛出异常 创建目标对象 创建执行服务:ExecutorService ser = Executors.newFixedThreadPool() 提交执行:Future result1 = 阅读全文
posted @ 2021-10-01 17:55 想吃坚果 阅读(28) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示