文章列表

3k 3 分钟

# 配置 导入包 <dependencies> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-all</artifactId> <version>1.10.0</version> </dependency></dependencies>新建配置文件 shiro.ini # 用户模块信息 格式:用户名 =...
475 1 分钟

# java 23 种种设计模式可分为三大类 创建型模式(5 种): 工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构性模式(7 种): 适配器模式、装饰模式、代理模式、外观模式、桥接模式、组合模式、享元模式。 行为模式(11 种): 访问者模式、模板模式、策略模式、状态模式、观察者模式、备忘录模式、中介者模式、迭代器模式、解释器模式、命令模式、责任链模式。 #...
20k 19 分钟

# Spring # 简介 Spring 框架 兴起于 2003 年。 2002 年,首次退出了 Spring 框架的雏形:interface21 框架! Rod Johnson,Spring Framework 创始人,著名作者。很难想象 Rod Johnson 的学历,真的让好多人大吃一惊,他是悉尼太学的博士,然而他的专业不是计算机,而是音乐学。 spring 理念:使现有的技术更加容易使用,本身是一个大杂烩,整合了现有的技术框架! SSH:Struct2+Spring...
8.4k 8 分钟

# 1.1、概述 ** 地球村:** 你在西安,你一个美国的朋友! 信件: 计算机网络: 计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。 网络编程的目的: 无线电台... 传播交流信息,数据交换。通信 想要达到这个效果需要什么: 如何准确定位网络上的一台主机:192.168.16.124:端口,定位到这个计算机上的某个资源 找到了这个主机,如何传输数据呢? javaweb:网页编程 B/S 网络编程:TCP/IP C/S #...
20k 18 分钟

# 1. 对象和封装 # 构造方法 1. 构建创造对象的方法 Student stu = new Student() // 创建对象2. 特点 1.无返回值 2.方法名与类名相同 3. 主要作用 完成数据初始化 //类中有一个默认的无参构造方法 //加了构造方法后,默认的构造方法就不存在 方法重载 1.同一个类 2.方法名相同 3.参数列表不同 【个数、类型、顺序】 4.与返回类型无关,访问修饰符无关 this 关键字 1.当前对象 2.区分成员变量与局部变量 3.调用已定义好的构造方法 【必须在构造方法的第一行】 #...
14k 13 分钟

# 多线程 # 核心概念: 线程就是独立的执行路径; 在程序运行时,即使没有自己创建线程,后台也会有多个线程,如主线程,gc 线程; main () 称之为主线程,为系统的入口,用于执行整个程序; 在一个进程中,如果开辟了多个线程,线程的运行由调度器安排调度,调度器是与操作系统紧密相关的,先后顺序是不能认为的干预的。 对同一份资源操作时,会存在资源抢夺的问题,需要加入并发控制; 线程会带来额外的开销,如 cpu 调度时间,并发控制开销。 每个线程在自己的工作内存交互,内存控制不当会造成数据不一致。 # 继承 Thread 类(重点) 子类继承 Thread...