小猪仔zkz
码龄4年
求更新 关注
提问 私信
  • 博客:17,482
    动态:92
    17,574
    总访问量
  • 19
    原创
  • 167
    粉丝
  • 29
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:山东省
加入CSDN时间: 2020-12-01

个人简介:努力做个优秀的人

博客简介:

m0_53131323的博客

查看详细资料
个人成就
  • 获得74次点赞
  • 内容获得10次评论
  • 获得93次收藏
  • 代码片获得235次分享
创作历程
  • 19篇
    2021年
成就勋章

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

兴趣领域 设置
  • 大数据
    mysql
创作活动更多

新星杯·14天创作挑战营·第9期

这是一个以写作博客为目的的创作活动,旨在鼓励大学生博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。我们诚挚邀请你们参加为期14天的创作挑战赛! 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见 https://bbs.csdn.net/topics/619626357 2、文章质量分查询:https://www.csdn.net/qc

475人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

A New Start!

发布动态 2022.03.03

Java面试必考--反射

反射的定义:在编译时不知道加载的是哪一个类,在运行时可以动态获取类的属性调用对象的方法的机制就叫做反射。反射使Java这种静态编译型的语言具有了动态性。反射具有看透类的能力,类中的信息在反射面前都是透明的(包括private的属性和方法都是可以调用的)。要详解剖一个类,必须先要获取该类的字节码文件对象。而解剖就是使用的Class类中的方法。所以先要获取每一个字节码文件对应的Class类型的对象。反射就是把java类中的各种成分映射成一个个的Java对象。简单来说,所有的类都有若干个成
原创
发布博客 2021.08.28 ·
440 阅读 ·
2 点赞 ·
0 评论 ·
3 收藏

校招已经开始了,但是还有好多东西要学啊,要加把劲啊

发布动态 2021.08.28

二分法的循环实现和递归实现

