thinking in java 两本高清PDF打包
2022-03-08 11:08:33 6.41MB thinking in java
1
WEB(java)中的中英文版的切换DEMO
1
运用了java中对象数组的知识,导入代码以后需要改动一下包名,适合初学者使用
2022-03-04 15:25:59 3KB java 对象数组
1
原始套接字 使用 JNetPCAP 在 Java 中使用原始套接字的简单代码。 在此示例中,仅发送和接收帧(以太网层)。 发件人 发送方功能发送一个以十六进制字符串作为其有效负载的以太网帧。 您可以通过一些流行的网络工具(例如 Wireshark 或 tcpdump)来填充十六进制字符串。 听众 lestener 功能接收所有以太网帧并打印帧的源和目标 MAC 地址。 (src -> dst)。 附加库 本示例项目中使用了 JNetPcap 库。 您可以在他们的官方网站 ( ) 中找到配置和更多详细信息
2022-03-01 14:01:23 16KB Java
1
在java web系统应用中我们经常会用到大批量数据的导出,动辄就上几十万几百万的数据让我们的程序感觉压力很大,甚至都出现无法导出的情况,如内存溢出等。 java中使用poi导出Excel大批量数据到客户端 存在两个导出方法:存在一个分批量导出ZIP文件,一个导出exel文件
2022-02-22 15:05:37 5KB 大数据量 excel java
1
真棒柜台维基 Awesome-Counter 是一个简单的 api,用于在 java 中创建线程安全计数器,这些计数器根据不同的策略(例如手动、基于时间间隔)重置。 它允许您使用根据策略(例如每天、每小时或每分钟)重置为 0 的命名计数器创建注册表。 最重要的是它是线程安全的,而且速度很快(希望是 :))。 因此,它应该成为面向性能的 Web 应用程序的良好服务器端组件。 示例用法 - 保留特定应用程序/业务事件的计数器,用于在特定时间限制内重新获取特定阈值时进行日志记录、监控或警报,或者只是为了保持每分钟图表或用户与应用程序中的某个功能的交互或检查特定资源是否已使用超过其基于时间的限制并停止访问它。 以下测试片段应该有助于解释其用法: ResettableCounterRegistry registry = new ResettableCounterRegistry ();
2022-02-22 14:46:09 13KB Java
1
CloudflareApiLibrary 在 Java 中使用 Cloudflare API API 文档: : 我的 Lib 文档: : This lib allows you to use easier and faster the CloudflareAPI. (Used libs like ApacheHTTP, JSON... are in the "lib" folder) 使用请求的示例: (所有 CloudflareRequests 都在“com.cloudflare.api.requests”包中)`````java CloudflareAccess access = new CloudflareAccess( "CF_MAIL", "CF_APIKEY"); CloudflareRequest request = new CloudflareReq
2022-02-22 13:52:31 2.55MB Java
1
Java中的Canvas绘图源码实例,主要是画线条、弧线、圆角矩形、三角形、文字、圆形等简单的几何图形,主要是通过创建DrawingCanvas对象canvas,为canvas设置命令监听者,实现接口CommandListener的方法,把缓冲区图像的内容绘制到画布上,画图部分代码:   int w = getWidth(); // 画布的宽度   int h = getHeight(); // 画布的高度   Image buffer = Image.createImage(w, h); // 用于绘图的缓冲图像   Graphics gc = buffer.getGraphics(); // 获取缓冲图像的图形环境   // 清除画布   public void clearScreen() {    gc.setColor(255,255,255); // 设置绘图颜色为白色    gc.fillRect(0,0,w,h); // 把缓冲图像填充为白色    gc.setColor(255,0,0); // 设置绘图颜色为红色   }   // 绘制直线   public void drawLine() {    setTitle("直线"); // 设置画布的标题    clearScreen(); // 清除画布    gc.drawLine(10,10,w-20,h-20); // 绘制黑色直线    gc.setColor(0,0,255); // 设置绘图颜色为蓝色    gc.drawLine(10,h/2,w-10,h/2); // 绘制蓝色直线   }   // 绘制弧   public void drawArc() {    setTitle("弧线和填充弧");    clearScreen();    gc.drawArc(5,5,w/2-20,h/2-20,60,216); // 绘制弧线    gc.drawArc(5,h/2-10,w/2-20,h/2-20,0,360); // 绘制圆    gc.setColor(0,0,255);    gc.fillArc(w/2,5,w/2-20,h/2-20,60,216); // 绘制填充弧线    gc.fillArc(w/2,h/2-10,w/2-20,h/2-20,0,360); // 绘制填充圆   }   // 绘制矩形   public void drawRect() {    setTitle("矩形和填充矩形");    clearScreen();    gc.drawRect(25,25,w/2-30,h/2-30); // 绘制矩形    gc.fillRect(w/2 25,25,w/2-30,h/2-30); // 绘制填充矩形   }   // 绘制圆角矩形   public void drawRoundRect() {    setTitle("圆角矩形和填充圆角矩形");    clearScreen();    gc.drawRoundRect(5,5,w-5-30,h/2-30,20,20); // 绘制圆角矩形    gc.setColor(0,0,255);    gc.fillRoundRect(5,h/2,w-30,h/2-30,20,20); // 绘制填充圆角矩形   }   // 绘制三角形   public void drawTriangle() {    setTitle("填充三角形");    clearScreen();    gc.fillTriangle(w/2, h/6, w/6, h/2, w/2, h/2);   }   // 绘制文字   public void drawText() {    setTitle("文字"); //设置标题    clearScreen();    gc.setFont(Font.getFont(Font.FACE_SYSTEM,Font.STYLE_BOLD,Font.SIZE_SMALL)); // 设置字体    gc.drawString("Hello World!",0,0,gc.TOP|gc.LEFT); // 使用当前字体绘制文字    gc.setFont(Font.getFont(Font.FACE_SYSTEM,Font.STYLE_BOLD|Font.STYLE_UNDERLINED,Font.SIZE_LARGE));    gc.drawString("Hello World!",0,h/3,gc.TOP|gc.LEFT);   }
2022-02-21 11:56:57 46KB Java源码-网络相关
1
主要介绍java poi如何导出图片到excel,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
2022-02-17 16:40:38 127KB java poi excel java中用poi导出excel
1
结论:abstract class和Interface是JAVA语言中的两种定义抽象类的方式。Interface将abstract的概念作了更进一步的发挥。你可以想像Interface是“纯粹”的 abstract class,只可以包含抽象方法,也包括一些常量的定义,丝毫不带半点实现细节,它只提供接口,可以有数据成员,默认是、同时也必须是static & final型,可以通过Interface name直接访问。Interface可以实现Java的多重继承,而abstract class不能。abstract class和Interface中都可以没有抽象方法,当然,此刻,abstract class和Interface,也就失 去了abstract的抽象意义。 通常我们所讲的abstract class,至少包含了一个抽象方法,这个方法默认是protected型,而Interface也至少定义了一个抽象方法。abstract class中也可以包含已经实现了的方法。 abstract class可以extends另一个abstract class或者implements一个或者多个Interface,而Interface只能extends一个Interface。abstract class可以不去实现任何父类或者Interface定义的抽象方法(但这些抽象方法终归是要被全部实现的);相反的,非abstract class继承abstract class或者implements Interface时,必须显式实现abstract class和Interface中已定义的所有的抽象方法。
2022-02-17 11:54:29 144KB 抽象类 接口 abstract class
1