自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 java 基于socket多线程的swing聊天室(完整版,附源码,带数据库存储)

目录设计需求 11.1 实现功能: 1总体设计 11.1 实验环境准备: 11.2 实现流程 11.3 项目框架 2详细设计 21.1实体类部分 21.1.1 Info类 21.1.2 User类 41.2客户端部分 41.1.1 登录部分 41.1.2 修改密码部分 51.1.3 注册部分 71.3工具类部分 71.1.1 RedisUtils工具类 71.1.2 SwingUtils工具类: 111.1.3 ToolUti...

2020-06-29 09:22:47 1368 6

原创 算法:quick-union实现连通分量的合并

具体思路为:1、定义一个数组,初始化每个元素为一个连通分量。2、数组元素对应的下标值是他的父节点的下标,因此实现了像树一样的层层链接,一直到根节点(根节点的下标值等于下标)3、find()函数实现了获取根节点下标的功能,我们通过比较根节点的大小,将小树合并到大树上来,最终减少连通分量为1,即合并成了一棵树4、connected用来判断两个元素是否连通,也就是看看他们的根节点是否相同5...

2020-02-15 11:48:44 120

原创 算法下压队列(链表实现)

栈实现先进后出,而队列实现先进先出具体代码如下:import java.util.Iterator;public class LinkedQueue<T> implements Iterable{ private class Node{ private T item; Node next; } private N...

2020-02-14 19:10:14 53

原创 算法中的下压堆栈(链表实现)

链表在数据结构很重要,具体来说:1、链表对首尾节点的操作和链表长度无关2、链表占据内存大小和链表长度相关3、可以处理任意的数据具体代码如下import java.util.Iterator;public class LinkedQueue<T> implements Iterable{ private Node first; private int...

2020-02-14 18:41:03 42

原创 Linux上安装jdk

1、由于官网下载太慢,你们可以从我贴出来的链接下载链接:https://pan.baidu.com/s/1svTP8-AmBv-x9oOW7g9x-Q 提取码:ep9q2、可以利用xshell的文件传输将window下载的压缩包发到linux服务器上,具体可以放在/hom/jdk文件夹下,jdk这个文件需要自己新建3、输入命令vim /etc/profile(进入到一个配置文件)...

2020-02-13 15:11:21 54

原创 Linux上配置tomcat(完美版)

1、下载tocamt压缩包,因为官网下载太慢,我直接把我的链接po出来,你们直接下载即可链接:https://pan.baidu.com/s/1Qlwo5xoeyt0JdhEmenZoaA提取码:itv82、下载下来后,我们可以使用xshell的xftp工具传输到linux服务器上,具体可以放在/home/tomcat文件夹下33、输入命令:tar -zxvd xxxxx压缩包名...

2020-02-13 15:01:19 119

原创 在java中使用redis

redis是一个应用于内存上的key-value存储系统,我们除了可以在cli中使用redis,我们还可以在java程序中使用redis我们首先在maven远程仓库中知道jedis的jar包,在这里我们不需要下载这个jar包,只需要在maven项目中加入依赖即可: <dependency> <groupId>redis.clients&...

2020-02-13 09:50:23 47

原创 算法四中的泛型定容栈 FixedCapacityStack

import java.util.Scanner;public class FixedCapacityStack<E> { private int N = 0; private E[] a; public FixedCapacityStack(int cap) { this.a = (E[]) new Object[cap]; ...

2020-02-12 19:14:18 99

原创 算法:日期类中年月日实例变量的int32位数存储

具体代码如下:public class Date { private final int value; public Date(int y,int m,int d) { value = m + d * 16 + y * 512; } public int month(){ return value%16; } ...

2020-02-12 11:30:31 166

原创 谈谈java中的接口属性,方法

1、java8之前:接口中的方法默认是抽象方法,所以方法体必须由实施该接口的类实现2、java8:接口中可以使用default和static关键字,被该关键字修饰的方法必须具有方法体,在实施该接口的类中不需要再重写该方法了default方法由类的对象调用即可 static方法直接由接口名调用即可,使用成员操作符" . "3、在java9中,在接口中加入了private关键字...

2020-02-11 12:30:23 725 2

原创 node.js的IO流操作

//导入文件系统模块var fs = require('fs');//*************************************************************************//创建字节流var writeStream = fs.createWriteStream('./demo.txt');//数据data = 'the weather...

2020-02-10 13:48:40 335

原创 IDEA实现简单邮件的发送与接收

在pom.xml中添加依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-mail</artifactId></dependency><dependency> <...

2020-02-02 20:03:12 1797

原创 SpringBoot启动数据库操作项目有一个警告,spring.jpa.open-in-view is enabled by default. Therefore, database queries

使用springboot jpa,项目启动的时候有个warn的log:2019-04-03 14:05:59: WARN [main] o.s.b.a.o.j.JpaBaseConfiguration$JpaWebConfiguration$JpaWebMvcConfiguration JpaBaseConfiguration.java:234 - spring.jpa.open-in-vi...

2020-02-01 17:51:40 9234 5

原创 cmd下显示mysql数据库内容出现中文乱码

进入cmd输入:chcp 936,修改cmd窗口字符编码为简体中文进入mysql数据库输入: charset gbk;输入:chcp 65001,修改cmd窗口字符编码为UTF-865001——UTF-8936——简体中文查看mysql中显示的字符集show variables like “charset%”;...

2020-02-01 17:37:19 123

原创 maven命令

mvn -v 查看mvn版本compile 编译test 测试package 打包clean 删除targetinstall 安装jar包到本地仓库maven项目目录结构:src目录:main目录java目录test目录java目录resources目录...

2020-02-01 09:34:02 41

原创 vscode配置C/C++环境(完美版)

新建一个文件夹.vscode在.vscode文件下新建launch.json文件内容如下:{ "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示 "type": "cppdbg", ...

2020-01-30 12:07:40 1111 1

原创 C语言实现统计单词数量

#include <stdio.h>#include <ctype.h>#include <stdbool.h>int main(){ //输入字符 char ch; //字符数 int n_chars =0; //行数 int n_lines =1; //单词数 int n_words ...

2020-01-17 21:53:57 3411

原创 JSP中radio无法取消选中问题

多个radio,只要name属性均相同,那么在任意时刻只能选中一个<input type="radio" name="sex">男<input type="radio" name="sex">女

2020-01-16 20:22:15 675

原创 jsp中使用usebean显示找不到class

当执行到到如下的语句时候,会报错,显示找不到Student 类经过试验后,发现src文件夹的路径并没有关系,你把它放在那里都没有影响,关键你要使用的类必须要打包,如下所示:之后语句改为即可:...

2020-01-16 19:48:26 900

原创 配置Intellij IDEA中的首页而不使用默认的index.jsp

进入web文件夹下的WEB-INF,点击web.xml进入web.xml,如下所示:在welcome-file-list中加入你要最先展示的页面即可,格式为xxx.jsp

2020-01-16 19:28:12 1572

原创 JSP中用jsp:param传递中文参数出现乱码?

改正前:跳转,发送参数<jsp:forward page="forward.jsp"> <jsp:param name="name" value="小明"/></jsp:forward>接收参数<%=request.getParameter("name")%>改正后:<% request.setCharacte...

2020-01-16 15:54:31 299 1

原创 JSP实现从小到大显示字符串

<%@ page import="java.util.Date" %><%-- Created by IntelliJ IDEA. User: zhupengcheng Date: 2020/1/16 Time: 11:06 To change this template use File | Settings | File Templates.--%&gt...

2020-01-16 15:02:24 145

原创 JSP页面中out.println()和Ssystem.out.println()的问题

很多人发现System.out.println()并不能够在jsp页面中输出东西,那是因为System.out.println()是向控制台输出的我们需要使用out.println()和out.print()来输出东西到jsp页面上,但是可能会出现pirntln红色的现象,那是因为你还没用添加tomcat依赖。如下所示:点击右上角的+号,添加library,选中tomcat即可...

2020-01-16 14:39:02 917

原创 java中哲学家就餐问题

日期:2020/1/15功能:实现哲学家就餐问题IDE:Intellij IDEApackage testDemo;import java.io.*;import java.util.*;class Chopstick{ boolean available; Chopstick(){ this.available = true; } ...

2020-01-15 17:02:12 66

原创 Java中进程同步的两种方法

日期:2020/1/15功能:理解java中的两种进程同步方法IDE:Intellij IDEA第一种方法使用synchronized关键字:在需要访问的类中的方法声明(共享资源)前加上synchronized关键字,这样,当多进程调用该方法时,如果某个进程已经在使用了,其他进程必须等待package testDemo;class OutTest{ public stat...

2020-01-15 16:27:29 1229 1

原创 java中输入文件流和输出文件流的使用

日期:2020/1/15功能:java中输入文件流和输出文件流的使用标题IDE:Intellij IDEApackage testDemo;import java.io.*;import java.util.*;public class Test { public static void main(String[] args) throws IOException { ...

2020-01-15 14:28:43 219

原创 Java中的FileInputStream

日期:2020/1/15功能:java中的文件输入流IDE:Intellij IDEApackage testDemo;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.util...

2020-01-15 14:19:43 47

原创 Java中的hashmap简单实用

日期:2020/1/14功能:hashmap的简单实用IDE:Intellij IDEAMap在java中是另一种集合的接口,存放key-value这种键值对,hashmap是map的实现类,存储起来更加高效,另外,hashmap中可以存储null-null这样的键值对package testDemo;import java.util.*;public class Test {...

2020-01-15 11:34:00 65

原创 Java中创建字符串的集中方式

日期:2020/1/14功能:java中创建字符串的集中方式IDE:Intellij IDEA创建一个空字符串String s1 = new String();根据字符数组创建字符串char[] c = {'a','b','c','d'};String s2 = new String(c);根据字节数组创建字符串byte[] b = {'1','2','3','4'};St...

2020-01-15 08:44:56 73

原创 Java中接口回调

日期:2020/1/14功能:实现java中的接口回调IDE:Intellij IDEA接口回调类似之前的上转型对象,接口回调表示接口的实例化变量存放实现该接口的类的对象的引用接口回调可以让接口的实例化变量调用实现该接口的自定义类中的方法package testDemo;interface People{ void peopleList();}class Stu...

2020-01-14 20:54:20 70

原创 Java中static关键字的多对象共享

日期:2020/1/14功能:实现static关键字的多对象共享IDE:Intellij IDEAstatic在类中修饰的成员变量和方法叫做类变量和类方法,不同static修饰的成员变量和方法叫做实例变量和方法static修饰的成员变量在编译生成字节码后,随机装入内存中并分配一定的内存空间,而实例变量需要创建对象后才获得内存空间,如果对象不创建就一直不获得内存空间static修...

2020-01-14 17:30:40 562

原创 子类和父类的抽象类问题

日期:2020/1/14功能:子类和父类的抽象类问题IDE:Intellij IDEA当类中有抽象方法时,该类必须为抽象类。继承抽象类的子类必须重写全部抽象方法,否则该子类也为抽象类抽象类不能实例化,所以必须由子类来继承并重写方法package testDemo;abstract class Animal{ abstract public void eat();}...

2020-01-14 15:09:52 465

原创 Java的上转型对象问题

日期:2020/1/14功能:Java的上转型对象问题IDE:Intellij IDEA父类:package testDemo;public class Father { public void say(){ System.out.println("我是父亲"); }}子类package testDemo1;import testDe...

2020-01-14 14:33:23 42

原创 Java从键盘读取若干个实数,以-1结束

日期:2020/1/14功能:从键盘读取若干个实数,以-1结束IDE:Intellij IDEApackage testDemo;import java.util.Scanner;public class ReadKey { public static void main(String[] args){ double sum=0; int co...

2020-01-14 13:07:59 354

原创 Java将一个字符串的大写字母变成小写字母,小写字母变成大写字母

标题日期:2020/1/14标题功能:将一个字符串的大写字母变成小写字母,小写字母变成大写字母标题IDE:Intellij IDEApackage test.demo;import java.util.Arrays;public class ChangeLetter { public static void main(String[] args){ Strin...

2020-01-14 12:36:03 3360

原创 Java判断数组元素是否对称

标题日期:2020/1/14标题功能:判断数组元素是否对称标题IDE:Intelli IDEApackage test.demo;import com.sun.media.jfxmediaimpl.HostUtils;public class SymmetryArray { public static void main(String[] args){ boo...

2020-01-14 12:06:55 983

原创 java浮点数转换成人民币读法

标题日期:2020/1/14标题功能:浮点数转换成人民币读法(仅限4位数)标题IDE:Intellij IDEApackage test.demo;import java.util.Arrays;public class NumToRmb { private String[] hanArr = {"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"}...

2020-01-14 11:59:33 81

原创 Java中数组的复制

标题日期:2020/1/14标题功能:数组的复制标题IDE:Intellij IDEApackage test.demo;public class Test { public static void main(String[] args){ int[] a = new int[3]; a[0] = 1; a[1] = 2; ...

2020-01-14 09:50:48 31

原创 Java判断是否是闰年

标题日期:2020/1/14标题IDE:Intellij IDEA标题功能:判断是否是闰年package test.demo;public class LeapYear { //成员变量 int year,month,day; //构造函数 public LeapYear(int year,int month,int day){ this....

2020-01-14 09:10:09 196

原创 R语言练习:婴儿年龄和体重的关系

>age <- c(1,3,5,2,11,9,3,9,12,3)> weight <- c(4.4,5.3,7.2,5.2,8.5,7.3,6.0,10.4,10.2,6.1)> mean(age)[1] 5.8> mean(weight)[1] 7.06> sd(weight)[1] 2.077498> cor(age,weight...

2020-01-03 20:33:10 579

空空如也

空空如也

空空如也

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

TA关注的人 TA的粉丝

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