![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
学习笔记
文章平均质量分 82
Acc222222
这个作者很懒,什么都没留下…
展开
-
Java笔记整理 —— 网络编程
网络通信网络ip地址域名与端口号端口就类似于家里的门,可以开很多门,只有从门才能进入家里。通信协议TCP与UDP类似于发短信,并不知道对方收到没有,也可能发错了。InetAddress类SocketTCP网络通信编程注: 当客户端连接到服务端后,实际上客户端也是通过一个端口和服务端进行通讯的,这个端口是TCP/IP 来分配的,是不确定且随机的。编程举例客...原创 2022-01-05 22:59:59 · 324 阅读 · 0 评论 -
Web基础之Tomcat
基本概念1.4 动态WebWeb服务器主要分类Tomcat下载教程:https://www.cnblogs.com/yocichen/p/10478431.htmlstartup.bat启动,shutdown.bat关闭。conf 中的server.xml为服务器配置核心文件。配置在server.xml中修改发布一个web网站HTTP什么是HTTP两个时代HTTP请求客户端...原创 2021-11-07 11:44:36 · 78 阅读 · 0 评论 -
Maven一些概念介绍
为什么需要Maven项目的构建Maven的安装与配置注:与Java的配置位置保持一致,Java在用户变量,Maven就在用户变量。 可以在DOS中输入 mvn -v 进行验证。Maven约定的目录结构仓库基本概念 当开发人员需要使用mysql驱动时,Maven首先查看本地仓库,然后是私服,然后是镜像,最后是中央仓库。修改本地仓库地址POM其他概念Maven的生命周期就是maven构建...原创 2021-11-04 19:56:43 · 162 阅读 · 0 评论 -
JDBC基础3
DAODAO的一些结构BasicDAO原创 2021-11-04 17:04:57 · 92 阅读 · 0 评论 -
JDBC基础2
JDBC工具类属性 private static String user; private static String password; private static String url; private static String driver;初始化 //在static代码块中初始化 static { try { Properties properties = new Properties原创 2021-11-03 21:10:32 · 175 阅读 · 0 评论 -
JDBC基础1
JBJDBC基本介绍获取connection的方式TIP:把这个选中取消可以让文件夹分层前置工作:在项目下创建一个文件夹比如libs, 将 mysql.jar 拷贝到该目录下,点击 add as libraryhttps://blog.csdn.net/qq_40453972/article/details/88027891 mysql.jar包下载教程第一种(操作完整版)import java.sql.*;import java.util.Prop...原创 2021-11-03 11:21:53 · 115 阅读 · 0 评论 -
数据库基础3
事务dml:增删改语句。比如A给B赚钱,不能A少了100元但B没有加,这是整个过程。示意图#事务的重要概念和具体操作-- 1.创建一张测试表CREATE TABLE t27( id INT, `name` VARCHAR(32));-- 2.开始事务START TRANSACTION-- 3.设置保存点SAVEPOINT a-- 4.执行dml操作INSERT INTO t27 VALUES(100,'Tom');-- 5.回退到aROLLBA.原创 2021-11-02 17:26:40 · 152 阅读 · 0 评论 -
数据库基础2
多表查询#显示雇员名,雇员工资及所在部门的名字#雇员名,雇员工资来自 emp表#部门的名字来自 dept 表#当我们需要指定某个表的列:表.列名SELECT ename,sal,dname FROM emp,dept WHERE emp.deptno = dept.deptno#显示员工姓名,工资,工资级别#姓名,工资来自emp 工资级别来自salgradeSELECT ename,sal,grade FROM emp,salgrade WHERE sal BET原创 2021-11-01 19:40:44 · 254 阅读 · 0 评论 -
MySQL安装(已更新至8.0以上的版本)
数据库的安装步骤1. 安装地址2. 下载后会得到zip文件,解压路径最好不要有中文和空格。3. 添加环境变量:电脑——属性——高级系统设置——环境变量,在Path环境变量中增加mysql的bin目录。4. 在 D:\ShangSQL\mysql-5.7.19-winx64 目录下创建 my.ini文件,这个需要我们自己创建。注意两点:1. 是 utf8 而不是 utf-8,两句都是。 2. 目录可能加一个\,也有可能加两...原创 2021-10-31 19:57:08 · 129 阅读 · 0 评论 -
数据库基础1
数据库的安装步骤1. 安装地址2. 下载后会得到zip文件,解压路径最好不要有中文和空格。3. 添加环境变量:电脑——属性——高级系统设置——环境变量,在Path环境变量中增加mysql的bin目录。4. 在 D:\ShangSQL\mysql-5.7.19-winx64 目录下创建 my.ini文件,这个需要我们自己创建。5. 使用管理员身份打开 cmd,并切换到 D:\ShangSQL\mysql-5.7.19-winx64\bin 目录下,执行 mysqld -ins...原创 2021-10-31 19:48:36 · 893 阅读 · 0 评论 -
Java的第一遍学习笔记 网络编程
网络通信网络原创 2021-10-26 16:30:58 · 155 阅读 · 0 评论 -
Java的第一遍学习笔记 IO流
文件常见的文件操作方式一 public static void main(String[] args) { File newFile2 = new File("d:\\news2.txt"); //一个 \ 为转义字符 try { newFile2.createNewFile(); //会抛出一个异常 ,返回值是一个布尔值 System.out.println("文件创建成功"); .原创 2021-10-24 23:48:11 · 955 阅读 · 2 评论 -
Java的第一遍学习笔记 线程基础
线程相关概念程序是为了完成特定任务,用某种语言编写的一组指令的集合。简单地说:就是我们写的代码。进程线程其它 public static void main(String[] args) { Runtime runtime = Runtime.getRuntime(); //获取当前电脑的cpu数量 int cpuNums = runtime.availableProcessors(); Syst原创 2021-10-20 08:46:18 · 133 阅读 · 0 评论 -
Java的第一遍学习笔记 绘图
java绘图坐标体系像素原创 2021-10-15 20:10:35 · 136 阅读 · 0 评论 -
Java的第一遍学习笔记 泛型
泛型的好处泛型介绍4. 可以在类声明时通过一个标识表示类中某个类的属性,或者是某个方法返回值的类型,或者是参数类型。public static void main(String[] args) { Person<String> a = new Person<String>("ss");}class Person<E>{ E s; public Person(E s){ this.s = s; ...原创 2021-10-14 21:03:52 · 118 阅读 · 0 评论 -
Java的第一遍学习笔记 Map集合
Map原创 2021-10-13 19:52:19 · 150 阅读 · 0 评论 -
Java的第一遍学习笔记 Collection集合
集合体系图Collection集合Collection接口由两个重要的子接口 List和Set,实现子类都是单列集合。Map集合都是双列集合,存放 K-V原创 2021-10-11 23:34:39 · 155 阅读 · 0 评论 -
Java的第一遍学习笔记 常用类2
Math类常用方法1. abs 绝对值System.out.println(Math.abs(-11)); //输出112. pow 求幂System.out.println(Math.pow(2,3)); //2的三次方3. ceil 向上取整 floor 向下取整 round 四舍五入(实际上是 floor(n + 0.5))System.out.println(Math.ceil(1.1));System.out.println(Math.floor(1...原创 2021-10-04 12:16:14 · 269 阅读 · 0 评论 -
Java的第一遍学习笔记 常用类1
包装类针对八种基本定义相应的引用类型——包装类。有了类的特点,就可以调用类中的方法。装箱与拆箱 在JDK5之前,进行的是手动的装箱与拆箱。所谓装箱,就是进行 int -> Integer 的转换,而拆箱就是 Integer -> int 之间的转换(其它基本元素类似)。 int n1 = 100; Integer integer = new Integer(n1); Integer integer1 = Inte...原创 2021-10-04 11:10:37 · 137 阅读 · 0 评论 -
Java的第一遍学习笔记 异常处理
如果没有使用异常处理机制,当抛出异常后,程序就退出了,下面的代码就不再执行。这样就导致一个不算致命的问题就会引起整个系统的崩溃,这使得程序的健壮性很差。因此,Java的设计者提供了一个异常处理机制 来解决这个问题。 如果程序员认为一段代码可能出现异常/问题,可以使用 try-catch 异常处理机制来解决,将该代码块选中 -> 快捷键 ctrl + alt + t -> 选中 try-catch。这样即使出现异常,程序也会继续执行。异常基本概念 ...原创 2021-09-27 14:41:50 · 176 阅读 · 0 评论 -
Java的第一遍学习笔记 枚举和注释
枚举原创 2021-09-26 12:51:47 · 122 阅读 · 0 评论 -
Java的第一遍学习笔记 面向对象高级
finalfinal可以修饰类、属性、方法和局部变量。使用1. 当不希望类被继承时,可以用final修饰。2. 当不希望父类的某个方法被子类 重写 时,可以用final关键字修饰。3. 当不希望类的某个属性的值被修改,可以用final修饰。4. 当不希望某个局部变量被修饰,可以使用final修饰。 public void test(){ final int a = 10; a= 20; //报错 }注意事项1.原创 2021-09-23 20:04:52 · 254 阅读 · 0 评论 -
Java的第一遍学习笔记 类变量(static)
类变量简介 类变量也叫静态变量或静态属性,是该类的所有对象共享的变量,任何一个该类的对象去访问它时,取到的都是相同的值,同样任何一个该类的对象去修改它时,修改的也是同一个变量。public static int a;类变量内存布局根据版本的不同,static变量的存储位置可能在堆中也可能在静态域。下面是两个相关的博客:https://blog.csdn.net/x_iya/article/details/81260154/https://www.zhihu.com/q..原创 2021-09-19 09:20:36 · 123 阅读 · 0 评论 -
Java的第一遍学习笔记 面向对象编程补充
Object类== 运算符1. == 运算符既可以判断基本类型,又可以判断引用类型。2. 如果判断基本类型,那么判断的是 值是否相等。int i = 10;double d = 10.0;System.out.println(i==d)//true3. 如果判断引用类型,判断的是地址是否相等,即判定是不是同一个对象,如果希望判断内容是否相同,则需要重写。public class Test { public static void main(String[] args)原创 2021-09-20 09:42:26 · 135 阅读 · 0 评论 -
Java的第一遍学习笔记 面向对象编程
IDEA安装 安装链接:https://www.jetbrains.com/根据系统下载安装包,修改安装路径,然后什么也不用选,安装好就可以了。更改字体 FILE——Settings——Editor——font——23新建项目1. 为了在合适的文件夹下新建文件,我们首先要找到文件夹(以JavaProject为例)可以在Module JDK处找到我们JDK的安装目录(找到根目录即可,不需要bin)。 注意:Module name与roo...原创 2021-09-11 16:41:13 · 219 阅读 · 0 评论 -
Java的第一遍学习笔记 事先准备
在具体位置调出cmd 1.找到具体位置 2.单击文本框 3.输入cmd,回车原创 2021-08-29 10:38:24 · 113 阅读 · 0 评论