02 2022 档案
摘要:下载maven 官方maven下载地址:https://maven.apache.org/download.cgi 下载的安装包: apache-maven-3.8.4-bin 解压到指定安装目录,D:,E:盘 配置环境变量 编辑系统变量->MAVEN_HOME 在path中添加-> %MAVEN_
阅读全文
摘要:mysql8下载地址:https://dev.mysql.com/downloads/mysql/ 选第二个 第一步: 安装目录添加data文件 第二步可以跳过不做 在安装目录新增my.ini文件内容 [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录 base
阅读全文
摘要:同步方法: 由于我们可以通过private关键字来保证数据对象只能被方法访问,所以我们只需要针对方法 提出一套机制,这套机制就是synchronized关键字,它包括两种用法: synchronized方法和synchronized块; 同步方法:public synchronized void m
阅读全文
摘要:进程 通常在一个进程中可以包含若干线程,当然一个进程中至少有一个线程,不然没有存在的意义。 注意: 很多多线程是模拟出来的,真正的多线程是指多个cpu,既多核,如服务器。 如果是模拟出来的多线程,既在一个cpu的情况下,在同一时间点,cpu 只能执行一个代码,因为切换的很快,所以就有同时执行的错觉
阅读全文
摘要:package com.kaiyuan.lesson02; /* 推导式lambal表达式 */ public class TestLambal1 { // 3 静态内部类 static class Like2 implements ILike{ @Override public void lamb
阅读全文
摘要:package com.kaiyuan.lesson01; // 多个线程同事操作同一个对象 // 买火车票的例子 // 多个线程操作同一资源的情况下,线程不安全,导致数据紊乱; public class TestThread4 implements Runnable{ // 票数 private
阅读全文
摘要:第一步,导入一个commons io这个包,放在lib下,并add 设置为lib包 第二步:通过**copyURLToFile()**方法的参数URL,和name进行下载 小结:线程的根据cpu资源的自动调度运行的,不按照编码的顺序执行 package com.kaiyuan.lesson01; i
阅读全文
摘要:简单聊天:UDP实现 发送端代码 package com.wangjie.chat; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.DatagramPacket; import jav
阅读全文
摘要:网络编程 网络通信的要素 如何实现网络的通信? ip 端口号 192.168.16.124:9892 规则: 网络模型分七层 小结: 网络编程中有两个主要问题 如何准确的定位到网络上的一台或者多台主机 找到主机如何进行通信 ip ip地址:InetAddress 唯一定位一台网络计算机(mac) 1
阅读全文
摘要:GUI编程 如何学习? 这是什么 它怎么玩 该如何去在我们平时运用 第一.组件 窗口 弹窗 面板 文本框dos 列表框 按钮 图片 交互 监听事件 鼠标 键盘事件 外挂 1.简介 GUI核心技术:Swing 丶 AWT 缺点 一丶因为界面不美观; 二丶需要jre环境 优点 1.为什么我们要学习? 可
阅读全文