ICode9

精准搜索请尝试: 精确搜索
  • 53 | JAVA_TCP编程2022-09-05 20:02:33

    TCP编程 使用Socket进行网络编程时,本质上就是两个进程之间的网络通信。其中一个进程必须充当服务器端,它会主动监听某个指定的端口,另一个进程必须充当客户端,它必须主动连接服务器的IP地址和指定端口,如果连接成功,服务器端和客户端就成功地建立了一个TCP连接,双方后续就可以随时发送和

  • 54 | JAVA_UDP编程2022-09-05 20:01:27

    UDP编程 和TCP编程相比,UDP编程就简单得多,因为UDP没有创建连接,数据包也是一次收发一个,所以没有流的概念。 在Java中使用UDP编程,仍然需要使用Socket,因为应用程序在使用UDP时必须指定网络接口(IP)和端口号。注意:UDP端口和TCP端口虽然都使用0~65535,但他们是两套独立的端口,即一个应用程序

  • 56 | JAVA_编写HTTPserver2022-09-05 20:00:08

    编写HTTP Server 我们来看一下如何编写HTTP Server。一个HTTP Server本质上是一个TCP服务器,我们先用TCP编程的多线程实现的服务器端框架: public class Server { public static void main(String[] args) throws IOException { ServerSocket ss = new ServerSocket(808

  • commons-cli 一点使用2022-09-05 19:02:31

    背景: 因项目调用FMIS 接口API 获取数据,需要获取多个接口进行拉取数据。 1  总体上设计思想是:         部署到大数据平台JAR包,需要调用,有多少个表就调用多少次。       Main方法: 入参使用  commons-cli  优雅传参方式。      1.1 POM 包引用: <dependency> <grou

  • C#并行编程:Parallel类2022-09-05 17:32:16

    PFX在Parallel类中提供了三个静态方法作为结构化并行的基本形式: Parallel.Invoke方法:并行执行一组委托。 Parallel.For方法:执行与C# for循环等价的并行方法。 Parallel.ForEach方法:执行与C#foreach循环等价的并行方法。 这三个方法都会阻塞线程直到所有工作完成为止。和PLINQ一

  • 【Java基础】类的结构之三:构造器(构造方法)2022-09-05 17:31:35

    1.构造器是什么 也称为构造方法、构造函数。 (1)方法名与类名相同 (2)没有返回值类型 (3)不能被static、final、synchronized、abstract、native修饰 public class Circle { private double radius; //构造器 public Circle(){ System.out.println("创建对象"); }

  • java下载文件的几种方式2022-09-05 16:03:58

    public HttpServletResponse download(String path, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 File file = new File(path); // 取得文件名。 String filename = file.getName(); // 取得文件的后缀名。

  • 集合线程安全问题:第一章:集合类不安全之并发修改异常2022-09-05 16:02:56

    直接上ArrayList线程不安全代码: package com.javaliao.backstage; import java.util.ArrayList; import java.util.UUID; public class Demo { public static void main(String[] args) { List arrayList = new ArrayList<String>(); for (int i = 0; i

  • 下载前端项目中自带的文件到本地2022-09-05 15:01:03

    function download(down_questionNo, type) { $.ajax({ url: "/comtion-web/doc/" + down_questionNo + type, //本地文件存放的位置 type: "GET", async: false, mimeType: "text/plain; charset=x-user-defined", //jq ajax请求文件流的方式 (起作用的重点) success

  • 干货 | REST-assured 获取日志到文件并结合 Allure 报告进行展示2022-09-05 14:02:50

    ⬇️ 点击“下方链接”,提升测试核心竞争力! >>更多技术文章分享和免费资料领取 使用 Rest-assured 集合 Allure 运行完用例之后,在生成的报告中只有断言信息,没有请求的日志信息。而当我们的用例失败时,特别是接口失败时,请求日志是分析原因的第一手资源。那如何将 Rest-assured 产生的

  • .net通过iText操作pdf文件实现查找关键字签字盖章(新)2022-09-05 11:30:26

    因为上一篇文章确认有问题,后面复测发现bug,现在重新写了,是基于iText写的,复测多次,基本上没问题了。其他需要使用者自行扩展了 直接贴代码吧。 1 using iText.IO.Image; 2 using iText.Kernel.Geom; 3 using iText.Kernel.Pdf; 4 using iText.Kernel.Pdf.Canvas; 5 using

  • 网页3D显示实践2022-09-05 11:03:06

    系统中可能有产品的3D显示,Thress.js的例子如下: <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>一个可以开门的机柜</title> <style> *{ margin:0; padding:

  • Asp.net Mvc 区域路由默认设置2022-09-05 10:01:53

    public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute("{resource}.axd/{*pathInfo}"); routes.MapRoute(name: "routeArea",

  • 轮询一段时间后退出的两种实现2022-09-05 09:30:55

    一、循环 + Thread.sleep() long startTime = System.currentTimeMillis(); do { System.out.println("run "+ System.currentTimeMillis()); WsLinkViewResp wsLinkViewResp = viewLinkService .checkInspectio

  • Excel导入操作,poi2022-09-05 09:04:24

    导入操作,仅供参考,具体情况具体而论 @Override public ReturnObject inforImport(LogySbjsJdsbqxxxParts entity, HttpServletRequest req, MultipartFile file) throws IOException { ReturnObject returnObject = new ReturnObject(); List<LogySbjsJdsbqxxxAccoun

  • 日期操作(获取所有月份+分割时间段)2022-09-05 09:03:58

    日期操作(获取所有月份+分割时间段) /* * 获取所有的的月份 */ private static List<String> getInitMonthMapWithZero() { List<String> list = new ArrayList<String>(); Calendar c = Calendar.getInstance(); for (int i = 0; i < 12; i++) { int k = c.get(C

  • 多文件,从url地址中下载文件并进行压缩2022-09-05 09:03:03

    直接上代码 Controller层 //我这里直接拿实体接收,entity.getFile()是List<对象>,对象里面存储文件相关的内容 @PostMapping("/zipDownload") @ApiOperation(value = "文件导出", notes = "作者:hhs") public Object downloadallfiles(HttpServletRequest req, Htt

  • 文件导出ZIP压缩2022-09-05 09:02:05

    文件导出ZIP压缩 @Override public String downloadallfiles(HttpServletRequest request, String lsbpId, String bsTitle) { JwtUserObject jwtUserObject = JwtUtil.getJwtUserObj(request.getHeader("Authorization")); String userid = jwtUserObject.getUSERID()

  • 攻防世界 new_easypwn 题解2022-09-05 01:01:01

    攻防世界 new_easypwn 题解 程序分析 查看程序基本情况,如图,该程序是64位程序,开启了Canary、NX、PIE保护。 使用ida64打开分析程序,该程序是个电话录之类的,可以添加、删除、查看、修改通讯录。在查看函数这里发现存在字符串格式化漏洞,如图红框中标注所示。 其中图中地址unk_2020E0

  • 线程同步问题2022-09-04 22:32:38

    /*编程题 Homework02.java 5min(1)有2个用户分别从同一个卡上取钱(总额:10000)(2)每次都取1000,当余额不足时,就不能取款了(3)不能出现超取现象=》线程同步问题. */ package Thread; /* 编程题 Homework02.java 5min (1)有2个用户分别从同一个卡上取钱(总额:10000) (2)每次都取1000,当余额不足时,就不

  • Java实现文件下载Zip压缩2022-09-04 22:02:41

    Java实现文件下载Zip压缩 目录 一、 概述 二、代码功能实现 一、 概述 开发过程中碰到一个需求,需要将服务器上的多个文件打包为zip,并进行下载响应到客户端,写了一个Demo总结分享一下,如果有错误希望大家指正! 二、代码功能实现 这里实现只是模式本地文件下载Zip,响应的客户端下载 实

  • Flink1.12学习笔记2022-09-04 19:04:18

    一、Flink简介 Flink是有状态的流式计算。 Flink是一个框架和分布式处理引擎,用于在无边界和有边界数据流上进行有状态的计算。 Flink可以部署在任意地方,Apache flink是一个分布式系统,集成了所有常见的集群资源管理器。如hadoop yarn,Apache mesos和kubernetes(k8s)。也可以作为独立

  • 爬虫技术-cookie反爬讲解2022-09-04 17:30:18

    COOkIE反爬虫 1 cookie反爬简介 Cookie 反爬虫指的是服务器端通过校验请求头中的 Cookie 值来区分正常用户和爬虫程序的手段,这种手段被广泛应用在 Web 应用中。 1.1 cookie加密原理 2 cookie逆向实践 2.1 逆向目标 地址:http://www.zjmazhang.gov.cn/hdjlpt/published?via=pc

  • itext7获取table高度2022-09-03 18:01:47

    itext7与itext5有一定的区别 i7是通过虚拟地布局元素,来了解它占用了多少空间。 Table table = new Table(UnitValue.createPercentArray(1)).useAllAvailableWidth(); for (int i = 0; i < 10; i++) { Cell cell; if (i == 9) {

  • springboot简单使用(4)2022-09-03 17:00:08

    1.9 第九章 Thymeleaf 模版 1.9.1 认识 Thymeleaf Thymeleaf 是一个流行的模板引擎,该模板引擎采用 Java 语言开发 模板引擎是一个技术名词,是跨领域跨平台的概念,在 Java 语言体系下有模板引擎,在 C#、PHP 语言体系下也有模板引擎,甚至在 JavaScript 中也会用到模板引擎技术,Java 生态

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有