java
文章平均质量分 62
lingzhi_ying
这个作者很懒,什么都没留下…
展开
-
Java CountDownLatch异步转同步工具类
需求你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的原创 2021-06-15 16:22:59 · 1457 阅读 · 3 评论 -
Java并发编程读写锁
那什么是读写锁呢?1.允许多个线程同时读共享变量;2.只允许一个线程写共享变量;3.如果一个写线程正在执行写操作,此时禁止读线程读共享变量。Java SDK 并发包提供了读写锁——ReadWriteLock先来看看接口定义,读锁和写锁 public interface ReadWriteLock { /** * Returns the lock used for reading. * * @return the lock used for reading原创 2021-02-02 16:12:10 · 220 阅读 · 0 评论 -
Java获取某月节假日+周末
感觉大佬提供的免费节假日接口http://timor.tech/api/holiday该工具类能获取到 严格按照国家要求的双休和法定节假日并且筛掉节假日的补班。import com.alibaba.fastjson.JSONObject;import com.squareup.okhttp.OkHttpClient;import com.squareup.okhttp.Request;import com.squareup.okhttp.Response;import org.springf原创 2020-07-24 12:04:15 · 1430 阅读 · 0 评论 -
java 数据一年一月一周一天数据补零工具类
相信各位和前端对接口时,总会碰到这样的情况,返回值 数据库查出来为空,然而前端又需要你把中间断掉的数据补零我们产生数据,不可能每月都有产生。就搞了一个工具类, public static List<Map<String, Object>> toDataHour(Long time, Integer type,List<Map<Str...原创 2019-10-28 12:26:19 · 1108 阅读 · 0 评论 -
JAVA RSA非对称分段加解密
我就不讲原理了https://blog.csdn.net/linuxandroidwince/article/details/81141815要看原理的点这里直接开撸代码秘钥对生成,项目根目录生成一个文件。也可直接取打印出来的私钥和公钥import java.io.FileOutputStream;import java.io.ObjectOutputStream;import j...原创 2018-11-19 08:58:36 · 944 阅读 · 0 评论 -
java web 读url并下载文件(绕过https证书)
一个奇怪的需求,前端拿到URL无法下载文件,需要请求后台下载。。。不过也遇到了一些问题,刚开始文件无法下全,发现没有全部写入。public void download(String path, HttpServletResponse response) throws IOException { OutputStream toClient = null ; InputStream fis...原创 2018-12-27 18:25:48 · 1689 阅读 · 7 评论 -
java 简易文件类型判断根据文件后缀
该工具类仅针对文件后缀进行判断,并非文件头。存在bug,别人修改文件后缀。如需使用更高安全性的,请使用判断文件头的方式。参考地址:文件头判断https://www.cnblogs.com/ios9/p/7476355.html1:图片2:文档 可进行细分3:视频4:音频工具类,可自行修改值。涵盖常用文件类型。package com.space.utils;import ...原创 2019-01-11 17:01:55 · 3615 阅读 · 0 评论 -
java 根据用户名生成头像。
先上效果图自行根据需求修改代码package com.space;import java.awt.*;import java.awt.geom.RoundRectangle2D;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import java.util.Ra...转载 2019-01-11 17:43:52 · 4778 阅读 · 4 评论 -
java web项目编码问题
使用eclipse并且用mvn命令启动java web项目,并使用tomcat:run的方式启动。那你的编码会跟随内置的mvn 内置的tomcat编码, 导致乱码。此时就需要强行指定tomcat的编码。启动了。-Dmaven.tomcat.uriEncoding=UTF-8 tomcat:run使用上述命令强制设置为uft-8启动,即可。或...原创 2019-05-16 15:44:59 · 505 阅读 · 1 评论