Java提高篇
爱吃小猫的大鱼@
这个作者很懒,什么都没留下…
展开
-
response.setContentType()的作用及参数
response.setContentType(MIME)的作用是使客户端浏览器,区分不同种类的数据,并根据不同的MIME调用浏览器内不同的程序嵌入模块来处理相应的数据。例如web浏览器就是通过MIME类型来判断文件是GIF图片。通过MIME类型来处理json字符串。Tom...转载 2018-08-22 09:57:07 · 75833 阅读 · 0 评论 -
史上最全的Maven Pom文件标签详解
<span style="padding:0px; margin:0px"><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apach...转载 2019-07-18 15:09:42 · 141 阅读 · 0 评论 -
为什么要前后端分离?有什么优缺点
作 者:Cherry300来 源:jianshu.com/p/c86cee16b418一、前戏前后端分离已成为互联网项目开发的业界标准使用方式,通过nginx+tomcat的方式(也可以中间加一个nodejs)有效的进行解耦,并且前后端分离会为以后的大型分布式架构、弹性计算架构、微服务架构、多端化服务(多种客户端,例如:浏览器,车载终端,安卓,IOS等等)打下坚实的基础。这个步骤...转载 2019-06-18 18:10:13 · 245 阅读 · 0 评论 -
Java 11 正式发布,这 8 个逆天新特性教你写出更牛逼的代码
美国时间 09 月 25 日,Oralce 正式发布了 Java 11,这是据 Java 8 以后支持的首个长期版本。为什么说是长期版本,看下面的官方发布的支持路线图表。可以看出 Java 8 扩展支持到 2025 年,而 Java 11 扩展支持到 2026 年。现在大部分都在用 Java 8,Java 9 和 10 目前很少有人在用,至少我没有发现有公司在生产环境应用的,那就是...转载 2018-09-28 16:12:21 · 191 阅读 · 0 评论 -
Java读取txt文件
该方法实现的功能是:读取txt文件中的内容result,然后将result按18一分割存储到List集合中 public static void readTxtFile(String filePath) { File file = new File(filePath); //判断文件存在并且是文件 Boolean boo = file.exists()&&file...原创 2018-09-14 15:38:48 · 9693 阅读 · 0 评论 -
Calendar的add()方法介绍
由于项目当中要统计指定日期的日志记录,是使用Calendar的add方法来进行对日期参数进行相关的动态改变。但是看了java doc上面介绍的不是很清楚,只是说了一下add能够做什么事,并没有介绍如何具体实现。看了网上的一些资料大部分都是在讲add和roll两个方法的区别,其实我们只需要使用add方法就可以解决大部分的功能。比如我们需要得到当前年,月,日,小时,分钟,秒,毫秒的前面时间或者后面时间...转载 2018-09-25 10:46:48 · 32632 阅读 · 3 评论 -
Java计算文件MD5值(支持大文件)
客户需求:sign文件签名生成方法为:首先计算文件的MD5校验和,然后对校验和做base64转码,将base64转码的结果放到sign文件中。&amp;nbsp;MD5校验和使用Linux操作系统自带的&amp;nbsp;md5sum&amp;nbsp;命令生成,Java中使用Runtime.getRuntime()....转载 2018-08-21 14:14:39 · 1346 阅读 · 0 评论 -
SFTP连接、上传、下载、删除文件
首先,需要jar包:jsch-0.1.54.jar然后就只需要这一个类(里面有个获取连接信息并打印到console的内部类,方便出错的时候看看是什么原因连接不上)import java.io.File;import java.io.FileInputStream;import java.util.Propert...转载 2018-08-21 14:02:03 · 2171 阅读 · 0 评论 -
Java IO操作——简单了解RandomAccessFile随机读写文件操作类的使用
学习目标掌握RandomAccessFile类的作用可以使用RandomAccessFile读取指定位置的数据RandomAccessFile类的主要功能是完成随机读取功能,可以读取指定位置的内容。之前的File类只是针对文件本身进行操作的,而如果要想对文件内容进行操作,则可以使用Ra...转载 2018-08-21 13:50:07 · 604 阅读 · 0 评论 -
Java学习之InputStream中read()与read(byte[] b)
这两个方法在抽象类InputStream中都是作为抽象方法存在的, JDK API中是这样描述两者的: read() : 从输入流中读取数据的下一个字节,返回0到255范围内的...转载 2018-08-21 11:05:46 · 52596 阅读 · 6 评论 -
Specification查询
//查询条件ListList&lt;Predicate&gt; predicateList = new ArrayList&lt;Predicate&gt;(); Specification specification = new Specification() { @Override public Predicate toPredicate(Root root, CriteriaQu...转载 2018-08-22 18:45:40 · 3749 阅读 · 0 评论 -
SpringDataJpa的Specification查询
spring data jpa 通过创建方法名来做查询,只能做简单的查询,那如果我们要做复杂一些的查询呢,多条件分页怎么办,这里,spring data jpa为我们提供了JpaSpecificationExecutor接口,只要简单实现toPredicate方法就可以实现复杂的查询1.首先让我们的...转载 2018-08-22 15:57:34 · 928 阅读 · 0 评论 -
HashMap 与HashTable的区别
相同点1.底层数据结构:都为数组 + 链表;2.key都不能重复,value可以重复;3.插入元素都不能保证插入有序;4.哈希过程通过key进行哈希;5.实现接口:Map<K,V>,Cloneable,java.io.Seriliable;不同点1、发布时间不同Hashtable是java发布时就提供的键值映射的数据结构,而HashMap产生于JDK1....原创 2019-09-25 15:31:02 · 441 阅读 · 0 评论