Jsoup介绍 Jsoup 是一款Java 的HTML解析器,可直接解析某个URL地址、HTML文本内容。它提供了一套非常省力的API,可通过DOM,CSS以及类似于jQuery的操作方法来取出和操作数据。 Jsoup新手教程:https://www.xnip.cn/jiaocheng/jsoup/
很多网站需要开发多图上传功能,多图上传极大的方便用户操作,在很多产品里面是一个非常重要的功能,多图上传需要前端和后端配合才行,本案例支持移动版本,下面给出具体的实现方案: 多图上传 网页有原生的控件支持文件上传:input type="file",h5也支持了多文件上传,即multiple属性,但是移动端兼容性不好,这里演示了主流pc端浏览器的多文件上传
最近遇到一个这样的需求:传一个压缩包给后台Linux服务器,后台保存后解压读取里面的文件,现学现做。在这里做个记录。 文件上传 文件上传有很多方法,这里推荐一个自己感觉挺好用的一种,代码奉上:
layDate 是 layui 独立维护的三大组件之一(即该版本可独立使用,无需采用 layui,内部采用的是零依赖的原生 JavaScript 编写),最早发布于 2014 年 6 月,但当时只迭代了一个版本,就再也没有更新。而现在,我们对其进行了一次全面的重写,并将 5.0 作为其版本的新纪元。 本文介绍:laydate限定时间控件去除秒
今天不讨论MyBatis-Plus好与差,光谈谈MyBatis-Plus的注解使用。 Mybatis-Plus注解 数据库表名根据不同业务区分前缀 例如sys_user,实体类User.java怎么指向关联呢 实体类名称与表名一直,下划线后开头为大写,驼峰式命名 使用mybatis-plus提供的@TableName("sys_user")表名注解
一、JUnit 是什么? JUnit 是一个 Java 语言的回归测试框架(regression testing framework),由 Kent Beck 和 Erich Gamma 建立。 Junit 测试也是程序员测试,即所谓的白盒测试,它需要程序员知道被测试的代码如何完成功能,以及完成什么样的功能。 二、IDEA 的 开始JUnit测试 测试项:查询全部用户数据 junit测试方法:
layDate 是目前 layui 独立维护的三大组件之一。在 layui 2.0 的版本中,layDate 也完成了一次重写。 我的问题: 多个输入框都是实现选择日期时间,通过class去循环遍历绑定时间控件。
STOMP 一种简单的消息传递协议,最初创建用于脚本语言,其框架受 HTTP 启发。 STOMP 得到广泛支持,心脏长连接一小时左右失去连接 失去到未定义的连接-建立连接后失去连接非常适合在 WebSocket 和 web 上使用。 SockJS SockJS是WebSocket技术的一种模拟,在表面上,它尽可能使用原生webSocket API,但是再底层非常智能,优先使用原生WebSocket,如果在不支持WebSocket的浏览器中,会自动降为轮询的方式。
概述 在使用httpclient的时候,访问https的网站,经常会碰到一个异常就是javax.net.ssl.SSLHandshakeException,大致就是证书相关的异常。发生了好几次。 先是怀疑是不是访问的网站是自签名网站,即没有在CA进行认证。 httpclient 调用三方的一个https的接口,启动时一直抛“SSLHandshakeException”
客户表中的余额分为:储值余额和盈利余额 要求下单时订单金额优先从储值余额中扣除,其次盈利余额扣除 扣除储值余额,如返回的balance小于0为待扣除金额,说明还需要扣除盈利余额: <update id="deductBalance" parameterType="com.pay.business.domain.CustomDO" > <!-- BEFORE:更新语句执行前执行selectKe
一、STOMP协议介绍 STOMP即Simple (or Streaming) Text Orientated Messaging Protocol,简单(流)文本定向消息协议,它提供了一个可互操作的连接格式,允许STOMP客户端与任意STOMP消息代理(Broker)进行交互。STOMP协议由于设计简单,易于开发客户端,因此在多种语言和多种平台上得到广泛地应用。 STOMP协议的前身是TTMP协
@Scheduled使用及详解 @Scheduled注解:任务自动化调度 @Scheduled 标记要调度的方法的注解。必须指定 cron,fixedDelay或fixedRate属性之一。 该注解共有8个参数,这里我重点介绍几个必要的参数:
在日常开发中,用的最多的StringUtils工具类就是org.apache.commons.lang3.StringUtils。在这个工具类中有许多方法,如:isEmpty、isNotEmpty、isNotBlank、isBlank等常用的方法。除此之外,还有许多不常用的方法,如:isAnyEmpty、isNoneEmpty、isAnyBlank、isNoneBlank等。下面就来看看这些方法都是如何使用的。
Java常见对象 DO、BO、DTO、VO、AO、PO总结,DO( Data Object) 与数据库表结构一一对应,通过DAO层向上传输数据源对象。PO(Persistant Object) 持久对象 用于表示数据库中的一条记录映射成的 java 对象。
场景说明: 一些特殊功能的jar包,在maven仓库中并未提供;此时就需要自己将所需的本地jar包,引入项目。 1.本地jar包 2.pom.xml中导入本地jar包 配置 <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId>