java
文章平均质量分 80
MyNameIsJerry
看到牛逼的代码只会喊66666666666666666666
展开
-
SpringMVC中上传文件MultipartFile转File
在使用SpringMVC上传文件时,在接收文件时使用MultipartFile,如下: public String upLoad(HttpServletRequest request,HttpServletResponse response,@RequestParam("userName") String userName,@RequestParam("password")Strin原创 2016-10-23 21:20:24 · 861 阅读 · 0 评论 -
spring AOP 示例
不说原理,不说框架,拿起键盘就是撸,Ctrl+c,Ctrl+v,就是干!配置文件中: <context:component-scan base-package="com.saike.aop"/> <aop:aspectj-autoproxy proxy-target-class="true"/> <bean id="noticeService" class="com.saike原创 2017-03-14 14:14:06 · 326 阅读 · 0 评论 -
java集合(待补充)
使用Iterator遍历集合 List<String> list = new ArrayList<String>(); list.add("1"); list.add("2"); list.add("3"); list.add("444444444444444444444444"); // 使用forEachRema原创 2017-06-25 23:54:57 · 246 阅读 · 0 评论 -
maven打包pom文件<bootclasspath>节点在windows和linux下的格式差异
plugin> groupId>org.apache.maven.pluginsgroupId> artifactId>maven-compiler-pluginartifactId> version>3.1version> configuration> source>${java.version}source> target>${j原创 2018-01-09 17:07:51 · 5909 阅读 · 2 评论 -
springboot中@Valid使用
日常接口中,我们需要校验字符串是否为空等操作,需要在接口中使用StringUtils.isBlank(str)之类的方法校验,但是如果过多的字符串,我们需要些大量的校验代码,代码十分臃肿繁琐无味,现在,我们把这项工作交给spring去做。使用@Valid去校验。首先我们使用一个实体类接收接口中传入的参数。实体类如下:public class ResultInput { /** ...原创 2019-01-02 14:33:21 · 7908 阅读 · 1 评论 -
Unsupported major.minor version 52.0异常处理
错误如下,其中xxx是包名。11-Mar-2019 14:58:59.712 严重 [localhost-startStop-1] org.apache.catalina.core.StandardContext.listenerStart Error configuring application listener of class [com.sinovoice.csr.manager.sys...原创 2019-03-11 16:11:40 · 1404 阅读 · 0 评论 -
One or more listeners failed to start. Full details will be found in the appropriate container异常处理
tomcat 启动之后,报出如下错误:One or more listeners failed to start. Full details will be found in the appropriate container log解决方法:在WEB-INF/classes/下,增加logging.properties,并在其中增加如下内容,再次启动tomcat,即可看到错误详细信息。...原创 2019-03-11 16:16:24 · 9960 阅读 · 5 评论 -
java将pcm音频转换成wav格式
1、前提是服务器已安装lame。2、工具类。package com.test.shell;import java.io.*;import com.alibaba.druid.util.StringUtils;public class ShellUtils { public static File tranPcmToWavFile(File pcmFile) { FileInpu...原创 2019-05-22 12:03:49 · 3463 阅读 · 4 评论 -
springboot打包jar包,没有主清单属性错误
springboot项目打成jar包,之后使用java -jar 运行,提示错误:没有主方法。解决方法:在pom.xml文件中,添加如下代码:<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactI...原创 2019-06-03 14:04:02 · 375 阅读 · 0 评论 -
springboot中通过main方法调用service,dao (1)
大多数情况下,我们使用springboot是创建一个web项目,然后通过接口访问,但是也有特殊情况,比如线上跑着的web项目,有一些特殊的数据,需要经过计算导入到数据库,这个时候,我们可能需要原来的web项目中的一些service,dao才辅助操作,但是又不能在服务端新开接口。我们通过springboot的main方法执行这些操作。此时,service和到需要通过上下文获得。import or...原创 2019-06-03 14:40:50 · 21660 阅读 · 5 评论 -
intellij live Templates 设置
敲代码的时候难免会有一些重复性的代码需要敲,如:Map<String, String> map = new HashMap<String, String>();此时,我们可以使用intellij 中的live Templates来设置一些简单的快捷键。步骤如下:在settings中找到live Templates。新建自己的分组–Template Group(容易区分,防止以后弄混了)。在分组原创 2017-03-04 16:24:35 · 1241 阅读 · 0 评论 -
String.format()用法
1 占位符1.1 单个占位符String s = String.format("Hello %s,Welcome to my blog!", "jerry");System.out.println(s);//Hello jerry,Welcome to my blog!1.2 多个占位符1.2.1 按顺序String s = String.format("Hello %s%s%s", "jerry原创 2017-01-13 13:59:55 · 70900 阅读 · 2 评论 -
java读取*.properties配置文件时,中文乱码解决方法
之前项目中用到的代码块(读取配置文件会乱码):public class PropertiesConfig { private static Logger log = Logger.getLogger(PropertiesConfig.class); public PropertiesConfig() { } private static Properties props原创 2017-03-03 10:48:48 · 1164 阅读 · 0 评论 -
java 读取Excel处理并在网页下载处理后的新文件
package com.zp.test.controller;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;imp原创 2016-10-23 21:27:56 · 1305 阅读 · 0 评论 -
vmware 备份Linux虚拟机,部署到esxi服务器中
在esxi服务器虚拟机中安装linux,有时候很容易挂掉,这样在虚拟机中安装的各种软件只能重装,比较坑爹。可以选择备份一个vof文件。步骤:1、使用vmware在自己本地安装linux, 2、选中该虚拟机,文件--》导出为VOF文件。 3、将文件保存。4、打开存放V原创 2016-10-25 22:20:33 · 1387 阅读 · 0 评论 -
@Scheduled注解,定时任务
1、在spring配置文件中添加如下代码(命名空间) xmlns:task="http://www.springframework.org/schema/task http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.1.xs原创 2016-12-01 01:05:22 · 943 阅读 · 0 评论 -
使用log4j打印sql语句
在log4j.properties文件中添加如下代码即可。log4j.rootLogger=debug,stdoutlog4j.appender.stdout = org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target = System.outlog4j.appender.stdout.layout = org.ap原创 2016-11-21 00:16:58 · 8554 阅读 · 0 评论 -
log4j:WARN No appenders could be found for logger
配置了好久的log4j就是不能打印log,控制台一片空白。看到控制台中有一句:log4j:WARNNo appenders could be found for logger,百度之后,发现自己的log4j.properties文件的路径不对。原创 2016-11-21 00:20:04 · 322 阅读 · 0 评论 -
在intellij 中安装mybatis plugin插件并破解步骤
在intellij 中安装mybatis plugin插件并破解步骤在eclipse中有 MyBatipse 将mapper和对应的xml文件链接起来,使用起来非常方便。在intellij中需要安装mybatis plugin插件,下面是安装步骤。1.因为这里已经安装完成,所以右面是uninstall。各位只需要点击右侧安装即可。2.安装完成,不要按照提示重启,因为现在要替换文件,启动int原创 2016-12-06 11:18:09 · 1331 阅读 · 0 评论 -
Intellij打包jar文件,“java.lang.SecurityException: Invalid signature file digest for Manifest main attrib
下面是使用Intellij 打包jar文件的步骤,之后会有运行jar文件时遇到的错误。打包完成。==========================================================================运行jar出现问题:1、找不到主类。打开jar文件包,在MANIFEST.MF文件中添加Main-Class: 包名.类名,注原创 2016-11-27 23:44:06 · 29854 阅读 · 1 评论 -
使用HttpURLConnection,请求结果乱码。
在使用网上一些HttpUtils,请求返回后,有中文,读取时发生乱码,使用HttpClients,以下是解决方法。import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.原创 2016-11-28 00:02:56 · 2000 阅读 · 0 评论 -
maven 项目中添加jar包
在maven项目中需要用到阿里大于短信接口的jar包,在打包的时候会报错,因为在该项目对应的pom文件中没有添加,解决方法: <dependency> <groupId>my-jar-taobao</groupId> <!-- 自己随便取--> <artifactId>my-jar-taobao</artifactId> <!-- 自己随便取--原创 2017-03-02 18:41:51 · 502 阅读 · 0 评论 -
springboot中通过main方法调用service,dao (2)
第二种方法如下:package com.hbxf.reupload.utils;import com.hbxf.reupload.model.ServiceLog;import com.hbxf.reupload.service.ServiceLogServiceI;import org.springframework.beans.factory.annotation.Autowired...原创 2019-06-03 14:54:27 · 3913 阅读 · 4 评论