playJavaBoy
码龄10年
关注
提问 私信
  • 博客:43,654
    问答:4,452
    动态:22
    48,128
    总访问量
  • 72
    原创
  • 570,858
    排名
  • 5
    粉丝
  • 0
    铁粉

个人简介:每天提高一点

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:安徽省
  • 目前就职: 金蝶软件
  • 加入CSDN时间: 2015-01-15
博客简介:

落在牛背上的鸟

博客描述:
把书包丢到围墙外,总会想办法翻过去
查看详细资料
个人成就
  • 获得16次点赞
  • 内容获得9次评论
  • 获得59次收藏
  • 代码片获得373次分享
创作历程
  • 1篇
    2022年
  • 1篇
    2020年
  • 11篇
    2019年
  • 45篇
    2018年
  • 12篇
    2017年
  • 5篇
    2016年
成就勋章
TA的专栏
  • 从零开始-Java并发编程
  • Java基础学习笔记
    39篇
  • Spring学习笔记
    2篇
  • CSDN_Java学习笔记
    2篇
  • Java学习
    4篇
  • Markdown新手
    1篇
  • Python学习
    4篇
  • Ubuntu
    6篇
  • Docker
    2篇
  • MySQL
    1篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

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

Spring 整合 Junit 一直报 java.lang.NullPointerException

文章目录1. 异常信息2. 测试代码3. `build.gradle`4. 问题分析5. 解决方案1. 异常信息java.lang.NullPointerException at com.wen.basic.app.SpringJunitTest.testSpringJunit(SpringJunitTest.java:30) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMe
原创
发布博客 2022.01.10 ·
748 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

看下是否认证成功

发布动态 2020.12.15

使用Java NIO 批量重命名 bilibili 本地视频文件

目录0. 老版的方法如下1. 思路修改2. 代码实现3. 使用到两个第三方的工具,maven依赖如下:0. 老版的方法如下请先阅读老版重命名的方法,点击此处1. 思路修改遍历视频全集文件夹读取以info结尾的文件,获取“PartName”的值重命名文件和移动文件到指定位置2. 代码实现import com.alibaba.fastjson.JSON;import org....
原创
发布博客 2020.03.14 ·
477 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

里氏替换原则

里氏替换原则里氏替换原则(Liskov Substitution Principle, LSP)父类能出现的地方子类就可以出现,而且替换为子类也不会产生任何错误或异常,使用者可能根本就不需要知道是父类还是子类。但是,反过来就不行了,有子类出现的地方,父类未必就能适应。1. 继承Java使用extends关键字来实现继承,它采用了单一继承的规则优点:代码共享,减...
原创
发布博客 2019.10.16 ·
191 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

破解StarUML

流程介绍下载StarUML,并安装安装破解工具Node.js,asar解压app.asar文件,修改代码重新打包app.asar文件,并替换下载StarUML在StarUML官网下载,下载后双击即可安装安装破解工具破解工具需要安装Node.js, 这个百度有很多方法,不详细说明安装Node.js后,通过sudo npm install -g asar命令,下载...
原创
发布博客 2019.10.14 ·
806 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

单例设计模式

单例设计模式单例设计模式介绍单例设计模式的八种方法2.1 饿汉式(静态常量)2.1.1 实现步骤2.1.2 代码实现2.1.3 优缺点分析2.2 饿汉式(静态代码块)2.1 代码实现2.2 优缺点分析2.3 懒汉式(线程不安全)2.3.1 代码实现2.3.2 优缺点分析2.4 懒汉式(线程安全,同步方法)2.4.1 代码实现2.4.2 优缺点分析2...
原创
发布博客 2019.10.13 ·
114 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

罗马数字转整数

罗马数字转整数题目罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2...
原创
发布博客 2019.10.12 ·
139 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

开闭原则

开闭原则开闭原则定义Software entities like classes,modules and functions should be open for extension but closed formodifications.(一个软件实体如类、模块和函数应该对扩展开放,对修改关闭。)什么是开闭原则?为什么要使用开闭原则?怎么使用开闭原则?庐山真面目一...
原创
发布博客 2019.10.11 ·
158 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

迪米特法则

迪米特法则迪米特法则定义迪米特法则(Law Of Demeter, LoD) 也成为最少知识原则(Least Knowledge Principle, LKP): 一个对象应该对其他对象有最少的了解。即一个类应该对自己需要耦合或调用的类知道的最少,你(被耦合或被调用的类)的内部是如何负责和我对没有关系,我只需知道你提供的这么多public方法,我就调用这么多,其他的一概不关心。...
原创
发布博客 2019.10.10 ·
158 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

