- 博客(5)
- 收藏
- 关注
原创 复习JAVA高级特性(二)
线程安全在共用实例变量的时候,多线程可能导致变量不安全.所以通过加锁机制来保证线程安全,即使线程被阻塞,也不能被改变.在java中是通过同步机制来解决线程的安全问题的方法一:同步代码块synchronized(同步监视器){同步代码块}使用这个同步代码块保证同时间只有一个线程在执行这个方法.同步监视器:任何一个类的对象都可以当锁.但必须是共享的,最简单的就是this单纯的共享变量可以加上static就行操作共享数据的代码才需要进行同步方法二:方法三:以空间换时间,理论上来说加锁必然导致
2020-11-17 23:46:03 140
原创 复习Java高级特性(一)
JAVA高级特性复习提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录JAVA高级特性复习前言一、多线程是什么?二、多线程使用步骤1.多线程的创建2.Thread的常见方法3.线程调度线程安全总结前言在开发的过程中发现很多技术虽然用到的少,但是其思路和设计理念仍然是非常重要的,比如io出现频率极高,而且是系统操作中出现问题或者系统瓶颈产生的主要部分,几乎可以和数据库技术相比拟,多线程应用不算很多,但也很有必要,未来分布式计算等都需要掌握相关知识.一、多线程是什么?
2020-09-18 16:59:18 333
原创 springboot实现登录功能
转眼间已经来到公司一个月了,一直都没时间写博客,今天趁着自己调试到心态爆炸,又正好积累了一堆bug经验,赶快记录一下.先感叹一下,在公司和学校效率完全不是一个层次,工作催动可比作业催动快多了.今天是接触springboot框架的第三天,看了几个项目,终于完全自行实现了一次登录功能,虽然很简陋,还是挺开心的.下面就开始很详细的讲解了:首先当然是建立数据库表,我建立了一个非常简单的数据库表user,只有三个字段,账户名,密码和访问级别(因为马上要做权限管理嘛)然后就是建立项目了,总而言之就是用.
2020-07-30 19:04:37 12770 4
原创 使用servlet做一个微型网站demo,不建议任何人观看(二)
使用cookie进行状态保存,主要是在servlet中建立一个cookie,包括其属性的键值对。然后使用response添加到浏览器或者说访问者一端。 Cookie nameCookie = new Cookie("name", username); res.addCookie(nameCookie);而后使用一个cookie数组进行储存,并且获取所对应的属性值,实现对状态的保存以及多个界面的传递。 request.setCharacterEncoding("utf-8"); Cookie[
2020-07-09 00:00:48 160
原创 使用servlet做一个最简单的微型网站demo,不建议任何人观看(一)
使用servlet做一个最简单的微型网站demo,不建议任何人观看写下这篇博客主要还是为了梳理一下前期学习基础不牢固的相关知识,给自己做个回顾。java语言 首先网站部署在tomcat上,使用maven进行了配置。一个网站主要包括几个部分,前端登录界面,后端使用servlet和相关文件进行请求处理和回复,后续业务逻辑所处理数据库中的信息进行连接并返回到其他前端界面。目前学习过程中最重要的是几个servlet类的使用方法。前端使用表单进行登录及相关数据提交,在这里主要是为了演示网站相关功能,并没有实际
2020-07-08 00:10:34 420 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人