一只野生程序媛
码龄8年
求更新 关注
提问 私信
  • 博客:245,453
    245,453
    总访问量
  • 114
    原创
  • 144
    粉丝
  • 17
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2018-09-13

个人简介:博客内容为自己整理的笔记,希望对你有帮助~

博客简介:

Smile_Sunny521的博客

查看详细资料
个人成就
  • 获得256次点赞
  • 内容获得56次评论
  • 获得1,187次收藏
  • 博客总排名1,967,265名
创作历程
  • 4篇
    2020年
  • 110篇
    2019年
  • 1篇
    2018年
成就勋章
TA的专栏
  • 面试
    5篇
  • 阿里云短信
    1篇
  • JDK
    2篇
  • Java基础
    85篇
  • 数据库-mysql
    3篇
  • 数据库-oracle
  • SSM
    2篇
  • 设计模式
    7篇
  • 加班
    1篇
  • 数据库-MongoDB
    1篇
  • Nginx
  • Redis
    1篇
  • Jmeter
    1篇
  • GIT
    2篇
  • SVN
    1篇
  • vue
    1篇
  • jQuery
    2篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 0

TA参与的活动 0

创作活动更多

「谁说嵌入式只是调包和焊板子?」—— 2026嵌入式全栈技术征锋令

谁说嵌入式只会“Ctrl+C 调包”和“拿电烙铁焊板子”?2026嵌入式全栈技术征锋令正式启幕! 本次活动专为硬核硬件/软件开发者打造,无论你是刚玩转裸机外设的萌新,还是精通RTOS调度、死磕底层驱动的行业老手,亦或是执掌系统架构的大神,这里都是你证明实力的舞台! 拒绝表面功夫,每一行代码,都有撬动硬件的力量!晒出你的硬核工程实战,为嵌入式开发者的全栈硬实力正名!

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

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

面试中常问的你在项目开发中遇到过哪些问题怎么回答?

一、你在项目开发中遇到过哪些问题? 此问题的回答一般从三个方向入手,一是技术问题,二是解决方案问题,三是甲方或团队配合问题,针对这三个方面的问题回答示例。 一、技术方面: 开发项目过程中遇到问题是难免的,但是面试中绝对不可以暴露低级的bug,博主小白在职期间经常遇到的问题: 1.本地环境与线上环境出现问题不一致,可能是线上环境问题,运维部署服务器问题等。 2.线上数据库版本问题,导致本地写的sql...
原创
博文更新于 2020.03.19 ·
50200 阅读 ·
60 点赞 ·
2 评论 ·
496 收藏

重写和重载的区别?Overload是否可以改变返回值类型?

方法重写:子类中出现了和父类中方法声明一模一样的方法。 方法重载:本类中出现的方法名一样,参数列表不同的方法。与返回值无关。 子类对象调用方法的时候: 先找子类本身,再找父类。 方法重写的应用: 当子类需要父类的功能,而功能主体子类有自己特有内容时,可以重写父类中的方法。 这样,即沿袭了父类的功能,又定义了子类特有的内容。 方法重写的注意事项 A:父类中私有方法不能被重写 因为父类私有方法子类根本...
原创
博文更新于 2019.04.26 ·
642 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Collections总结

Collections(理解) (1)是针对集合进行操作的工具类 (2)面试题:Collection和Collections的区别 A:Collection 是单列集合的顶层接口,有两个子接口List和Set B:Collections 是针对集合进行操作的工具类,可以对集合进行排序和查找等 (3)常见的几个小方法: ...
原创
博文更新于 2019.05.05 ·
787 阅读 ·
4 点赞 ·
0 评论 ·
10 收藏

java面试之技术部分

面试中技术问题占一半,也是考验你专业技能的一关。 通常技术问题分为这几类: 1.框架部分:框架原理。 2.基础部分:线程,io流,集合,前端的一些基础问题等等。 3.数据库部门:主要考sql。 4.高级部分:设计模式,jvm,并发,redis… 5.场景部分:面试官给出业务场景,让你说出怎么实现。 问技术的时候不要紧张,将你会的融会贯通。不要背网上总结好的一大篇,用自己的理解说出来。 比如问:介绍...
原创
博文更新于 2020.03.19 ·
618 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java面试之项目部分

一、项目的生命周期 先了解下公司中的项目开发流程: 1.需求分析 2.概要设计 3.详细设计(用例图,流程图,类图) 4.数据库设计(powerdesigner) 5.代码开发(编写) Git/svn版本管理工具(提交,更新代码,文档) 6.单元测试(junit 白盒测试)(开发人员) 7.集成测试 (黑盒测试,loadrunner(编写测试脚本)(高级测试)) 8.上线试运行 (用户自己体验)...
原创
博文更新于 2020.03.19 ·
1266 阅读 ·
1 点赞 ·
0 评论 ·
13 收藏

java面试之人事部分

根据博主面试经历总结,希望对你有帮助~ 人事部分: 第一:你好,我是今天来参加面试的xxx,这是我的简历! 第二:人事:请你做一下自我介绍?            我:你好,我叫xxx,来自xx,今年xx岁,毕业于xx,学的是xx专业, 从事软件行业工作,到现在有三年的工作经验了,在这期间...
原创
博文更新于 2020.03.19 ·
3017 阅读 ·
5 点赞 ·
0 评论 ·
33 收藏

