- 博客(70)
- 收藏
- 关注
原创 java项目访问服务器中的静态资源,比如图片,地址正确但访问不了如何解决
在tomcat下面conf的server.xml中找到host标签,如下,<Host appBase="webapps" autoDeploy="true" name="localhost" unpackWARs="true"> <Valve className="org.apache.catalina.valves.AccessLogValve" directory="logs" pattern="%h %l %u %t "%r&qu
2020-09-05 11:19:49
2439
原创 java中时间的比较并计算相隔的天数
示例:Date date1 = new Date();Date date2 = new Date();int daysBetween=(int)(date1.getTime()-date2.getTime())/(60*60*24*1000);//还有一个方法,java8中的public static long between(Date begin,Date end){ LocalDate beginDate = dateToLocalDate(begin); LocalDate endDat
2020-09-05 11:15:15
509
转载 报错Parameter ‘XXX‘ not found. Available parameters are [list] with root cause
https://blog.youkuaiyun.com/sscout/article/details/100165515
2020-09-05 11:13:59
986
原创 java分割String字符串成list
示例:String sn = “1234,567,8910”;List<String> snList = Arrays.asList(sn.split(","));
2020-09-05 11:12:10
11215
原创 阿里云对象存储java实现oss文件上传及获取url
在使用之前,导入aliyun-sdk-oss-3.9.1,jdom-1.1.3,httpclient-4.4.1,httpcore.4.4.1的jar包,以上这些jar包是必须的,是我自己使用的版本,你们如果用其他版本注意要注意httpclient和httpcore必须要4.0版本才行。Jdom也要注意,阿里云oss只能使用1.X的版本,版本过高会出错。接下来就是代码。 public static String picOSS( MultipartFile uploadFile) throws Excep
2020-09-05 11:10:10
6330
3
转载 mysql查看当前前7天的数据
https://blog.youkuaiyun.com/cangchen/article/details/44978531?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_param&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.channel_
2020-09-01 16:41:40
2635
转载 cookies sessionStorage,localStorage的解释及区别
https://www.cnblogs.com/pengc/p/8714475.html
2020-09-01 15:23:19
136
转载 JS中 (intermediate value).Format is not a function问题解决
https://blog.youkuaiyun.com/qq_33876553/article/details/80303508注意一点的是引入该js后,时间格式如下得到2020-06-23 17:15:12$("#loginTime").html((new Date()).format("Y-m-d H:i:s"));
2020-09-01 15:20:59
2553
转载 响应状态status为canceled,解决办法
https://blog.youkuaiyun.com/qq_25611965/article/details/78665287?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.none
2020-09-01 15:15:38
2805
原创 window.location.href无法跳转的解决办法
1、事件必须return false<a href="javascript:;" onclick="event();return false;"></a>2、a标签的href属性设为一个锚点。<a href="#" οnclick="event();"></a>必须在event() 后添加 return false; 在event(){return false;}不行。注意:如果是通过ajax返回值进行是否跳转,在ajax请求是添加一个随机参数。
2020-09-01 14:53:54
1145
转载 java. lang. illegalargumentexception: Mapped Statements collection does not contain value
https://blog.youkuaiyun.com/qq_42962396/article/details/82988932?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.none
2020-09-01 14:39:42
250
转载 java错误解决Error creating bean with name ‘XXXController‘
https://blog.youkuaiyun.com/Pei_hua100/article/details/90636284
2020-09-01 14:35:07
17133
转载 web.xml配置中classpath:与classpath*:的区别
https://www.iteye.com/blog/perfy315-2009258
2020-08-26 14:54:02
178
原创 常用的一些命令行
首先是查看当前机器IP地址:ifconfig去某个文件夹 : cd /mnt/apps/software/apache-tomcat-8.5.56/bin打开某个文件:vim service.xml新建一个文件夹:mkdir XXX显示当前文件的完整路径:pwd进入编辑:i退出编辑:按esc退出打开的文件::q退出并保存打开的文件: :wq (强制的话就得加!)删除非空文件夹:rm -r -f filename (如果不行,最前面加sudo)启动tomcat:./startup.sh
2020-08-26 14:38:14
147
原创 经常使用的mysql命令行
A.连接mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即可进入到MYSQL中了,MYSQL的提示符是: mysql>2、连接到远程主机上的MYSQL。假设远程主机的IP为:110
2020-08-26 14:36:31
169
原创 SSH使用密钥远程连接Linux服务器
使用-i参数指定要使用的私钥ssh -i /Users/pe/Desktop/XXXXX(你的密钥path)如果提示:“Permissions 0644 for /Users/pe/Desktop/XXXX”are too open。-表示该私钥文件本身权限开放尺度太大了,于是SSH自身的策略关闭了SSH-这时我们给私钥文件去掉多余的权限,只保留所有者读写权限。chmod 600 /Users/pe/Desktop/id_rsa_haitun当我们配置好非对称加密对远程服务器访问后,服务器信任了
2020-08-26 14:35:21
1575
原创 java使用CXF调用带asxm后缀的接口
首先先查看接口通不通如果如下图:则说明接口没有问题,可以调用。代码如下:package com.web.client;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.HttpURLConnection;import java.net.URL;import org.apache.commons.httpclient.HttpClient;
2020-08-26 14:25:41
833
原创 理解Spring定时任务@Scheduled的两个属性fixedRate和fixedDelay以及固定时间的定时cron
fixedRate和fixedDelay都是表示任务执行的间隔时间fixedRate和fixedDelay的区别:fixedDelay非常好理解,它的间隔时间是根据上次的任务结束的时候开始计时的。比如一个方法上设置了fixedDelay=5*1000,那么当该方法某一次执行结束后,开始计算时间,当时间达到5秒,就开始再次执行该方法。fixedRate理解起来比较麻烦,它的间隔时间是根据上次任务开始的时候计时的。比如当方法上设置了fiexdRate=51000,该执行该方法所花的时间是2秒,那么3秒后就
2020-08-26 13:44:17
12680
1
原创 java项目数据源的切换,即数据库的切换
1.先在database.properties 配置文件中添加两个数据库链接(这里是作者的文件名,根据自身项目而定)orcl.driver=oracle.jdbc.OracleDriverorcl.url=jdbc:oracle:thin:@localhost:1521:orclorcl.user=scottorcl.pwd=123456driver=com.mysql.jdbc.Driverurl=jdbc:mysql://127.0.0.1:3306/appinfodb?useUnicod
2020-08-26 11:21:00
3717
原创 Java中double类型比较大小或相等的方法
在Java中int类型数据的大小比较可以使用双等号,double类型则不能使用双等号来比较大小,如果使用的话得到的结果将永远是不相等,即使两者的精度是相同的也不可以。下面介绍两种比较double数据是否相等的方法。第一种方法:转换成字符串如果要比较的两个double数据的字符串精度相等,可以将数据转换成string然后借助string的equals方法来间接实现比较两个double数据是否相等。注意这种方法只适用于比较精度相同的数据,并且是只用用于比较是否相等的情况下,不能用来判断大小。第二种方法:使
2020-08-26 11:07:29
3293
转载 JS提供三个截取字符串的方法,日期的大小比较以及替换指定字符串后的字符
分别是:slice(),substring()和substr(),它们都可以接受一个或两个参数:var stmp = “rcinn.cn”;• 使用一个参数alert(stmp.slice(3));//从第4个字符开始,截取到最后个字符;返回"nn.cn"alert(stmp.substring(3));//从第4个字符开始,截取到最后个字符;返回"nn.cn"• 使用两个参数alert(stmp.slice(1,5))//从第2个字符开始,到第5个字符;返回"cinn"alert(stmp.
2020-07-30 15:40:36
311
原创 解决java读取excel文件时cell = row.getCell()有时候会报空指针异常有时候不会的问题。
int currRow = i;row = sheet.getRow(currRow);cell = row.getCell(currCol);obj = getValue(cell);你处理的单元格没有设置值,所以你的getCell()为null;你处理的行,全部单元格都未设置值,所以getRow()就返回null,所以之后你的getCell()会报空指针异常。...
2020-07-24 15:25:41
8012
5
原创 js对数组进行排序
问题点:var line = ”AB045,AB047,AS087,AL0515,“ 根据*后面的数字大小,降序排序代码:先把最后的标点去掉,再根据“,”分隔成数组。line=line.substr(0,line.length-1)line=line.split(",")var compare=function(x,y){ if(parseInt(x.substr(6))<parseInt(y.substr(6))){ return 1 }else
2020-07-24 15:10:07
154
原创 mysql中insert批量插入和update批量修改
insert 批量插入<insert id="batchInsertMainStoreDate"> insert into c_mainstoreinventory_tb ( mainStoreID,materialNumber,materialInStoreState,materialTotalQtyByState,materialSurplusByMainStore) values <foreach item="item" index="index" collecti
2020-07-24 13:58:44
1883
原创 修改Mysql字段为首字母大写
修改某字段的内容,使其首字符大写,用于英文姓名首先解释用到的函数: CONCAT(str1,str2)字符连接函数 UPPER(str)将字符串改为大写字母 LOWER(str)将字符串改为小写字母 LENGTH(str)判定字符串长度 SUBSTRING(str,a,b)提取字段中的一段,从字符串str的第a位开始提取,提取b个字符 LEFT(str,n)提取字符串最左边的n个字符 RIGHT(
2020-07-24 10:56:47
1466
原创 java字符串中的模糊匹配
方法一、public int indexOf(String str)返回指定子字符串在此字符串中第一次出现处的索引。返回的整数是this.startsWith(str, k)为 true 的最小 k 值。参数:str - 任意字符串。返回:如果字符串参数作为一个子字符串在此对象中出现,则返回第一个这种子字符串的第一个字符的索引;如果它不作为一个子字符串出现,则返回 -1。if(str1.indexOf(“RO”)>=0 || str1.indexOf(“EL”)>=0 || str1
2020-07-24 10:51:57
3493
原创 java中替换字符串特定字符replace,replaceAll,replaceFirst
public class Test01 { public static void main(String[] args) { String number = "123,456,5234,52345,63456,7456,7"; String newNumber = number.replace(",", ";"); System.out.println(newNumber); }}结果:123;456;5234;52345;63456;7456;7replaceAll,replac
2020-07-24 10:44:15
1322
原创 js实现表格的点击显示和隐藏
<tr><th colspan="3" onclick="hideTab()" id="tab">标题1</th></tr><script> var isHide=false; function hideTab(){ var tab=document.getElementById('tab') var rows=tab.rows; var len=tab.rows.lengt
2020-07-24 10:22:58
849
原创 List集合里面存储Map,按照Map里面的某个属性对list中的map进行排序
package com; import java.util.ArrayList; import java.util.Collections;import java.util.Comparator;import java.util.HashMap;import java.util.List;import java.util.Map; public class Com { /** * @param args */ @SuppressWarnings({ "rawtypes",
2020-07-24 10:11:16
1736
原创 java中获取当前日期或者指定日期的前一天,前一月和前一年
Calendar ca = Calendar.getInstance();//得到一个Calendar的实例 ca.setTime(new Date()); //设置时间为当前时间 ca.add(Calendar.YEAR, -1); //年份减1 Date lastMonth = ca.getTime(); //结果//求前一月ca.add(Calendar.MONTH, -1),//前一天ca.add(Calendar.DATE, -1)//获取前一天的日期SimpleDateFormat
2020-07-24 10:01:48
1446
原创 Java: 判断字符串之间是否存在XX字符
举例,是否存在空格String str = "acd dd";if(str.IndexOf(" ")!=-1){ System.out.println("存在非法字符!");}else{ System.out.println("字符串合法");}
2020-07-24 09:57:27
345
原创 mysql截取字符串函数
1、left(str,index) 从左边第index开始截取2、right(str,index)从右边第index开始截取3、substring(str,index)当index>0从左边开始截取直到结束 当index<0从右边开始截取直到结束 当index=0返回空4、substring(str,index,len) 截取str,从index开始,截取len长度5、substring_index(str,delim,count),str是要截取的字符串,delim是截取的字段 c
2020-07-16 10:45:48
167
原创 mybatis批量insert报错[the right syntax to use near‘’ at line]
Java中使用Mybatis批量插入数据时Mapper.xml中的sql如下:<insert id="batchSave">into t_emp(emp_name,emp_email,dept_id) VALUES<foreach collection="list" item="emp" separator=",">(#{emp.empName}, #{emp.empEmail}, #{emp.deptId})</foreach></insert>
2020-07-16 10:25:28
2482
1
原创 java中将String转换为int型,int转换为String,String转double,String转float
int转String1.我们可以用 int i+"";即可完成转换,也就是任何数+“”一个字符串就等于字符串;2. 也可以用String.valueOf()这个类型转换方法,在这个括号里面放入要转换的对象即可。例如:boolean bool = true;String s = String.valueOf( bool );3. 还可以直接强制类型转换,比如int MyInt = 1234;String MyString = “” + MyInt;即在要转换的对象前面加个括号,在括号里面放入转换...
2020-07-16 10:21:36
368
原创 java中判断String不为空
一、判断一个字符串str不为空的方法有: 1. str!=null; 2. "".equals(str); 3. str.length()!=0;( 注意:length是属性,一般集合类对象拥有的属性,取得集合的大小。例如:数组.length就是取得数组的长度。length()是方法,一般字符串类对象有该方法,也是取得字符串长度。例如:字符串.length();)说明:null表示这个字符串不指向任何的东西,如果这时候你调用它的方法,那么就会出现空指针异常。2.""表示它指
2020-07-16 10:17:40
3512
原创 service中间调用dao层方法时,出现Mapper method ‘dao.xxx‘ has an unsupported return type错误,但是sql执行修改数据成功,并没有回滚
原因:这个是因为dao层的sql执行成功后,返回的类型出现问题。代码:service层: public Map<String, Object> updateActiveId(String newActiveId, String oldActiveId) { Map<String, Object> resultMap = new HashMap<>(); if(subscribeQrcodeService.isExistActiveId(Long.parse
2020-07-16 10:11:28
5546
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人