package dao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.S ...
分类:
其他好文 时间:
2020-05-12 13:38:29
阅读次数:
57
从浏览器地址栏输入url到显示页面的步骤 最近在看面试题,发现了一道非常经典且高频的题目,它是每个程序员都应该熟知的原理。 基础版本(面试笔试) 浏览器根据请求的 URL 交给 DNS 进行域名解析,找到真实 IP 地址,向服务器发起请求; 服务器交给后台处理完成后返回数据,浏览器接收文件(HTML ...
分类:
Web程序 时间:
2020-05-12 09:40:51
阅读次数:
74
死锁:线程之间因条件相互竞争,导致线程都不能正常执行完,从而产生了死锁。 死锁的例子: public class TestDeadLock implements Runnable { public int flag = 1; static Object o1 = new Object(), o2 = ...
分类:
编程语言 时间:
2020-05-11 23:18:29
阅读次数:
58
//獲取清單 public DataTable getCheckList(DataGrid dgDetail, DataTable lo_DTabList, string row_name) { try { for (int i = 0; i < dgDetail.Items.Count; i++) ...
分类:
其他好文 时间:
2020-05-11 18:54:11
阅读次数:
69
一、简单工厂模式介绍 1、定义与类型 定义:由一个工厂对象决定创建出哪一种产品类的实例。类型:创建型,但不属于GOF23种设计模式。 2、使用场景 工厂类负责创建的对象比较少客户端(应用层)只知道传入工厂类的参数对于如何创建对象(逻辑)不关心 3、优点 只需要传入一个正确的参数,就可以获取你所需要的 ...
分类:
其他好文 时间:
2020-05-11 01:35:27
阅读次数:
83
一、通过下面方式 BasicFileAttributes attr = null; try { Path path = file.toPath(); attr = Files.readAttributes(path, BasicFileAttributes.class); } catch (IOEx ...
分类:
编程语言 时间:
2020-05-11 00:55:37
阅读次数:
237
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv ...
分类:
其他好文 时间:
2020-05-10 21:31:22
阅读次数:
147
一、封装 1. 封装概述 ? 面向对象编程语言是对客观世界的模拟,客观世界里成员变量都是隐藏在对象内部的,外界无法直接操作和修改。封装可以被认为是一个保护屏障,防止该类的代码和数据被其他类随意访问。要访问该类的数据,必须通过指定的方式。适当的封装可以让代码更容易理解与维护,也加强了代码的安全性。 原 ...
分类:
编程语言 时间:
2020-05-10 21:25:17
阅读次数:
49
异步函数:异步函数是异步编程语法的终极解决方案,它可以把异步代码写成同步的形式,让代码不再有回调函数嵌套,使代码变得更清晰。 const fn = async () =>{}; async function fn (){}. 1.async关键字普通函数定义前加async关键字,普通函数变成异步函数 ...
分类:
Web程序 时间:
2020-05-10 19:10:06
阅读次数:
72
目的: 使用多个catch捕获不同的异常 eg: <?php //创建三个Exception class AException extends Exception{ function printMsg(){ echo "This is AException."; } } class BExcepti ...
分类:
其他好文 时间:
2020-05-10 12:33:05
阅读次数:
251