java知识
传奇1949
这个作者很懒,什么都没留下…
展开
-
java 判断多时段是否重合
import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util.Collections;import java.util.Date;import java.util.List;public class Test { public static void main(String[] args) { List<String> li.转载 2022-01-26 09:56:51 · 2249 阅读 · 1 评论 -
java 定义输出年月集合 list
public static void main(String[] args) throws Exception { Calendar c = Calendar.getInstance(); c.add(Calendar.MONTH, -4); List<String> ss = getMonthBetween(c.getTime(), new Date()); for (String s : ss) { System.out.println(s); // 通...原创 2022-01-12 19:51:04 · 289 阅读 · 0 评论 -
springBoot 获取BOOT-INF\classes 下的文件
原来代码如下,在windows环境下可以正常读,但部署到linux上不正确。File file = new File(this.getClass().getClassLoader().getResource("/template/" + template + ".json").getFile());修改后: InputStream stream = getClass().getClassLoader().getResourceAsStream("template/" + template +原创 2021-11-19 08:42:04 · 3024 阅读 · 0 评论 -
centos7.6 离线安装 Nacos1.4.2
1、Nacos官方下载:https://github.com/alibaba/nacos/releases/tag/1.4.22、上传到/usr/dev/文件夹下,并解压。得到nacos文件夹。tar -xzvf nacos-server-1.4.2.tar.gz在自己的mysql 数据库 创建lfnacos库,字符集:utf8(可自定义)将/usr/dev/nacos/conf目录下的nacos-mysql.sql脚本导入到lfnacos库导入成功后,可看到如下表:3、修改.原创 2021-08-20 16:21:55 · 765 阅读 · 2 评论 -
java 生成带时区日期格式格式 T Z 样例
public static void main(String[] args) throws Exception { Calendar calendar = Calendar.getInstance(); Date nowTime = calendar.getTime(); String xianZai = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSS'Z'",Locale.CHINA).format(nowTime.getTime()); .原创 2021-04-13 08:48:05 · 2447 阅读 · 0 评论 -
JSP页面上显示XML信息(库里读出)
一句话搞定:这样写会把库里的xml信息原样讲习读出。如果直接用普通的输出会导致一些内容不显示。原创 2015-07-02 16:16:27 · 3448 阅读 · 0 评论 -
mybatis There is no getter for property named 'xx' in 'class java.lang.String
用mybatis查询时,传入一个字符串传参数,且进行判断时,会报 There is no getter for property named 'xxxxx' in 'class java.lang.String WHERE VEHICLE_INCIDENTALS_ID = #{xxxx} WHERE VEHICLE_INCIDE原创 2015-07-17 14:03:55 · 686 阅读 · 0 评论 -
Jqgrid 底部合计功能
$("#cbhzList").jqGrid({ url: "xxx", datatype: "json", mtype: 'GET', colNames:["11","aa","bb","cc"], colModel:[原创 2015-08-14 17:09:37 · 12080 阅读 · 0 评论 -
js实现定时任务,每隔N秒请求后台
见如下代码://生成了随机秒数60-150之间 var num = Math.round(Math.random()*90+60); alert(num); //循环执行,每隔60-150秒钟执行一次showMsgIcon() window.setInterval(showMsgIcon, 1000*num); function showMsgIcon(){ $.g原创 2015-07-24 09:54:47 · 38467 阅读 · 2 评论 -
log4j文件
log4j.rootLogger = INFO,fileout,stdoutlog4j.category.errorLog=WARN, fileout,stdout#log4j.logger.com.ocellus.lmep.service=DEBUG log4j.logger.org.springframework=INFOlog4j.logger.org.springframewor原创 2015-09-01 13:36:42 · 635 阅读 · 0 评论 -
table表格某一td内容太多导致样式混乱的解决方案
在开发过程难免遇到这样那样的问题。对于有很多条目的数据,我们通常采用table元素来快速实现。如果某一个td的内容太多的话就会出现下面的情况,导致样式混乱难看: 解决方案 要让table的宽度固定我们可以给table元素设置table-layout:fixed;样式,但这样表格的宽度问题是解决了,但是里面的内容并不会自动换行。我们还需要给td设置word-break: b原创 2015-07-02 16:05:03 · 2294 阅读 · 0 评论 -
取出动态Map中的key值放入List
@SuppressWarnings("rawtypes") public static List getFullClassNameList(){ Collection collection = map.values(); List interfaceJobConfigList = new ArrayList(); for (Iterator i = collection.iterat原创 2015-07-08 12:47:45 · 4613 阅读 · 0 评论 -
Map.get()得到数组
在dao方法获取:String[] ids = (String[]) map.get("ids");原创 2015-06-26 15:20:10 · 7871 阅读 · 0 评论 -
IE下使用uploadify上传报:Uploadify-Script5007 Object expected
原来的代码:SWFUpload.prototype.cleanUp = function(a) { try { if (this.movieElement && typeof(a.CallFunction) === "unknown") { this.debug("Removing Flash functions hooks (this shoul原创 2015-04-20 16:18:07 · 1551 阅读 · 0 评论 -
页面静态刷新<select>下拉框值
开发中可能会遇到这样的问题,如图:在删除一条记录后,其中顶部的“编号”,”名称“需要重新再从库里取值。然后显示到页面。jsp:if(result.status=="1"){ reloadGridById("xzydList"); $.get("${ctx}/xzyd/getXzydTypesJson.do", function原创 2015-04-15 15:12:07 · 2432 阅读 · 0 评论 -
js判断不允许包含某个字符(工具类)
/** * 检查数据状态,存在返回true,不存在返回false * currentValue:所选记录的状态 * notContain:不允许处理的状态 */function statusCheck(currentValue,notContain){ str = decodeURI(currentValue); for(var i=0;i<str.length;i++){ ch原创 2015-04-13 10:40:23 · 1018 阅读 · 0 评论 -
JQuery Uploadify v3.2.1 上传图片并预览(基于spring mvc框架开发)
Controller后台处理:package com.news.controller;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.OutputStream;import java.text.SimpleDateFormat;import j原创 2015-04-05 09:59:22 · 2580 阅读 · 2 评论 -
jqGrid在页面进行编译
{name: "sex",formatter: function(cellvalue){return cellvalue=="1"?"男":"女";}},原创 2015-03-18 15:24:07 · 461 阅读 · 0 评论 -
Jqgrid 鼠标旋停显示框实现
需求:当鼠标移至审核状态时,浮层显示未通过原因。。。 {name: "auditStatusDesc",align:"center",sortable:false,formatter:function(cellvalue,options,rowObject){ if(rowObject.auditStatus == ""){ r原创 2015-09-06 14:29:40 · 10435 阅读 · 1 评论 -
利用jquery each方法遍历<span>内容
${demandDetail.undoneAmount} 0 js方法: $("span[id='undoneAmount']").each(function(原创 2015-09-12 16:12:34 · 8315 阅读 · 0 评论 -
java获取WEB-INF下文件(或目录)
String filePath = "excelFiles/accountinfo.xls"; String path=Thread.currentThread().getContextClassLoader().getResource("").toString(); path = path.replace('/', '\\'); // 将/换成\ pa原创 2015-11-13 15:07:02 · 2228 阅读 · 0 评论 -
java 日期工具类
import org.apache.commons.lang3.time.DateFormatUtils;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.ArrayList;import java.util....原创 2019-05-09 09:10:01 · 147 阅读 · 0 评论 -
Spring Boot Post、Get接收Map
Post:@RequestBody Map paramGet: @RequestParam(required = false) Map param原创 2018-08-16 16:35:41 · 19083 阅读 · 3 评论 -
java 逐月递增
需求:设定当前开始递增月份:eg:201802,需要递增12个月的数据,并输出,eg:201802201803201804201805201806201807201808201809201810201811201812201901 import java.text.SimpleDateFormat;import java.util.Calendar;impo...原创 2018-08-16 16:34:24 · 1430 阅读 · 0 评论 -
Java多线程处理List数据
import java.util.ArrayList;import java.util.List;import org.apache.commons.lang.ArrayUtils;public class Test_4 { /** * 多线程处理list * * @param data 数据list * @param threadNum原创 2017-11-13 16:51:22 · 6522 阅读 · 0 评论 -
java生成复杂嵌套Json
需求{"GuoChe":{"cb":"BMW","cpys":"xxxx","hphm":"冀A12345"},"code":200,"msg":"success"}代码:// ==============过车============= WatchInfo watchMap = new WatchInfo(); watchMap.setHphm("冀A1234原创 2017-09-15 16:49:19 · 6846 阅读 · 0 评论 -
嵌套json取值
如题:String phontAuthResult={"code":200,"status":"SUCCEED","message":"","time":"2017-04-25 10:20:10","trace":"","data":{"value":"1"}}JSONObject jasonObject = JSONObject.fromObject(phontAuthResult);原创 2017-04-25 15:14:47 · 2289 阅读 · 0 评论 -
HttpClient模拟get,post请求并发送请求参数(json等)
import java.io.IOException;import net.sf.json.JSONArray;import net.sf.json.JSONObject;import org.apache.commons.httpclient.DefaultHttpMethodRetryHandler;import org.apache.commons.httpclient.Head原创 2017-02-20 19:45:54 · 878 阅读 · 0 评论 -
javax.servlet.jsp.JspException cannot be resolved to a type
右键项目-->Properties-->Targeted Runtimes然后在右边勾选一个tomcat或者new一个你机器里的tomcat然后点击apply或者干脆ok问题解决。原创 2016-10-04 21:39:04 · 461 阅读 · 0 评论 -
webservice: Could not initialize Service NoSuchMethodException getPortClassMap()
今天用apache-cxf-3.1.1的wsdl2java生成webservice文件,调用的时候出了问题报错:Could not initialize Service NoSuchMethodException getPortClassMap() 查资料找到类似的情况:http://bbs.csdn.net/topics/390736806?page=1#post-3995317原创 2016-09-24 17:13:58 · 1359 阅读 · 0 评论 -
Failed to read artifact descriptor for xxx:jar
在Eclipse中执行Maven的install命令时,报“Failed to read artifact descriptor for xxx:jar ”的错误。这可能是在下载过程中文件出现错误。解决办法:从本地的maven库中删除相关的jar包,然后右单击项目,Eclipse->Update Project,在弹出的对话框中选择“Force Update Of Snapshots/原创 2016-09-15 17:38:39 · 4695 阅读 · 0 评论 -
The method of type must override a superclass method 解决方式
显示这个问题 ,后来一搜索一下,原来是MyEclipse是 编译是5.0修改下为6.0 就ok了2、 把项目的JRE变成6.0的项目右键->build path->configure build path->java Compiler(左边那排中) ->在右边的Compiler compliance level 修改版本为原创 2016-04-05 14:10:10 · 575 阅读 · 0 评论 -
java生成32位字符串
public static String getGUID() { return UUID.randomUUID().toString().toUpperCase().replaceAll("-", ""); }结果如:096249B6956A404EB2F0B163664986E0原创 2016-01-07 17:15:23 · 4560 阅读 · 0 评论 -
jqgrid保存时使编辑框关闭
var lastSel;//在顶部定义beforeSelectRow:function(id){ if(id && id!==lastSel){ $('#costBudgetListGrid').jqGrid('saveRow',lastSel); lastSel=id; } $('#costBudgetList原创 2015-11-25 15:06:40 · 7720 阅读 · 3 评论 -
解决oracle取日期到页面为英文格式的问题
今天遇到一个这样的问题:在oracle数据中取出的数据到jsp页面显示的时候,均显示为英文格式的日期。查阅了一些方法,最终得以解决:代码如下:首先导入: 然后在日期字段以这样的形式写:创建日期:"/>原创 2015-02-25 17:00:18 · 2693 阅读 · 1 评论 -
svn cleanup failed–previous operation has not finished; run cleanup if it was interrupted
svn提交遇到恶心的问题,可能是因为上次cleanup中断后,进入死循环了。错误如下: 解决方法:清空svn的队列1.下载sqlite3.exe 2.找到你项目的.svn文件,查看是否存在wc.db3.将sqlite3.exe放到.svn的同级目录4.启动cmd执行sqlite3 .svn/wc.db "select * from转载 2014-12-15 11:06:28 · 601 阅读 · 0 评论 -
本地配置CXF wsdl2java工具
最近,由于要用到某公司提供的webservice实现的api接口,想到了用cxf的wsdl2java工具来生成客户端程序。(自己写是比较麻烦且费时,so偷懒一下、、)使用步骤如下:一、下载apache cxf的包,如apache-cxf-2.7.10.zip,地址:cxf.apache.org/download.html二、解压apache-cxf-2.7.10.zip至某原创 2014-11-16 19:52:47 · 1339 阅读 · 1 评论 -
JQuery验证插件使用
required:true 必输字段(2)、remote:"remote-valid.jsp" 使用ajax方法调用remote-valid.jsp验证输入值(3)、email:true 必须输入正确格式的电子邮件(4)、url:true 必须输入正确格式的网址(5)、date:原创 2014-08-01 16:54:44 · 501 阅读 · 0 评论 -
选择开始时间,结束时间自动加一年或某个时间。
在实际开发中会遇到日期类型的开发,本例是用户选择开始时间后,在结束时间上自动加一年。代码如下:function addInsuranceDate(id){ var currentDate = $("#begin").val(); var d = new Date(currentDate); var year = d.getFul原创 2014-08-01 16:52:47 · 3475 阅读 · 0 评论 -
比较不错的log4j配置文件
#log4j.rootCategory=ALL,A1,A2log4j.rootLogger = debug, stdout, fileoutlog4j.logger.com.ocellus.lmep.service=DEBUGlog4j.logger.com.ocellus.lmep.extinterface=DEBUG#log4j.logger.org.ibatis=DEBU原创 2014-08-02 14:15:47 · 635 阅读 · 0 评论