
java 技术
damaolly
这个作者很懒,什么都没留下…
展开
-
Spring Boot项目加载依赖多模块解析yml文件
工作中经常遇到多模块系统,有时在多模块中,多个web项目依赖同一个服务模块.如下图api和web模块都依赖了common.此时是有两份配置文件,更改了一些东西,要同时改动两个配置文件.那么能不能在common中把工作的部分做好呢.答案是可以的我们只需要在common中编写配置文件以application-*.yml的形式命名,然后再起点application.yml中配置这样就可以正常的使用@value等注解取值了.注:千万不要自己定义common中配置文件的名字,只能以..转载 2022-03-10 13:40:28 · 3009 阅读 · 1 评论 -
mvn install(maven安装外部jar包到本地仓库)
问题描述:项目开发时,偶尔会用到外部或者第三方的jar包,方便项目打包,通过mvn install 方法把jar包安装到本地仓库,项目中通过在pom.xml文件中引用即可,如下:解决步骤:1、执行mvn install命令,配置好相关属性,如下mvn install:install-file -Dfile=MobileKeyUtil-2.0.0.jar -DgroupId=com.udbac -DartifactId=MobileKeyUtil2.0 -Dversion=2.0.0...原创 2021-05-11 13:06:05 · 3464 阅读 · 0 评论 -
java 读取properties
import java.io.IOException;import java.io.InputStream;import java.util.Properties;public class ConfigUtils { private static Properties configfile = null; static { InputStream in = Confi原创 2016-04-11 15:56:05 · 432 阅读 · 0 评论 -
Spring AOP初级入门-代码篇之XML
介绍两种实现Spring AOP的代码。xml和@Aspectj注解XML篇ApplicationContext.xml文件配置Spring相关信息<?xml version="1.0" encoding="UTF-8"?><!-- 查找最新的schemaLocation 访问 http://www.springframework.org/schema/ --><beans xmlns="htt原创 2015-12-28 17:02:08 · 649 阅读 · 0 评论 -
Spring AOP初级入门-关于唠叨的
先简单唠叨几句: 诶,最近一周研究Spring AOP的切面功能,说实话大家写的都可以(其实还好吧~),但是面对一个小白的不能在小白的来说,代码即使调试成功了,但是不明白其中的缘由,着实让人郁闷。本着对学习认真负责的态度,根据最近的学习资料,整理一番,与君共勉。什么是AOP(东西是从别处盗来的): 一、概念 AOP(Aspect Oriented Programming):面向切面编程。 面原创 2015-12-19 00:11:52 · 576 阅读 · 0 评论 -
使用JSON格式传递数据,获取JSON的值
项目中,接口之间传递数据是经常的,不管是项目内部接口传递数据,还是与外部系统之间接口传递数据,通过json都会较为容易一些,至于什么是json,自己goodle,百度吧。在html中,使用ajax请求一个路径,请求方式为post,数据类型为json格式 上代码: $.ajax({ type : "POST原创 2015-11-08 16:38:58 · 14955 阅读 · 0 评论 -
Java 保留两位小数(未完待续)
java.text.DecimalFormat df =new java.text.DecimalFormat("#.00"); df.format(你要格式化的数字);例:new java.text.DecimalFormat("#.00").format(3.1415926)#.00 表示两位小数 #.0000四位小数 以此类推...原创 2014-09-29 16:11:56 · 733 阅读 · 0 评论 -
Java 日期工具类(日期,月份加减等)
package util;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateAndTimeUtil { /*** * 日期月份减一个月 * * @param原创 2014-11-24 17:52:41 · 44536 阅读 · 0 评论 -
项目检出JRE问题(Unbound classpath container: 'JRE System Library [JavaSE-1.7]' in project 'idweb')
项目从SVN检出到工作空间后报了很多错误,其中很明显就是一些jar的问题,没有相关的jar或版本问题,看到最后的错误Unbound classpath container: 'JRE System Library [JavaSE-1.7]' in project 'idweb',就很明白了,JRE问题了,解决办法如下:项目右键属性--->Java Build Path--->Libraries原创 2014-07-31 16:51:56 · 100733 阅读 · 30 评论 -
JVM 内存设置大小(Xms Xmx PermSize MaxPermSize 区别)
Eclipse崩溃,错误提示:MyEclipse has detected that less than 5% of the 64MB of Perm Gen (Non-heap memory) space remains. It is strongly recommendedthat you exit and restart MyEclipse with new virtual ma转载 2014-06-12 13:53:38 · 98497 阅读 · 0 评论 -
java mail 实现邮件发送功能
java mail 邮件 多人原创 2016-07-14 11:04:19 · 912 阅读 · 1 评论 -
Tomcat JDK 部署及错误问题合集
说明:因博客里JDK,Tomcat的上下午路径有些出处,源自两个系统环境下整理而来,请见谅1、闪退a.查看JDK环境变量是否配置正确,例如:变量名:Java_Home变量值:C:\Program Files\Java\jdk1.7.0_51变量名:ClassPath变量值:.;%Java_Home%\bin;%Java_Home%\lib\dt.jar;%Java_Home%\lib\tools原创 2016-08-24 15:32:39 · 2114 阅读 · 1 评论 -
SpringMVC如何接收Ajax请求中被JSON.stringify()的数据
前言:在项目开发过程中,经常使用Ajax来请求和接收数据,通常为了方便,尤其是在数据较多的时候,我们会把Ajax中的data对象封装成json格式便于传输,但是在SpringMVC中却接收不到请求或者接收到的参数是被urlencode编码后的。出现此问题,一般情况下都是前端和后端没有约束好发送或接收的数据类型和编码的原因。本文章将作为一个最基础的示例留作备忘。前端Ajax示例:...原创 2019-04-15 22:55:55 · 5284 阅读 · 0 评论 -
web项目拷贝项目后,eclipse修改不同的项目名称使其能够访问(Web Project Settings设置)
eclipse默认的访问路径是项目名,我们在做项目的时候会拷贝现有的项目架构,最后改个项目名字,但是发现在tomcat访问或者启动的时候会出现问题,比如已经存在相同的项目名称,项目访问不到404的情况,这里做一下简单的处理办法。解决方法:项目右键——》Properties——》Web Project Settings。这里默认是项目名称,可以修改成自定义名称,这样在项目启动后,项目访...原创 2019-03-20 17:37:25 · 2050 阅读 · 0 评论 -
Java项目:operator is not allowed for source level below 1.7
错误内容 解决办法:原创 2018-11-12 15:16:13 · 5167 阅读 · 0 评论 -
maven的javaWeb项目启动找不到Spring ContextLoaderListener的解决办法
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1720) at org.apache.c...原创 2018-11-12 14:35:04 · 1033 阅读 · 1 评论 -
linux下配置两个tomcat实例
两个tomcat原创 2017-07-10 13:57:41 · 601 阅读 · 0 评论 -
tomcat绑定域名指向项目(host多站点配置)
tomcat host 域名绑定原创 2017-07-10 11:26:13 · 2052 阅读 · 0 评论 -
tomcat之定义404页面,自定义tomcat默认访问页面
404 tomcat error原创 2017-06-29 20:49:32 · 14940 阅读 · 3 评论 -
tomcat之目录基本配置概述
tomcat root 结构原创 2017-06-29 20:42:20 · 480 阅读 · 0 评论 -
Java 解析Excel(2003、2007)
以为为解析Excel (03/07)通用代码,Jar包资源中心即可下载,代码直接运行即可import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.util.ArrayList;import org.apache.poi.hssf.usermodel.HSSFWor原创 2013-12-25 11:43:55 · 904 阅读 · 0 评论 -
Tomcat启动报错:java.net.BindException: Cannot assign requested address: JVM_Bind
文章出自:http://www.365mini.com/page/tomcat-cannot-assign-requested-address.htmTomcat Cannot assign requested address: JVM_Bind 非端口占用冲突最近朋友遇到在安装并启动Tomcat 6.0时,发现一直无法正确启动,主要异常堆栈信息如下:严重: StandardSer转载 2014-03-27 10:19:36 · 12875 阅读 · 2 评论 -
Flex 与Servlet交互(通过request传递值)
本文出自:http://wenku.baidu.com/view/c00791cd05087632311212b1.html本人有改动MXML代码 import mx.controls.Alert; import mx.rpc.events.ResultEvent; import mx.rpc.events.FaultEvent; im转载 2012-11-22 17:44:42 · 801 阅读 · 0 评论 -
从Request对象中获取分钟路径总结
转:http://zjutsoft.iteye.com/blog/1084260从request获取各种路径总结request.getRealPath("url"); // 虚拟目录映射为实际目录request.getRealPath("./"); // 网页所在的目录request.getRealPath("../"); // 网页所在目录的上一层目录r转载 2012-11-22 15:29:15 · 486 阅读 · 0 评论 -
java.lang.IllegalArgumentException:(读取配置文件异常)
java.lang.IllegalArgumentException: Malformed \uxxxx encoding 异常读取.properties文件时出现“java.lang.IllegalArgumentException: Malformed \uxxxx encoding”这个properties文件中配置了文件夹的真实路径,但是java的Properties竟然无法读取!真原创 2012-11-22 10:27:42 · 10232 阅读 · 0 评论 -
Flex +java 多文件上传带进度条
最终效果图:源码:Flex文件:<common:TitledBorderBox width="100%" height="100%"> <mx:FormItem label="附件列表:" indicatorGap="0" height="111" width="675">原创 2012-12-03 14:42:58 · 1093 阅读 · 0 评论 -
自动生成一个ID号
import java.util.UUID;public class SystemAttribute { public static String getUUID() { return UUID.randomUUID().toString().replace("-",""); }}原创 2012-11-13 10:22:32 · 907 阅读 · 0 评论 -
request对象中文编码转换
String fileName = request.getParameter("fileName");//获取对象中的值 String filename1 = new String(fileName.getBytes("ISO8859-1"), "utf-8"); // 编码转换原创 2012-11-28 11:16:03 · 3009 阅读 · 0 评论 -
Flex Tree的数据源从数据库查出并且显示在Tree中
首先来看效果图:废话少说,来看代码java端:因为有节点,所以我将从数据库查找出来的值,封装成一个XMLBean;public class XmlBean { private String planid;// 预案id private String planname;// 预案名称 //此变量的名字必须是children否则在页面中不会显示子原创 2012-11-27 19:42:15 · 1725 阅读 · 0 评论 -
Servlet文件上传
本文转自:http://blog.youkuaiyun.com/zx404068203/article/details/6033101我们学的是表单文件上传,就是在一个FORM中提交相应的信息,和之前我们的提交的注册信息之类的表单是不同的,所以要先改变一下FORM的属性,enctype="multipart/form-data“,这个属性告诉服务器,我们是要提交文件了,而不是一个表单。 在服务转载 2012-11-09 15:34:40 · 469 阅读 · 0 评论 -
JVM(java 虚拟机)内存设置
转自:http://blog.sina.com.cn/s/blog_64d0b03c01015hty.html 一、设置JVM内存设置1. 设置JVM内存的参数有四个:-Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;-Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机J转载 2013-01-04 09:43:57 · 831 阅读 · 0 评论 -
java项目中读取根目录下的配置文件
读取AAAA项目中的proxool.xml文件,执行代码:System.getProperty("user.dir")+"/proxool.xml"执行结果:E:\code\AAAA/proxool.xml原创 2013-01-05 10:05:45 · 4207 阅读 · 1 评论 -
java 对数组进行排序
public class Test1 { public static void showArray(int[] array) { for (int n = 0; n < array.length; n++) { System.out.print(array[n]); System.out.print(" "); } System.out.println(); }原创 2013-02-02 14:10:55 · 1087 阅读 · 0 评论 -
Java 解析Excel内容
import java.io.File;import java.io.FileInputStream;import java.io.InputStream;import java.util.ArrayList;import org.apache.poi.hssf.usermodel.HSSFWorkbook;import org.apache.poi.ss.usermodel.Cell原创 2013-12-25 11:41:54 · 815 阅读 · 0 评论 -
Java 集合参数处理(转换Objcet对象)
public String addplaninfolist(String eventId, String advise, ArrayList P_ARR) { Object[] tmp = new Object[P_ARR.size()];//数组大小 for (int i = 0; i < tmp.length; i++) { Object[] tmparc = new Objec原创 2013-12-18 10:24:49 · 1241 阅读 · 0 评论 -
java静态代码块、初始化块和构造方法的执行顺序
分析:当执行new Child()时,它首先去看父类里面有没有静态代码块,如果有,它先去执行父类里面静态代码块里面的内容,当父类的静态代码块里面的内容执行完毕之后,接着去执行子类(自己这个类)里面的静态代码块,当子类的静态代码块执行完毕之后,它接着又去看父类有没有非静态代码块,如果有就执行父类的非静态代码块,父类的非静态代码块执行完毕,接着执行父类的构造方法;父类的构造方法执行完毕之后,它接着去看转载 2013-12-17 21:14:33 · 667 阅读 · 0 评论 -
Java String 一些处理方法(待续中)
1、利用substring截取String pphone = "(13501234565)";// 联系人电话String sname = pphone.substring(pphone.indexOf("(") + 1, pphone .indexOf(")"));//从左向右查找第一次出现的位置,+1是因为截取后会有“(”存在,所以长度+1原创 2013-12-18 10:17:53 · 766 阅读 · 0 评论 -
Java 调用存储过程中的集合,如何传参
public String updatefileInfo(String fileId, ArrayList list) { Object[] tmp = new Object[list.size()]; for (int i = 0; i < tmp.length; i++) { Object[] tmparc = new Object[5]; ASObject aso = (原创 2013-09-14 18:03:53 · 2358 阅读 · 0 评论 -
java 计算百分比值
public class Test1 { public static String myPercent(int y, int z) { String baifenbi = "";// 接受百分比的值 double baiy = y * 1.0; double baiz = z * 1.0; double fen = baiy原创 2013-02-02 14:19:33 · 8536 阅读 · 0 评论 -
java 列表、集合与数组之间的转化
package test;import java.util.ArrayList;import java.util.Arrays;import java.util.HashSet;import java.util.List;import java.util.Set;public class Test2 { public static void main(String[] a原创 2013-02-02 14:06:09 · 19396 阅读 · 2 评论