dapeng1248
码龄11年
关注
提问 私信
  • 博客:510,265
    510,265
    总访问量
  • 39
    原创
  • 1,879,982
    排名
  • 49
    粉丝
  • 0
    铁粉

个人简介:历史进程,个人奋斗!

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

慢工出细活

博客描述:
君子生非异也,善假于物也
查看详细资料
个人成就
  • 获得278次点赞
  • 内容获得89次评论
  • 获得531次收藏
创作历程
  • 10篇
    2020年
  • 1篇
    2019年
  • 13篇
    2018年
  • 7篇
    2017年
  • 1篇
    2016年
  • 11篇
    2015年
成就勋章
TA的专栏
  • Java 基础
    8篇
  • Java 容器
  • 一步一步学设计模式
  • Android
    4篇
  • Java
    4篇
  • 一步一步学Spring
    3篇
  • Java 小记
    2篇
  • Android 问题解决
    3篇
  • 开发工具
    6篇
  • Android 工具类(方法)
    8篇
  • 值得经常逛的一些网站
  • 设计模式
    1篇
  • Mysql
    5篇
兴趣领域 设置
  • 大数据
    mysqlredis
  • 后端
    spring架构
  • 搜索
    elasticsearch
  • 服务器
    linux
创作活动更多

超级创作者激励计划

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

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

git 2.33.0,Mac系统安装包

发布资源 2022.02.25 ·
zip

apache jmeter 5.4.1,开源的性能测试工具

发布资源 2022.02.25 ·
zip

Java 易错点 总结

1. 基础1.1. 正确使用 equals 方法Object的equals方法容易抛空指针异常,应使用常量或确定有值的对象来调用 equals。举个例子:// 不能使用一个值为null的引用类型变量来调用非静态方法,否则会抛出异常String str = null;if (str.equals("SnailClimb")) { ...} else { ..}运行上面的程序会抛出空指针异常,但是我们把第二行的条件判断语句改为下面这样的话,就不会抛出空指针异常,else 语
原创
发布博客 2020.10.29 ·
334 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

BIO,NIO,AIO 总结

Java 中的 BIO、NIO和 AIO 理解为是 Java 语言对操作系统的各种 IO 模型的封装。程序员在使用这些 API 的时候,不需要关心操作系统层面的知识,也不需要根据不同操作系统编写不同的代码。只需要使用Java的API就可以了。在讲 BIO,NIO,AIO 之前先来回顾一下这样几个概念:同步与异步,阻塞与非阻塞。关于同步和异步的概念解读困扰着很多程序员,大部分的解读都会带有自己的一点偏见。参考了 Stackoverflow相关问题后对原有答案进行了进一步完善:When you e
原创
发布博客 2020.10.29 ·
182 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

代理模式详解:静态代理+JDK/CGLIB 动态代理

1. 代理模式代理模式是一种比较好的理解的设计模式。简单来说就是 我们使用代理对象来代替对真实对象(real object)的访问,这样就可以在不修改原目标对象的前提下,提供额外的功能操作,扩展目标对象的功能。代理模式的主要作用是扩展目标对象的功能,比如说在目标对象的某个方法执行前后你可以增加一些自定义的操作。举个例子:你的找了一小红来帮你问话,小红就看作是代理我的代理对象,代理的行为(方法)是问话。https://medium.com/@mithunsasidharan/underst
原创
发布博客 2020.10.29 ·
228 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 反射机制

反射机制介绍JAVA 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 java 语言的反射机制。获取 Class 对象的四种方式如果我们动态获取到这些信息,我们需要依靠 Class 对象。Class 类对象将一个类的方法、变量等信息告诉运行的程序。Java 提供了四种方式获取 Class 对象:1.知道具体类的情况下可以使用:Class alunbarCla
原创
发布博客 2020.10.29 ·
116 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 常见关键字总结:final、static、this、super

final 关键字final关键字,意思是最终的、不可修改的,最见不得变化 ,用来修饰类、方法和变量,具有以下特点: final修饰的类不能被继承,final类中的所有成员方法都会被隐式的指定为final方法; final修饰的方法不能被重写; final修饰的变量是常量,如果是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;如果是引用类型的变量,则在对其初始化之后便不能让其指向另一个对象。 说明:使用final方法的原因有两个。第一个原因是把方法锁定,以防任何继承
原创
发布博客 2020.10.29 ·
406 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Java基础三:Java 核心技术

目录3. Java 核心技术3.1. 反射机制3.2. 异常3.3. 多线程3.4. 文件与 I\O 流3. Java 核心技术3.1. 反射机制JAVA 反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为 java 语言的反射机制。3.1.1.静态编译和动态编译静态编译: 在编译时确定类型,绑定对象 动态编译: 运行时确定类型,绑定对象3
原创
发布博客 2020.10.29 ·
3858 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

Java基础二:Java 面向对象

目录2. Java 面向对象2.1. 类和对象2.2. 面向对象三大特征2.3. 修饰符2.4. 接口和抽象类2.5. 其它重要知识点2. Java 面向对象2.1. 类和对象2.1.1. 面向对象和面向过程的区别面向过程 :面向过程性能比面向对象高。 因为类调用时需要实例化,开销比较大,比较消耗资源,所以当性能是最重要的考量因素的时候,比如单片机、嵌入式开发、Linux/Unix 等一般采用面向过程开发。但是,面向过程没有面向对象易维护、易复用、易扩展。 面向对象
原创
发布博客 2020.10.29 ·
202 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java基础一:Java 基本功

