Java
xuchengshantttt
这个作者很懒,什么都没留下…
展开
-
IDEA导入spring-framework5.0.x源码(成功)
码云https://gitee.com/mirrors/Spring-Framework/tree/5.0.x/,复制HTTPS链接控制台->执行git clone “https链接”打开刚才克隆的springFramework项目,找到gradle->wrapper->gradle-wrapper.properties文件并打开,会发现所需gradle版本官网下载对应版本的gradle并安装好、配置好环境变量下载jdk11并配置好环境。(直接11就行官网上说用1.8,我开始就是.原创 2020-08-19 20:23:46 · 667 阅读 · 0 评论 -
Elasticsearch基础介绍及原理分析
这里写自定义目录标题Elasticsearch介绍功能和场景功能场景Elasticsearch基本概念引出倒排索引Term查询优化Posting listFrame Of ReferencebitmapRoaring bitmapsElasticsearch介绍ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口操作ES,也可以利用Java API。Elasticsearch是用Java开发的,并作为Apache许可条原创 2020-08-18 17:17:50 · 821 阅读 · 0 评论 -
Java1.8Lambda
这里写自定义目录标题Java1.8-Lambda表达式表现形式为什么用如何用思考Java1.8-Lambda表达式简单概括:Java1.8之前方法仅能传递值(变量、对象的引用等),1.8之后方法内可以传递行为、代码或者表达式。这就是Lambda表达式所实现的功能。你可以将Lambda表达式想象成为匿名函数中方法的具体执行过程以便理解。其特点可以用简洁来形容。表现形式(parameters)...原创 2020-04-25 13:30:11 · 270 阅读 · 0 评论 -
Map根据value排序
1.Map<Character, Integer> map = new TreeMap<Character, Integer>();//map存储数据2.//利用collections根据值排序ArrayList<Map.Entry<Character, Integer>> list = new ArrayList<>(map.e...原创 2018-11-23 16:09:43 · 123 阅读 · 0 评论 -
字母异位词分组
超出时间限制:依次遍历数组中每一个字符串,与list中每一个templist中的第一个进行对比,如果长度不相等即为不合格,如果list走到了结尾,字符串肯定不包含与list中,添加成为list中新的一员。,如果与templist中一样则为添加为templist中一员但是超出时间限制public List<List<String>> groupAnagrams(St...原创 2018-11-26 10:13:22 · 95 阅读 · 0 评论 -
Stack
stack继承Vetor add public boolean add(E e) Appends the specified element to the end of this Vector. push public E push(E item) Pushes an item onto the top of this stack. This has exactl...原创 2019-02-14 16:38:03 · 139 阅读 · 0 评论 -
ajax、blob类型显示图片
第一种方式(推荐): 1:protected void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { File file = new File("e:/1.jpg"); request.s...原创 2018-09-16 22:24:08 · 3848 阅读 · 0 评论 -
web路径问题
1. getRequestURI() :/test/TestURL/TestURL.jsp2. getContextPath():/test3. getServletPath():/TestURL/TestURL.jsp三.web.xml中的路径根路径: locolhost:8080/项目名/Servlet 映射 <url-pattern>/xx</url-patte...转载 2018-08-12 09:35:34 · 141 阅读 · 0 评论 -
BufferedImage与byte[]互转
一、需要用到的类java.awt.image.BufferedImage;javax.imageio.ImageIO;java.io.*;二、为什么要将BufferedImage转为byte数组在传输中,图片是不能直接传的,因此需要把图片变为字节数组,然后传输比较方便;只需要一般输出流的write方法即可;而字节数组变成BufferedImage能够还原图像;三、如何取得B...转载 2018-08-10 10:09:36 · 2265 阅读 · 0 评论 -
文件下载
response.setHeader("Content-Disposition", "attachment;filename=" + java.net.URLEncoder.encode(name+".xlsx", "UTF-8"));// FileInputStream fis = new FileInputStream(path); fis.avail...转载 2018-08-10 10:24:54 · 354 阅读 · 0 评论 -
图片透明化(纯属转载)
package utils;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.File;import javax.imageio.ImageIO;import javax.swing.ImageIcon;public class TestMainPNG{ ...转载 2018-08-10 10:25:48 · 1127 阅读 · 0 评论 -
jfinal传输二维数组
前台:[{}]模式 [{"name":"呵呵"},{"name","哈哈"},{"name","嘻嘻"}]后台 controller.getParap[0][name]='呵呵" controller.getParap[0][name]='哈哈" controller.getParap[0][name]='嘻嘻"...转载 2018-08-10 10:28:31 · 338 阅读 · 0 评论 -
输入流加载资源文件的三种方式
Demo---项目名 | |-cn | | | |-itcast | | | |-test | | | |-Test.java | |-test.txt this.getClass(...转载 2018-08-11 11:03:15 · 192 阅读 · 0 评论 -
jfinal List<T> list 导出excel 根据模版
public <T extends com.jfinal.plugin.activerecord.Model> Workbook modelDataImport(String path,int startRow,String[] attrs,List<T> list) { File file = new File(path); if(!file.exists())...转载 2018-08-11 11:03:02 · 327 阅读 · 0 评论 -
JAVA Mail发送
public static void sendMail(String to,String code){ Properties properties = new Properties(); properties.put("mail.smtp.host", "smtp.sina.com.cn"); properties.put("mail.smtp.auth", "true"); S...转载 2018-08-11 11:03:25 · 99 阅读 · 0 评论 -
Java注解
转载 2018-08-10 10:05:11 · 77 阅读 · 0 评论