java
文章平均质量分 52
Amelia__Q
这个作者很懒,什么都没留下…
展开
-
json格式化--fastjson SerializerFeature,为空的字段也返回
JSON.toJSONString(list, SerializerFeature.WriteMapNullValue);依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.7</version>...原创 2021-08-09 11:54:31 · 1177 阅读 · 0 评论 -
js点击调用java后台下载文件
public static HttpServletResponse download(File file, HttpServletResponse response) { try { // path是指欲下载的文件的路径。 //File file = new File(path); // 取得文件名。 String filename = file.getName(); ..原创 2021-06-01 15:52:50 · 488 阅读 · 0 评论 -
JSONObject.toJSONString null值转成“”
SerializerFeature.WriteMapNullValue 是否输出值为null的字段,默认为false 也就是说有null时会输出而不是忽略(默认策略是忽略,所以看不到为null的字段) WriteNullStringAsEmpty—字符类型 键如果为null,输出为”“,而非null 注意是键为null的可以转换为“”,而不是json.put("key",null) 如果让输出的json中所有为null 的字符串都变成空字符串,最简单的做法就是加一个值过滤器,..原创 2021-03-10 17:01:04 · 2136 阅读 · 0 评论 -
SoapUI:byte 0xb1 implies a length of more than 4 bytes
在project测试中,如果引入wsdl报如下的错误:Error loading [http://www.webxml.com.cn/WebServices/WeatherWebService.asmx?wsdl]: org.apache.xmlbeans.XmlException: java.io.CharConversionException: Characters larger than 4 bytes are not supported: byte 0xb1 implies a length of原创 2020-11-16 13:55:42 · 610 阅读 · 0 评论 -
httppost请求“Content-Type“,“application/x-www-form-urlencoded;charset=utf-8“参数传递
"Content-Type","application/x-www-form-urlencoded;charset=utf-8" /** * 请求服务 "Content-Type","application/x-www-form-urlencoded;charset=utf-8" * * @return */ public static String httpPost(String url,Map<String,String> param,String app..原创 2020-10-23 14:54:51 · 2615 阅读 · 0 评论 -
zookeeper 链接报错 KeeperErrorCode = NodeExists for
zookeeper 链接报错 KeeperErrorCode = NodeExists for zookeeper链接报错要将原来的删除掉dataDir路径下的version-2文件夹,再重启本机在C:\JavaEnv\ws-2181原创 2020-10-12 17:50:17 · 4062 阅读 · 0 评论 -
spring aop在mvc的controller中加入切面无效
spring aop在mvc的controller中加入切面无效 spring aop在mvc的controller中加入切面无效因为MVC的controller,aop默认使用jdk代理。要使用cglib代理。在spring-mybatis.xml配置文件中加入 <!-- 通知spring使用cglib而不是jdk的来生成代理方法 AOP可以拦截到Controller --> <aop:aspectj-autoproxy proxy-target-clas原创 2020-09-23 19:47:08 · 438 阅读 · 0 评论 -
org.apache.ibatis.annotations.Param依赖
<dependency> <groupId>org.mybatis</groupId> <artifactId>mybatis-spring</artifactId> <version>1.3.1</version></dependency><dependency> <groupId>org.mybatis</groupId> <art.原创 2020-09-02 18:00:32 · 4450 阅读 · 3 评论 -
SpringBoot+thymeleaf+html+javascript 实现的点击播放mp3简单的一个功能
MP3文件所在目录页面按钮 <button class="search-btn primary" type="button" onclick="playmp3()">点击播放</button> <audio id='audioPlay' th:src='@{/stc/mp3/query.mp3}' hidden autostart="false"></audio><embed name="embedPlay" th:src='@{/s..原创 2020-08-07 14:04:37 · 1517 阅读 · 0 评论 -
tomcat自定义xml访问文件
在自定义的XML文件中,配置虚拟目录进入<Tomcat安装目录>\conf\Catalina\localhost目录在该目录中,创建一个名为ftp.xml的配置文件,文件名任意,必须是xml文件然后,将server.xml文件中配置好的<Context>元素,复制到该文件中代码如下<Context path="/ftp" docBase="D:\ftp"/>重新启动Tomcat服务器这里,重启Tomcat服务器,是因为修了server.x..原创 2020-08-07 13:53:36 · 275 阅读 · 0 评论 -
springboot项目使用druid数据库连接池,注意事项
<dependency> <groupId>com.alibaba</groupId> <artifactId>druid-spring-boot-starter</artifactId> <version>1.1.20</version></dependency>配置文件配置spring: datasource: db1: # 使用阿里的Druid连.原创 2020-08-04 09:55:18 · 689 阅读 · 0 评论 -
Tomcat配置可通过url访问ftp目录下文件
在tomcat上配置目录,在tomcat下conf/server.xml中 <Host></Host>添加:<Context docBase="c:\ftp" path="/file" reloadable="false"/> 若要访问目录,则还需要在web.xml中增加设置,再打开Tomcat安装目录,打开conf/web.xml 文件,在其中找到 <init-param> <param-name>listin...原创 2020-07-31 15:29:32 · 1135 阅读 · 0 评论 -
Tomcat启动报栈溢出的问题分析及处理org.bouncycastle.asn1.ASN1Boolean
问题缘由:在tomcat下部署war包启动时报错,关键错误信息如下:Caused by: java.lang.IllegalStateException: Unable to complete the scan for annotations for web application [] due to a StackOverflowError. Possible root causes include a too low setting for -Xss and illegal cyclic inhe转载 2020-07-27 10:09:08 · 606 阅读 · 0 评论 -
hibernate 映射自定义对象
Java代码 List list = getSession().createSQLQuery("select id \"id\",name \"name\",phone \"phone\" from person") .addScalar("id",Hibernate.Long).addScalar("name").addScalar("phone",Hibernate.Long) .setResultTransformer(Transformers.aliasToBean(Per.原创 2020-07-23 15:17:10 · 388 阅读 · 0 评论 -
springboot配置文件读取顺序
从上到下优先加载顺序外部文件中jar包同级的config目录下的.properties或.ymljar包同级的.properties或.ymljar包中,就将这两个classpath的config目录下的.properties或.ymlclasspath同级的.properties或.yml原创 2020-07-13 13:49:30 · 188 阅读 · 0 评论 -
SpringBoot配置多数据源,循环引用问题
在springboot中配置多数据源的,用切面进行数据库切换功能,项目启动时报错,造成循环依赖解决方法:在springboot项目的启动类中,排除DataSource自动配置类,否则会默认自动配置,不使用自定义的配置类...原创 2020-07-13 09:51:15 · 1156 阅读 · 1 评论 -
java.sql.SQLException: 不支持的字符集 (在类路径中添加 orai18n.jar): ZHS16GBK
在pom.xml文件中添加如下依赖:<!-- https://mvnrepository.com/artifact/cn.easyproject/orai18n --><dependency><groupId>cn.easyproject</groupId><artifactId>orai18n</artifactId&g...原创 2020-04-24 15:44:44 · 1307 阅读 · 0 评论 -
文件从一个ftp服务器传到另一个ftp服务器
由ftpClient1 -->ftpClient2public void uploadeFile(String filePath,String ywh,String xzqu,String bjbh,Map fj,String id){ filePath=filePath.trim(); String fileName=filePath.substring(filePa...原创 2020-04-16 15:02:18 · 1504 阅读 · 0 评论 -
MyBatis多个接口参数报错:Available parameters are [0, 1, param1, param2], 及解决方法
用的是springboot项目,generator生成工具生成mapper及entity对应DAO层,在方法的参数前面加上给接口添加@Param注解,指明参数的对应关系,原因是给参数配置了@Param注解后,MyBatis就会自动将参数封装成Map类型,@Param注解值会作为Map中的key,因此在xml中的sql语句就可以通过配置的注解值来使用参数这是有多菜才会卡在...原创 2020-04-16 14:44:38 · 690 阅读 · 0 评论 -
EnumUtils 介绍
EnumUtils 介绍一、官方API地址 官网地址:EnumUtils.html二、EnumUtils 常用API1.导入POM文件 这里使用的是:3.9 的版本,还是比较新的 <dependency> <groupId>org.apache.commons</groupId> &...转载 2020-02-23 17:27:59 · 2762 阅读 · 0 评论 -
tomcat8中URI不支持{}|等特殊字符
由于tomcat 新版本 增加一个特性: 严格按照RFT 3986规范定义了UrlRFC规范Url中只允许包含英文字母(a-zA-Z)、数字(0-9)、-_.~4个特殊字符以及所有保留字符(RFC3986中指定了以下字符为保留字符:! * ’ ( ) ; : @ & = + $ , / ? # [ ])解决方案a. 降低tomcat的版本b. 采用最新tomcat版...原创 2019-11-14 15:19:45 · 740 阅读 · 0 评论 -
iReport闪退原因--jdk需要8以下的版本,配置 JDK7
修改ireport安装文件夹下----etc文件夹----ireport.conf修改 JDK 地址,改为安装的jdk7地址# default location of JDK/JRE, can be overridden by using --jdkhome <dir> switchjdkhome="C:\Users\Documents\project\tool\java\j...原创 2019-11-04 17:34:12 · 469 阅读 · 0 评论 -
String.format()的详细用法
JAVA String userName="XXX"; String userProvince="上海"; int userAge=21; String userSex="男"; String string=getResources().getString(R.string.user_info); String userInfo=...转载 2019-11-04 15:17:08 · 460 阅读 · 0 评论