批量修改bilibili下载视频的文件名

批量修改bilibili下载视频的文件名<font size=4>[TOC]需求在bilibili上下载了学习视频,bili的客户端看视频非常不方便,习惯用potplayer看视频;但是bili上下载视频的文件名都是类似50200264_1_0.flv这样格式,所以就修改成bili上对应的详细介绍的文件名,类似01 介绍及快速搭建 Spring Boot 项目这...
原创
发布博客 2019.10.09 ·
1558 阅读 ·
1 点赞 ·
1 评论 ·
5 收藏

黑马程序员代码生成器2.4,无法连接数据库

黑马程序员代码生成器2.4连接数据库失败原因:MySQL 8.0 版本,默认的认证插件是caching_sha2_password,必须使用支持此插件的客户端才能连接。黑马程序员代码生成器版本过低,新版本点击此处登录MySQL如果是docker容器安装MySQL,先执行以下命令sudo docker exec -it mysql_tensquare /bin/bash...
原创
发布博客 2019.08.22 ·
2172 阅读 ·
2 点赞 ·
7 评论 ·
3 收藏

黑马程序员代码生成器V2.5 CodeUtil.rar

发布资源 2019.08.22 ·
rar

Docker安装SQL Server,并使用Navicat Premium连接SQL Server

Docker安装SQL Server,并使用Navicat Premium连接SQL Server文章目录Docker安装SQL Server,并使用Navicat Premium连接SQL Server1. Docker安装SQL Server1.1 拉取并运行容器镜像1.2 更改`SA`用户密码1.3 连接 SQL Server1.4 创建和查询数据2. Navicat Premium连接S...
原创
发布博客 2019.08.19 ·
4192 阅读 ·
1 点赞 ·
0 评论 ·
16 收藏

04_Spring基于注解的IoC配置

Spring 基于注解的IoC配置1. 常用的IoC注解按作用分类<!-- 非注解的bml配置 --><bean id="accountService" class="com.itheima.service.impl.AccountServiceImpl" scope="" init-method="" destroy-method=""> &l...
原创
发布博客 2019.04.27 ·
216 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

03_Spring依赖注入

Spring的依赖注入1. 依赖注入的概念依赖注入(Dependency Injection)它是Spring框架核心IoC的具体实现;在编写程序时,通过控制反转,把对象的创建交给Spring,但是代码中不可能没有依赖的情况;IoC解耦只是降低了他们的依赖关系,但不会消除。例如:之前业务层仍会调用持久层的方法,但是使用依赖注入的方式,Spring框架可以将持久层对象传入业务层。2....
原创
发布博客 2019.04.27 ·
139 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

新增用户、安装jdk的流程

1、跳转机#执行以下命令,${remote_host} 这个是主机地址ssh tempuser@${remote_host}#转成功后,切换到root用户,su - root2 、 检查webapp用户是否存在,用户组是否正确groups webapp正确用户组错误用户组2.1 需要删除用户,重新创建#删除...
原创
发布博客 2018.08.16 ·
177 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

扫描流(Scanner)

BufferedReader 类有两个问题:它读取数据的时候只能够按照字符串返回:public String readLine() throws IOException所有的分隔符都是固定的。在JDK1.5 后提供有一个java.util.Scanner的类,这个类专门负责解决所有输入流的操作问题。 构造方法:public Scanner(InputStream source) ...
原创
发布博客 2018.07.23 ·
1124 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

缓冲流

如果要进行中文数据的处理首先想到的一定是字符流,并且要想完整的处理数据,那么一定需要到缓冲区,缓冲区的操作有两种流 - 字符缓冲区流:BufferedReader 、BufferedWriter - 字节缓冲区流:BufferedInputStream 、BufferedOutputStreamBufferedReader 类的继承结构喝构造方法:java.lang.Object...
原创
发布博客 2018.07.22 ·
192 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

打印流

为了解决输出数据时的功能不足,所以在java.io包里面又提供了一套专门的用于输出数据的类;PrintStream(打印字节流)、PrintWriter(打印字符流)观察PrintStream类的继承与构造方法:// 继承java.lang.Object java.io.OutputStream java.io.FilterOutpu...
原创
发布博客 2018.07.22 ·
100 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

内存流

在之前用过了文件操作实现了针对于文件数据的输入与输出操作,但是如果说现在某一应用,需要进行IO操作,但是不生成文件,就可以使用内存来实现输入与输出的操作。对于内存流,java.io包里面提供了两组操作:字节内存流:ByteArrayInputStream、ByteArrayOutputStream字符内存流:CharArrayReader 、Ch...
原创
发布博客 2018.07.21 ·
151 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多