𝓝𝓮𝓶𝓸&博客

上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 在进行多线程的内容之前我们需要首先了解涉及操作系统的几个知识点。 一、程序、进程、线程 1. 程序(program) 概念:是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码。 2. 进程(process) 概念:程序的一次执行过程,或是正在运行的一个程序。 说明:进程作为资源分配 阅读全文
posted @ 2020-10-20 19:00 Nemo& 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 异常的定义 异常:在Java语言中,将程序执行中发生的不正常情况称为“异常”。 (开发过程中的语法错误和逻辑错误不是异常) 1. 异常的体系结构 Java程序在执行过程中所发生的异常事件可分为两类: Error:Java虚拟机无法解决的严重问题。 如:JVM系统内部错误、资源耗尽等严重情况。 比如: 阅读全文
posted @ 2020-10-20 18:59 Nemo& 阅读(171) 评论(0) 推荐(0) 编辑
摘要: java中有很多的关键字,他们的使用让Java语言变得更加灵活、易用,下面将介绍Java中最常用的几个关键字并说明其用法。 一、关键字:return--跳出 使用在方法体中,用于:① 结束方法② 针对于返回值类型的方法,使用"return 数据"方法返回所要的数据。 return关键字后面不可以声明 阅读全文
posted @ 2020-10-20 18:58 Nemo& 阅读(407) 评论(0) 推荐(0) 编辑
摘要: #一、数组的概述 **特别说明:**数组是引用数据类型,存储的是地址,即使是基本数据类型的数组(如 int[])也是属于引用数据类型,是Object类型的后代类!继承于Object类! Object类的官方说明:类Object是类层次结构的根类。每个类都使用Object作为超类。所有对象(包括数组) 阅读全文
posted @ 2020-10-20 18:57 Nemo& 阅读(136) 评论(1) 推荐(0) 编辑
摘要: 一、语言概述 整体语言概述 (一)Java语言概述 1.基础常识 软件:即一系列按照特定顺序组织的计算机数据和指令的集合。分为:系统软件 和 应用软件 系统软件:windows , mac os , linux ,unix,android,ios,.... 应用软件:word ,ppt,画图板,.. 阅读全文
posted @ 2020-10-20 18:55 Nemo& 阅读(283) 评论(0) 推荐(0) 编辑
摘要: JDBC核心技术 第1章:JDBC概述 1.1 数据的持久化 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。 持久化的主要应用是将内 阅读全文
posted @ 2020-10-16 21:28 Nemo& 阅读(215) 评论(0) 推荐(0) 编辑
摘要: 第9章:Apache-DBUtils实现CRUD操作 9.1 Apache-DBUtils简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性 阅读全文
posted @ 2020-10-16 21:27 Nemo& 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 第8章:数据库连接池 8.1 JDBC数据库连接池的必要性 在使用开发基于数据库的web程序时,传统的模式基本是按以下步骤: 在主程序(如servlet、beans)中建立数据库连接 进行sql操作 断开数据库连接 这种模式开发,存在的问题: 普通的JDBC数据库连接使用 DriverManager 阅读全文
posted @ 2020-10-16 21:23 Nemo& 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 第7章:DAO及相关实现类 DAO:Data Access Object访问数据信息的类和接口,包括了对数据的CRUD(Create、Retrival、Update、Delete),而不包含任何业务相关的信息。有时也称作:BaseDAO 作用:为了实现功能的模块化,更有利于代码的维护和升级。 下面是 阅读全文
posted @ 2020-10-16 21:18 Nemo& 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 第6章:数据库事务 6.1 数据库事务介绍 事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。 事务处理(事务操作):保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。当在一个事务中执行多个操作时,要么所有的事务都被提交(commit),那么这些修改就永久地保存下 阅读全文
posted @ 2020-10-16 21:16 Nemo& 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 第5章:批量插入 5.1 批量执行SQL语句 当需要成批插入或者更新记录时,可以采用Java的批量更新机制,这一机制允许多条语句一次性提交给数据库批量处理。通常情况下比单独提交处理更有效率 JDBC的批量处理语句包括下面三个方法: addBatch(String):添加需要批量处理的SQL语句或是参 阅读全文
posted @ 2020-10-16 21:14 Nemo& 阅读(656) 评论(0) 推荐(0) 编辑
摘要: 第4章:操作BLOB类型字段 4.1 MySQL BLOB类型 MySQL中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。 插入BLOB类型的数据必须使用PreparedStatement,因为BLOB类型的数据无法使用字符串拼接写的。 MySQL的四种BLO 阅读全文
posted @ 2020-10-16 21:10 Nemo& 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 第3章:使用PreparedStatement实现CRUD操作 3.1 操作和访问数据库 数据库连接被用于向数据库服务器发送命令和 SQL 语句,并接受数据库服务器返回的结果。其实一个数据库连接就是一个Socket连接。 在 java.sql 包中有 3 个接口分别定义了对数据库的调用的不同方式: 阅读全文
posted @ 2020-10-16 21:06 Nemo& 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 第2章:获取数据库连接 2.1 要素一:Driver接口实现类 2.1.1 Driver接口介绍 java.sql.Driver 接口是所有 JDBC 驱动程序需要实现的接口。这个接口是提供给数据库厂商使用的,不同数据库厂商提供不同的实现。 在程序中不需要直接去访问实现了 Driver 接口的类,而 阅读全文
posted @ 2020-10-16 21:05 Nemo& 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 第1章:JDBC概述 1.1 数据的持久化 持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。大多数情况下,特别是企业级应用,数据持久化意味着将内存中的数据保存到硬盘上加以”固化”,而持久化的实现过程大多通过各种关系数据库来完成。 持久化的主要应用是将内存中的数据存储在关 阅读全文
posted @ 2020-10-16 20:47 Nemo& 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 众所周知,安装电脑的整个流程应该是三个步骤: 装机 装系统 装驱动 前面两个我们已经介绍过了,这次就是最后一步了,装完驱动你就可以愉快的玩耍电脑了。 很多人肯定会说装驱动怎么简单的东西还需要教吗,然而事实是,大部分人根本就不会装驱动,很多人甚至连驱动程序是什么都不知道,还有的确实能够把驱动装上能用, 阅读全文
posted @ 2020-10-16 13:15 Nemo& 阅读(662) 评论(0) 推荐(0) 编辑
摘要: 目前主流而合法的网络数据收集方法,主要分为3类: 开放数据集下载; API读取; 爬虫。 概念 许多读者对爬虫的定义,有些混淆。咱们有必要辨析一下。 维基百科是这么说的: 网络爬虫(英语:web crawler),也叫网络蜘蛛(spider),是一种用来自动浏览万维网的网络机器人。其目的一般为编纂网 阅读全文
posted @ 2020-10-16 10:38 Nemo& 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 整体介绍 部件介绍 主板 安装CPU 安装内存条 安装M.2接口的固态硬盘 装显卡(PCIE插槽) 主板供电接口 CPU供电接口 CPU散热器风扇 系统风扇 SATA接口的硬盘 装机教程 组装电脑就是根据自己需求来选择硬件,将所有的硬件组装到一起组成的电脑主机,也是所谓的DIY电脑。组装电脑的最大特 阅读全文
posted @ 2020-10-16 10:37 Nemo& 阅读(586) 评论(1) 推荐(0) 编辑
摘要: 因硬件不断升级,电脑的接口类型越来越多,而且有些接口外观相似,不易分辨,很多人使用时不清楚各接口的功能,本文简单介绍下电脑常用的接口。 台式主机背面接口 USB接口 USB接口是电脑上最常见的接口,电脑连接外部设备的主要接口。手机、移动存储、键鼠、打印机等设备都可以通过USB接口与电脑连接。 USB 阅读全文
posted @ 2020-10-14 12:52 Nemo& 阅读(5485) 评论(0) 推荐(0) 编辑
摘要: 安装系统的步骤: 制作启动盘 进入BIOS设置第一启动项为启动盘 磁盘分区(确定磁盘格式) 写入系统(利用启动盘向对应磁盘类型写入系统) 基本步骤 制作启动盘 进入BIOS设置第一启动项为启动盘 主板品牌 启动按键 华硕主板 F8 技嘉主板 F12 微星主板 F11 映泰主板 F9 梅捷主板 ESC 阅读全文
posted @ 2020-10-14 12:51 Nemo& 阅读(829) 评论(0) 推荐(0) 编辑
摘要: 查看Linux系统信息 arch #显示机器的处理器架构(1) uname -m #显示机器的处理器架构(2) uname -r #显示正在使用的内核版本 dmidecode -q #显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda #罗列一个磁盘的架构特性 阅读全文
posted @ 2020-10-14 12:50 Nemo& 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 好多人没有搞明白wifi与wlan,当然这里不是要说的重点,既然手机可以通过wifi连接上网,笔记本也可以通过wifi连接上网,那么手机是否能用充当无线网卡使用呢?答案那是肯定可以的!如台式机无办法连上无线网络、或者某些网络只能通过手机连接,这样就可以通过手机让电脑也能上网了! 开启WIFI 现在的 阅读全文
posted @ 2020-10-14 12:48 Nemo& 阅读(1945) 评论(0) 推荐(0) 编辑
摘要: JSP中#{},${}和%{}的区别: #{} #{}:对语句进行预编译,此语句解析的是占位符?,可以防止SQL注入, 比如打印出来的语句 select * from table where id=?,预编译之后会变成select * from table where id = "1 or 1 = 阅读全文
posted @ 2020-10-03 17:51 Nemo& 阅读(3629) 评论(0) 推荐(0) 编辑
摘要: Shell 文件包含 ?和其他语言一样,Shell 也可以包含外部脚本。这样可以很方便的封装一些公用的代码作为一个独立的文件。 Shell 文件包含的语法格式如下: . filename # 注意点号(.)和文件名中间有一空格 或 source filename 实例 创建两个 shell 脚本文件 阅读全文
posted @ 2020-10-02 23:42 Nemo& 阅读(139) 评论(0) 推荐(0) 编辑
摘要: Shell 输入/输出重定向 大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回​​到您的终端。一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端。同样,一个命令通常将其输出写入到标准输出,默认情况下,这也是你的终端。 重定向命令列表如下: 命令 说明 comm 阅读全文
posted @ 2020-10-02 23:40 Nemo& 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Shell 函数 1. 自定义函数 linux shell 可以用户定义函数,然后在shell脚本中可以随便调用。 shell中函数的定义格式如下: [ function ] funname [()] { action; [return int;] } 说明: 可以带function fun() 定 阅读全文
posted @ 2020-10-02 23:39 Nemo& 阅读(142) 评论(0) 推荐(0) 编辑
摘要: Shell 流程控制 1. 判断语句 1.1 if判断 if else-if else 语法格式: if condition1 then command1 elif condition2 then command2 else commandN fi 或者: if [ 条件判断式 ];then 程序 阅读全文
posted @ 2020-10-02 23:37 Nemo& 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Shell test 命令 Shell中的 test 命令用于检查某个条件是否成立,它可以进行数值、字符和文件三个方面的测试。 1. 数值测试 参数 说明 -eq 等于则为真 -ne 不等于则为真 -gt 大于则为真 -ge 大于等于则为真 -lt 小于则为真 -le 小于等于则为真 num1=10 阅读全文
posted @ 2020-10-02 23:36 Nemo& 阅读(112) 评论(0) 推荐(0) 编辑
摘要: Shell打印输出命令 1. echo命令 Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式:echo string 您可以使用echo实现更复杂的输出格式控制。 1.1 显示普通字符串 echo "It is a test" 这里的双引号完全可以省略 阅读全文
posted @ 2020-10-02 23:35 Nemo& 阅读(682) 评论(0) 推荐(0) 编辑
摘要: Shell运算符 Shell 和其他编程语言一样,支持多种运算符,包括: 算数运算符 关系运算符 布尔运算符 字符串运算符 文件测试运算符 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。 例如,两个数相加(注意使用的是反引号 ` 而不是单 阅读全文
posted @ 2020-10-02 23:33 Nemo& 阅读(172) 评论(0) 推荐(0) 编辑
摘要: Shell数组 数组中可以存放多个值。Bash Shell 只支持一维数组(不支持多维数组),初始化时不需要定义数组大小(与 PHP 类似)。 1. 数组赋值 与大部分编程语言类似,数组元素的下标由0开始。 Shell 数组用括号来表示,元素用"空格"符号分割开,语法格式如下: array_name 阅读全文
posted @ 2020-10-02 23:32 Nemo& 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Shell 字符串 字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似。 1. 单引号 str='this is a string' 单引号字符串的限制: 单引号里的任何字符都会原样 阅读全文
posted @ 2020-10-02 23:31 Nemo& 阅读(110) 评论(0) 推荐(0) 编辑
摘要: Shell变量 1. shell变量简介 Linux Shell的变量分为,系统变量和用户自定义变量 系统变量: $HOME、 $PWD、 $SHELL、 $USER等等 显示当前shell中所有变量:set 1.1 变量规则 变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。同时, 阅读全文
posted @ 2020-10-02 23:30 Nemo& 阅读(164) 评论(0) 推荐(0) 编辑
摘要: Shell简介 1. Shell基础 Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。 Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。 Ken Thompson 的 s 阅读全文
posted @ 2020-10-02 23:28 Nemo& 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 包管理工具 1. RPM包 RPM:RedHat Package Manager,红帽软件包管理工具。 Linuxd分发版本都有采用(suse,redhat,centos等) 1.1 rpm指令 1.1.1 查看指令 RPM查询已安装的rpm列表:rpm -qa | grep xx 查看是否安装fi 阅读全文
posted @ 2020-10-02 23:27 Nemo& 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 进程管理 1. 进程管理基础 在Linux中,每个执行的**程序(代码)**都称为一个进程。每个进程都分配一个ID号 每一个进程,都会对应一个父进程,而这个父进程可以复制多个子进程。例如www服务器。 每个进程都可能以两种方式存在。前台和后台。 前台进程:用户目前的屏幕上可以进行操作的。 后台进程: 阅读全文
posted @ 2020-10-02 23:26 Nemo& 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 网络配置 1 Linux网络配置原理 虚拟机NAT网络配置原理 2 查看网络IP和网关 2.1 虚拟机网络编辑器 2.2 修改IP地址 2.3 查看网关 2.4 查看windows中的虚拟网卡的ip地址 windows中使用ipconfig查看ip配置 3. ping测试 基本语法: ping [主 阅读全文
posted @ 2020-10-02 23:25 Nemo& 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Linux磁盘分区、挂载 1. 分区方式 mbr分区 最多支持四个主分区 系统只能安装在主分区 扩展分区要占一个主分区 MBR最大只支持2TB,但拥有最好的兼容性 gpt分区 支持无限多个主分区(但操作系统可能限制,比如windows下最多128个分区) 最大支持18EB的大容量(1EB=1024P 阅读全文
posted @ 2020-10-02 23:24 Nemo& 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 3.7定时任务调度 1. 任务调度原理 crond任务调度:crontab进行定时任务调度 使用方法:crontab [选项] crontab [选项] -e:编辑crontab定时任务 -i:查询crontab任务 -r:删除当前用户所有的crontab任务 -l:列出当前有哪些任务调度 serv 阅读全文
posted @ 2020-10-02 23:23 Nemo& 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 组管理和权限管理 1. Linux组基本介绍 Linux中每个用户属于一个组,不能独立于组以外。所以在Linux中每个文件存在组的概念: 所有者 所在组 其他组 改变用户所在组 2. 文件/目录所有者 一般为文件的创建者,谁创建了该文件,就自然的称为该文件的所有者。 查看文件所有者:ls -ahl 阅读全文
posted @ 2020-10-02 23:22 Nemo& 阅读(106) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页