![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小白
zhen-yu
这个作者很懒,什么都没留下…
展开
-
理解MVC设计架构以及通过jsp、servlet访问数据库,前后端交互实现简单的注册、登录
这一路一定会有不如意,一定会有各种为什么,一定也有让你失望、又或者羡慕的人,想一想,你和其他人又不同为什么一定要和别人一样呢。原创 2021-10-26 21:25:21 · 923 阅读 · 0 评论 -
Socekt实现TCP协议
Socekt实现TCP协议package jess.day14;import org.junit.Test;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.*;/** * @author Jess * @date 2021/10/5 */public class SocketTest { @Test public vo原创 2021-10-05 20:29:15 · 126 阅读 · 0 评论 -
输入输出流拷贝文件+资源关闭
文件拷贝package jess.day13;import org.junit.Test;import java.io.*;/** * @author Jess * @date 2021/10/5 */public class CopyStream { /** * 拷贝文件 * * @param inPath 输出路径 * @param outPath 输出路径 */ public void copyFileStrea原创 2021-10-05 16:21:53 · 117 阅读 · 0 评论 -
IO流获取文件路径下的所有PDF文件
递归搜索文件 public void findAll(String path){ // 将路径new成File对象 File newFile = new File(path); // 获取该路径下文件数组 并 过滤 File[] file = newFile.listFiles((dir,name) -> name.contains(".pdf") || new File(dir,name).isDirectory());原创 2021-10-04 22:42:12 · 320 阅读 · 0 评论 -
反射对象的获取和方法的调用
测试类package jess.day11;/** * @author Jess * @date 2021/10/3 */public class User { private static final int MAN =1; private static final int WOMAN =1; private String no; public String name; private Integer age; private int sex原创 2021-10-03 14:44:00 · 171 阅读 · 0 评论 -
双重检查创建单例 volatile+synchronized
双重检查创建单例package jess;import jess.day04.Singleton;/** * @author Jess * @date 2021/9/30 */public class Singleton4 { // volatile 防止指令重排 造成不完整的单例对象 private static volatile Singleton4 INSTANCE; private Singleton4() { } public Sin原创 2021-09-30 12:19:30 · 148 阅读 · 0 评论 -
Java死锁实战演示
死锁利用synchronized的锁中锁实现对两个资源的争夺,实现死锁!package jess.day07;/** * @author Jess * @date 2021/9/26 */public class DeadLock { // 创建两个object锁 private static final Object OBJECT1 = new Object(); private static final Object OBJECT2 = new Object(原创 2021-09-26 11:59:08 · 126 阅读 · 0 评论 -
线程的三种创建方式
进程的创建:package jess.day05;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.FutureTask;/** * @author Jess * @date 2021/9/23 */public class UseRunnable implements Runnable{ @Override原创 2021-09-23 12:10:14 · 59 阅读 · 0 评论 -
枚举实现创建单例
枚举实现单例package jess.day04;/** * @author Jess * @date 2021/9/21 */public class Singleton { /** * 私有化无参构造 */ private Singleton(){} /** * 创建单例的静态方法 在调用该静态方法时创建一个对象 */ public static Singleton getSinleton(){ //原创 2021-09-21 13:26:59 · 207 阅读 · 0 评论 -
单例模式的三种创建
文章目录前言一、静态常量懒汉式二、静态常量饿汉式三、内部类懒汉式前言单例模式的三种创建一、静态常量懒汉式package jess.day03;/** * 静态常量懒汉式 * @author Jess * @date 2021/9/13 */public class Singleton { // 懒汉式 private static final Singleton INSTANCE =new Singleton(); // 隐式无参构造 private原创 2021-09-13 15:47:18 · 125 阅读 · 0 评论 -
先降维后聚类+评价指标sklearn+wine数据集实战
本文主要就之前学习的算法加以应用,练习使用sklearn库,初学者建议参考,利用wine数据集做实验,该数据集偏小,对电脑要求不高且具有较好的效果。先降维后聚类是本例子的思想。原创 2021-08-18 12:12:22 · 7744 阅读 · 3 评论 -
常见聚类算法汇总
正式步入机器学习原创 2021-07-16 17:19:05 · 22645 阅读 · 3 评论 -
数据结构排序功能(菜单用GUI实现)Java版
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、程序的总体思路二、使用步骤1.引入库2.读入数据总结前言小编由于期末考试,太忙了,所以最近没有更新,希望谅解。本次针对小编结课实训写的一个简单排序程序作为讲解,主要是排序的五种方式和Java图形界面的运用,适合初学者理解排序算法、GUI、事件处理、以及面向对象的思想。一、程序的总体思路该城西二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as原创 2020-12-28 23:18:25 · 3296 阅读 · 16 评论 -
学生信息管理系统Java版(信息自动生成)
文章目录前言一、学生信息管理系统内容要求二、实现思路1.储存学生对象(集合)2.构造工具类3.实现控制台交互三、代码实现总结前言本案例作为对Java基础学习后的练习,掌握集合的使用方法,字符串的处理操作以及一系列循环开关语句的运用。在eclipse编译环境下实现,体会类的封装,方法的封装与调用,适合初学者学习和理解!提示:以下是本篇文章正文内容,下面案例可供参考一、学生信息管理系统内容要求存储学生对象实现增、删、改、查四个功能进行简单的封装实现交互信息示例:pandas 是基于Nu原创 2020-11-13 09:48:39 · 2498 阅读 · 2 评论 -
Java实现顺序栈的基本操作(泛型结构)
文章目录前言一、基本实现思路二、代码实现1.构造栈与与实现栈的基本操作2.具体实例测试代码1、String类实现2、Integer类实现总结前言用Java实现顺序栈的基本操作,采用泛型结构,可以适应更多场合运用,避免了上篇文章只是储存int类型的单链表的缺点。本文以String 和Integer为例简单介绍。作为知识的总结与理解提示:以下是本篇文章正文内容。一、基本实现思路1. 构建栈(数组)2. 实现栈的基本操作(进栈、出栈、取栈顶元素、显示栈内元素)3. 具体实现测试二、代码实现原创 2020-11-06 18:18:35 · 2214 阅读 · 6 评论 -
Java实现单链表的简单操作
文章目录前言一、基本实现思路二、代码实现1.定义结点类2.定义链表类3.测试调用4.结果总结前言用Java实现单链表的简单操作,阅读本文和上一篇文章体会Java中类与C++中结构体指针的区别提示:以下是本篇文章正文内容,下面案例可供参考一、基本实现思路构造结点类构造链表类具体测试实现二、代码实现1.定义结点类package list.test01;/* *定义结点类*/public class Node { private int data; public Nod.原创 2020-11-03 11:17:29 · 1244 阅读 · 11 评论 -
C、C++介绍线性表基本操作
线性表的基本操作文章目录线性表的基本操作前言一、顺序表1、定义2、初始化构建3、插入操作1、算法2、代码实现4、删除操作1、算法2、代码实现5、合并操作二、链表1.单链表2.循环链表3.双向链表总结1前言线性表包括两部分顺序表和链表提示:以下是本篇文章正文内容,下面案例可供参考一、顺序表#define LISST_INIT_SIZE 100#define LISTINCREMENT 10#define OK 0#define OVERFLOW 1typedef int Elem原创 2020-10-30 10:04:18 · 2439 阅读 · 0 评论