ICode9

精准搜索请尝试: 精确搜索
  • JS计算两个日期时间差2022-08-25 10:01:15

    JS计算两日期时间差 时间戳 var timestamp = Date.parse(new Date()); var timestamp = (new Date()).valueOf(); var timestamp=new Date().getTime(); 小时:3600*1000 分钟:60*1000 秒:1000 // 返回格式为xx天xx小时xx分钟 function(beginTime, endTime) { var start = D

  • Java 获取三天前时间2022-08-25 09:35:25

    (1)根据new Date().getTime()获取从1970年1月1日0点0分到目前的毫秒数计算三天前的时间:    Date dateBy3Days = new Date(new Date().getTime()-3*24*60*60*1000);   SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");   String threeDayAgo = sdf.format(dateBy3D

  • 基于list stream: reduce的使用实例2022-08-25 09:30:56

    目录 list stream: reduce的使用 reduce 一共有三种实现 1、第一种 2、第二种 3、第三种 reduce的基本用法 1、初识 reduce 的基本 api 2、应用场景测试   list stream: reduce的使用 stream 中的 reduce 的主要作用就是stream中元素进行组合,组合的方式可以是加减

  • PowerShell教程 - 系统定时任务管理(Schedule Task)2022-08-25 08:30:26

    更新记录 转载请注明出处。 2022年8月25日 发布。 2022年8月18日 从笔记迁移到博客。 实例: $taskAction = New-ScheduledTaskAction -Execute pwsh.exe ` -Argument 'Write-Host "hello world"' $taskTrigger = New-ScheduledTaskTrigger -Daily ` -At '00:00:00' Register-

  • 从new File("")到jdk源码2022-08-25 01:32:00

    1. 概述 今天在项目中看到下面两行代码,看注释说是获取当前工作路径,之前也没有用过这种用法,比较好奇还能这样用,所以研究了一下源码。 //获取当前工作路径 File file = new File(""); String currentWorkDirectory = file.getAbsolutePath(); 2. new File("")解析 首先,new File()是

  • Java中字节流的总结及代码练习2022-08-24 23:31:48

    Java中的字节流 在描述字节流时,先知道什么是流 流可以分为:输入流和输出流 输入流和输出流 示意图: 字节流读取内容:二进制,音频,视频 优缺点:可以保证视频音频无损,效率低,没有缓冲区 字节流可以分为:InputStream(字节输入流) 和 OutputStream(字节输出流) InputStream是所有类字节输入流的

  • C#扩展方法2022-08-24 16:31:18

    1.扩展方法定义 向现有的类型“添加”方法。例如:String Int Class DataTable等 2.语法规则 扩展方法定义在静态类的静态方法中 第一个参数指定该方法用于哪个类型,并该参数以 this 修饰符为前缀 扩展方法后面只有一个 this 修饰的参数不属于方法参数,此扩展是无参方法 3.无参数

  • SpringBoot使用RabbitMq实现队列和延时队列2022-08-24 16:01:41

    闲来无事看了看RabbitMq的队列,总结了一些队列的实现方法,当然,免不了各种看别人的博客哈哈哈 其中延时队列有两种方式,一种是使用TTl+死信队列实现,一种是直接用RabbitMq的官方插件 第一种写起来比较麻烦,这里就只说第二种了 接下来从头开始说吧 1.首先是插件下载 打开链接https://gith

  • C#下载csv代码总结(解决中文乱码问题)2022-08-24 15:01:08

    /// <summary> /// 下载 /// </summary> /// <param name="startTime"></param> /// <param name="endTime"></param> public void Download(DateTime? startTime, DateTime? endTime) { Response<VSysLog&g

  • mysql 复制一个库2022-08-24 13:30:08

    首先创建一个库  new_db 然后使用mysqldump工具把老的库数据复制到新库 打开黑框 mysqldump old_db -uroot -p'12345' --add-drop-table | mysql new_db -u root -p'12345'    root 是用户名 12345是密码 如果不在一个服务器上 mysqldump old_db -u 账户 -p密码 | mysql -

  • 1.2 文件过滤器FilenameFilter2022-08-24 11:02:21

    文件过滤器是File文件的拓展,通过该过滤器可以在File类中的list()方法中传递一个FilenameFileter参数,来指定返回的文件格式。 下面展示两种使用文件过滤器的方式 现需要获取一个文件夹下的所有以.txt文件结尾的文件名 一、使用实现类来实现FilenameFilter接口并重写accpt()方法 p

  • JSON解析器java对象转换json注解2022-08-24 09:32:22

    JSON解析器java对象转换json注解   2.注解:  1. @sonIgnore :排除属性。  2. @sonFormat :属性值得格式化    @sonFormat(pattern = "yyyy-MM-dd" )    复杂java对象转换     list:数组     map:对象格式一致   package pojo;import com.fasterxml.jackson.ann

  • Java-Java集合流操作2022-08-24 08:33:02

    List分组 List去重 1、单字段去重 2、多字段去重 List交集方法retainAll List 分组去重获取最新记录 List 分组去重获取最新记录 修订记录 版本 是否发布 2020-01-25 v1.0 是 2021-03-19 v1.1 是 List分组 Map<String,List<ClassEntity>> = classEntities.strea

  • 第十三章 StringTable2022-08-24 08:31:12

    翻篇是很重要的能力,从悲伤中大方走出来,就是艺术家 1.String的基本特性 String字符串定义的两种方式 String s1 = “baidu”; //字面量的定义方式String s2 = new String("hello"); String声明为final的,不可被继承 String实现了Serializable接口,表示字符串是支持序列化的

  • identity4 系列————案例篇[三]2022-08-24 08:02:21

    前言 前文介绍了identity的用法,同时介绍了什么是identitySourece、apiSource、client 这几个概念,和具体案例,那么下面继续介绍案例了。 正文 这里用官网的案例,因为学习一门技术最好的就是看官网了,所以不会去夹杂个人的自我编辑的案例,当然后面实战中怎么处理,遇到的问题是会展示开来

  • Iterator设计模式2022-08-24 02:00:39

    迭代器设计模式 用集合类实现Aggregate接口,并实现其iterator方法,生成特定的迭代器对象,但返回时返回为Iterator类型,以此来抽象编程,实现解耦合的目的。 类图:      当使用不同的集合实现类时,可以使用通用的代码,因为是面向接口编程,在循环中只使用了迭代器接口中的函数,达到了解耦的

  • 将时间转换为时间戳2022-08-23 19:31:59

    /** * 将时间转换为时间戳 * * @param s 2019-03-01 18:00:00 * @return res */ public static String dateToStamp(String s) { String res = null; Date date; SimpleDateFormat simpleDateFormat = new SimpleDateFo

  • HttpServiceDispatcher2022-08-23 19:00:47

    package wm.http;import io.netty.buffer.ByteBuf;import io.netty.buffer.Unpooled;import io.netty.channel.*;import io.netty.handler.codec.http.*;import io.netty.handler.codec.http.multipart.DefaultHttpDataFactory;import io.netty.handler.codec.http.multipart.

  • MybatisPlus属性自动填充2022-08-23 17:34:46

    阿里巴巴开发规范,对于每一张表都因该有id(主键),createTime(创建时间),updateTime(修改时间)这三个字段 主键ID我们可以使用自增,或者雪花算法 创建时间修改时间我们可以使用数据库的默认值,当然也可以自己维护,或者使用MybatisPlus提供的自动填充功能 /** * 添加时自动填充当前字

  • 使用EasyExcel实现web的excel下载2022-08-23 16:03:37

    Excel 下载算是比较基础常见的需求了,一般有两种实现,一种使用Poi,第二种就是本文的EasyExcel实现下载,与前者相对比,EasyExcel做了进一步的封装,更容易实现了,贴上EasyExcel的官方文档:https://easyexcel.opensource.alibaba.com/  1、引入依赖 1 <dependency> 2

  • JAVA---052022-08-23 13:33:08

    第五天 1.面向对象(OO)编程(P) 1. 面向过程思想 & 面向对象思想 面向过程: 步骤清晰简单,第一步做什么,第二步做什么 适合于一些简单的问题 面向对象 分类的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独的思考。最后才会对某个分类下的细节进行面向

  • csharp: Zip and Unzip files using GZipStream2022-08-23 13:01:10

        using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.IO.Compression; using System.IO; using System.Net; namespace ThreeJsDemo { /// <summary&

  • Unity-网络请求2022-08-23 12:03:37

    旧版网络请求 IEnumerator HttpGet(string url) { // 通过WWW发送网络请求 WWW www = new WWW(url); // 等待网络反馈 yield return www; } 网络请求一定要写到携程中,因为Unity是单线程,不然会因为反馈的延迟导致程序的卡顿。 新网络请求 IEnumerator SendPostR

  • URLSearchParams截取url参数2022-08-23 11:01:26

    URLSearchParams的介绍 URLSearchParams API 提供对 URL 查询的读写访问。 URLSearchParams 类也可以与以下四个构造函数之一单独使用。 URLSearchParams 类也在全局对象上可用。 WHATWG URLSearchParams 接口和 querystring 模块具有相似的用途,但 querystring 模块的用途更通

  • Java多线程2022-08-23 08:02:51

    1.实现多线程 1.1进程和线程【理解】 进程:是正在运行的程序 ​ 是系统进行资源分配和调用的独立单位 ​ 每一个进程都有它自己的内存空间和系统资源 线程:是进程中的单个顺序控制流,是一条执行路径 ​ 单线程:一个进程如果只有一条执行路径,则称为单线程程序 ​ 多线程:一个进程如

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

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

ICode9版权所有