后端学习
唐不是营养物质
每天都不停的搬砖
展开
-
(登录时长)设置session失效时间四种方法
设置session失效时间原创 2023-11-01 17:01:11 · 137 阅读 · 0 评论 -
JAVA学习笔记-常用类(二)——StringBuffer,StringBulider(String类的关系)
String. StringBuffer.StringBuilder三者的异同? String:不可变的字符序列;底层使用char存储 StringBuffer:可变的字符序列;线程安全的,效率低;底层使用char存储 StringBuilder:可变的字符序列;jdk5.0新增的,线程不安全的,效率高;底层使用char存储String str1 = new String("abc");//char[] value = new char[]{ 'a' , 'b' , ' c'原创 2021-08-11 20:26:08 · 104 阅读 · 0 评论 -
JAVA学习笔记(多线程四)——线程的安全4(线程的死锁问题)
JAVA学习笔记(多线程四)——线程的安全4(线程的死锁问题)线程的死锁问题死锁出现的原因:不同的线程分别占用对方需要的同步资源不放弃,都在等待对方放弃自己需要的同步资源,就形成了线程的死锁出现死锁后,不会出现异常,不会出现提示,只是所有的线程都处于阻塞状态,无法继续解决方法:专门的算法、原则尽量减少同步资源的定义尽量避免嵌套同步线程的死锁死锁的理解:不同的线程分别占用对方需要的同步资源不放弃,都在等待对方放弃自己需要的同步资源,就形成了线程的死锁说明:(1)出现死锁后原创 2021-07-23 15:57:47 · 109 阅读 · 0 评论 -
JAVA学习笔记(多线程三)——线程的优先级以及(Threa类)常用方法
JAVA学习笔记——多线程(三)多线程的优先级以及一些常用的方法一.线程的优先级MAX_PRIORITY: 10MIN _PRIORITY:1lNORM_PRIORITY:5默认优先级就是lNORM_PRIORITY=5。如图,Thread类的三个常量;2.如何获取和设置当前线程的优先级;(通过调用Thread类中的方法)getPriority():获取线程的优先级setPriority(int x)∶设置线程的优先级说明:高优先级的线程要抢占低优先级线程cpu的执行权。但是原创 2021-07-19 18:12:22 · 302 阅读 · 0 评论 -
JAVA学习笔记(多线程二)——多线程的创建(一)
JAVA学习笔记——多线程(二)之多线程的创建JAVA—API文档所给的方法多线程的创建方式一:1.创建一个子类去继承Thread类2.重写继承后run()方法3.创建一个子类的对象4.通过子类对象调用start()方法多线程的创建方式二:1.创建一个实现类去实现runnable接口2.重写run()方法3.创建一个实现类的对象4.将此对象作为参数传递到Thread类的构造器中,创建Thread类的对象5.通过Thread类的对象调用start()比较创建线程的这两种方式开发中:原创 2021-07-19 17:43:27 · 107 阅读 · 0 评论 -
JAVA学习笔记(多线程一)——多线程的概念
JAVA学习笔记——多线程(一)(程序,进程,线程)概念1.程序(program)是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。2.进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期比如:运行中的QQ,运行中的360注意:程序是静态的,进程是动态的(两者的区别)进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域3.线程(thead),进程可进一步细化为线程,是一个原创 2021-07-19 17:07:18 · 185 阅读 · 0 评论 -
Java学习——数据库连接(JDBC)
后端学习——数据库连接(JDBC)JDBC(数据库连接)持久化简介一类四接口(Driver Manager类,Connection接口,Statement接口,Prepared Statement接口,ResultSet接口)(URL)连接:主协议:子协议://数据库服务器:端口号/数据库名称?连接参数(连接参数包括数据库用户名和密码)java.sql.DriverManager类:表示数据库驱动包的管理对象java.sql.Connection接口:表示数据库的连接对象java.sql.St原创 2021-07-17 23:12:40 · 97 阅读 · 0 评论 -
数据库的数据查询以及主键约束规则
后端学习之数据库1设计数据库的主键约束规则1.不允许有重复的值2.不允许有null值自增长列(主键用过的值就算删除了也不会再用)唯一约束不允许重复,但允许有一个null值默认约束(设置默认值)主外键约束:主表的主键是从表的外键数据的增,删,改,查操作(CRUD操作)注意了兄弟们:别人说数据库的CRUD操作,可千万别再回答说啥CRUD啊,我只会增删改查(CURD就是增删改查)查询语句:SELECT … FROM…逻辑运算符:and,or,notwhere语句in查询(like)模糊原创 2021-07-17 22:59:37 · 560 阅读 · 0 评论 -
前端(HTML+CSS)——HTML常用知识
html常用知识3(包含一些css)盒子模型(div+css)padding 空白填充border-radius: 设置所有四个边框- *-半径属性的属性box-shadow: 盒子阴影margin 边距 (最底层)最高层 边框(border)margin:(两个数据)上下 左右margin :(四个数据)上右下左定位 的方法有4种 postion:sticky 粘性定位 (定位条件:top为0时停住)例如:平时我们网页中看到的导航栏(导航栏大家都懂吧) postion原创 2021-07-17 22:50:05 · 77 阅读 · 0 评论 -
HTML的常用知识2——(表单+标签属性)
html的常用知识2客户端向服务端发送数据有多种方式:表单,Ajax,URL传参表单(form)表单中的属性:1.name起名2.action提交(提交给servlet)3.method提交数据的方法(get和post)4.enctype 更改上转的数据类型(更改String类型)input 标签的属性:1.type输入框类型2.name用于获取数据3.id用于给JSP获取文本框的元素3.placeho 获取提示信息4.pattern 用来做数据校验的(主要是客户端的数据校验)一原创 2021-07-17 22:44:10 · 91 阅读 · 0 评论 -
HTML的常用知识——常用标签
html的常用知识1标签的分类按位置:块级标签,行内标签按类型:双标签,单标签meta标签的四个作用: 1.设置字符编码 2.设置网页的刷新频率 3.设置网页关键字 4.网页内容的简述常用的的块标签:h1(h1-h6标题标签)p(段落标签)div (盒子模型)hr(水平线)ol(有序列表)ul(无序列表)dl(定义列表)常用的行内标签:span(行内标签)a (a标签-跳转标签)audio(controls (控制面板),loops重要属性)video(cont原创 2021-07-17 22:37:30 · 113 阅读 · 0 评论