循环实现: /** * 循环实现二分法 * @param srcArray 有序数组 * @param key 查找元素 * @return 不存在返回-1 */ private static int binSearch1(int srcArray[],int key){ int mid; int start = 0; int end = srcArray.length - 1;
原创
发布博客 2021.08.25 ·
238 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

设计模式中的单例设计模式

单例:单个实例单例模式保证只有一个实例,就是要保证外界不能随便new这个对象,所以就要私有化构造方法。私有化构造方法就是吧new这个对象的控制权回收了,只能在类的内部去实例化这个对象,让类自身负责保存他的唯一实例。单例模式的应用十分广泛,比如Windows系统中的任务管理器,我们是不能同时打开两个任务管理器的。Windows系统的回收站,也是只能打开一个的。具体怎么实现呢?目前有两种实现方法:饿汉式:顾名思义,饿汉,很饿比较饥渴,就是对象还没有开始使用就已经创建好了,什么
原创
发布博客 2021.08.25 ·
153 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

IO流的介绍及举例说明

IO,即(input,output)输入和输出那什么是流呢?流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。IO流的分类:1、根据处理的数据类型不同可以分为:字符流和字节流2、根据数据的流向不同可以分为:输入流和输出流字符流的使用情况:当读写的数据都是字符数据时,就要使用字符流。比如说文本文件(.txt)字节流的使用情况:读取到的数据不需要经过
原创
发布博客 2021.08.23 ·
150 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

急需充电,马上秋招了

发布动态 2021.08.21

数据库设计的三范式

所谓范式,就是规范,就是指数据库需要(应该)遵循的原则每个范式,都是用来规定某种结构或数据要求------后一范式都是在前一范式满足的前提下“加强要求”第一范式:原子性 (这一范式比较简单,好理解)特点:存储的数据应该具有“不可再分性”。下面是错误示范:可以看到,图中的表有一个很大的问题,就是学生字段中,有很多可以拆开的数据,违反了原子性范式。修改后为:第二范式:唯一性 (消除非主键依赖联合主键中的部分字段)需要实现每一行数据具有唯一可区分的特性,并不能有部分依赖关.
原创
发布博客 2021.08.16 ·
276 阅读 ·
3 点赞 ·
0 评论 ·
2 收藏

~按位取反的运算步骤,以及公式n=~n-1和其变式~n = -n-1的使用

先来看一下下面的一道题:刚看到这道题的时候,脑子一片空白,“~”是个什么东西?我将我的大脑遍历了一边,最终也没找到和“~”这个符号有关系的知识,也就是说“~”这个东西涉及到我的知识盲区了。当我看到他的答案的时候,我更蒙了,答案是-6。我就在想这是怎样的运算符号能得到这样的结果,这激发了我的好奇心,我就到网上查阅资料,搞了半天,终于弄明白了,下面基于网上的资料和自己的一些理解对“~”这个运算符做一个小小的总结:其实“~”的含义是按位取反,这里的位指的是转化为二进制后的位,因为二进制才是计算机的“.
原创
发布博客 2021.08.12 ·
1088 阅读 ·
5 点赞 ·
3 评论 ·
5 收藏

利用js制作简易的计算器

<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>简易计算器</title> </head> <body> <p>简易计算器</p> 第一个数:<input id="num1" type="text" name="" id="" value="" /><br>...
原创
发布博客 2021.08.10 ·
258 阅读 ·
4 点赞 ·
1 评论 ·
2 收藏

JDBC链接数据库

以下是我写的非常详细的JDBC链接数据库的过程,耐心看完,肯定会有收获的。1、加载驱动Class.forName("com.mysql.jdbc.Driver"); 这时会出现ClassNotFoundException,类没有找到异常,我们需要利用try-catch捕获并处理这个异常。try{Class.forName("com.mysql.jdbc.Driver");2、获取连接对象connection利用DriverManger的getConnection方法与数据库建...
原创
发布博客 2021.08.05 ·
160 阅读 ·
5 点赞 ·
1 评论 ·
2 收藏

如何自定义异常类

这里我以分母为0异常举例 自定义一个分母为0异常类1、首先,创建一个类,继承编译时异常类Exception,在这个类里面写一个无参的构造函数(这里我的这个例子没必要传参,所以无参的就够了,有的例子需要参数,就需要构造有参的构造函数了)代码如下:public class ByZeroException extends Exception{ public ByZeroException(){ //super中的字符串代表抛出异常时打印的信息 super(".
原创
发布博客 2021.08.04 ·
7167 阅读 ·
8 点赞 ·
0 评论 ·
39 收藏

Java使用循环打印100-200之间所有的素数

@Test// 使用循环打印100-200之间所有的素数(只能被1和自己整除的数叫素数) public void test18(){ for (int i=101;i<=199;i++){ int j; boolean flag=true; for (j=2;j<=Math.sqrt(i);j++){ if (i%j==0){ ...
原创
发布博客 2021.08.03 ·
1817 阅读 ·
5 点赞 ·
1 评论 ·
4 收藏

Java打印菱形

public void test14(){ //菱形 for (int i=1;i<=12;i++){ int j; for (j=1;j<=Math.abs(i-7);j++){ System.out.print(" "); } for (j=1;j<=11-2*Math.abs(i-7);j++){ ...
原创
发布博客 2021.08.03 ·
135 阅读 ·
4 点赞 ·
2 评论 ·
0 收藏

Java输入年份和月份,判断当前月份有多少天

@Test //输入年份和月份,判断当前月份有多少天 public void test8(){ Scanner scanner = new Scanner(System.in); System.out.println("请输入您要查询的年份:"); int year = scanner.nextInt(); System.out.println("请输入您要查询的月份:"); int month =scann..
原创
发布博客 2021.08.03 ·
3746 阅读 ·
7 点赞 ·
1 评论 ·
25 收藏

Java编写九九乘法表

@Test //九九乘法表 public void test6(){ for (int i=1;i<=9;i++){ for (int j=1;j<=i;j++){ System.out.print (j+"*"+i+"="+(i*j)+"\t"); } System.out.println(); } }...
原创
发布博客 2021.08.03 ·
110 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏

Java编写一个方法求s=a+aa+aaa+a...a,其中a是一个数,比如a=2;那么求s=2+22+222+2222...的值。

@Test// 编写一个方法求s=a+aa+aaa+a...a,其中a是一个数,// 比如a=2;那么求s=2+22+222+2222...的值。该方法需要两个参数,// 第一个参数控制a,第二个参数控制有多少个数。 public void test10() { Scanner scanner = new Scanner(System.in); System.out.println("请输入一个数:(1-9)"); i...
原创
发布博客 2021.08.03 ·
261 阅读 ·
4 点赞 ·
0 评论 ·
1 收藏

Java输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。

// 输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数。 @Test public void test71(){ Scanner scanner = new Scanner(System.in); System.out.println("请输入一串字符:"); String str = scanner.nextLine(); char[] array = str.toCharArray(); .
原创
发布博客 2021.08.03 ·
767 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

判断是否为回文

@Test public void test111(){ char[] array = {'a' , 'b', 'c', 'b' , 'a'}; boolean isHuiWen = true; for (int i = 0; i < array.length / 2; i++) { if (array[i] != array[array.length-i-1]){ isHuiWen ...
原创
发布博客 2021.08.03 ·
137 阅读 ·
3 点赞 ·
0 评论 ·
0 收藏

判断是否为回文数

@Test// 题目:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。 public void test6() { Scanner scanner = new Scanner(System.in); System.out.println("请输入一个五位数:"); int num = scanner.nextInt(); int change = 0; int ass...
原创
发布博客 2021.08.03 ·
123 阅读 ·
3 点赞 ·
0 评论 ·
1 收藏
加载更多