对接阿里云短信发送

对接阿里云短信 1.配置sdk: <!--阿里云短信SDK--> <dependency> <groupId>com.aliyun</groupId> <artifactId>aliyun-java-sdk-core</artifactId> </dependenc...
原创
博文更新于 2019.09.30 ·
524 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Java面试常问问题-线程部分(含答案)

java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用? 答:有两种实现方法,分别是继承Thread类与实现Runnable接口 用synchronized关键字修饰同步方法 反对使用stop(),是因为它不安全,suspend()方法容易发生死锁。 sleep() 和 wait() 有什么区别? 答:sleep是线程类(Thread)...
原创
博文更新于 2019.09.24 ·
420 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

GIT使用命令合并分支到主干

Git使用分支命令: 查看分支:git branch 创建分支:git branch 切换分支:git checkout 创建+切换分支:git checkout -b 合并某分支到当前分支:git merge 推送:git push 删除分支:git branch -d ...
原创
博文更新于 2019.09.04 ·
347 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Thymeleaf常用写法,带实例,最全!

Thymeleaf: 市面上主流的 Java 模板引擎有:JSP、Velocity、Freemarker、Thymeleaf JSP本质也是模板引擎,Spring Boot 官方推荐使用 “Thymeleaf”模板引擎 Thymeleaf 官网:https://www.thymeleaf.org/ Thymeleaf 在Github 的主页:https://github.com/thymeleaf...
原创
博文更新于 2019.07.29 ·
4794 阅读 ·
3 点赞 ·
2 评论 ·
15 收藏

Java去除字符串中结尾的所有br标签

/** * 剔除结尾的br-正则 * @param cs 字符序列 * @return 删除html标签后的字符序列 */ public static String replaceEndBrHtml(String cs){ String rex = "^(.*)(<br/?>)$"; Pattern com...
原创
博文更新于 2019.07.25 ·
2640 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

jquery中使用ajax

ajax使用: 1.引入Jquery核心库jquery-1.6.*.js文件. 2. $.ajax({ type:"post/get",//请求方式,默认Get,不区分大小写 async:true/flase,//是否为异步,默认是true(异步) url:"请求地址", data:"name='admin...
原创
博文更新于 2019.06.25 ·
288 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jQuery学习总结

jQuery: 流行的js 类库. 市场用得比较多两个框架: jQuery 比较适合做一些互联网 的应用(12306.com,蘑菇街,美丽说,聚美) extjs 比较适合做后台管理系统(电商(订单管理),银行,电信) 在写j...
原创
博文更新于 2019.05.21 ·
1224 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

反射总结

1:反射 (1)类的加载及类加载器 (2)反射: 1.概念:通过class文件对象,去使用该文件中的成员变量,构造方法,成员方法。 允许程序在运行期间,动态的创建某个对象,并调用其中的方法。是创建对象的另外一种方式 要想使用,首先你必须得到class文件对象,其实也就是得到Class类的对象。 ...
原创
博文更新于 2019.05.10 ·
358 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

你要了解的JDK新特性

JDK新特性 (1)JDK5(掌握) 装箱和拆箱 泛型 增强for 静态导入 可变参数 枚举 public enum Direction { //FRONT, BEHIND, LEFT, RIGHT; ...
原创
博文更新于 2019.05.10 ·
366 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java8使用Lambda表达式转list

List<PackageCourse>packageCourseList = packageCourseList.stream().filter(v -> v.getCourse()!=null).collect(Collectors.toList()); 解释: 重新统计成一个getCourse()!=null的list集合。 ---------------------...
原创
博文更新于 2019.05.09 ·
4023 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java8使用Lambda表达式得到以逗号分隔的ids串

String courseIds = packList.stream() .filter(e -> e.getCourse() != null) .map(PackageCourse::getCourseId).map(String::valueOf).distinct() .collect(joining(",")); 解释: 首先将packLi...
原创
博文更新于 2019.05.09 ·
12398 阅读 ·
1 点赞 ·
2 评论 ·
9 收藏

IO流之小结+经典案例

IO流小结: IO流 |--字节流 |--字节输入流 InputStream int read():一次读取一个字节 int read(byte[] bys):一次读取一个字节数组 ...
原创
博文更新于 2019.05.07 ·
863 阅读 ·
3 点赞 ·
2 评论 ·
5 收藏

多线程-扩展篇(Lock锁,线程通信,线程池,定时器..)

1:多线程 (1)为了更清晰的表达如何加锁和释放锁,,JDK5以后提供了一个新的锁对象Lock。 Lock锁 Lock: void lock(): 获取锁。 void unlock():释放锁。 ReentrantLock是Lock的实现类. public class S...
原创
博文更新于 2019.05.07 ·
374 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

java学习之多线程篇

(1)多线程:一个应用程序有多条执行路径 进程:正在执行的应用程序。正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存空间和系统资源。 线程:进程的执行单元,执行路径(是进程中的单个顺序控制流,是一条执行路径) 单线程:一个应用程序只有一条执行路径 多线程:一个应用程序有多条执行路径 ...
原创
博文更新于 2019.05.07 ·
357 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏
加载更多