摘要:
首先,自己先来理解一下何为设计模式,设计模式其实就是一种设计思路,以此来提高代码的复用性和灵活性,避免不必要的一次性代码。 下面,看一下设计原则,只有了解了设计原则才能更好的理解设计模式: 1.逻辑代码独立到单独的方法中,注重封装性--易读,易复用。不要在一个方法中,写下上百行的逻辑代码。把各小逻辑 阅读全文
摘要:
1.计算机网络: 是指将地址位置不同的具有独立功能的多台计算机及其内部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通讯协议的管理协调下,实现资源共享和信息传递的计算机系统。 2.网络编程: 就是用来实现网络互联的不同计算机上运行的程序间进行数据互换。 3.网络通信的三要素: IP地 阅读全文
摘要:
解答 方法一:继承Thread类实现 步骤: 方法二:实现Runnable接口 步骤: 继承Thread类创建线程与实现Runnable接口创建线程的不同之处在于,当用同一个类创建多个线程的时候,前者实际上是创建了多个不同的Thread对象,它内部的run()方法执行的时候是在各自对象中执行,互不干 阅读全文
摘要:
sql语句分类按功能(定义、操纵、控制、查询)分类 DDL 数据定义语言,定义表、库、视图 DML 对数据表记录增加、修改和删除操作 DCL 授权、事务控制、条件判断 常见的面试题: 1.如何删除表: drop table table_name; 2.创建索引: 对于查询占主要的应用来说,索引显的尤 阅读全文
摘要:
实现原理: synchronized可以保证方法或者代码块在运行时,同一时刻只有一个方法可以进入到临界区,同时它还可以保证共享变量的内存可见性。java中每一个对象都可以作为锁,这是synchronized实现同步的基础。 安全问题: 多线程引发的安全问题,由于多个线程共享了数据,且一个线程在操作( 阅读全文
摘要:
首先,看一下进程和线程的区别: 进程:每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销,每个进程包含1~n个线程。 线程:同一类线程共享代码和数据空间,每个线程都有独立的运行栈和程序计数器(PC),线程切换开销小。 线程和进程同样分为五个阶段:创建、就绪、运行、阻塞、终止。 阅读全文
摘要:
1.打开控制面板-程序-启用或关闭windows功能; 2勾选Hyper-v,重启电脑; 3.在开始菜单中找到,打开: 4.右键,新建 虚拟机 5.进入安装选项,选择合适的选项,需要下载好需要安装系统的ios文件。 6.虚拟机如何连接网络: Hyper-v 管理器面板中选择 虚拟交换机管理器,新建外 阅读全文
摘要:
先来学一下Ajax交互的这些参数都是什么意思 var url=""; $.ajax({ async : false, // 要求为Boolean类型的参数,默认设置为true,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为false。注意,同步请求将锁住浏览器,用户其他操作必须等待请求 阅读全文
摘要:
1.进入tomcat的工作空间,找到该项目 2.进入settings/org.eclipse.wst.common.compoment文件 3.修改 阅读全文