使用ImageIO 读取文件报错,ArrayIndexOutOfBoundsException: 4096 public static void main(String[] args) { try { String path="/Users/pengtaofeng/Desktop
1、将jarinstall 到本地 mvn install:install-file -Dfile=F:/download/spire.xls-13.9.2.jar -DgroupId=e-iceblue -DartifactId=spire.xls -Dversion=13.9
1、初始化服务id @Bean("serviceInstanceId") public String serviceInstanceId() { return UUID.randomUUID().toString() ; } 2、编写分片逻辑 @Component @Slf4j
1、两个集合求差集 public static List<String> differenceList(List<String> maxList, List<String> minList) { // 大集合用LinkedList LinkedList<String> linke
一、guava的eventBus代码实现 1、加入pom <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>19.0</version> </depen
1、安装 https://www.gulpjs.com.cn/docs/getting-started/quick-start/ 请执行 npm rm --global gulp 将 gulp 删除再继续以下操作 npm install --global gulp-cli 2、关
第一步:查询国内插件的节点IP地址 访问以下地址: http://tool.chinaz.com/speedtest/plugins.jetbrains.com 第二步 修改HOST并保存 第三步 就可以直接在编辑器的插件市场下载了
小案例 public static void main(String[] args) throws Exception { String string="@#$%^&*()><??~@~!@#$%^&\"*()<>?:!@"; String templateContent="[{
前言 Forest是一个高层的、极简的轻量级HTTP调用API框架。 相比于直接使用Httpclient您不再用写一大堆重复的代码了,而是像调用本地方法一样去发送HTTP请求。 一、加入依赖 <dependency> <groupId>com.dtflys.forest</gro
前言 FreeMarker、Velocity基于文本模板和数据生成新的HTML页面、配置文件等,poi-tl是Word模板引擎,基于Microsoft Word模板和数据生成新的文档。 Word模板拥有丰富的样式,poi-tl在生成的文档中会完美保留模板中的样式,还可以为标签设置
1、打开浏览器的控制台 2、在console下面运行下面脚本 javascript:!function e(t){function n(){}function o(e){e[i].removeChild(e)}function r(e){return[].slice.call(t
一、安装中文分词器插件 国内最常用的: elasticsearch-analysis-ik elasticsearch-analysis-pinyin elasticsearch-analysis-stconvert 1、下载插件压缩包 wget https://github.c
如果mac的终端采用第三方的终端工具,比如zsh,则环境变量在~/.zshrc文件中设置,我就是之前使用zsh,所以按照官网的设置方法怎么都报zsh:Command not found: mvn,切记使用了zsh的同学一定要在~/.zshrc中设置maven的环境变量,不然不会生
1、键入“添加存储库”,然后按enter 然后粘贴此链接 https://github.com/n1k0/SublimeHighlight/tree/python3 2、Install Package 3、输入“Sublime highlight”并按Enter键安装插件 4、配
1、 colorhub 2、 智能在线图片压缩平台 3、 使用非常火的 svg 标签 4、 Button Generator 生成 CSS 按钮 5、 网页设计常用色彩搭配表 6、 各类网站会用到的矢量图标 7、 Linux命令搜索 8、 轻松玩转PDF
学习相关 知乎: www.zhihu.com TED(最优质的演讲): https://www.ted.com/ 谷粉学术: https://gfsoso.99lb.net/scholar.html 大学资源网: http://www.dxzy163.com/ 简答题: http
1、idea安装 preferences -> plugins,搜索 alibaba 即可 2、如何使用 第一步:选择自己想要扫描的文件夹(可以是project、module、package) 第二步:鼠标右键,点击编码规范扫描。例如下图将扫描tutor-某工程service下的
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.ap
什么使用? 前后端分离后,维护接口文档基本上是必不可少的工作. 我们的RESTful API就有可能要面对多个开发人员或多个开发团队:IOS开发、Android开发或是Web开发等。为了减少与其他团队平时开发期间的频繁沟通成本,传统做法我们会创建一份RESTful API文档来记
一、为什么使用 @Valid 来验证参数 在平常通过 Spring 框架写代码时候,会经常写接口类,相信大家对该类的写法非常熟悉。在写接口时经常要写效验请求参数逻辑,这时候我们会常用做法是写大量的 if 与 if else 类似这样的代码来做判断,如下: @RestControl
这两天,没事的时候,看了下别人写的代码,发现了很多值得学习的地方,今天总结下。 之前想着多学一些更深的技术,各种优化,更高大上的代码。现在想想自己很多基础的代码都写的很水。所以现在还是着眼于基础代码的编写更好一些。 1、不要相信数据。 不要相信前端传过来的数据,不要相信数据库查询
在Java中,工具类定义了一组公共方法,这篇文章将介绍Java中使用最频繁及最通用的Java工具类。以下工具类、方法按使用流行度排名,参考数据来源于Github上随机选取的5万个开源项目源码。 一. org.apache.commons.io.IOUtils closeQuiet
前言 项目开发过程中,查看日志有利于更好的排查问题和收集访问数据,对产品有更大的帮助。 单回顾一下aop: AOP称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等待,Struts2的拦截器设计就是基于AOP的思想,是个比较经典的例子。 一 、
采用springboot+JAVA MAIL是利用现有的邮件账户发送邮件的工具。 一、添加pomjar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte
以前导出总是用POI导出为Excel文件,后来当我了解到CSV以后,我发现速度飞快。如果导出的数据不要求格式、样式、公式等等,建议最好导成CSV文件,因为真的很快。虽然我们可以用Java再带的文件相关的类去操作以生成一个CSV文件,但事实上有好多第三方类库也提供了类似的功能。 这