首页
学习
活动
专区
工具
TVP
发布

马洪彪

专栏作者
130
文章
230791
阅读量
41
订阅数
smile——Java机器学习引擎
https://haifengl.github.io/ https://github.com/haifengl/smile
用户1637609
2022-09-27
1.4K0
Tablesaw——Java统计、机器学习库
java二维数组处理可可视化库 https://github.com/jtablesaw/tablesaw plotly JS库的Java封装 https://github.com/jtablesaw/plotly.java
用户1637609
2022-09-27
1K0
wso2安装
http://jdk.java.net/java-se-ri/11 Windows:https://download.java.net/openjdk/jdk11/ri/openjdk-11+28_windows-x64_bin.zip
用户1637609
2021-09-26
9020
Fortify Audit Workbench 笔记 Race Condition: Singleton Member Field 竞争条件:单例的成员字段
Race Condition: Singleton Member Field 竞争条件:单例的成员字段
用户1637609
2020-05-12
2.1K0
Fortify Audit Workbench 笔记 Unreleased Resource: Database( 未释放资源:数据库)
程序可能无法成功释放某一项系统资源。 资源泄露至少有两种常见的原因: - 错误状况及其他异常情况。 - 未明确程序的哪一部份负责释放资源。 大部分 Unreleased Resource 问题只会导致一般的软件可靠性问题, 但如果攻击者能够故意触发资源泄漏,该攻击者就有可能通过耗尽资源池的方式发起 denial of service 攻 击。 例 1: 下面的方法绝不会关闭它所打开的文件句柄。 FileInputStream 中的 finalize() 方法最终会调用 close(),但无法保证它调用 finalize() 方法的时间。 在繁忙的环境中,这会导致 JVM 用尽它所有的文件句柄。
用户1637609
2020-03-17
1.6K0
Java设计模式(八)Proxy代理模式
一、场景描述 代理在生活中并不少见,租房子需要找中介,打官司需要找律师,很多事情我们需要找专业人士代理我们做,另一方面,中介和律师也代理了房东、法律程序与我们打交道。 当然,设计模式中的代理与广义的代理还是有所差别的;A对象调用B对象提供的服务X时,使用代理模式的前提是B对象实现了IB接口,通过接口IB公布其可被代理的方法;好比铁路总公司有N多服务,其售票服务可被第三方售票商家代理,其订餐服务可被另外一些第三方商家代理,第三方商家要代理铁总的服务的前提是铁总开放这些服务;在设计模式实现中则体现为,如果B对象
用户1637609
2018-04-12
7520
Java设计模式(六)Adapter适配器模式
一、场景描述 “仪器数据采集器”包含采集数据以及发送数据给服务器两行为,则可定义“仪器数据采集器”接口,定义两方法“采集数据capture”和“发送数据sendData”。 “PDF文件数据采集器”实
用户1637609
2018-04-12
7370
Java设计模式(四)Builder建造者模式
一、场景描述 建造者模式同工厂模式、抽象工厂模式一样,用于创建继承类对象。 工厂模式:http://www.cnblogs.com/mahongbiao/p/8618970.html 抽象工厂模式:http://www.cnblogs.com/mahongbiao/p/8619054.html 所不同的是,工厂模式下,各子类实现接口,通过工厂类创建子类对象;而建造者模式下,各子类拥有其建造者类,通过它创建不同的父类对象,最终实现多态,实际上子类、父类在代码中是不存在的。 以仪器数据采集工具为例,工厂模式下,
用户1637609
2018-04-12
1.1K0
Java设计模式(二)抽象工厂模式
一、场景描述 接《Java设计模式(一)工厂模式》 工厂模式有一缺点,就是破坏了类的封闭性原则。例如,如果需要增加Word文件的数据采集,此时按以下步骤操作: 创建Word文件数据采集类,实现仪器数据采集接口; 修改仪器数据采集工厂类,增加Word文件数据采集类的工厂方法; 调用工厂类的word文件方法; 步骤2修改了工厂类,如果每增加一实现类都需要修改工厂类,那么这样就不合理了。 解决办法是使用抽象工厂类,为每一个实现类都创建其工厂类,并增加工厂接口,使各工厂类实现该接口。 使用抽象工厂后,上述步骤更改为
用户1637609
2018-04-12
6660
Java设计模式(一)工厂模式
一、场景描述 仪器数据文件的格式包含Pdf、Word、Excel等多种,不同种格式的文件其数据的采集方式不同,因此定义仪器数据采集接口,并定义PDF、Excel等不同的数据采集类实现该接口。 通过工厂
用户1637609
2018-04-12
7560
Java设计模式(五)Prototype原型模式
一、场景描述 创建型模式中,从工厂方法模式,抽象工厂模式,到建造者模式,再到原型模式,我的理解是,创建对象的方式逐步从编码实现转向内存对象处理。 例如,在“仪器数据采集器”的子类/对象“PDF文件数据采集器”和“Excel文件数据采集器”的创建过程中, 工厂模式下定义各子类,并由(抽象)工厂类Factory创建,因此各子类可在类定义中定义各自的属性; 建造者模式下,通过不同的创建者类Builder创建不同的子对象,此时不再定义子类; 而原型模式下,则完全由调用者基于父对象克隆创建子对象,不在针对子对象创建类
用户1637609
2018-04-12
5400
Java JDBC SqlServer
一、驱动 下载地址:https://www.microsoft.com/en-us/download/details.aspx?id=11774 引用Jar包时注意区分Java版本: Sqljdbc4
用户1637609
2018-04-12
3.2K0
Java设计模式(七)Decorate装饰器模式
一、场景描述 (一)问题 系统中最初使用Crystal Report(水晶报表)工具生成报表,并将报表发送给客户端查看,此时定义一CrystalReport工具类即可完成水晶报表的生成工作。 后续报表
用户1637609
2018-04-12
2.3K0
Java设计模式(三)单例模式
一、场景描述 在采集到仪器数据后,需要将数据发送到lims系统中,通过调用lims系统服务实现数据的上传。 在仪器数据采集组件中实现lims系统服务代理,该代理需要指定服务地址url,认证信息(用户名、密码)。 因此创建该代理需要耗费一些资源,另外该代理并不需要创建多个实例,此种情况下就可以使用单例模式,使得仅创建一个服务代理类实例。 二、实现示例 package lims.designpatterndemo.singletondemo; public class LimsService { pr
用户1637609
2018-04-12
6110
Java JDBC MySQL
一、驱动 下载地址:https://dev.mysql.com/downloads/connector/j/ 二、数据库连接配置 jdbc:mysql://address:port/database?
用户1637609
2018-04-12
1.6K0
Java设计模式(七)Decorate装饰器模式
系统中最初使用Crystal Report(水晶报表)工具生成报表,并将报表发送给客户端查看,此时定义一CrystalReport工具类即可完成水晶报表的生成工作。
用户1637609
2018-04-11
4.4K4
没有更多了
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档