不爱吃榴莲.
码龄1年
  • 20,772
    被访问
  • 250
    原创
  • 326,112
    排名
  • 147
    粉丝
关注
提问 私信

个人简介:WX公众号:编程进阶路

  • 加入CSDN时间: 2021-06-08
博客简介:

m0_59117112的博客

查看详细资料
  • 3
    领奖
    总分 302 当月 0
个人成就
  • 获得10次点赞
  • 内容获得69次评论
  • 获得54次收藏
创作历程
  • 250篇
    2021年
成就勋章
TA的专栏
  • 程序员
    250篇
兴趣领域 设置
  • 人工智能
    tensorflow
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【Java知识点详解 3,2021年阿里Java高级面试题及答案

1、分布式传递对象,或者网络传输,需要序列化2、我调用你的jvm的方法,结果返回到我的jvm上进行处理3、序列化可以保持对象的状态比如:tomcat关闭以后会把session对象序列化到SESSIONS.ser文件中,等下次启动的时候就把这些session再加载到内存里面来。4、数据传输并复原在j2ee中页面与后台使用的比较多。尤其是在列表中的时候使用尤为突出。比如:一个人员的列表保存起来的话,你可以将这个列表序列化,传到后台,然后再反序列化成person对象直接进行对象的保存。5、比如EJB
原创
发布博客 2021.08.10 ·
99 阅读 ·
1 点赞 ·
1 评论

【Java核心面试宝典,最新阿里+头条+腾讯大厂Java笔试真题

今天来和大家分享在Java中有关基本数据结构相关的面试题,这一类问题因为比较基础,其实有时候就很容易被我们忽视掉,但是这也不妨碍面试官对我们的考察呀!一、Java的数据类型有哪些?===============很多人都会在这个看似简单的问题中入坑,一说到数据类型,很多人第一时间想到的就是int、char等类型,但是我们仔细看题就会发现,题中所问的问题是数据类型,而不是基本数据类型。数据类型有两种,分别是“基本数据类型”和“引用数据类型”基本数据类型包括的内容如下表:而引用数据类型包括的是三种:
原创
发布博客 2021.08.10 ·
45 阅读 ·
0 点赞 ·
0 评论

【Java核心面试宝典(1),2021年Java技术下半场在哪

今天来和小伙伴们记录有关于面向对象的一些面试题,一部分是LeetCode上比较经典且最常见的面试题。一、面向对象和面向过程的区别有哪些?分别有什么优缺点?面向过程是将问题分解成步骤,按照步骤实现函数,并依次调用,数据和数据的实现是分离的,而面向对象是将问题分解成对象,描述事物在解决问题的步骤中的行为,对象与属性和行为是关联的。面向过程的优点: 性能方面比面向对象高,不需要面向对象的实例化,面向过程的缺点: 因为是按照步骤实现函数并依次调用的,因此不容易复用、维护和扩展。面向对象的优点
原创
发布博客 2021.08.10 ·
45 阅读 ·
0 点赞 ·
0 评论

【Java从0到架构师,Java传智播客视频

依赖配置文件创建 SessionMyBatis 查询实体映射字段映射 - resultMap传参 - 单个参数传参 - 多个参数打印 SQL 语句多表关联查询 - resultTypeJava 从 0 到架构师目录:【Java从0到架构师】学习记录Gitee 代码:https://gitee.com/szluyu99/mj_java_frame/tree/master/01_MyBatisMyBatis 属于持久层(DA...
原创
发布博客 2021.08.10 ·
34 阅读 ·
0 点赞 ·
0 评论

【Java从0到架构师(3),Java面试笔试题逻辑题

PreparedStatement 接口继承自 Statement 接口建议使用 PreparedStatement 替代 StatementPreparedstatement 的优点:可以防止 SQL 注入执行速度比 Statement 快支持批量处理配置文件一些经常动态修改的值,建议放入到配置文件中,不要写死在 Java 代码中因为 .java 编译后变成 .class,无法直接修改其内容已部署的项目想要修改配置信息,则需要修改 Java 代码再重新部署.
原创
发布博客 2021.08.10 ·
32 阅读 ·
0 点赞 ·
0 评论

【Java从0到架构师(2),Java最新面试题及答案

Gitee 代码:https://gitee.com/szluyu99/mj_java/tree/master如何通过 Java 操作数据库?JDBC,全称是 Java Database Connectivity在 Java 中用来规范如何访问关系型数据库,由各大数据库厂商去实现它属于 JavaSE 的一部分下载 MySQL 的 JDBC 实现(jar,驱动包)=============================================================
原创
发布博客 2021.08.10 ·
25 阅读 ·
0 点赞 ·
0 评论

