自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 Java Web 网络商城案例演示一、(环境搭建)

3.1 创建商品表productpidpnamevarchar(50) DEFAULT NULL, #商品名称double DEFAULT NULL, #市场价shop_pricedouble DEFAULT NULL, #商城价pimagevarchar(200) DEFAULT NULL, #商品图片路径pdatedate DEFAULT NULL, #上架时间is_hotint(11) DEFAULT NULL, #是否热门:0=不热门,1=热门pdesc。

2024-12-20 21:47:51 5790

原创 Java maven构建命令使用总结

clean删除前一次构建生成的文件,包括classes目录中的.class文件,但不会删除classes目录。compile编译项目源代码,会生成.class文件和对应软件包,注意:*.class以及软件包(比如*.jar)不存在,或者源代码有变动的情况下,执行编译,才会重新生成*.class及对应软件包,packageinstalldeploy等皆如此。test使用合适的单元测试框架(默认为Junit)运行测试。这些测试不应要求打包或部署代码。可使用参数跳过测试。

2024-12-20 21:44:09 811

原创 java 8 Stream(流)

1、背景java 8 新特性Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行处理, 比如筛选, 排序,聚合等。

2024-12-20 21:40:28 1470

原创 HashMap(jdk1

没关系,虚拟机会根据你输入的值,找一个离20最近的2的N次幂的值,比如说16离他最近,就取16为初始容量。所以负载因子越大则散列表的装填程度越高,也就是能容纳更多元素,元素多了,链表大了,所以此时索引效率就会降低。应为数组的长度都是2的幂数,减一后都是1,因此hash算法最终得到的index结果,完全取决于key的HashCode值得最后几位。//使用树而不是链表的计数阈值,将元素添加到至少这么多的节点的链表中时,链表将装换为树。//存储键值对元素的数组,分配后,长度始终是2的幂(哈希桶数组)

2024-12-20 19:01:43 457

原创 HashMap底层源码解析上(超详细图解+面试题)

据java集合框架的创始人Josh Bloch描述,这样的写法是一个失误,在java集合框架中,类似这样的写法很多,最开始写java集合框架的时候,他认为这样写,在某些地方可能是有价值的,直到他意识错了。loadFactory越趋近于1,那么数组中存放的数据(entry也就越多),也就越密集,也就会有更多的链表长度处于一个更长的数值,导致查询效率降低,每当我们添加数据,产生hash冲突的概率也会更高。- loadFactory太大导致查找元素效率低,太小导致数组的利用率低,存放的数据会很分散。

2024-12-20 18:58:03 622

原创 HarmonyOS 应用开发之@Extend装饰器:定义扩展组件样式

在前文的示例中,可以使用@Styles用于样式的扩展,在@Styles的基础上,我们提供了@Extend,用于扩展原生组件样式。从API version 9开始,该装饰器支持在ArkTS卡片中使用。

2024-12-20 18:54:22 233

原创 HarmonyOS NEXT通过Native保存图片到应用沙箱

|—native_picture_to_sandbox.cpp // native层-图片写入沙箱业务逻辑。// TODO:知识点:通过Native暴露的接口saveImageOfRawfile接口获取rawfile中图片保存在沙箱中的路径。// TODO:知识点:通过Native暴露的接口saveImageOfInternet接口获取下载的网络图片保存在沙箱中的路径。// 将沙箱地址转换为url地址。// 保存目标网络图片的沙箱路径。// 打开沙箱文件的文件输出流。

2024-12-20 18:50:41 780

原创 hadoop完全分布式搭建(学不会干我)

web界面打不开是节点与windows之间的映射没有做好,修改windows下的hosts文件,看看ip是不是写错或者没配,前面文章都有讲。检查自己的works配置是否正确,以及是否实现两两免密,个节点之间有没有映射,在前面的文章中我有配置所以没有出错。浏览器中输入master:9870 和 master:8088看看是否有web界面,有的话就搭建成功了。jps查看集群是否启动。

2024-12-20 18:47:00 390

原创 Echarts学习之四:series-pie饼图_echarts里的pie可以倾斜吗

/ 绝对的像素值[10, 10],// 相对的百分比[‘50%’, ‘50%’].‘top’,‘left’,‘right’,‘bottom’,‘inside’,‘insideLeft’,‘insideRight’,‘insideTop’,‘insideBottom’,‘insideTopLeft’,‘insideBottomLeft’,‘insideTopRight’,‘insideBottomRight’formatter:‘{b}: {c}’, //标签内容格式器。控制图形的前后顺序。

2024-12-20 15:46:16 564

原创 Echarts3之html2canvas下载图表(后续生成PDF)

%–引入JSTL核心标签库 --%>name: ‘病例数量’,// base64编码解码。// 设置图片是否缩放。

2024-12-20 15:42:30 397

原创 dubbo远程调用源码分析(一):客户端发送请求_isinjvm 怎么判断

【代码】dubbo远程调用源码分析(一):客户端发送请求_isinjvm 怎么判断。

2024-12-20 15:35:04 141

原创 Dubbo的设计理念原来就藏在这三张图中

注册中心。服务调用者、消费端。服务提供者。监控中心。具体的交互流程包括如下关键步骤:服务提供者在启动的时候向注册中心进行注册。消息消费者在启动的时候向注册中心订阅指定服务,注册中心将以某种机制(推或拉)模式告知消费端服务提供者列表。当服务提供者数量变化(服务提供者扩容、缩容、宕机等因素),注册中心需要以某种方式(推或拉)告知消费端,以便消费端进行正常的负载均衡。服务提供者、服务消费者向监控中心汇报TPS等调用数据,以便监控中心进行可视化展示等。Dubbo官方提供了多种注册中心,接下来将以使用最为普遍的Zoo

2024-12-20 15:31:23 559

原创 DolphinScheduler 之Docker 部署_dolphinscheduler docker部署

创建一个新的Dockerfile,用于安装 pip:这个命令会安装默认的pip 18.1. 如果你想升级 pip, 只需添加一行构建一个包含 pip 的新镜像:将文件中的所有image字段修改为如果你想在 Docker Swarm 上部署 dolphinscheduler,你需要修改运行 dolphinscheduler (详见如何使用docker镜像在一个新 Python 任务下验证 pip。

2024-12-20 15:23:56 2116 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除