自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java连接Mysql报通信异常,但是cmd和navicat都能连接MySQL服务

Java连接Mysql报通信异常,但是cmd和navicat都能连接MySQL服务

2022-10-24 14:47:21 1602 1

原创 Java环境变量的配置

JDK的环境变量配置

2022-10-03 22:39:53 277

原创 使用反射封装JDBC封装ResultSet结果集

手动封装JDBC返回结果集对象

2022-08-20 13:03:11 464

原创 JDBC连接数据库代码

jdbc连接mysql代码

2022-08-19 19:28:41 417

原创 赫夫曼编码和解码,学习的demo。

demo

2022-08-08 17:25:07 101

原创 根据一个byte返回对应的补码,字符串的拼接操作。

给一个字节返回对应的补码

2022-08-08 16:28:44 228

原创 10大排序算法书写

算法学习笔记

2022-08-06 14:25:22 78

原创 构造方法、成员变量初始化以及静态成员变量三者的初始化顺序

Java类的初始化,八股文。

2022-07-18 15:24:59 860

原创 单表查询执行顺序和语法

sql简单语法

2022-07-08 07:21:52 118

原创 mysql 多表查询语句

多表查询语句

2022-07-08 07:16:47 4538

原创 快速排序代码,未理解

快速排序

2022-06-29 21:03:27 51

原创 插入排序代码实现

插入排序

2022-06-27 20:37:46 258

原创 选择排序@@@@

选择排序

2022-06-26 20:39:21 65

原创 冒泡排序代码实现

冒泡排序

2022-06-26 20:01:57 161

原创 SSM项目学习 报Access denied for user ‘‘@‘localhost‘ (using password: YES)错误

报错

2022-06-26 17:38:24 276

原创 二分查找代码实现

二分查找

2022-06-24 20:26:05 100

原创 eureka服务注册

eureka服务注册

2022-06-08 09:13:06 177

原创 euraka注册中心配置步骤(Maven工程导入)

eureka注册中心配置

2022-06-08 08:45:10 499

原创 微服务笔记 使用RestTemplate发送Http请求

http

2022-06-08 07:32:29 321

原创 Zookeeper树形节点结构与JavaAPI

