文章库ARTICLE COLUMN

  • java处理音视频,文档,图片所用工具

    java处理音视频,文档,图片所用工具

    摘要:对开发人员来说,对文件的操作往往必不可少,但可能会有一些陌生的感觉,本文就为大家提供一些可用的工具帮助大家处理各种类型的文档。 对开发人员来说,对文件的操作往往必不可少,但可能会有一些陌生的感觉,本文就为大家提供一些可用的工具帮助大家...

    MRZYDMRZYD 评论0 收藏0
  • java并发编程之 java线程基本概念

    java并发编程之 java线程基本概念

    摘要:阅读建议最好使用电脑观看。如果你非要使用手机观看,那请把字体调整到最小,这样观看效果会好一些。碎片化阅读并不会得到真正的知识提升,要想有提升还得找张书桌认认真真看一会书,或者我们公众号的文章。 阅读建议 最好使用电脑观看。 如果你非要...

    JackJiangJackJiang 评论0 收藏0
  • Jenkins安装配置手册

    Jenkins安装配置手册

    摘要:安装依赖包在安装过程中出现提示选择按。里编辑修改端口号,默认是,可修改成启动四下载与安装下载下载地址程序安装将下载好的包直接放入里即可。例如重新加载配置信息在访问链接后拼接。 一、环境要求 ContOS:6.8版本以上 Git版本:1.8.X 版本以上To...

    joy968joy968 评论0 收藏0
  • 将多个JSON字段映射到单个Java字段

    将多个JSON字段映射到单个Java字段

    摘要:简介本文中,教大家如何使用和将不同的字段映射到单个字段中。这两个注解将帮助我们把属性映射到同一字段。因此,将知道文档中映射到字段的其他字段的名称。 简介 本文中,教大家如何使用Jackson和Gson将不同的JSON字段映射到单个Java字段中。 Maven依...

    printempwprintempw 评论0 收藏0
  • Java12的新特性

    Java12的新特性

    摘要:的这个特性新增了两个参数分别是及,设置为的话,表示禁用。语法层面引入了版本的层面引入了,引入,让支持,对等新增方法方面引入了版本的,不过的没有另外主要对及进行了改进其中对支持了,默认是开启,使用可以禁用对于则新增支持以及特性 Java语言...

    liujsliujs 评论0 收藏0
  • 识别 user-agent 的信息

    识别 user-agent 的信息

    摘要:最近整理了相关参数,做了大量的匹配工作,从而增加了从识别出浏览器设备手机等信息的项目。原项目原项目只能识别国外浏览器和年前的设备,不能识别手机信息。添加识别手机屏幕尺寸和分辨率功能。 user-agent 最近整理了user-agent相关参数,做了大量...

    luckluck 评论0 收藏0
  • SBT项目访问构建时间和GIT版本的方法

    SBT项目访问构建时间和GIT版本的方法

    摘要:需求是能够查看当前应用对应的是哪个源码版本,什么时候编译的,以确定某些错误是因为没有部署新版本导致的,还是存在未解决。基本思路是在编译之前,把构建时间和版本写入一个文本文件中,运行时由后台代码读取,发送给前端。 需求是能够查看当前web...

    churchchurch 评论0 收藏0
  • 工厂模式与内存分配之间的联系

    工厂模式与内存分配之间的联系

    摘要:三工厂模式与内存分配之间的联系总结起来可以知道,工厂模式就是尽可能的只创建一次对象,从而在堆空间中不用创建重复的对象导致空间浪费,因为堆空间本身是不定长的且空间较大。工厂模式,提取关键词,就是只一次对象节省堆空间。 一、什么是工厂模式...

    zeyuzeyu 评论0 收藏0
  • java批量修改文件后缀

    java批量修改文件后缀

    摘要:突然需要改一堆文件的后缀名,所以想编程解决,话不多说直接上代码文件路径不存在当前路径文件不存在请输入要修改文件后缀名的文件夹请输入修改前的后缀名请输入修改后的后缀名操作完成其他方法在网上查了下,发现还有命令可以解决,比如将后置改为,那...

    qc1iuqc1iu 评论0 收藏0
  • 数据结构与算法——希尔、归并、快速排序

    数据结构与算法——希尔、归并、快速排序

    摘要:今天再来看看另外三种时间复杂度都是的排序算法,分别是希尔排序归并排序和快速排序。三数取中法求将放到数组的末尾总结这三种排序算法的平均时间复杂度都是,归并排序和快速排序的应用更广泛。 1. 回顾 前面说完了三种较为简单的排序算法,分别是冒泡...

    hersionhersion 评论0 收藏0
  • 基本排序 - Algorithms, Part I, week 2 ELEMENTARY SORTS

    基本排序 - Algorithms, Part I, week 2 ELEMENTARY SORTS

    摘要:我们讨论比较排序算法的理论基础,并结合本章应用排序和优先级队列算法。基本排序引入了选择排序,插入排序和。描述了,一种保证在线性时间内运行的排序算法。当我们后续实现排序算法时,我们实际上将这个机制隐藏在我们的实现下面。 前言 上一篇:栈...

    BLUEBLUE 评论0 收藏0
  • 关于java访问https资源时,忽略证书信任问题

    关于java访问https资源时,忽略证书信任问题

    摘要:程序在访问资源时,出现报错这本质上,是在访问资源时的证书信任问题。因此,如果用访问资源,发现证书不可信任,则会报文章开头说到的错误。 java程序在访问https资源时,出现报错sun.security.validator.ValidatorException: PKIX path building fai...

    songjzsongjz 评论0 收藏0
  • 如何顺利通过编程面试

    如何顺利通过编程面试

    摘要:事后看来,我认为它在我顺利通过微软的面试中发挥了重要作用。在过去几年中,技术公司正在转向使用在线协作编码平台进行远程面试。同样重要的是确保在整个面试过程中与面试官保持有效的沟通。 如果你是一个刚毕业的学生业生或一个职业生涯中期的工程师...

    PikachuPikachu 评论0 收藏0
  • 【从蛋壳到满天飞】JAVA 数据结构解析和算法实现-Arrays(数组)

    【从蛋壳到满天飞】JAVA 数据结构解析和算法实现-Arrays(数组)

    摘要:数组中有一个很重要的概念叫做索引,也就是数组元素的编号,编号从开始的,所以最后一个元素的索引为数组的长度即,可以通过数组名索引来访问数组中的元素。 showImg("https://user-gold-cdn.xitu.io/2019/3/20/1699b44d3e2ab68c?w=1832&h=9943&f=jpeg...

    CarlCarl 评论0 收藏0
  • 从源码的角度解析Mybatis的会话机制

    从源码的角度解析Mybatis的会话机制

    摘要:从源码的角度分析源码分析从哪一步作为入口呢如果是看过我之前写的那几篇关于的源码分析,我相信你不会在源码前磨磨蹭蹭,迟迟找不到入口。 微信公众号「后端进阶」,专注后端技术分享:Java、Golang、WEB框架、分布式中间件、服务治理等等。 老司机...

    DevWikiDevWiki 评论0 收藏0
  • Spring框架下向异步线程传递HttpServletRequest参数的坑

    Spring框架下向异步线程传递HttpServletRequest参数的坑

    摘要:在中设置为后发送请求,可以看到结果显然,谁也没办法保证自己出来的子线程会先于主线程结束,所以直接传递参数给子线程是不可行的。例如按照为发送请求后得到这里让子线程等待秒,以便主线程有充分的时间将赋值为。 在spring的注解 @RequestMapping ...

    王笑朝王笑朝 评论0 收藏0
  • 从RocketMQ我们学到了什么之NameServer

    从RocketMQ我们学到了什么之NameServer

    摘要:故事中的下属们,就是消息生产者角色,屋子右面墙根那块地就是消息持久化,吕秀才就是消息调度中心,而你就是消息消费者角色。下属们汇报的消息,应该叠放在哪里,这个消息又应该在哪里才能找到,全靠吕秀才的惊人记忆力,才可以让消息准确的被投放以及...

    wangbjunwangbjun 评论0 收藏0
  • 还在使用SimpleDateFormat?

    还在使用SimpleDateFormat?

    摘要:线程挂起,线程继续走,还会被继续使用方法,而这时用的是线程设置的值了,而这就是引发问题的根源,出现时间不对,线程挂死等等。建议为每个线程创建多带带的格式实例。其中工作队列使用的是,源码头部的注释中有说明截取的部分。 阅读本文大概需要 3...

    LittleLiByteLittleLiByte 评论0 收藏0
  • springboot restful jpa

    springboot restful jpa

    摘要:实体类编号姓名年龄和略层编写用户数据新增用户数据修改用户数据删除根据用户名称查询用户信息根据用户查询用户信息根据用户查询用户信息业务层新增用户修改用户删除用户根据用户名字查询用户信息根据用户查询用户信息根据用户查询用户信息实现层层编写...

    duan199226duan199226 评论0 收藏0
  • 力扣(LeetCode)43

    力扣(LeetCode)43

    摘要:示例输入输出示例输入输出说明和的长度小于。和均不以零开头,除非是数字本身。举例说明这两个数的乘积的长度一定不会超过,分别是字符串的长度。第一轮第二轮至此该数组变为然后再从尾部处理进位。 题目地址:https://leetcode-cn.com/probl...题目描...

    itvincentitvincent 评论0 收藏0
  • Spring Boot 2 - 初识与新工程的创建

    Spring Boot 2 - 初识与新工程的创建

    摘要:完成工程创建填入工程名和保存目录后,点击完成。点击后我们就成功地创建了新工程恭喜方法二通过创建这种方式适用于不使用和使用免费版的同学,通过官方创建工程的网站直接创建。运行工程至此我们的工程已经创建完毕,下面就是运行它了。 Spring Boot...

    legendmohelegendmohe 评论0 收藏0
  • ArrayList常见问题

    ArrayList常见问题

    摘要:常见问题汇总的默认初始长度是多少最大长度是多少的默认初始长度是,是由设定的。这里需要注意常量并不是真正的最大长度,原因可以参考方法。特殊情况是存在长度超过的最大支持长度则调用进行特殊处理防止数组超出最大长度最大值。 简介 ArrayList使用...

    keithxiaoykeithxiaoy 评论0 收藏0
  • Java 多线程下篇 线程通讯

    Java 多线程下篇 线程通讯

    摘要:等待通知机制利用,实现的一个生产者一个消费者和一个单位的缓存的简单模型上面例子中我们生产了一个数据后就需要对这个数据进行消费如果生产了但数据没有被获取则生产线程会在等待中直到调用了方法后才会被继续执行反之也是一样的也就是说方法是使线程...

    ethernetethernet 评论0 收藏0
  • 扩展资源服务器解决oauth2 性能瓶颈

    扩展资源服务器解决oauth2 性能瓶颈

    摘要:用户携带请求资源服务器资源服务器拦截器携带去认证服务器调用对合法性校验资源服务器拿到,默认只会含有用户名信息通过用户名调用查询用户全部信息详细性能瓶颈分析,请参考上篇文章扩展解决性能瓶颈本文是针对传统使用的情况进行扩展,提高系统的吞吐...

    RoctureRocture 评论0 收藏0
  • TCP和UDP比较

    TCP和UDP比较

    摘要:该状态会持续最大段生存期,指报文段在网络中生存的时间,超时会被抛弃时间,若该时间段内没有的重发请求的话,就进入状态。 引言 网络协议是每个前端工程师都必须要掌握的知识,TCP/IP 中有两个具有代表性的传输层协议,分别是 TCP 和 UDP,本文将介...

    zhaochunqizhaochunqi 评论0 收藏0

热门文章

<