java
舒--
热爱代码
展开
-
超详细之Spring Boot结合Jest实现对ElasticSearch的全文检索(从mysql导入数据)
**注:该系统所用的数据由于数据量较大,则由本人事先存到ElasticSearch,以便后期检索需要**该检索系统使用Spring Boot结合Jest 快速实现对阿里云ElasticSearch的全文检索功能。主要使用组件:Jest:一种rest访问es的客户端elasticsearch:实现全文检索thymeleaf:web前端模版框架原创 2018-09-07 14:58:11 · 6227 阅读 · 4 评论 -
JAVA使用JSCH实现文件上传到linux服务器
1 导入jar包jsch-0.1.54.jarjar包下载地址:https://sourceforge.net/projects/jsch/files/jsch.jar/0.1.54/jsch-0.1.54.jar/download如果是maven项目则导入以下依赖: <dependency> <groupId>com.jcraft</groupId&g...原创 2018-09-18 16:34:23 · 4180 阅读 · 1 评论 -
String.format()的使用(Java字符串格式化)
1 问题背景当我们在开发中需要格式化时或者当一字符串中有某一部分是需要变化时,我们应该如何快速的进行处理呢?比如处理批量的url中www.xxx.com/s?index=后面需要带参数时。JDK1.5开始String类中提供了一个非常有用的方法String.format(String format, Object ... args)举例说明: String url ="www.xxx...原创 2018-09-19 14:15:14 · 35664 阅读 · 4 评论 -
Java 8 新特性
主要内容Lambda 表达式函数式接口方法引用与构造器引用Stream API接口中的默认方法与静态方法新时间日期API其他新特性简介速度更快代码更少(增加了新的语法 Lambda 表达式)强大的 Stream API便于并行最大化减少空指针异常 Optional其中最为核心的为 Lambda 表达式与Stream API1 Lambda表达式Lambda ...原创 2018-11-23 15:26:23 · 181 阅读 · 0 评论 -
Java 11 新特性
Java 11如期而至,包含了Java 9、Java 10全部功能。1 jshellJava 11安装目录地址栏输入cmd,打开命令行后输入jshell:这样就可以像python交互模式那样直接运行代码了,退出交互模式输入/exit即可退出例如:2 变量类型的推断 var str = "Hello Java11";//相等于String str = "Hello Java11...原创 2018-11-23 15:46:17 · 334 阅读 · 0 评论 -
Java如何下载图片到本地
/** * 根据url下载图片到本地 * @param imgUrl 图片的路径 */ private void saveImg(String imgUrl) { try { //建立URL连接 URL url = new URL(imgUrl); HttpURLConnection conn = (HttpURLConnection) url.openConnec...原创 2018-12-26 15:21:58 · 1864 阅读 · 0 评论 -
基于springboot的Java连接Redis集群之Redis增删改查
1 新建一个maven的springboot工程,然后导入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc...原创 2018-12-29 16:54:18 · 1316 阅读 · 0 评论 -
Java爬虫--http请求
1 首先导入相关的依赖包<dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5.4</version></dependency&原创 2019-01-28 17:32:08 · 350 阅读 · 0 评论 -
Java线程池实现批量下载文件
1 创建线程池package com.cheng.webb.thread;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ExecutorService;import java.util.concurrent.ThreadFactory;import java.util.concurr...原创 2019-01-30 16:47:41 · 5378 阅读 · 4 评论