【Java从0到架构师(1),幸亏有这本623页的微服务框架实战笔记

让你知道一下你在哪个容器里面04 - ApplicationContextAware - setApplicationContext - org.springframework.context.support.ClassPathXmlApplicationContext@14acaea5, started on Fri Aug 21 21:14:50 CST 2020初始化方法调用之前调用05 - BeanPostProcessor - postProcessBeforeInitialization
原创
发布博客 2021.08.10 ·
21 阅读 ·
0 点赞 ·
0 评论

【JavaScript 笔记,实战分析SpringBoot整合JSON

foo(); // Hello, undefined对于上述 `foo()` 函数,JavaScript 引擎看到的代码相当于:function foo() {var y; // 提升变量y的申明,此时y为undefinedvar x = 'Hello, ' + y;console.log(x);y = 'Bob';}建议采用 “**在函数内部首先申明所有变量**” 这一规则。最常见的做法是用一个 `var` 申明函数内部用到的所有变量:func
原创
发布博客 2021.08.10 ·
42 阅读 ·
0 点赞 ·
0 评论

开发新人有必要考虑在工作一年后跳槽,Java高级开发技术

有两点考量,不考虑整体经济环境恶化与否,首先在企业里一年涨薪的幅度很有限,如果不升职级可能有8%就不错(即和近年单位人民币购买力的下降速度估计值打平手),而你在这一年获得的成长带来的实际市场价值增幅是远大于这个幅度的(当然,几年后技术成长带来的收益会下降,但是不是现在要关心的问题),假设你现在6000,一年后你的市场价值可能是8000,而公司可能只会给到你6500。再者你去面试,你目前的薪资会作为下家开价的参考,那么你在两年后跳槽,对方就会误认为你两年经验只具备6500或7000左右的能力,即“你不够努力”
原创
发布博客 2021.08.09 ·
104 阅读 ·
0 点赞 ·
0 评论

帮你深度探寻Spring循环依赖源码实现,Java开发五年

//反射创建对象 Object newInstance = tClass.newInstance(); //实例化完就放到二级缓存 earlySingletonObjects.put(beanName,newInstance); //开始填充属性 populateBean(newInstance); //填充完成后从创作中的集合转移到完全体集合 earlySingletonObjects.remove(beanName); single...
原创
发布博客 2021.08.09 ·
29 阅读 ·
0 点赞 ·
0 评论

小结一下,HTTP-规范中的那些容易掉进去的坑,直面春招

2.冲突的协议我们首先看看 URI 中的保留字,这些保留字不参与编码。保留字符一共有两大类:gen-delims:: / ? # [ ] @sub-delims:! $ & ' ( ) * + , ; =URI 的编码规则也很简单,先把非限定范围的字符转为 16 进制,然后前面加百分号。空格这种不安全字符转为十六进制就是 0x2
原创
发布博客 2021.08.09 ·
40 阅读 ·
0 点赞 ·
0 评论

小白必看!结合实际实例,让我成功在寒冬中站稳脚步

事务具备四种属性,分别是原子性,一致性,隔离性,持久性,也就是我们经常说的ACID特性。原子性(atomicity)一个事务是一个不可分割的单位,事务中的操作要么都做,要么都不做。一致性(consistency)事务是必须使数据库从一个一致性状态到另一个一致性状态。一致性与原子性密不可分。隔离性(isolation)一个事务的执行,不能被其他事务干扰。即一个事务内部的操作及使用的数据对并发的其他事务是隔离开来的,并发执行的各个事务之间不能互相干扰。持久性(durability)
原创
发布博客 2021.08.09 ·
31 阅读 ·
0 点赞 ·
0 评论

将两个及其以上的有序表合并为一张有序表,教科书般的排查与分析过程

b[k] = a[j]; k++; j++;}for (int i = l; i <= r; i++){ a[i] = b[i];}}### [](https://gitee.com/vip204888/java-p7)**简化版**const int maxn = 1e5 + 10;int q[maxn], tmp[maxn];void merge_sort(int q[], int l, int r){if (l >= r) return.
原创
发布博客 2021.08.09 ·
112 阅读 ·
0 点赞 ·
0 评论

寒冬将至,备下一波阿里,做了三年Java

