自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 MySQL查询的几道案例

1、# 查询工资最低员工的信息思路就是:1 先查询 最低员工工资 2、在去根据最低员工的工资 查询信息操作如图所示2、#查询平均工资最低的部门信息这题呢 有两种做法 讲一种简单易懂的1、先查平均工资最低的部门 查他的信息 根据部门分组 平均工资排序 然后用limit 去的部门信息代码SELECT DEPARTMENT_ID FROM t_emplo...

2020-03-27 00:01:43 247

原创 MySQL如何配置环境

很多小伙伴装完mysql数据库管理系统之后 不知道如何配置环境 下面我带领大家一起去配置一下 吧1、找到你安装mysql所在的位置MySQL Server 5.7下面点开 复制这个地址 :2、找到配置环境3、点击新建 变量名为 MYSQL_HOME, 把刚才复制的地址粘贴在变量值 这里 然后点击确定4、 找到path 点编辑 追加%MYSQ...

2020-03-25 22:02:21 1618

原创 Stream基本操作

流的创建方式 :常见中间操作

2020-03-25 13:26:59 194

原创 学生管理系统的设计与实现未完

测试:1查询所有学生2、添加学员3、按照指定的ID查看学员4、按照指定的ID删除学员删之前 :删之后

2020-03-25 13:21:02 164

原创 JAVA8之lambda

Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用 Lambda 表达式可以使代码变的更加简洁紧凑语法:Lambad 表达式 <函数式接口> <名称> = (参数1参数2)->{方法体}lambda的重要特征 :可选类型声明:不需要声明参数类型,编...

2020-03-21 22:02:54 800 1

原创 通用模式

通过反射调用底层方法 和实现底层方法 以及通用模式运行结果 :通用模式 :

2020-03-20 22:35:25 199

原创 反射以及相关的工厂模式

获取类对象的三种方法1 、通过创建一个对象,然后调用getClass方法获得2、通过类名点class获得;3、通过Claa类的一个静态方法forName(“全限定名”);测试代码如下 :反射:通过一个类能够知道这个类的所有的属性和方法 并且对于任意一个对象 , 都能够 调用它的方法 动态获取信息和动态调用对象 成为 java语言的反射机制 。反射的类 Class;Class常...

2020-03-19 22:09:25 63

原创 简单的注册与登录界面

简单的注册与登录界面是使用多线程来模拟多个用户来访问一个服务器 使用Socket来实现服务器与楼客户端交互 (当 然是通过流来交互 )大概内容分以下几点 :1、模拟一个服务器对象 里面有 登录和注册界面 (通过多线程来实现 )2 客户端 主要是为了给服务器传递信息登录和注册的界面(也是通过多线程实现 )3 需要一个简单的菜单。 服务器端 主要有个登录和注册 ...

2020-03-19 18:31:47 733 1

原创 基于TCP原理 Socket(套接字)网络编程模拟多个客户端访问服务器

原理的话就是利用Socket来模拟多个客户端向服务器请求 ,利用一个死循环往里面添加线程。 这个线程的任务就是去通过流来传输和访问客户端与服务器端的数据。服务器 端 :1 创建一个服务器套接字2 调用 accept方法3 输入和输出流4 响应客户端的请求5 关闭。 # 代码如下package qf.zz.wjp.day33;import java.io.Buff...

2020-03-18 21:54:34 485

原创 JAVA来遍历所有.CLASS文件

可以通过java来实现对文件的遍历 找到我们想要的东西 。附源码 。import java.io.FileFilter;// 遍历一个文件中所有的文件 封装在一个函数中 来实现 调用public class TestQQQQQ { static int count=0; public static void main(String[] args) { ...

2020-03-16 23:58:11 386

原创

I/O流1)概念: 内存余额存储设备之间的传输通道 ;2)分类 :·按方向{重点 }输出流 将内存中的内容写入到 存储设备里面 ;输入流 将存储设备里面的读入到内存中 ;·按照单位 ;字节流 ;以字节为单位 可以读写所有数据字符流: 以字符为单位 只能读写文本数据 ;·按功能 ;字节流 ; 具有实际传输数据的读写功能 。过滤流 在节点流的基础之上增强了功能...

2020-03-16 19:10:18 84

原创 生产者与消费者问题两种写法

两种写法第一种 普通的 有个容器 有两条线程 去访问 大概就是这样的 #注意点 : 要去加个判断 然后等 还需要有人来唤醒 这就比较麻烦了 所以说 直接就来了第二种 阻塞队列 来解决这一些列的问题 了 首先就是阻塞队列的特点Void put(E e) 将指定元素插入到次队列中,如果没有可用空间则等待;(一直等下去不吧QAQ )E tke() 获...

2020-03-16 00:00:19 122

原创 线程总结

多线程的创建方式1、继承Thrtead类可以直接new 然后去启动线程 。其代码去下:2、实现Runnable接口先去覆盖Runnable接口的方法 run 创建任务类 ,在通过创建线程吧任务类放进去 通过线程线程类启动其代码去下:3 、实现Callable接口方法大致和Runnable一样 不过别它多了泛型 和申明异常 ,当然也可以通过Future来接受call的返回值在并发...

2020-03-14 23:33:46 133

原创 线程安全的集合

集合#集合大概有4种类型:List Set Queue Map其中Vector、HashTable、Properties是线程安全的。其中ArrayList、LinkedList、HashSet、TreeSet、HashMap、TreeMap等都是线程不安全的。(线程不安全是指:当多个线程访问同一个集合或Map时,如果有超过一个线程修改了ArrayList集合,则程序必须手动保证该...

2020-03-13 23:50:53 516

原创 高级线程概念及相关方法

线程池一 线程池1)线程容器 ; 可设定线程分配数量2)将与现的线程对象存入到池中 ,并重用现线程池中的线程3)避免频繁的创建和销毁线程池原理 :将任务提交给任线程池 ,由线程池分配线程 运行任务 并在当前任务结束复用线程二 获取线程池常用类软件包 (java.util.concurrent)1)Executor; 线程池的顶级接口2)ExecutiorService (上...

2020-03-13 00:36:26 129

原创 线程初级相关问题

进程程序都是静止的 只有程序真正运行起来 才成进程程序中的一个顺序控制流程 ,同时也是CPU的基本调度单位 。 进程是由多个线程组成 , 彼此间完成不同的工作 交替执行 称为 多线程一 线程的组成1)CPU 时间片: 操作系统OS为每个线程分配执行的时间2) 运行数据 :堆空间: 存储线程需要的使用的对象 多线程共享堆空间对象栈空间 存储线程需要的局部变量 每个线程独立...

2020-03-11 23:52:21 102

原创 JAVA自定义异常和方法覆盖and finally其他的知识点

final finalize finally的区别final是个关键字,最终的 修饰方法 属性 类等 具体的就不用多说了吧finalize 是个方法 当某个对象被判定为垃圾是去使用finally 用于资源释放 还有就是在捕获异常时 注意finally的优先级很高 。这几个就是张三 与张三丰的意思 懂我的意思了吧 ~自定义异常① 必须继承自Exception或Ex...

2020-03-10 23:07:08 183

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除