
java
qq_37749055
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java测试单元覆盖率工具JaCoCo详细理解和使用
在src目录下main建立目录jacoco文件夹 然后下载jacocoagent.jar jacococli.jar。在src同级目录会生成report文件夹,运行index.html既可以查看当前覆盖率。会生成jacoco.exec文件,现在可以自由调用接口了。停止web项目,后jacoco.exec文件就会有数据了。可以对项目执行maven install。原创 2022-12-19 15:08:54 · 2336 阅读 · 0 评论 -
Ribbon Nacos金丝雀版本权重负载均衡策略
【代码】Ribbon Nacos金丝雀版本权重负载均衡策略。原创 2022-09-02 14:53:50 · 191 阅读 · 0 评论 -
Ribbon Nacos 同一个集群优先调用策略
【代码】Ribbon Nacos 同一个集群优先调用策略。原创 2022-09-02 14:43:47 · 300 阅读 · 0 评论 -
nacos源码-关于nacos 1.1.4 源码环境搭建
脚本位置位于 nacos-1.1.4\config\src\main\resources\META-INF\文件下面nacos-db.sql。浏览器访问:http://localhost:8848/nacos。1.下载源码(没有用最新的代码,各位按需下载)其中的代码:我是直接DOWNLOADZIP。倒入依赖时候可能有问题 可能需要按需调整。为后续研究nacos源码做第一步条件。至此,nacos服务启动成功。...原创 2022-08-09 10:14:07 · 369 阅读 · 0 评论 -
Doc文件的读取
1.需要导入poi-scratchpad的jar包和相关依赖包:2. 相关代码:读取docx 读取doc主要代码原创 2022-07-12 09:35:14 · 620 阅读 · 0 评论 -
基于spring5.2.17的源码编译过程记录
spring源码搭建原创 2022-05-15 23:04:02 · 167 阅读 · 0 评论 -
springboot 工程用maven打包太大,如何解决
第一步:先正常打包把里面的lib包拷贝出来第二步:<plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> <configuration> <原创 2022-01-13 16:21:21 · 984 阅读 · 0 评论 -
SpringBoot项目依赖第三方jar,但是这个jar包含了其他的组件如redis等如何去掉
解决方法:排除自动配置@SpringBootApplication(exclude = {RedisAutoConfiguration.class})原创 2021-12-20 16:07:43 · 1337 阅读 · 0 评论 -
JAVA调用ftpClient读取文件名中文乱码
编码问题 解决方法:ftpClient.setControlEncoding("GBK");原创 2021-12-01 15:40:05 · 990 阅读 · 0 评论 -
使用EasyPoi导入读取日期格式列获取值为null问题的解决
做导入的时候发现,使用EasyPoi读取的日期值为null解决办法 : 在列上加上importFormat原创 2021-12-01 10:40:44 · 2002 阅读 · 0 评论 -
Unexpected EOF
记录一下遇到的坑: 出现这种问题要看下文件流是否在读取完毕后关闭。原创 2021-11-30 18:16:25 · 347 阅读 · 0 评论 -
利用Java应用程序中读取PDF中文本或者图片
利用Java应用程序中读取PDF中文本或者图片,我们可以借助第三方PDF控件,本文所使用的控件是免费Java PDF组件Free Spire.PDF for JAVA,代码如下:import java.awt.*;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException;import javax.imageio.ImageIO;import com.spire.pdf.PdfDoc.原创 2021-11-23 09:58:34 · 1285 阅读 · 0 评论 -
读取txt文档
import com.itextpdf.text.pdf.PdfReader;import com.itextpdf.text.pdf.parser.PdfTextExtractor;import java.io.*;import java.util.ArrayList;import java.util.List;import java.util.logging.Level;import java.util.logging.Logger;/** * @author yg * */p.原创 2021-11-11 13:59:10 · 390 阅读 · 0 评论 -
Itext 读取pdf内容
引入jar <dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.13</version> </dependency> <!-- https://mvnrepository.com/原创 2021-11-11 13:54:46 · 2594 阅读 · 0 评论 -
EasyPoi 导出excel样式
package com.eca.mind.bmw.scene.platform.exceloperation.style;import cn.afterturn.easypoi.excel.entity.params.ExcelExportEntity;import cn.afterturn.easypoi.excel.entity.params.ExcelForEachParams;import cn.afterturn.easypoi.excel.export.styler.IExcelExpo.原创 2021-08-17 10:28:46 · 422 阅读 · 0 评论 -
java 利用JSch 远程访问Windows or Linux并执行命令
首先加入依赖 <dependency> <groupId>com.jcraft</groupId> <artifactId>jsch</artifactId> <version>0.1.55</version> </dependency>windows系统需要安装FreeSSHdimport cn.hutool.core.io.IoUtil;impo.原创 2020-10-06 16:48:55 · 1124 阅读 · 0 评论 -
关于证书验证时需要同时验证信任证书和日期有效性以及串号
import java.security.KeyStore;import java.security.cert.CertificateException;import java.security.cert.X509Certificate;import javax.net.ssl.TrustManager;import javax.net.ssl.TrustManagerFactory;import javax.net.ssl.X509TrustManager;public clas...原创 2020-07-22 16:28:08 · 683 阅读 · 0 评论 -
maven 管理下打包 多模块项目 只打包某个项目
mvn clean package -pl 模块名称 -am原创 2020-06-28 15:47:26 · 1502 阅读 · 0 评论 -
pdfbox 在web端合并多个pdf文件然后以数据流返回
response.setHeader("Access-Control-Allow-Origin", "*"); ServletOutputStream os = response.getOutputStream(); PDFMergerUtility pdfMergerUtility = new PDFMergerUtility(); pdfMergerUtility.addSource(new ...原创 2020-05-21 21:02:19 · 1140 阅读 · 0 评论 -
utf-8有bom 批量转为 utf-8无bom 文件格式
package test;import java.io.*;import java.util.ArrayList;import java.util.List;/** * utf-8有bom 批量转为 utf-8无bom 文件格式 */public class UTF8BOMConverter extends Reader { private static final i...原创 2020-04-08 17:18:37 · 1470 阅读 · 0 评论 -
vue +springboot 集成发布环境下 Failed to decode downloaded font
原因: 因为经过maven的filter后会破坏font的文件格式解决方法: <resources> <resource> <directory>src/main/java</directory> <includes> ...原创 2020-03-30 16:22:30 · 357 阅读 · 0 评论 -
mavn打包子模块时,没有把子模块的mybits 的xml资源文件打包到jar文件的解决方法
子模块中加入 <build> <resources> <resource> <directory>src/main/java</directory> <includes> <include> **/*.xml </include> </inclu...原创 2020-03-21 11:03:50 · 259 阅读 · 0 评论 -
spring 框架下@value 注解 属性static无法获取值
@Value("${appId}")private static String appid;这样是无法直接获得值的解决办法: 需要这样写private static String appid; @Value("${appId}") public void setAppid(String appId) { this.appid = appid; }...原创 2020-03-18 19:30:07 · 1176 阅读 · 0 评论 -
java调用weblogic接口
package java4weblogic.thinclient;import weblogic.management.mbeanservers.domainruntime.DomainRuntimeServiceMBean;import weblogic.management.runtime.AppDeploymentRuntimeMBean;import weblogic.man...原创 2020-01-03 15:24:47 · 980 阅读 · 0 评论 -
使用Security时 @PreAuthorize("hasAuthority('***')")起效而 @PreAuthorize("hasRole('***')")不起效
在使用PreAuthorize("hasRole('***')") 时里面没有起效 我出现的错误是参数没有以ROLE_开始加上后正常使用原创 2019-12-24 09:59:13 · 4734 阅读 · 0 评论 -
Security 自定义DaoAuthenticationProvider 实现手动验证
首先在WebSecurityConfiguration 加上 protected void configure(AuthenticationManagerBuilder auth) throws Exception { auth.authenticationProvider(new LoginAuthenticationProvider(loginService)); ...原创 2019-12-19 15:47:00 · 5957 阅读 · 0 评论 -
springboot下自定义读取任意位置的配置文件
import org.apache.commons.lang3.StringUtils;import org.springframework.boot.SpringApplication;import org.springframework.boot.env.EnvironmentPostProcessor;import org.springframework.core.env.Conf...原创 2019-12-11 09:49:47 · 802 阅读 · 0 评论 -
java keysore操作
package com.eca.mind.bmw.common.utils;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileInputStream;im...原创 2019-11-22 14:52:36 · 211 阅读 · 0 评论 -
weblogic 12c 生成wlfullclient.jar
1. Change directories to the server/lib directory.cd WL_HOME/server/lib2. Use the following command to create wlfullclient.jar in the server/lib directory:java -jar wljarbuilder.jar3. You can no...原创 2019-11-19 13:55:03 · 1056 阅读 · 0 评论 -
keytool 操作证书
创建证书 keytool -genkey -v -alias serverkey -keyalg RSA -storetype PKCS12 -keystore kserver.key.p12 根据私钥,导出服务端证书 keytool -export -alias serverkey -keystore kserver.key.p12 -file server.crt 将...原创 2019-11-16 15:07:11 · 412 阅读 · 0 评论 -
weblogic.application.ModuleException: oracle.ons.NoServersAvailable: Subscription time out
在yml中配置connectionProperties: druid.stat.mergeSql=true;druid.stat.slowSqlMillis=5000;oracle.jdbc.fanEnabled=false;原创 2019-11-12 09:42:47 · 2855 阅读 · 0 评论 -
springboot 实现在配置文件中对密码等字符的对称加密
1.在pom.xml文件中添加依赖<dependency> <groupId>com.github.ulisesbocchio</groupId> <artifactId>jasypt-spring-boot-starter</artifactId> <version>1.17</versi...原创 2019-11-11 20:26:50 · 402 阅读 · 0 评论 -
maven打包 根据参数来选择配置文件
pom.xml 配置<profiles> <profile> <id>dev</id> <activation> <activeByDefault>true</activeByDefault> ...原创 2019-11-05 16:46:15 · 1143 阅读 · 0 评论 -
json输出格式化
import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.alibaba.fastjson.serializer.SerializerFeature;public class TestNumber { public static void main(String[] ...原创 2019-11-04 16:25:46 · 488 阅读 · 0 评论 -
Fastjson bean转json时候为NULL 的属性没有显示
解决方法:添加一个参数SerializerFeature.WriteMapNullValueJSONObject.toJSONString(jsonStr,SerializerFeature.WriteMapNullValue);原创 2019-10-24 13:20:22 · 660 阅读 · 0 评论 -
不同实体数据属性映射
需求是这样的class A{public String name;名称public int age; 年龄public String date; 时间}class B{ public String n;名称 public String a;年龄 public Date d;时间}A和B是不同的实体 但是A内的属性内容和B属...原创 2019-10-23 13:45:32 · 441 阅读 · 0 评论 -
fastjson封装的json转换工具类
import java.util.List;import java.util.Map;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import com.alibaba.fastjson.TypeReferen...原创 2019-10-21 19:14:59 · 471 阅读 · 0 评论 -
spring注解@Component、@Service等自动生成bean的命名规则
1 如果发现类的前两个字符都是大写,则直接返回类名 否则将类名的第一个字母转成小写,然后返回 // 如果发现类的前两个字符都是大写,则直接返回类名 if (name.length() > 1 && Character.isUpperCase(name.charAt(1)) && ...原创 2019-10-19 17:32:58 · 1033 阅读 · 0 评论 -
springboot maven项目非main项目无法install
解决方法在该modul 的pom.xml上加入<build> <pluginManagement> <plugins> <plugin> <groupId>org.springframework.boot</groupId> ...原创 2019-06-05 13:54:18 · 676 阅读 · 0 评论 -
解决 Unable to connect to Redis server:
安装redis,找到安装目录下的找到安装目录下的 redis.windows.conf1)修改 protected-mode yes 改为:protected-mode no2)注释掉 #bin 127.0.0.1原创 2019-06-06 13:34:24 · 11550 阅读 · 0 评论