m0_64384302
码龄3年
关注
提问 私信
  • 博客:58,621
    58,621
    总访问量
  • 137
    原创
  • 1,127,138
    排名
  • 427
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江西省
  • 加入CSDN时间: 2021-11-23
博客简介:

m0_64384302的博客

查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得4次评论
  • 获得59次收藏
创作历程
  • 1篇
    2022年
  • 136篇
    2021年
成就勋章
TA的专栏
  • 程序员
    137篇
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

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

docker化你的java应用

前言==在各种技术大会(互联网架构,云计算等等),哪都少不了docker的身影。docker为啥这么火?因为它解决了大部分企业的痛点:快速的持续集成,服务的弹性伸缩,部署简单,方便了运维,而且为企业节省了机器资源,降低了成本。现在在很多企业(腾讯/京东/阿里/小红书等等)都大规模使用docker。作为开发工程师,咱们或多或少需要接触docker,因为咱们的程序运行在docker容器当中,了解docker,有益无害。下面我们就进入docker的世界吧~走进docker========docker是什
原创
发布博客 2022.01.01 ·
342 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java Lambda 表达式源码分析,我就不信你还吃不透Java的泛型

ToIntBiFunction<Integer, Integer> function = (n1, n2) -> n1 + n2;System.out.println(function.applyAsInt(1, 2));ToIntBiFunction<Integer, Integer> function2 = Integer::sum;System.out.println(function2.applyAsInt(1, 2));}大致形式就是 (param1, pa
原创
发布博客 2021.12.30 ·
344 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

InnoDB(2,linux运维技术分享

这种策略是指,当事务提交时,要先重做日志,然后再修改页,如果由于宕机发生修改页失败,那么可以通过日志来完成数据的恢复,这也是事务的ACID里面的D属性(Durability 持久性)。假设重做日志可以无限增大,而且缓冲池足够大,可以缓冲所有数据库的数据,那么就不必将缓冲池中的页刷新回磁盘了,只需要操作缓冲池就行,当发生宕机后,可以通过重做日志来恢复整个数据库系统到宕机发生的时刻。但这两个条件都很苛刻。即使满足前面这两个条件,但如果对于重做日志很大,宕机后数据库的恢复时间要很久,此时恢复的代价也是非常大的
原创
发布博客 2021.12.25 ·
288 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

hive学习笔记之一:基本数据类型,2021年“金三银四”来袭

本文对应的环境信息如下:CentOS Linux release 7.5.1804JDK:1.8.0_191hadoop:2.7.7hive:1.2.2关于hive的部署需要先部署hadoop环境,请参考《Linux部署hadoop2.7.7集群》hadoop部署成功后,安装和体验hive其参考《安装和体验hive》数据类型简介Hive支持基本和复杂数据类型:基本数据类型:包括数值型、布尔型、字符串类型和时间戳类型;复杂数据类型:数组、映射、结构
原创
发布博客 2021.12.25 ·
142 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HashMap,mybatis数据库连接池原理

你也许会回答“我没有详查标准的Java API**,你可以看看Java源代码或者Open JDK。”“我可以用Google找到答案。”**但一些面试者可能可以给出答案,“HashMap是基于hashing的原理,我们使用put(key, value)存储对象到HashMap中,使用get(key)从HashMap中获取对象。当我们给put()方法传递键和值时,我们先对键调用hashCode()方法,返回的hashCode用于找到bucket位置来储存Entry对象。”这里关键点在于指出,Hash
原创
发布博客 2021.12.25 ·
139 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA 获取系统日期时间,java对象转json原理

a.      new Date().getTime();b.      System.currentTimeMillis();c.      Calendar.getInstance().getTimeInMills();d.     Clock.systemDefaultZone().millis();其中d方法是在jdk8的时候新引入的。下面是我对上面四
原创
发布博客 2021.12.24 ·
320 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA 最全最细的fastjson使用介绍,带你透彻领悟JSON,字节跳动8年老Java面试官经验谈

//String jsonString = jsonArray.toJSONString(jsonArray);System.out.println(jsonString);}2.1.3.复杂json格式字符串与JSONObject之间的转换/**复杂json格式字符串到JSONObject的转换*/@Testpublic void testComplexJSONStrToJSONObject() {JSONObject jsonObject = JSONObject.parseObj
原创
发布博客 2021.12.24 ·
257 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java SSM (springboot+mybatis)美食菜谱分享平台系统设计和实现以及论文报告

6.用户模块管理:用户列表查询、添加、删除、7.用户评论模块管理:用户评论查询、添加、删除、8.注销退出登录管理给大家截一部分效果图吧============系统首页主要功能:分类查看没事菜谱信息以及智能推荐美食分享笔记详情信息查看、用户登录后可以进行评论、浏览量会增加、用户可以收藏当前文档信息、可以点击查看作者信息、可以对作者进行关注等操作用户评论操作:富文本编辑器添加美食分享笔记个人中心我的收藏 我的关注等关注用户信息以及具体功能操作等后台管理主要功
原创
发布博客 2021.12.24 ·
411 阅读 ·
0 点赞 ·
2 评论 ·
0 收藏

jackson学习之五:JsonInclude注解,颠覆认知

ALWAYSALWAYS表示全部序列化,如下图,null和空字符串都会序列化:NON_NULLNON_NULL好理解,就是值为null就不序列化:![在这里插入图片描述](https://img-blog.csdnimg.cn/2020090511122310.jpg?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2JvbGluZ19jYXZhbH
原创
发布博客 2021.12.24 ·
851 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

IntelliJ IDEA创建基于maven的springboot项目,java高级编程实训总结

点击“File” → “Settings” → Editor” → “Color Schems”四、IDEA 设置包名的显示方式1、带层次的显示2、不带层次的显示五、IDEA创建Java类时,自动在文件头添加作者和创建时间点击“File” → “Settings” → Editor” → “ File and Code Templates” →  “ includes” → “ FileHeader”,
原创
发布博客 2021.12.24 ·
863 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

InnoDB(4,被逼无奈开始狂啃底层技术

表表就是关于特定实体的数据集合,是关系型数据库的核心索引组织表在InnoDB存储引擎中,表中的数据都是根据主键顺序组织存放的,这种存储方式的表称为索引组织表所以在InnoDB存储的引擎表中,都必须有个主键(primary key),如果在创建表时没有显示地定义主键,则InnoDB存储引擎会按照下面的方式选择或者创建主键首先判断表中是否有非空的唯一索引,即unique key not null,如果有,那么该列就会变为主键(rowid)如果有多个非空的唯一索引,则会选择建表时第一个定义的
原创
发布博客 2021.12.24 ·
306 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

idea常用快捷键,springboot视频开发

最常用快捷键====================================================================1.Ctrl+E,可以显示最近编辑的文件列表2.Shift+Click可以关闭文件3.Ctrl+[或]可以跳到大括号的开头结尾4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方5.Ctrl+F12,可以显示当前文件的结构6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择7.Ctrl+N,可以快速打开类8.
原创
发布博客 2021.12.24 ·
350 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Hello Maven快速入门,netty架构图

Maven项目的结构POM文件介绍依赖管理项目生命周期管理继承和聚合依赖冲突的调解结束概述================================================================本文将介绍下我们日常使用的开发工具——Maven为什么使用Maven========================================================================大家想一想,没用Mav..
原创
发布博客 2021.12.24 ·
195 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

HashMap,从paxos到zookeeper电子书

你也许会回答“我没有详查标准的Java API**,你可以看看Java源代码或者Open JDK。”“我可以用Google找到答案。”**但一些面试者可能可以给出答案,“HashMap是基于hashing的原理,我们使用put(key, value)存储对象到HashMap中,使用get(key)从HashMap中获取对象。当我们给put()方法传递键和值时,我们先对键调用hashCode()方法,返回的hashCode用于找到bucket位置来储存Entry对象。”这里关键点在于指出,Hash
原创
发布博客 2021.12.24 ·
108 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JAVA 序列化、反序列化以及serialVersionUID,10天拿到字节跳动Java岗位offer

这个类为啥要实现序列化?你看有些类没序列化不是嘛,但是有些又序列化了,为啥?为啥你现在新建的也序列化?你知道序列化有啥用么?一串连问后,得到了短暂的宁静。我才发现,其实很多人都没有去了解过这些 ,大多数都是脑子里有个模糊的概念,看到别人这么做,也跟着这么做。所以,我决定写一篇关于这个序列化、反序列化以及serialVersionUID使用和不使用的简单介绍文章,希望能帮助一些伙伴把脑子里模糊的概念给抹掉。正文======序列化和反序列化 ,这两个词一看就是对着干的。简单理解:序列化,
原创
发布博客 2021.12.23 ·
440 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 并发之 Executor 框架,微服务架构springboot

参考:Executor (Java Platform SE 8 )4 ExecutorServiceExecutorService 为异步任务的执行提供了更多的支持,包括用于 终止 的方法以及可以产生用于跟踪一个或多个异步任务进度的 Future的方法。首先,和 Executor 不一样的是,ExecutorService 是可以终止的,当 ExecutorService 终止后,便不会接受新提交的任务。可以通过两个方法来终止 Executor
原创
发布博客 2021.12.23 ·
149 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java 专项练习【1 - 10】,java核心技术卷

在 Java 中,非静态方法只能是通过类的实例对象来调用,但不能直接通过类名调用。但静态(static)方法既可以通过实例对象来调用,也可以通过类名调用,当然,为了避免不必要的麻烦,我们一般都是推荐直接使用类名来调用。参考答案C下列类定义中哪些是合法的抽象类的定义?()A、abstract Animal{abstract void growl();}B、class abstract Animal{abstract void growl();}C、abstract class Animal{ab
转载
发布博客 2021.12.23 ·
194 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

JAVA String,java面试选择题及答案

System.out.println(System.currentTimeMillis() - beginTime);}private static void testStringBuilder() {System.out.println("--------------testStringBuilder---------------");long beginTime = System.currentTimeMillis();StringBuilder resultBuilder = new Str
原创
发布博客 2021.12.23 ·
144 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java String StringBuffer StringBuilder 原理,springmvc源码解析pdf

常量池public static void main(String[] args) {String str = “ab”;String str1 = “a” + “b”;String str2 = new String(“ab”);String str3 = “ab”.intern();String str4 = “a”.intern() + “b”.intern();String str5 = new String(“ab”).intern();System.out.println(str
原创
发布博客 2021.12.23 ·
117 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

idea常用快捷键,什么是分布式锁?为什么要用分布式锁

Ctrl+B 快速打开光标处的类或方法最常用快捷键====================================================================1.Ctrl+E,可以显示最近编辑的文件列表2.Shift+Click可以关闭文件3.Ctrl+[或]可以跳到大括号的开头结尾4.Ctrl+Shift+Backspace可以跳转到上次编辑的地方5.Ctrl+F12,可以显示当前文件的结构6.Ctrl+F7可以查询当前元素在当前文件中的引用,然后按F3可以选择
原创
发布博客 2021.12.23 ·
165 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多