三个监听器zookeeper的API:NodeCache TreeCache PathChildrenCache1.NodeChacheprivate CuratorFramework client;@Beforepublic void buildsCurator() { RetryPolicy re = new ExponentialBackoffRetry(3000,10,5000);//int baseSleepTimeMs, int maxRetries, int m..

2022-05-18 09:17:02 104

原创 windows系统下载maven并配置

1.打开官网,搜索Maven官网。2.点击下在Dowload3.根据自己的系统,需求下载安装包。4.配置Maven坐标4.1前提 先配置jdk的环境变量变量名:JAVA_HOME变量值:你的jdk路径4.2再配置maven的环境变量变量名:MAVEN_HOME变量值:你的maven路径不会环境变量配置的百度一下。打开cmd运行: mvn 命令有报错就说明环境配置好了。...

2022-05-16 08:16:13 284

转载 linux安装maven(傻瓜式安装)

原地址:linux安装maven - 惊涛随笔 - 博客园1、安装wget命令yum -y install wget2、下载maven安装包wget http://mirrors.cnnic.cn/apache/maven/maven-3/3.5.4/binaries/apache-maven-3.5.4-bin.tar.gz3.解压maven安装包tar -zxvf apache-maven-3.5.4-bin.tar.gz4.配置mavenvi /...

2022-05-16 07:31:39 987

转载 Linux上安装nodejs傻瓜式安装

1、检查是否已安装whereis nodejs2、下载nodejs编译包https://npm.taobao.org/mirrors/node/v10.13.0/node-v10.13.0-linux-x64.tar.xz3、解压编译包首先我们解压文件到当前目录tar -xvf node-v10.13.0-linux-x64.tar.xz重命名为nodejs那么重头戏来了,我们需要把/root/nodejs文件夹移动到/usr/sbin...

2022-05-11 20:59:49 483

原创 反射讲解,有错误的请见谅。

反射是基础中最重要的一部分内容了,我们的类在运行的时候会进行三个步骤。1.类的加载:把类的.class文件加载到java.lang.class文件中去。2.类的连接:给类分配地址,分配内存。3.类的初始化:就是使用构造方法创建类对象。public 类名() {}比如一个学生类,以前我们创建使用:Student s = new Student();s.name = "张三";s.method;但学了反射后我们可以这样创建:1.获取类的管理对象类Class,Class类对象是所有

2022-05-10 12:02:30 35

原创 Lambda表达式

//方法一调用start的方法需要的步骤MyRunnable my = new MyRunnable();Thread t = new Thread(my);t.start();//方法二采用匿名内部类的方法new Thread(new Runnable() { @Override public void run() { System.out.println("多线程启动了"); }}).start();//方法三Lambda表达式new Thre.

2022-05-09 08:27:46 44

原创 TCP发送数据和接受数据

public static void main(String[] args) throws IOException { //1.创建客户端Socket对象 Socket socket = new Socket("192.168.200.1",8802); //2.发送数据 OutputStream os = socket.getOutputStream(); os.write("你好,TCP,我来了".getBytes(StandardCharsets.UTF_8.

2022-05-08 14:03:11 720

原创 idea如何开启多个run窗口

找到右上的编辑器点击,进去点击Modify options进去点击第一个,带勾的说明已开启!

2022-05-08 11:00:57 1429

原创 UDP发送数据步骤和接受UDP数据步骤

public static void main(String[] args) throws IOException { //1.创建对象 DatagramSocket ds = new DatagramSocket(); //2.准备数据包DatagramPacket对象的参数 //byte[] 数据 getBytes()String类的方法转换为byte[] byte[] bys = "XXX,你7点起床。".getBytes(); //length 数.

2022-05-08 10:36:39 3262

原创 IO流,供大家理解,也供我复习使用。

首先我们来说说IO流有多少种大致可以细分为:File:文件类,我们的操作都是基于这个文件的操作,失去的文件那么我们的操作将毫无意义。字节流(OutputStream:字节输出流,InputStream:字节输入流)字符流(Writer:字符输出流,Reader:字符输入流)缓冲流(字符缓冲流:{BufferedWriter,BufferedReader}字节缓冲流:{BufferedOutputStream,BufferedInputStream})标准输出输入流(System.

2022-05-08 10:05:08 111

原创 锁的实现和加锁

锁的实现有两种方式。第一种继承Thread类重写run方法,创建类对象,那么这个类就是一个线程,这个的好处就是可以使用Thread类种的封装的方法。第二种实现Runnable重写run方法,创建类对象,再创建Thread类,选择Thread类的构造方法把类对象传进去。加同步的话一共有4种情况:1.在方法内部加synchronized,此时的锁对象是(object)例如:private Object object = new Object();public void run(

2022-05-08 07:20:42 1540

原创 Properties的使用

public static void plays() throws IOException { Random random = new Random(); int num = random.nextInt(100); BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in)); int s = -1; int n = 0; while (num !=.

2022-05-07 14:54:14 38

原创 探究System这个类In和Out

如图所示,System这个类继承于Object类,它被final修饰所以是个最终类,不能被继承。System这个类中都是静态方法,其中这几个方法都是我们日常常用的。当我们使用System.out.println()或者System.out.print()这个输出语句想必大家都很熟悉吧?当我们输入System.out的时候,其实是创建的PrinftStream这个流对象。看图,PrintStream这个类是OutputStream的孙子,其次它是一个实体类,实现了两个接口。..

2022-05-07 10:12:31 381

原创 复制多级文件夹的方法

//创建首目录,并调用复制方法public static void copyFile1(File srcFile,File dscFile) throws IOException{ String fileName = srcFile.getName(); File file = new File(dscFile,fileName); if (!file.exists()) { file.mkdir(); copyFile2(new Fil.

2022-05-07 08:19:19 145

原创 复制多级文件代码怎么用递归实现,我不太会

//复制文件方法public static void copy(File startFile,File endFile) throws IOException { BufferedInputStream bufferedInputStream = new BufferedInputStream(new FileInputStream(startFile)); BufferedOutputStream bufferedOutputStream = new BufferedOutputSt.

2022-05-06 20:06:30 43

原创 使用cmd编译java代码出现乱码如何解决

上面这图没有指定字符集出现代码乱码现象。指定了指定的字符集总结:我们只要在java代码编译的时候指定字符集就行。javac -encoding 字符集 Java代码

2022-05-06 16:53:08 598

原创 复制文件到集合,复制集合到文件

//将集合的数据写入到文件public static void arrayFile(TreeSet<String> treeSet,File file) throws IOException { //创建字符输出流 Writer writer = new OutputStreamWriter(new FileOutputStream(file)); //创建字符缓冲流 BufferedWriter bufferedWriter = new BufferedWr.

2022-05-06 14:33:43 81

原创 使用字节流复制文件

//复制文件public static void copy1(File file, String copyPath) throws IOException { //输入流 InputStream inputStream = new FileInputStream(file); //输出流 OutputStream outputStream = new FileOutputStream(copyPath + "\\" + file.getName()); //复制文.

2022-05-06 09:24:01 447

原创 斗地主游戏,嘻嘻嘻

//准备数据String[] flower = {"♣","♥","♦","♠"};String[] number = {"2","3","4","5","6","7","8","9","10","J","Q","K","A"};String[] king = {"大王","小王"};//存牌HashMap<Integer,String> list = new HashMap<>();int sum = 0;for (int i = 0; i < num.

2022-05-05 15:11:30 1092

原创 统计Sting类中单个字符出现的次数

public static void statusString(String values) { HashMap<Character,Integer> hashMap = new HashMap<>(); //添加数据到集合 for (int i = 0; i < values.length(); i++) { char c = values.charAt(i); //重点!!! Integer val.

2022-05-05 11:40:10 66

原创 二月天:输入年可以获取当前年的二月有多少天

//二月天public static void twoMonth(String $year) { //获取日期类对象 Calendar instance = Calendar.getInstance(); //设置$year年3月1日 instance.set(Integer.parseInt($year),2,1); //计算二月有多少天,用3月1日减一即可 instance.add(Calendar.DATE, -1); //根据自己需求获取对.

2022-05-04 10:01:12 146

空空如也

空空如也

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

TA关注的人

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