- 博客(127)
- 资源 (17)
- 收藏
- 关注

原创 java8 steam map reduce
java8 steam map reduce private static void mapReduce() { List<String> list = Arrays.asList("你好", "谢谢", "李白", "白居易", "李清照"); String reuslt = list.stream().reduce((a, b) -> a + ";" + b).orElse(null); System.out.println(reu
2020-08-06 11:09:10
764

原创 java 简繁转换
jar下载maven地址:http://mvnrepository.com/artifact/com.github.nobodxbodon/zhconverter工具jar里有用的就是两个编码文件,里面的小工具类是用汉字写的。如果你的开发环境不支持,可以重新写一个,将jar里面的两个编码文件复制出来即可。public static void main(String[] args) { ...
2018-09-07 17:42:38
1318
1

原创 JAVA 按照固定比例缩放图片,之后按像素比例改变图片像素
package com.utils.img;import java.awt.Image;import java.awt.Rectangle;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException...
2018-08-13 21:42:34
3149

原创 JAVA 等比例截取图片
package com.utils.img;import java.awt.Rectangle;import java.awt.image.BufferedImage;import java.io.*;import java.nio.channels.FileChannel;import java.util.Iterator;import javax.imageio.ImageIO;...
2018-08-13 21:00:08
1003
原创 flink 计算留存 Java 版本
计算留存,MappedBiggerFileReaderWrite是我用的一个通过映射读取文件的工具类,可以不用的
2022-09-07 23:47:48
616
原创 RSA 加解密
package com.ruoyi.common.utils;import javax.crypto.Cipher;import java.io.ByteArrayOutputStream;import java.security.Key;import java.security.KeyFactory;import java.security.KeyPair;import java.security.KeyPairGenerator;import java.security.interfa.
2022-03-26 14:04:34
867
原创 centos7 用nexus搭建maven私服
1、下载nexusRepository Manager 32、解压、启动nexus(启动后仔细看打印的日志,里面有登录密码的信息)查看启动日志登录nexus管理后台:账号admin,密码(首次启动在日志里)3、在nexus后台创建自己的仓库4、配置本机maven的setting.xml重新打开项目(idea需要提前配置好maven)完成了,至此maven已经依赖了私服仓库了...
2021-09-23 18:21:28
368
原创 java 在 jvm 配置字体库
1、C:\Windows\Fonts 在windows上打包字体库2、/opt/jdk1.8.0_231/jre/lib/fonts 在jvm的jre/lib/fonts目录下解压3、重启服务(完成)
2021-09-11 15:02:51
1132
原创 H5改变主题色
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no"/> <title>设置主题色<.
2021-08-20 14:38:12
1018
原创 flex 布局移动端列表
index.html<!DOCTYPEhtml><html lang="zh"><head> <meta charset="UTF-8"> <meta charset="utf-8"/> <!---宽度设置为设备实际宽度,初始化倍数为1,最小倍数为1,最大倍数为1,用户缩放为否 --> <meta name="viewport" content="width=devic
2021-08-04 22:52:54
308
原创 java 线程池配置
package website.thread;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.RejectedExecutionHandler;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUnit;/** * 线程池模拟 * * @author lizixian * @.
2021-06-03 10:33:46
210
原创 Current request is not of type
org.springframework.web.bind.annotation.support.HandlerMethodInvocationException: Failed to invoke handler method [public tv.huan.qsj.modules.api.entity.ResponseEntity tv.huan.pds.app.web.UploadFileController.uploadPart(org.springframework.web.multipart.Mu
2021-05-27 18:17:46
910
原创 kafka1.0配置内外网访问
1、修改hostsvi /etc/hosts## 添加内网地址映射到主机名172.16.10.11 VM_11_11_centos VM_11_11_centos2、修改kafka下config目录里的server.propertiesvi ./server.properties############################# Socket Server Settings ############################## The address the s
2021-04-02 14:52:07
338
原创 springboot-shiro-layui未授权报错
在配置类里加上一个bean@Bean public SimpleMappingExceptionResolver simpleMappingExceptionResolver() { SimpleMappingExceptionResolver exceptionResolver = new SimpleMappingExceptionResolver(); Properties properties = new Properties(); /
2021-04-02 14:27:55
725
原创 tomcat项目升级shiro1.7.1
目前最新最新版本是1.7.1升级maven依赖之后,研发应该是无感的。若是有报错信息:2021-04-02 13:37:58 [localhost-startStop-1] INFO org.springframework.context.support.PostProcessorRegistrationDelegate$BeanPostProcessorChecker -Bean 'securityManager' of type [org.apache.shiro.web.mgt.D..
2021-04-02 14:22:33
1037
原创 kibana 查询ES常用语法
GET test/_search{ "size": 6, "query": { "bool": { "must": [ { "match": { "title": "最好" } }, { "exists": { "field": "author" } } ], ".
2020-09-01 16:11:25
3773
原创 java flink 读取ES
2运行环境flink standalone模式1、main 入口package es;import org.apache.flink.api.java.DataSet;import org.apache.flink.api.java.ExecutionEnvironment;import org.apache.flink.api.java.tuple.Tuple3;import org.apache.flink.util.FileUtils;import java.io.File;
2020-08-06 11:16:45
7279
2
原创 Java线程池的使用
package website.thread;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;import java.util.concurrent.TimeUnit;public class MyThreadPool { privat...
2019-09-20 13:08:40
135
原创 Java后端上传手机拍摄图片矫正方向
package useractivity.utils;import com.drew.imaging.ImageMetadataReader;import com.drew.metadata.Directory;import com.drew.metadata.Metadata;import com.drew.metadata.exif.ExifDirectoryBase;impor...
2019-01-02 13:29:01
2389
原创 通过键盘方向键或电视遥控器控制焦点移动
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
2018-12-12 13:11:24
2125
1
原创 HBuilder X 开发调试局域网访问
需求用HBuilder开发静态页面需要通过局域网在其他设备访问页面。实现方法:通过Tomcat启动静态文件的服务(需要JDK的环境)1、下载tomcat,地址http://mirror.bit.edu.cn/apache/tomcat/tomcat-8/v8.5.35/bin/apache-tomcat-8.5.35.zip2、解压,配置之后启动tomcat,直接在...
2018-11-29 14:01:58
7212
原创 spring跨域,前端使用FormData()完成跨域提交表单
1、spring boot完成跨域上传表单后台代码前端代码2、spring MVC完成跨域上传表单后台代码前端代码跟springboot是一样的。代码过几天我都放到了GitHub上,需要的可以克隆下来...
2018-11-23 10:26:16
1268
原创 Java生产者消费者
package mythreed;/** * 生产者 */public class Producter implements Runnable { @Override public void run() { synchronized (MainApp.lock) { while (true) { ...
2018-11-03 13:33:21
136
原创 二叉树排序
package xiangtu;/** * 通过二叉树排序 * * @author 宋 * */public class TreeSort { public static void main(String[] args) { int[] a = { 89, 33, 11, 5, 6, 26, 54, 12, 555, 89, 6, 60, 89, 8,...
2018-10-08 13:57:02
177
原创 notepad++ 免安装版,下载,汉化
官方下载地址(国内很慢,耐心等。目前最新版本7.5.8)0https://notepad-plus-plus.org/download/v7.5.8.html至此已完成
2018-09-19 14:33:25
12522
原创 window10安装rabbitMQ和可视化管理工具安装
1、作为服务,就要有自己的服务器。像Redis一样需要安装。2、下载,http://www.rabbitmq.com/install-windows.html运行rabbitmqctl status。出现如下图,说明安装成功,并已经启动服务访问http://localhost:15672。初始账户密码都是guest可以接着撸代码了。...
2018-09-04 09:43:41
6049
1
原创 阿里巴巴Java开发规约扫描插件-Alibaba Java Coding Guidelines 在eclipse上安装使用教程
经过247天的持续研发,阿里巴巴于10月14日在杭州云栖大会上,正式发布众所期待的《阿里巴巴Java开发规约》扫描插件!该插件由阿里巴巴P3C项目组研发。P3C是世界知名的反潜机,专门对付水下潜水艇,寓意是扫描出所有潜在的代码隐患。这个项目组是阿里巴巴开发爱好者自发组织形成的虚拟项目组,把《阿里巴巴Java开发规约》强制条目转化成自动化插件,并实现部分的自动编程。eclipse版本统计版本...
2018-09-03 09:23:28
721
原创 通过pdf.js预览PDF文件
1、预览PDF文件前段页面demo下载js插件(官网有api可以看看的),http://mozilla.github.io/pdf.js/<html><head><meta charset="UTF-8"></meta><title>PDF.js 测试浏览器预览PDF文件</title><st
2018-08-09 11:05:40
2984
原创 PDF文件转为缩略图
工作需求在浏览器预览office文件最后确定的方案是:1、首先使用Jacob调取WPS将office文件转为PDF(可以做到兼容office 2003、office 2007的文件);2、通过如下代码(本人用的spring boot)将PDF文件转为图片(包括首页缩略图、全部所有页缩略图)3、在预览页面展示首页缩略图,详情页会使用pdf.js获取PDF文件流,将每一页使用画布can...
2018-08-09 10:56:03
4364
1
原创 ffmpeg通过cmd操作视频文件
Windows环境下载中间工具访问:https://ffmpeg.zeranoe.com/builds/ java 代码package com.utils.media;import java.io.IOException;import java.io.InputStream;import java.util.ArrayList;import java.util...
2018-08-09 10:44:37
3846
原创 通过Jacob调用WPS将office文件转为PDF文件
访问https://sourceforge.net/projects/jacob-project/想要调启Windows里的程序需要对应的dll库,下载之后解压将符合你电脑的dll文件复制到jdk目录下的bin目录。需要的jar可以从maven仓库依赖,也可以用下载的jacob.jarpackage officeutil.web.utils;import java.io.F...
2018-08-01 16:39:13
8972
3
原创 mongoDB包全含查询
场景:关键词:java多线程使用需求:得到数据库里某个字段被上面关键词包含的数据,如:多线程、使用、java多线程比对的工具类package com.utils.mongo;import org.bson.Document;import com.mongodb.client.MongoCollection;import com.mongodb.client.MongoCu...
2018-08-01 16:26:16
2053
原创 java取得文件最后修改时间
public static void main(String[] args) throws IOException { File f = new File("D:\\projects\\shot\\雷克萨斯.jpg"); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar ...
2018-07-30 14:48:31
4351
原创 maven
maven库添加本地jar第一步mvn install:install-file -Dfile=D:\simeng\aip-java-sdk-4.2.0.jar -DgroupId=baidu -DartifactId=aip-java-sdk -Dversion=4.2.0 -Dpackaging=jar第二步
2018-07-06 13:00:43
170
原创 java 多任务通过多线程处理demo
通过线程可以让多核机器同时完成多条复杂任务,理论来说可以减少将近一半的程序运行时间。通过主线程触发子线程启动,之后主线程等待子线程执行结束的通知,如果所有子线程都完成之后主线程才会继续走下去。版本1主线程package lzx;public class AppStart { protected static int rideResult = 0; ...
2018-06-29 15:57:06
3468
原创 log4j分包打印log、分级别打印log,打印到包的不同文件
log4j.rootLogger=error,stdout,D, E, F, G#log4j.appender.stdout=org.apache.log4j.ConsoleAppender#log4j.appender.stdout.layout=org.apache.log4j.PatternLayout#log4j.appender.stdout.layout.ConversionPatt...
2018-06-27 17:47:22
735
原创 Java 取出域名
最近在看正则表达式,刚好有个需求。支持多级域名例如:http://www.leo.com.cn.win.tv/showuser?userid=123456/** * 取出域名 * * @param url * @return */private String getHost(String url) { if (Tool.isEmpty(url)) { return ""; } try { P...
2018-06-20 13:57:44
1867
springMyBatise
2017-03-14
通过import org.springframework.web.multipart.MultipartFile;上传文件
2016-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人