1. 剖析面试最常见问题之 Java 集合框架 1.1. 集合概述 1.1.1. Java 集合概览 1.1.2. 说说 List,Set,Map 三者的区别? 1.1.3. 集合框架底层数据结构总结 1.1.3.1. List 1.1.3.2. Set 1.1.3.3. Map 1.1.4. 如何选用集合? 1.1.5. 为什么要使用集合? 1.1.6. Iterator 迭代器 1.1.6.1. 迭代器 Iterator 是什么?
原创
发布博客 2020.10.29 ·
514 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Spring基础组件之@Value

@Value 作用是给类的属性赋值的。三种使用方法:1.基本字符;2.springEL表达式;3.读取配置文件中的内容首先在src/main/resources下建立一个文件test.properties然后在配置类中配置路径@Configuration@PropertySource("classpath:/test.properties")public class Ma...
原创
发布博客 2020.01.03 ·
514 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Spring中Bean的生命周期

一、什么是Bean的生命周期Bean的生命周期指的是Bean的创建-->初始化-->销毁的一系列过程。二、那我们可以在Bean初始化及销毁的时候做一些事情,下面我将演示三种方法1. 在@Bean中指定initMethod方法和destroyMethod方法,这种方法用的最多。注:对于单实例bean,可以使用;但是对于多实例bean,容器只负责初始化,但不会管理bean,...
原创
发布博客 2020.01.01 ·
166 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring简介及基础组件

一、Spring发展历程2003年2月Spring框架正式开源,Spring致力于J2EE应用的各种解决方案,而不仅仅专注于某一层解决方案。可以说Spring是企业应用开发的“一站式”选择,Spring贯穿于表现层、业务层、持久层,然而Spring并不想取代那些已经有的框架,而是以高度的开放性,与这些已有的框架进行整合。二、Spring的目标1、让现有的技术更容易使用,2、促进良好的编...
原创
发布博客 2019.12.30 ·
223 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Mysql 彻底卸载(压缩包方式的安装)

在调用SQLiteDatabase类的静态方法openOrCreateDatabase时传入的路径参数必须为绝对路径。这与Activity/ContextThemeWrapper类的openOrCreateDatabase不同。后者中传入的路径参数为文件名.db,其默认存放在/data/data/包名/databases下,而前者则必须指定绝对路径,若像后者那样直接传入文件名,不仅不能
原创
发布博客 2018.06.11 ·
7019 阅读 ·
3 点赞 ·
1 评论 ·
18 收藏

Mysql update多表联合更新

下面我建两个表,并执行一系列sql语句,仔细观察sql执行后表中数据的变化,很容易就能理解多表联合更新的用法student表                                                                         class表     1. 执行 UPDATE student s , class c SET s.class_name='tes...
原创
发布博客 2018.06.10 ·
317133 阅读 ·
73 点赞 ·
18 评论 ·
223 收藏

Mysql 关键字JOIN,LEFT JOIN,RIGHT JOIN

1、http://p.codekk.com/2、http://www.trinea.cn/
原创
发布博客 2018.06.09 ·
19552 阅读 ·
17 点赞 ·
2 评论 ·
48 收藏

Mysql 解决1251 client does not support ...问题

一、客户端连接mysql,问题:1251 client does not support ...二、解决1.查看用户信息select host,user,plugin,authentication_string from mysql.user;备注:host为 % 表示不限制ip    localhost表示本机使用    plugin非mysql_native_password 则需要修改密码2...
原创
发布博客 2018.06.09 ·
83958 阅读 ·
131 点赞 ·
55 评论 ·
256 收藏

Mysql安装

一、下载下载Community版,下载的zip包,直接解压,D:\Program Files\mysql-8.0.11-winx64二、配置环境变量path里添加:D:\Program Files\mysql-8.0.11-winx64\bin三、生成data文件1.以管理员身份运行cmd进入C:\Windows\System32,里面有可执行文件cmd.exe,右键-以管理员身份运行2.cmd中...
原创
发布博客 2018.06.09 ·
228 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Maven本地仓库配置的正确姿势(Idea中配置不管用)

很多小伙伴在Idea中配置了如图Maven的setting.xml和repository的路径,发现不起作用。确实,不管你在Idea中配置的是什么,Maven都会去它默认的地方 ${user.home}/.m2/setting.xml 找setting文件,然后根据setting文件中的配置去找repository仓库。所以对于Maven的属性配置都要写在 ${user.home}/.m2/set...
原创
发布博客 2018.06.07 ·
16923 阅读 ·
2 点赞 ·
7 评论 ·
3 收藏

Eclipse中working set和Idea中Grouping Modules

有的时候项目中模块太多,需要把它们分类显得结构更加清晰,比如Eclipse中working set,它们不改变真实的存储目录结构,只是在IDE开发工具中看起来结构分类了。那么Idea中类似的功能是什么呢,就是Grouping Modules,它的使用方法请参照官网文档,写的很清晰:IntelliJ IDEA 2017参照:https://www.jetbrains.com/help/idea/20...
原创
发布博客 2018.05.29 ·
6080 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多