.道不虚行
码龄6年
关注
提问 私信
  • 博客:87,175
    87,175
    总访问量
  • 100
    原创
  • 1,352,255
    排名
  • 128
    粉丝

个人简介:欢迎分享

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2019-01-03
博客简介:

weixin_44387652的博客

查看详细资料
  • 原力等级
    领奖
    当前等级
    3
    当前总分
    418
    当月
    0
个人成就
  • 获得66次点赞
  • 内容获得43次评论
  • 获得360次收藏
  • 代码片获得1,452次分享
创作历程
  • 4篇
    2023年
  • 81篇
    2021年
  • 15篇
    2020年
成就勋章
TA的专栏
  • java
    20篇
  • 微服务
    18篇
  • hadoop
    53篇
  • mysql
    8篇
  • dos
    1篇
  • spark
    1篇
  • flink
  • python
  • linux
兴趣领域 设置
  • Java
    java
  • 大数据
    hadoophivespark
创作活动更多

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

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

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

IDEA 28 个天花板技巧 + 12 款神级插件,生产力起飞...

IDEA 作为Java开发工具的后起之秀,几乎以碾压之势把其他对手甩在了身后,主要原因还是归功于:好用;虽然有点重,但依旧瑕不掩瑜,内置了非常多的功能,大大提高了日常的开发效率,下面汇总了常用的一下小技巧;另外,前段时间,也给大家推荐了12款能减少80%苦力代码的高效插件,结合起来一起使用,让你的撸码效率直接起飞…注意:不同 idea 版本菜单、目录可能有细微差别,自己稍加分析都能找到。
原创
发布博客 2023.11.16 ·
247 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

策略+枚举 优雅的消灭 if-else

Monday("星期一" , "今天上语文课") , Tuesday("星期二" , "今天上英语课") , Wednesday("星期三" , "今天上语文课") , Thursday("星期四" , "今天上英语课");return day;return msg;i < length;i ++) {} }
原创
发布博客 2023.09.26 ·
326 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java开发小细节

另外,如果一个类是 final 的,则该类所有方法都是 final 的。一个是线性表,一个是链表,一句话,随机查询尽量使用ArrayList,ArrayList 优于 LinkedList,LinkedList 还要移动指针,添加删除的操作LinkedList 优于 ArrayList,ArrayList 还要移动数据,不过这是理论性分析,事实未必如此,重要的是理解好二者的数据结构,对症下药。在使用中,如果超出这个大小,就会重新分配内存,创建一个更大的数组,并将原先的数组复制过来,再丢弃旧的数组。
原创
发布博客 2023.09.18 ·
830 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

MyBatis 动态 SQL、MyBatis 标签、MyBatis关联查询

动态 SQL 是 MyBatis 的强大特性之一。在 JDBC 或其它类似的框架中,开发人员通常需要手动拼接 SQL 语句。根据不同的条件拼接 SQL 语句是一件极其痛苦的工作。例如,拼接时要确保添加了必要的空格,还要注意去掉列表最后一个列名的逗号。而动态 SQL 恰好解决了这一问题,可以根据场景动态的构建查询。动态SQL(code that is executed dynamically),它一般是根据用户输入或外部条件动态组合的SQL语句块。
原创
发布博客 2023.09.15 ·
688 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Java基础语法(递归练习,快速排序,斐波那契数列)

Java基础语法(递归,快速排序)1 递归思想2 快速排序1 递归思想1、什么是递归:字面意思就是信息传递,然后归并。递归可以大大缩短程序的代码,有意识的使用递归,可以用较短的代码解决一些复杂的问题。甚至有些问题非得使用递归解决不可。2、递归的思想:把规模大的、较难解决的问题变成规模较小的、易解决的同一问题。规模较小的问题又变成规模更小的问题,并且小到一定程度可以直接得出它的解,从而得到原来问题的解。3、何时用递归,满足一下三点:(1)解决某个问题时,可以把这个问题转化为一个新的问题,但
原创
发布博客 2021.11.25 ·
456 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java面向对象(javaBean、继承、方法重写、多态、动态绑定)

Java面向对象(javaBean、继承、方法重写、多态)1 javaBean 和关键字(package/import)2 继承(特征二)3 方法重写(override/overwrite)4 多态(特征三)1 javaBean 和关键字(package/import)1、javaBean 是 java 开发中常有的实体类,在 java 开发中符合 javaBean 类的有以下几点:(1)类的访问权限修饰符 public 的;(2)类中的属性要私有化 private;(3)类中要提供 gette
原创
发布博客 2021.11.04 ·
528 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

Java基础语法(汉罗塔)

