- 博客(33)
- 收藏
- 关注

原创 基于JavaServlet构建的用户信息管理系统
1、核心功能登录添加用户信息删除某一个用户信息删除选中的用户信息分页查询所有用户信息模糊查询用户信息更新用户信息2、整体架构Dao层直接操作数据库,Service层进行中转 ,Servlet层用来接收客户端的请求数据,然后调用底层service层处理,HTML+CSS+JS 是前端页面(前端页面会传过来数据),Servlet层进行接收,Servlet层将接收的数据组装成一个用户交给Service层,操作Dao层,Dao层操作数据库,Dao层去MySQL查一下,有没有当前用户名和密码,
2020-08-26 17:02:59
319
1

原创 Linux操作

2020-05-20 16:16:03
151

原创 网络原理-TCP-IP-1

原创 网络之Socket编程体验2
package tcp2;import java.io.*;import java.net.ServerSocket;import java.net.Socket;import java.util.Scanner;// 一个连接中有多个请求// 长连接 + 根据 \r\n 来分割请求和响应public class Server {public static void m...
2020-04-01 12:29:35
53

原创 网络—体验网络之Socket编程
package udp;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.util.ArrayList;import java.util.HashMap;import...
2020-04-01 11:37:33
118

原创 网络原理1—初步了解网络
网络可以理解为一条路关于网络上常见的一些设备:组网/连网的设备组网用的:集线器(hub)、交换机(switch)连网用的:路由器(route)通过交换机连接起来的都是局域网路由器是工作在局域网与局域网之间的(连网用的)协议(protocol)所谓的协议是什么?就是游戏规则网络分层(layer)...
2020-04-01 11:34:21
160
原创 线程池—多线程总结—IO之概述
import java.util.Scanner;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;import java.util.concurrent.ThreadPoolExecutor;public class HasThreadPool {static clas...
2020-03-26 21:28:12
184
原创 多线程—wait—阻塞队列—线程池
public class UsageOfWait {static Object o = new Object();static class print extends Thread {@Overridepublic void run() {try {for (int i = 0; i < 50; i++) {System.out.println(i);if (i == 30)...
2020-03-24 14:03:58
222
原创 多线程-volatile-wait
volatile1、语法——属性/静态属性的修饰符//修饰在变量定义的位置volatile int a ;static volatile int b;主要处理long和double第二个作用也是volatile最主要作用单例模式——设计模式Singleton——某个类在整个进程的运行过程中,只允许有一个对象。实现单例的第一种方式——最简单(饿汉模式)实现单例的第二种方式...
2020-03-21 22:19:10
90
原创 多线程之保证线程安全的机制
1.Java中提供一种最简单的加锁机制(同步机制)同步:两个线程之间不再是孤独的了,需要互相考虑对方的情况。synchronized(同步)1、作用:就是一把锁,实现两个线程之间互斥2、语法用法:(1)、作为方法的修饰符,可以写在定义的方法之前synchronized void 普通方法(){} 同步方法synchronized s...
2020-03-20 18:09:11
306
原创 多线程—线程安全
线程安全1、概念:多线程程序的运行结果可以保证100%的正确性,才能说是线程安全的,否则哪怕是99%的情况下,结果正确,也不是线程安全。2、线程的根源——随机性的根源——来自于线程调度上的一些随机因素(1、从CPU下来是随机的;2、谁被选中)3、多线程程序,有很多情况下也是天生线程安全的。需要明确使用一些机制保障线程安全的情况,都具备以下特点:1、多线程之间有共享资源2、多线程之间有针...
2020-03-10 21:14:42
122
原创 多线程的操作和状态转移
1、什么是线程;线程是调度的最小单位2、理解什么是Thread—线程对象。什么是Runnable—任务对象3、如何创建线程 两种方式4、start() VS run()5、常见属性的打印展示6、join()等待一个线程停止Thread的常见操作:1、启动线程——把该线程放到就绪队列中,拥有争夺CPU的资格——Start2、通知一个线程停下来(中断线程)——建议不是强制——i...
2020-03-09 21:51:38
89
原创 理解多线程的运行机制和常见操作
线程是调度的最小单位(OS/JVM)程序如果要执行,线程必须抢到CPU 资源,线程的代码才能真正的执行优先级只是个建议,不是强制第一种创建一个对象,第二种创建两个对象,第一个任务对象,第二个线程对象...
2020-03-08 22:11:11
517
原创 多线程
多线程—初阶进程(Process):操作系统分配资源的最小单位线程(Thread):操作系统调度的最小单位(操作系统CPU资源分配的最小单位)线程属于某个进程多进程:都去银行汇款,如果甲和乙用的是不同的银行卡,其实根本办的不是一件事多线程:都去银行汇款,如果甲和乙用的是同一个银行卡,其实办的就是同一件事为什么需要多线程模型处理1、有可能提升速度的2、有些场合下,不用多线程真不行J...
2020-03-04 18:11:34
99
原创 计算机体系-操作系统-计算机常识
1、冯诺依曼体系1、CPU只能和存储(内存)进行交互2、外设也只能和内存打交道3、输出也只能和内存打交道4、输入设备(从外部世界获取信息)(物理形态)转换为计算电子信息(二进制数据)输出设备(从二进制数据转换为外部世界信息(物理形态))5、硬盘、网卡既是一种输入设备,也是一种输出设备6、任何可编程计算机都满足这种体系结构总结:任何计算机都由四部分组成:1、输入设备 2、输出设备3、处...
2020-02-29 22:14:29
169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人