logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深入理解 Java Builder 设计模式:解决构造函数爆炸问题

Builder 模式是一种创建型设计模式,它将复杂对象的构建与表示分离,使得同样的构建过程可以创建不同的表示。Builder 模式允许你分步构建一个复杂对象,在最后一步完成对象的创建。Builder 模式是解决构造函数爆炸问题的有效方案,它通过链式调用的方式提供了更清晰、更灵活的对象构建方式。Builder 模式不仅提高了代码的可读性和可维护性,还支持创建不可变对象,增强了代码的健壮性。在设计具有

#设计模式#学习#python
hibernate oneToMany 记录重复 和异常org.hibernate.LazyInitializationException: failed to lazily initializ

问题:最近项目中使用hibernate4+spring4进行数据库访问时,发现一个记录下有五个子项目时竟然返回五条重复记录。初始环境:hibernate 每个用户对应一个小组 。user--group(many to one)。group--user(one to many)Group代码片段@OneToMany(mappedBy="group", fetch=FetchT..

spark 发送日志到graylog

网上能搜到的方案都是,使用logback.xml去替换spark/conf/log4j.properties。但是我们的spark集群已经运行很长一段时间,进行全局替换,不太合适。当前spark环境默认使用的log4j1.*, 应用程序里默认日志是存储在spark.log 和stderr、stdout三个文件里,要进行日志统一搜索不太方便,所以最近准备把日志迁移到graylog2 服务器上。...

File does not exist: hdfs://localhost:9000/user/someone/.sparkStaging/application_1512614402012_0009

最近学习spark,写了一个spark workcount 在本地pesudo-distributed hadoop上基于yarn 运行,碰到的问题如下,总结下供有相同问题的同仁参考。 spark 提交方式如下: spark-submit --class "com.my.WordCount" --master yarn --deploy-mode cluster build/.

‘SSLError(SSLCertVerificationError(1, ‘[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed:

先查看系统时间,如果系统时间错误,先通过更改正确的系统时间。pip 安装包包错,网站不信任,需要验证。

文章图片
#ssl#flask#python
podman/docker国内可用的docker镜像源(2025-05)

我的环境时windows11下的podman,所以需要podman machine,纯linux环境可以跳过podman machine这步。999-podman-machine.conf 这个文件名字可能每台机子有自己的名称,可以在路径下找到自己的名字。输出所示,表示registry配置成功。

文章图片
#docker#运维
podman/docker国内可用的docker镜像源(2025-05)

我的环境时windows11下的podman,所以需要podman machine,纯linux环境可以跳过podman machine这步。999-podman-machine.conf 这个文件名字可能每台机子有自己的名称,可以在路径下找到自己的名字。输出所示,表示registry配置成功。

文章图片
#docker#运维
到底了