小猫吃鱼灬
码龄6年
关注
提问 私信
  • 博客:25,695
    社区:155
    动态:12
    25,862
    总访问量
  • 7
    原创
  • 1,875,378
    排名
  • 2
    粉丝
  • 0
    铁粉

个人简介:先谋生,再谋爱 先爱己,再爱人 当你好了,世界也都好了

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:湖北省
  • 加入CSDN时间: 2018-10-16
博客简介:

小猫吃鱼的博客

查看详细资料
个人成就
  • 获得13次点赞
  • 内容获得3次评论
  • 获得27次收藏
创作历程
  • 2篇
    2020年
  • 10篇
    2019年
成就勋章
TA的专栏
  • 常见面试
    7篇
  • 设计模式
    1篇
  • spring
    1篇
  • 基础整理
    7篇
  • 数据库
    1篇
  • 线程并发
    1篇
  • io流
    1篇
  • 集合
    1篇
  • IDEA工具
    1篇
  • 内存分类
  • 参数传递
    1篇
  • 前端
兴趣领域 设置
  • 大数据
    mysql
  • 后端
    spring架构
  • 服务器
    linux
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

静态代理 - 通过简单代理对象,增加额外的扩展功能

代理模式的定义:给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用代理模式的好处:可以通过给代理类增加额外的功能来扩展委托类的功能简单的例子如下:package com.hambo;/** * 代理模式 * 1.真实角色 * 2.代理角色,持有真实角色引用 * 3.二者实现相同的接口 */public class MerryTest { public static void main(String[] args) { Merry you = ne.
原创
发布博客 2020.07.02 ·
515 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java小游戏

写一个简单的动态java小游戏,增加兴趣度图片素材:桌面背景和小球如下:代码如下package com.game;import javax.swing.;import java.awt.;public class BollGameTest extends JFrame{Image desk = Toolkit.getDefaultToolkit().getImage(“src/images/desk.jpg”);Image ball = Toolkit.getDefaultToo
原创
发布博客 2020.06.28 ·
235 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java核心知识点--数据库操作

1、MyBatis 核心组件MyBatis 介绍MyBatis 是一款优秀的 ORM(Object Relational Mapping,对象关系映射)框架,它可以通过对象和数据库之间的映射,将程序中的对象自动存储到数据库中。它是 Apache 提供的一个开源项目,之前的名字叫做 iBatis,2010 年迁移到了 Google Code,并且将名字改为我们现在所熟知的 MyBatis,又于 ...
转载
发布博客 2019.09.28 ·
1174 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java核心知识点整理--spring核心功能

1、Spring 核心功能演示Spring Framework 简称 Spring,是 Java 开发中最常用的框架,地位仅次于 Java API,就连近几年比较流行的微服务框架 SpringBoot,也是基于 Spring 实现的,SpringBoot 的诞生是为了让开发者更方便地使用 Spring,因此 Spring 在 Java 体系中的地位可谓首屈一指。当然,如果想要把 Spring ...
转载
发布博客 2019.09.28 ·
1228 阅读 ·
1 点赞 ·
2 评论 ·
4 收藏

java核心知识整理--线程、并发及各种锁

1、为什么需要线程线程介绍线程(Thread)是程序运行的执行单元,依托于进程存在。一个进程中可以包含多个线程,多线程可以共享一块内存空间和一组系统资源,因此线程之间的切换更加节省资源、更加轻量化,因而也被称为轻量级的进程。什么是进程进程(Processes)是程序的一次动态执行,是系统进行资源分配和调度的基本单位,是操作系统运行的基础,通常每一个进程都拥有自己独立的内存空间和系统资源。简...
转载
发布博客 2019.09.28 ·
239 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java核心知识点整理--io流及动态代理

1、java.io 包下的类有哪些IO 介绍IO 是 Input/Output 的缩写,它是基于流模型实现的,比如操作文件时使用输入流和输出流来写入和读取文件等。IO 分类传统的 IO,按照流类型我们可以分为:字符流字节流其中,字符流包括 Reader、Writer;字节流包括 InputStream、OutputStream。传统 IO 的类关系图,如下图所示:IO 使用了...
转载
发布博客 2019.09.28 ·
448 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java核心知识点整理--集合、泛型

1、集合详解之 Collection先来看看集合的继承关系图,如下图所示:其中:外框为虚线的表示接口,边框为实线的表示类;箭头为虚线的表示实现了接口,箭头为实线的表示继承了类。为了方便理解,我隐藏了一些与本文内容无关的信息,隐藏的这些内容会在后面的章节中进行详细地介绍。从图中可以看出,集合的根节点是 Collection,而 Collection 下又提供了两大常用集合,分别是:L...
转载
发布博客 2019.09.28 ·
283 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

java核心知识点-类、接口、枚举

1、数组和排序算法的应用数组的定义与使用数组是 Java 编程中最重要的数据结构之一,也是最基本的数据结构,Java 中的常用集合 ArrayList、HashMap 等内部的实现都使用到了数组结构。数组是只能用来存储一种类型的集合,可以通过下标访问数值中的所有元素。数组的声明方式有以下两种,如整数型数组,请参考下面代码:方式一:int[] arr;方式二:int arr[];大部分情...
原创
发布博客 2019.09.28 ·
380 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java基础整理及常见面试

1、Java 程序是如何执行的Java 介绍Java 诞生于 1991 年,Java 的前身叫做 Oak(橡树),但在注册商标的时候,发现这个名字已经被人注册了,后来团队的人就在咖啡馆讨论这件事该怎么办,有人灵机一动说叫 Java 如何,因为当时他们正在喝着一款叫做 Java 的咖啡。就这样,这个后来家喻户晓的名字,竟以这种“随意”的方式诞生了,并一直沿用至今。Java 发展历程:1990...
原创
发布博客 2019.09.28 ·
335 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

用定时器写倒计时代码详解

通过JavaScript定时器,写一个倒计时效果展示很基础常见的功能,在秒杀,抢购,会展活动等都有运用,具体代码如下:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=d...
原创
发布博客 2019.08.22 ·
1008 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

java对象参数传递,值传递还是引用传递?

在Java中,当对象作为参数传递时,究竟是值传递还是引用传递?官方明确表明:java方法中传递对象 只有一种方式:值传递
原创
发布博客 2019.08.20 ·
951 阅读 ·
1 点赞 ·
1 评论 ·
5 收藏

IDEA设置启动时不自动打开上次项目

1.打开File > Setting(快捷键:Ctrl+Alt+S)2.打开Appearance & Behavior - System Setting- 去勾选 Reopen last project on startup (启动时重新打开上一个项目)3.关闭IDEA,重新打开,如图所示...
原创
发布博客 2019.08.13 ·
18331 阅读 ·
10 点赞 ·
0 评论 ·
11 收藏