Java基础语法(汉罗塔)1 起源2 需求3 分析3.1 1个碟子3.2 2个碟子3.3 3个碟子3.4 4个碟子3.5 规律4 代码实现:直接算法5 代码实现封装:栈的思想1 起源汉罗塔(又称河内塔)问题是源于印度一个古老传说的益智玩具。大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘。2 需求将汉罗塔问题抽象到数学:
原创
发布博客 2021.11.01 ·
1117 阅读 ·
2 点赞 ·
3 评论 ·
6 收藏

Java面向对象(封装、getter/setter、构造器、this关键字)

Java面向对象(封装)1 封装1.1 什么是封装1.2 封装一问1.3 解决方法1.4 如何封装1.5 代码释义:StudentTest.java2 getter 和 setter 方法2.1 eclipse 快速添加1 封装1.1 什么是封装封装举个例就像在小卖铺买的零食一样,零食都有包装,将零食与外界隔离开来,避免零食污染不可食用,这就是封装的思想。1.2 封装一问在文章 Java面向对象(方法、方法重载,方法可变参数) 说到的 “值类型(基本)和引用类型(类,数组)作为方法参数的区别” 中
原创
发布博客 2021.10.25 ·
1332 阅读 ·
6 点赞 ·
0 评论 ·
16 收藏

Java面向对象(方法、方法重载,方法可变参数)

