* A:案例演示 * 通过一个案例引入static关键字。 * 人类:Person。每个人都有国籍,中国。 * B:画图演示 * 带有static的内存图 lass Demo1_Static { public static void main(String[] args) { /*Person p1 ...
分类:
其他好文 时间:
2020-03-05 13:15:16
阅读次数:
67
线程安全 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 l 我们通过一个案例,演示线程的安全问题: 电影院要卖票,我们模拟电影院的卖票过程。假设要播放的电影是 “功夫熊猫3”,本次电影的 ...
分类:
编程语言 时间:
2020-02-15 18:16:16
阅读次数:
62
Redis用作分布式锁使用的业务逻辑 。。。 。。。 简单的使用案例如下(商品秒杀应用场景): 下面商品秒杀应用场景案例演示的前提是Redis已经安装,并可以使用,具体安装教程可以参考本文上篇文章 Redis概述与安装 1、使用Visual studio 2019 Enterprise 创建一个控制 ...
分类:
其他好文 时间:
2020-02-15 09:33:20
阅读次数:
89
反射型XSS(get方式):前端设置:查看页面源代码把长度20设置长一点方便输入语句: <script>alert(1)</script>,get形式的XSS会生成相应的url是比较好利用的一种漏洞。 反射型XSS(get)方式的案例演示:盗取用户cookie 本实验用的攻击服务器(收集cookie ...
分类:
其他好文 时间:
2020-02-13 00:21:50
阅读次数:
106
1:线程安全 如果有多个线程在同时运行,而这些线程可能会同时运行这段代码。程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 我们通过一个案例,演示线程的安全问题: 电影院要卖票,我们模拟电影院的卖票过程。假设要播放的电影是 “上海堡垒”,本次电影的座 ...
分类:
编程语言 时间:
2020-02-08 14:07:33
阅读次数:
98
[TOC] 对象数组的概述和使用 案例演示 需求:我有5个学生,请把这个5个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。 创建学生类: Alt Shift s c 空参构造 Alt Shift s o 有参构造 Alt Shift s r get/set方法 Alt Shift s ...
分类:
编程语言 时间:
2020-02-08 12:02:18
阅读次数:
87
浮动元素会影响后边的元素,但不会影响前边的元素 清除浮动: 方法一:在浮动元素后面添加一个空元素 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> .box{ ...
分类:
其他好文 时间:
2020-01-31 19:01:46
阅读次数:
99
本文源码:GitHub·点这里||GitEE·点这里一、单一职责原则1、概念描述对类来说的,即一个类应该只负责一项职责。如果一个类负责两个职责,可能存在职责1变化,引起职责2变化的情况。可以基于抽象逻辑,或者业务逻辑对类进行细化。2、案例演示这里基于方法和类的细化都可以,可以根据实际业务选择。classAnimal{publicvoiddogVoice(){System.out.println("
分类:
其他好文 时间:
2019-12-03 10:19:39
阅读次数:
83
线程的几种状态 1. 初始(NEW):新创建了一个线程对象,但还没有调用start()方法 2. 运行(RUNNABLE):Java线程中将就绪(ready)和运行中(running)两种状态笼统的称为“运行” 3. 阻塞(BLOCKED):表示线程阻塞于锁 4. 等待(WAITING):进入该状态 ...
分类:
编程语言 时间:
2019-11-26 19:35:38
阅读次数:
83
案例演示 切片器可以做出很高大上的表格演示,这里先看一下一个切片的案例 制作表格的切片 第一步:首先做好一个超级表,超级表的制作移步:https://www.cnblogs.com/scopicat/p/11829396.html 第二步:点击超级表->点击设计->插入切片器 第三步:勾选需要切片的 ...
分类:
其他好文 时间:
2019-11-10 13:33:22
阅读次数:
83