摘要:
tips: 自己下载的redis,非镜像源拉取, 配置config后需要指定config后执行生效,否则redis不生效; 阅读全文
摘要:
下载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 阅读全文