Java面向对象(方法)1 方法(类成员之二)1.1 语法1.2 练习2 方法重载2.1 特点2.2 练习2.3 任意类型作为方法的返回值2.4 任意类型(引用类型)作为方法参数1 方法(类成员之二)1.1 语法[访问权限修饰符] [修饰符] 返回值类型 方法名([类型] 参数, [类型] 参数, ...){ // 方法体}访问权限修饰符:private(私有),默认(同包),protected(子类),public(公共);修饰符: static (静态),final(最终),n
原创
发布博客 2021.10.21 ·
313 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Java面向对象(类,访问权限修饰符,属性,变量)

Java 基础结构(面向对象)1 面向对象与面向过程2 类和对象2.1 类定义2.2 属性(类成员之一)2.3 变量2.4 方法(类成员之二)1 面向对象与面向过程面向对象和面向过程区别:面向对象是相对于面向过程,面向过程指的功能行为,面向对象指将功能封装对象中,强调的是功能的对象。例:将大象放入冰箱面向过程的思想:打开门 ====> 大象放进去 ====> 关闭门面向对象的思想:class 大象{ 定义大象的属性(身高,体重,年龄...);}class 冰箱{ v
原创
发布博客 2021.10.20 ·
409 阅读 ·
2 点赞 ·
0 评论 ·
5 收藏

Java基础语法(浮点数四舍五入)

Java基础语法(浮点数四舍五入)1 String 格式化2 BigDecimal3 DecimalFormat1 String 格式化引用类型 String 有一个格式化方法:format(String format, Object… args),支持 float 和 double 类型:1、参数:format:A format string 格式字符串;args:格式字符串中格式说明符引用的参数。 如果比格式说明符更多的参数,额外的参数将被忽略。 参数的数量是可变的,可能为零。2、结果:
原创
发布博客 2021.10.20 ·
1951 阅读 ·
2 点赞 ·
0 评论 ·
10 收藏

Java基础语法(一维数组、二维数组、Arrays工具类)

Java基础语法(一维数组、二维数组)1 一维数组1.1 数组语法1.2 数组动态赋值1.3 数组异常1.3.1 下标越界1.3.2 空指针异常1.4 数组常用操作1.5 数组排序算法1.5.1 冒泡排序与 Arrays.sort(array)1.5.2 直接选择排序(从小到大)1 一维数组1.1 数组语法Java 语言中提供的数组是用来存储固定大小的同类型元素。你可以声明一个数组变量,如 numbers[100] 来代替直接声明 100 个独立变量 number0,number1,…,number
原创
发布博客 2021.10.19 ·
590 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Java基础语法(猜数字案例)

猜数字案例1 需求介绍2 需求分析3 实现代码步骤1 需求介绍我们在日常生活中,经常与朋友们玩猜数字的游戏,非常的有趣。现在我们通过 java 把这个猜数字游戏编写出来。猜数字案例是要完成什么样的功能呢?顾名思义,这个游戏就是你出个数字、我来猜。游戏需求操作如下:后台预先生成一个1-100之间的随机数,用户键盘录入猜数字;如果猜对了,打印 “恭喜您,答对了”;如果猜错了:猜大了:打印 “sorry,您猜大了!”;猜小了:打印 “sorry,您猜小了!”;直到数字猜到为止。在案例开始
原创
发布博客 2021.10.14 ·
506 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

Java基础语法(键盘输入、随机数、流程控制语句、三元运算、循环结构)

Java基础语法(流程控制语句)1 顺序结构2 分支结构2.1 if 结构2.2 switch 结构3 键盘输入4 随机数5 循环结构1 顺序结构顺序结构是程序执行时的默认结构,程序执行的流程从上到下,从左到右执行:public static void main(String[] args) { // 从左到右,运算符优先级先算加法,找不到变量 m,此应为第二步 int n = m + 8; // 先声明,此应为第一步 int m = 10; // 第三步输出 n System.out
原创
发布博客 2021.10.14 ·
641 阅读 ·
2 点赞 ·
0 评论 ·
6 收藏

Java基础语法(简易小商场库存清单案例)

Java基础语法(简易小商场库存清单案例)1 案例介绍2 案例需求分析3 实现代码步骤1 案例介绍了解了 java 基础语法之后,现在来做一个简易点的案例——小商场库存清单案例,这个案例最终会在控制台输出如下结果:2 案例需求分析观察清单后,可将清单分解为三个部分(清单顶部、清单中部、清单底部):1.清单顶部为固定的数据,直接打印即可;2.清单中部为商品,为变化的数据,需要记录商品信息后,再打印。经过观察,我们确定一项商品应该有如下几个属性:品牌型号: 即商品名称,String型;尺寸
原创
发布博客 2021.10.13 ·
475 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

Java基础语法(运算符)

Java基础语法(运算符)1 算术运算符2 算数运算符 ++、-- 的使用3 赋值运算符4 比较运算符5 逻辑运算符6 三元运算符7 位运算符8 运算符优先级1 算术运算符运算符是用来计算数据的符号。数据可以是常量,也可以是变量。被运算符操作的数我们称为操作数。算术运算符最常见的操作就是将操作数参与数学计算:运算符运算规则范例结果+正号+33+加2+35+连接字符串“中”+“国”“中国”-负号int a=3;-a-3-减3-
原创
发布博客 2021.10.12 ·
212 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java基础语法(常量、进制转换、变量、数据类型转换)

Java基础语法(常量、变量)1 常量与类型2 进制之间的转换3 变量4 数据类型转换1 常量与类型Java 中的数据量分为常量和变量,我们先来看看常量!常量就是不变的数据量,例如 100 就是常量。任何数据量都有其类型,那么 100 这个常量是什么类型呢?回忆一下基本类型中有四类,分别是整数、小数(浮点数)、字符、布尔。那么 100 是哪一类型呢?没错,就是整数常量!!!常量表示固定的值,书写规范是取名全部要大写,多个单词,中间用_分隔,如:XXX_YY、MY_NAME、PI。整数常量可以根据
原创
发布博客 2021.10.11 ·
275 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java基础语法(数据)

Java基础语法(数据)1 程序概述2 数据类型1 程序概述软件是什么?其实软件就是用来处理数据的程序。可以把软件分为两个部分,一个部分是“数据”;另一个部分是“数据处理的逻辑”。程序 = 数据 + 逻辑什么是数据?用电商来举例,用户就是数据,商品也是数据。那么什么是数据处理逻辑呢?购买商品的流程就是数据处理逻辑了。程序开发离不开数据,其实说白了程序就是用来处理数据的。在 Java 中我们要学习数据的类型及数据量。通常数据是会发生变化的,而数据的处理逻辑是不发生变化的。例如商品的数量种类是会变化
原创
发布博客 2021.10.11 ·
153 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Java基础语法(关键字、标识符)

Java基础语法(关键字、标识符)1 关键字2 标识符(用户自定义)1 关键字关键字是被 Java 语言赋予特殊含义,具有专门用途的单词,比如之前接触的java 开发 HelloWorld 案例 中的 class,public,static,void均为 Java 已经预设好的。你可以先把 Java 关键字理解为“命令”!Java中关键字均为小写,下面是 Java 中所有关键字,你不需要去背,在今后的学习中重要的关键字会不断的出来。abstractassertboole
原创
发布博客 2021.10.11 ·
207 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

java 开发 HelloWorld 案例

java 开发 HelloWorld 案例1 java 概述2 Java 开发环境概述3 跨平台特性4 Java 程序介绍5 HelloWorld 案例源代码编写执行5.1 创建 HelloWorld.java 文件5.2 编写源程序代码5.3 编译源代码文件5.4 运行字节码文件6 注释1 java 概述java 是 SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。1995年,SUN发布JDK 1.0,1998年,JDK1.2,后续
原创
发布博客 2021.10.09 ·
755 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多