
java
代码的味道
欢迎一起探讨It世界
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
springBoot中使用上下文获取Bean后映射调用方法的工具类
【代码】springBoot中使用上下文获取Bean后映射调用方法的工具类。原创 2023-09-04 18:13:13 · 292 阅读 · 0 评论 -
Java编译报错
错误内容:原创 2022-07-08 15:53:11 · 1107 阅读 · 0 评论 -
subList截图数据集合,便于分页或分批次保存至数据库
import java.util.ArrayList;import java.util.List;public class subList { /** * @param list 待切割集合 * @param len 集合按照多大size来切割 * @param <T> * @return */ public static<T> List<List<T>> splitList(List.原创 2021-12-23 13:40:31 · 403 阅读 · 0 评论 -
前端传入数据后端Excel导出-非数据库查询
废话不多说直接码代码一、使用的pom包<!-- 使用pom包即可 --><dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>4.0.0</version></dependency><dependency> <groupId>org原创 2021-11-09 15:03:29 · 413 阅读 · 0 评论 -
JAVA word转pdf各个版本都支持,aspose-words
一、使用aspose-words Word转PDF 第一步:首先需要下载aspose-words-15.8.0包,官方的地址很慢,并且包下载不下来,有需要可以去GITHUB上寻找,这里我提供一个离线包;aspose-words,百度取货码:abbt 第二步:把jar包使用pom或则web项目引入 第三步:配置一下License.xml,和水印说byebye,智能破解<License> <Data> &...原创 2021-08-23 17:11:14 · 3346 阅读 · 3 评论 -
logback日志配置
<!-- 定义日志的根目录 --> <property name="LOG_HOME" value="../logs" /> <!-- 控制台输出设置 --> <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender"> <encoder class="ch.qos.logback.core.encoder.LayoutWrappingEncoder"> .原创 2021-07-20 11:27:01 · 448 阅读 · 0 评论 -
把字输入输出流写入本地磁盘文件
---把字输入输出流写入本地磁盘文件FileOutputStream fileOutputStream = null; try { fileOutputStream = new FileOutputStream("D:\\test.pdf"); fileOutputStream.write(baos.toByteArray()); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOEx.原创 2021-01-04 10:17:54 · 710 阅读 · 0 评论 -
反射工具类导入Excel数据到数据库
1.工作类代码import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermodel.*;import org.apache.poi.xssf.usermodel.XSSFWorkbook;import java.beans.PropertyDescriptor;import java.io.IOException;import java.io.InputStream;import jav原创 2020-08-02 13:50:42 · 234 阅读 · 0 评论 -
上传文件通过字节流保存至数据库,并从读取通过字节流输出到界面。如果是pdf可以生成水印
1.前端界面(我使用的是ant design vue) <a-upload name="file" //接收文件类型为 accept=".pdf" //文件上传的请求地址 :action="uploadAction" //请求头信息,一般上传token使用 :headers="headers"原创 2020-07-12 13:28:34 · 1937 阅读 · 0 评论 -
tomcat内存(jvm)、并发、缓存优化
内存调优rem次调整为高并发内存调优rem 以下配置为JVM参数调优set JAVA_OPTS=-server rem 以服务器模式启动,启动速度慢,但更稳定,性能更好-Xms8192M rem 由于本机内存为16G,这里就设置成8G(实际并未达到最大内存的80%)-Xmx8192M rem -Xms与-Xmx设成一样的值,避免JVM因为频繁的GC导致性能大起大落-Xss512k -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX原创 2020-06-16 17:47:44 · 495 阅读 · 0 评论 -
nginx+tomcat+redis实现session共享,搭建单机集群
【环境描述】一下环境是我亲测有效的搭建环境 redis 下载地址:https://download.youkuaiyun.com/download/qq_37535558/12527340 tomcat8.5.20和redis的工具jar包下载地址:https://download.youkuaiyun.com/download/qq_37535558/12527401 nginx下载地址:https://download.youkuaiyun.com/download/qq_37535558/12527353【实现达到的效果】原创 2020-06-16 17:18:02 · 336 阅读 · 0 评论 -
Java通过POI导出excel并设置浏览器下载
import java.io.FileOutputStream;import java.io.OutputStream;import java.net.URLEncoder; import javax.servlet.http.HttpServletResponse; import org.apache.poi.hssf.usermodel.HSSFCell;import or...原创 2020-06-17 10:45:44 · 1954 阅读 · 2 评论 -
Java线程异步执行多个方法
https://jingyan.baidu.com/article/20095761feaa9fcb0721b4d2.html转载 2019-06-25 12:08:46 · 4473 阅读 · 0 评论 -
java进制转换代码
System.out.print("请输入一个十进制正整数:"); Scanner input=new Scanner(System.in); int n=input.nextInt(); int i=0,n1; n1=n; int a[]=new int[100]; int b[]=new int[1...原创 2019-02-25 11:19:15 · 3180 阅读 · 0 评论 -
Java 集合系列02之 Collection架构(JDK1.6.0_45)
首先,我们对Collection进行说明。下面先看看Collection的一些框架类的关系图:Collection是一个接口,它主要的两个分支是:List 和 Set。List和Set都是接口,它们继承于Collection。List是有序的队列,List中可以有重复的元素;而Set是数学概念中的集合,Set中没有重复元素!List和Set都有它们各自的实现类。 为了方便,我们...转载 2018-09-09 09:29:21 · 179 阅读 · 0 评论 -
JAVA调用webService SOAP12
package com.ess.pos.info.impl;import java.io.ByteArrayInputStream;import java.io.IOException;import java.io.InputStream; import org.apache.commons.httpclient.HttpClient;import org.apache.common...转载 2018-09-18 11:37:43 · 3329 阅读 · 0 评论 -
HTTPClient 4.5 调用https协议的接口
package com.ysmall.util;import org.apache.commons.collections.MapUtils;import org.apache.http.*;import org.apache.http.client.entity.UrlEncodedFormEntity;import org.apache.http.client.methods.Htt...原创 2018-09-30 13:47:42 · 1840 阅读 · 0 评论 -
Java高并发,如何解决,什么方式解决
对于我们开发的网站,如果网站的访问量非常大的话,那么我们就需要考虑相关的并发访问问题了。而并发问题是绝大部分的程序员头疼的问题,但话又说回来了,既然逃避不掉,那我们就坦然面对吧~今天就让我们一起来研究一下常见的并发和同步吧。为了更好的理解并发和同步,我们需要先明白两个重要的概念:同步和异步 1、同步和异步的区别和联系 所谓同步,可以理解为在执行完一个函数或方法之后,一直等待...转载 2018-10-19 10:30:31 · 168 阅读 · 0 评论 -
把文本sql写入BLOB的数据类型中
create or replace directory UTL_FILE_DIR as 'E://';DECLARE b_file bfile; b_lob BLOB; BEGIN --return a into b_lob将该列与一个blog类型的变量绑定在一起,以后只要为b_lob赋值,即等于将该值插入了表中 INSERT INTO VOUCHE...原创 2018-10-23 16:08:23 · 1307 阅读 · 0 评论 -
java字母和数据混合排序
import java.util.ArrayList;import java.util.List; public class Sort { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated metho...原创 2018-11-06 15:54:16 · 1343 阅读 · 0 评论 -
使用plsql工具查看oracle中的blob字段的可视化值
SELECT utl_raw.cast_to_varchar2(dbms_lob.substr(t.detailsql)) from Voucher t原创 2018-11-19 15:27:10 · 1746 阅读 · 0 评论 -
JAVA如何创建文件夹和文件并可以追加写入txt
public static void createFile(String filePath1,String fileName,StringBuffer stringBuffer) throws IOException { String filePath = filePath1; File dir = new File(filePath); // 一、...原创 2018-11-30 10:02:28 · 6404 阅读 · 4 评论 -
eclipse安装spring boot插件spring tool suite
安装方法:(我使用的是eclipse ,所以就拿eclipse举例了) 提示:安装时,网速不好的话过程会比较漫长,所以最好是选择一个网络好一点的地方进行安装。 方法1、可以自己在eclipse目录:help-->Eclipse Marketplace 下的Search中搜索spring-tool-suite,如下图: 点击右下角Installed进行安装。...转载 2018-12-18 09:35:49 · 820 阅读 · 0 评论 -
使用eclipse创建Spring boot project报错:Project build error: Non-resolvable parent POM 可以通过maven配置解决
刚开始创建Spring boot项目时,pom.xml文件时报如下图错误:在网上百度的说让更新下Maven的update project,我试了没用,之后就重新下maven并且配置上了阿里的中央仓库的镜像 maven下载和安装 注意:安装Maven3之前需要安装jdk1.7以上版本,下面介绍的是最新版Maven官网下载并安装,每个人使用的编辑器不同,在这里我就不介绍了,可...原创 2018-12-18 11:09:14 · 5161 阅读 · 0 评论 -
新建Maven项目时出错:org.apache.maven.archiver.MavenArchiver.getManifest
新建Maven项目时出错:org.apache.maven.archiver.MavenArchiver.getManifesteclipse新建maven项目时,pom.xml文件第一行报错:org.apache.maven.archiver.MavenArchiver.getManifest(org.apache.maven.project.MavenProject, org.apach...原创 2018-12-18 11:12:46 · 209 阅读 · 0 评论 -
Java 集合系列01之 总体框架 (依赖JDK1.6.0_45)
Java集合是java提供的工具包,包含了常用的数据结构:集合、链表、队列、栈、数组、映射等。Java集合工具包位置是java.util.*Java集合主要可以划分为4个部分:List列表、Set集合、Map映射、工具类(Iterator迭代器、Enumeration枚举类、Arrays和Collections)、。Java集合工具包框架图(如下):大致说明:看上面的框架图,先抓住...转载 2018-09-09 09:28:02 · 176 阅读 · 0 评论