1.2 Redis学习路线思维导图数据库面试专题随着工作经验的积累,我日益感觉到,对一名程序员来说,拥有良好的数据库设计能力是很重要的,甚至是最重要的。这里以面试题的形式对数据库常见问题做一个总结,解决大家的知识盲点。请简洁描述 MySQL 中 InnoDB 支持的四种事务隔离级别名称,以及逐级之间的区别?在 MySQL 中 ENUM 的用法是什么?MySQL 数据库服务器性能分析的方法命令有哪些?MySQL 中使用什么存储引擎?详细说说事务四大特性(ACID)原子性、一致性、隔离 性、持
原创
发布博客 2021.08.09 ·
59 阅读 ·
0 点赞 ·
0 评论

实践!在Spring-Boot启动时添加方法运行,查漏补缺

这将产生以下日志输出:In CommandLineRunnerImplstatus=running如我们所见,该参数未解析,而是解释为单个值“ status = running”。要访问已解析格式的命令行参数,我们需要使用ApplicationRunner接口。我们待会儿再看。Spring Boot将CommandLineRunner接口添加到启动过程中。因此,在commandliner Runner中引发异常将迫使Spring启动中止启动。我们可以在一个应用程序中创建多个Comm.
原创
发布博客 2021.08.09 ·
51 阅读 ·
0 点赞 ·
0 评论

实战 - 分析java项目线上内存泄漏,netty框架工作原理

发现启动后会频繁GC,最后导致OOM(OutOfMemoryError)*/public class T15_FullGC_Problem01 {private static class CardInfo { BigDecimal price = new BigDecimal(0.0); String name = "张三"; int age = 5; Date birthdate = new Date(); public void m().
原创
发布博客 2021.08.09 ·
39 阅读 ·
0 点赞 ·
0 评论

成功入职阿里月薪45K,前后端分离实际容易产生的问题(1)

正式转前端,第一次接触前后端分离我之前是做.net,做的项目大部分是后台管理系统,那时候没有分前端后端,一般是一个功能从数据库到前端一起做,所以工作按时间分布一半时间敲C#代码一半时间写js,那时候后台管理对页面美观的要求不高考虑开发效率所以一般都是用extjs、jQuery easyUI以及后面出来的bootstrap把样式封装好了,只要用里面的组件拼接页面实现业务逻辑就可以了。但随着C#在市场的需求越来越少,开始感觉到危机,考虑要不要转行。那时候在开发群认识一个大佬招前端Vue,当时Vue刚出来没多少
原创
发布博客 2021.08.06 ·
64 阅读 ·
0 点赞 ·
0 评论

想进BTAJ,感受lambda之美

List students = new ArrayList<>(3);students.add(new Student(“路飞”, 22, 175));students.add(new Student(“红发”, 40, 180));students.add(new Student(“白胡子”, 50, 185));List list =&
原创
发布博客 2021.08.06 ·
16 阅读 ·
0 点赞 ·
0 评论

想转行当程序员的必看,抢鲜!阿里架构师私藏并发编程笔记

Java 程序天生就是多线程的线程的创建启动与中止创建启动中止3、深入认识线程线程间的共享和协作1、线程间的共享synchronized 内置锁对象锁和类锁错误的加锁和原因分析volatileThreadLocal2、线程间的协作值得注意的是,以上笔记资料对并发编程的整体讲解还不算十分完整,后半部分的资料我还没有要到,也可能是那位阿里大神还没来得及整理。那我下面给大家推荐一本技术书籍,《Java并发编程实战》《Java并发编程实战》本书深入.
原创
发布博客 2021.08.06 ·
52 阅读 ·
0 点赞 ·
1 评论

想提高开发效率的必看,被同事坑了,程序员离职前用同事电脑把数据库删除

员工当时就打算要离职,只是在离职前他做了这么一件事,他用同事的电脑把公司数据库都删了。之所以用同事电脑,有2个原因,第一是避免自己担责任,毕竟写代码删数据库可能会有纠纷,严重一点的话,自己不仅要赔钱,还可能关进去;第二是报复了同事,让他的日子也不好过。看到程序员这个动作,相信很多人都有这样的感觉,还真的要和程序员搞好关系,不然哪一天他偷偷在你电脑里写点代码,到时候哭都来不及。那么,网友是怎么说的呢?有网友说你删除环境的数据库没那么重要吧,其他地方应该都有备份,导入进去就可以了,不过像你这种恶意删除数据库
原创
发布博客 2021.08.06 ·
66 阅读 ·
0 点赞 ·
0 评论
加载更多