
java知识分享
hsc从容
居职还私二者无异。
500495714
154958390
展开
-
List中对象根据日期排序
List中对象根据日期排序原创 2021-12-08 17:09:56 · 1692 阅读 · 0 评论 -
关于list的clear和重新new
建一个map,把原先的list中的值按一定规则分组,放入map中。最后输出map。本来想clear,但是在这循环中不能使用。因为每次都要保存一个新的list。java中list集合通过clear()方法清空,只会将list中的对象变成垃圾回收清空,但是list对象还是存在。clear()只是清除了对象的引用,使那些对象成为垃圾。package com.Beichen.XHealthView.XNarrativeVisit;import java.util.LinkedHashMap;i.原创 2021-09-27 14:41:20 · 2460 阅读 · 0 评论 -
java获取日,月,年开始结束时间
package com.Beichen.XHealthView.XRecommendation;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class Test { public static void main(String[] args) { SimpleDateFormat shortSdf = new SimpleDateFo.原创 2021-09-18 14:26:39 · 300 阅读 · 0 评论 -
Calendar获取指定日期一个月后的时间
package com.Beichen.XHealthView.XRecommendation;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class Test { public static void main(String[] args) { Calendar ca = Calendar.getInstance(); .原创 2021-09-01 16:03:39 · 910 阅读 · 0 评论 -
nginx简单介绍使用
下载:https://nginx.org/en/download.html1.启动windows下解压后进入nginx目录下,在地址栏输入cmd,dos直接进入此目录。启动命令:start nginx。检查启动情况:tasklist /fi "imagename eq nginx.exe"。可以直接访问一下。如果失败,大多是端口的问题。进入nginx目录的conf下修改nginx.conf文件即可。命令检查配置文件:nginx -t -c /nginx-1.20.1/conf..原创 2021-07-27 10:05:37 · 164 阅读 · 0 评论 -
使用bootstrapTable或者其他table列中汉字可以自动换行,全是英文不自动换行?
添加如下代码即可。参考:{field: 'content', title: '问题内容', width: '200px',align:'center', cellStyle:{ css:{'word-wrap': 'break-word','word-break': 'break-all'} } },...原创 2021-07-26 11:45:35 · 542 阅读 · 1 评论 -
java获取指定日期到现在过了多少天
无需特殊jar。如需到时分秒,自行配置。package com.cas.test;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;public class SxTest { public static void main(String[] args) throws ParseException { SimpleDateFormat simpleDateFor原创 2021-07-20 15:27:38 · 1198 阅读 · 0 评论 -
jfinal的事务管理-两个数据源的事务管理-统一提交,回滚
1.jfinal的配置类 @Override public void configInterceptor(Interceptors me) { me.add(new TxByMethodRegex("(add.*|save.*|update.*|delete.*)")); me.add(new TxByActionKeyRegex("(add.*|save.*|update.*|delete.*)")); me.add(new TxByMetho原创 2021-07-16 15:52:47 · 772 阅读 · 0 评论 -
删除了项目下的\WEB-INF\classes文件夹,在eclipse的tomcat部署启动时报错。
java.lang.RuntimeException: Can not create instance of class: com.hy.config.CommentConfig at com.jfinal.core.JFinalFilter.createJFinalConfig(JFinalFilter.java:122) at com.jfinal.core.JFinalFilter.init(JFinalFilter.java:60)重新编译一下项目,就可以看到文件重新生成了。...原创 2021-07-14 17:26:06 · 849 阅读 · 0 评论 -
springCloud当配置两个生产者,负载均衡是访问地址报错。
java.lang.IllegalStateException: Request URI does not contain a valid hostname: /mcroservice-payment/payment/get/35不管是否是新建的springCloud项目,还是其他情况。遇到这个问题,相信对springCloud及项目的目录结构有一定的了解,基于springboot。1.配置的服务名称要规范,不能有下划线#spring相关配置spring: application:原创 2021-07-09 13:34:49 · 196 阅读 · 0 评论 -
springboot的templates下的页面访问css等,如果根据controller返回的templates的页面没有样式。
如果根据controller返回的templates的页面没有样式。可以查看一下static下有没有css等文件。再有就是f12查看页面的报错信息,单独访问静态文件看是否可以正常访问。如果可以的话,一般在templates的页面引用css等文件前下加上../,这和你设置的路径有关。自行调节。如果在controller,和方法上都设置了路径(访问路径:http://localhost:8080/page/index),这样是正确的。...原创 2021-07-07 16:33:03 · 626 阅读 · 0 评论 -
srpingboot2.5.2访问页面报错org.thymeleaf.exceptions.TemplateInputException: Error resolving template [***]
2021-07-07 16:03:25.668 ERROR 12736 --- [nio-8080-exec-1] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.thymeleaf.exc..原创 2021-07-07 16:14:22 · 301 阅读 · 0 评论 -
eclipse离线安装spring tools suite (sts) -创建springboot项目
试过在线安装,没有成功。1.我的eclipse版本:下载sts插件:不一致可以修改版本或自行找插件下载。http://download.springsource.com/release/TOOLS/update/3.8.2.RELEASE/e4.6/springsource-tool-suite-3.8.2.RELEASE-e4.6.1-updatesite.zip2.打开eclipse如下图:点击help--install new software3.选择下载的插件1原创 2021-07-06 11:52:13 · 1322 阅读 · 0 评论 -
eclipse的server启动tomcat会自动从console跳转到server窗口
eclipse的server启动tomcat会自动从console跳转到server窗口。有时会不方便,以前没什么大关系,但是经常用的话会不习惯。如下设置:关闭自动跳转,去除红框中的选中,点击应用即可。原创 2021-07-03 11:17:37 · 381 阅读 · 0 评论 -
springContext.xml读取数据库用户名错误(Access denied for user ‘aaaaa‘@‘localhost‘ (using password: YES))
spring配置文件springContext.xml里读取jdbc.properties文件,由于数据库用户名配置成 username=root。修改配置文件中的用户名即可。将username=root改成name=root后一些正常。原因:结果在spring配置文件里取到的居然是其他用户名比如aaaaa。(Access denied for user 'aaaaa'@'localhost' (using password: YES)),这错误通常好解决,检查配置就ok。这次一些都没问题,原创 2021-07-03 11:09:29 · 181 阅读 · 0 评论 -
tomcat8.5访问manager app等出现4.3的情况
想看一下tomcat8.5的一些状态,正常使用startup.bat启动后(如果start.bat启动失败,可能是未指定jdk。)。可以正常访问tomcat启动成功页面,但是点击manager app等会报错。解决办法:1.在目录conf下找到tomcat-users.xml,添加<role rolename="manager"/> <role rolename="manager-gui"/> <role rolename="admin"/> ..原创 2021-06-01 15:44:28 · 245 阅读 · 0 评论 -
centos7,linux上使用siege进行压力测试
目录4.可能的错误其实使用-安装很简单,最多的还是应用后的数据分析。下载安装包。Siege下载:http://soft.vpser.net/test/siege/siege-2.67.tar.gz1.上传到linux中解压tar -zxvf siege-2.67.tar.gz2.进入解压目录:cd siege-2.67/安装(执行以下三个命令):./configuremakemake install3.用法:siege -c 20 -r 10 -f ur.原创 2021-05-21 09:26:26 · 202 阅读 · 0 评论 -
centos7,linux安装使用http_load,进行压力测试
上传文件http_load到服务器。下载地址:http://soft.vpser.net/test/http_load/http_load-12mar2006.tar.gz1.解压tar -zxvf http_load-12mar2006.tar.gz2.直接命令,到http_load目录下cd http_load-12mar2006执行make和make install3.完成命令格式:http_load -p 并发访问进程数 -s 访问时间 需要访问的URL...原创 2021-05-21 09:25:20 · 535 阅读 · 0 评论 -
centos7,linux上使用webbench进行压力测试
目录4.可能的错误其实使用-安装很简单,最多的还是应用后的数据分析。下载安装包。下载地址:http://soft.vpser.net/test/webbench/webbench-1.5.tar.gz1.上传到linux中解压tar -zxvf webbench-1.5.tar.gz2.进入webbench-1.5目录执行make和make install3.用法:webbench -c 并发数 -t 运行时间(秒) 地址实例:webbench -c原创 2021-05-21 09:24:46 · 410 阅读 · 0 评论 -
centos7,linux安装mysql5.7流程
安装centos7后,准备msyql安装包1.解压安装包并移动到mysqltar -zxvf mysql-5.7.16-linux-glibc2.5-x86_64.tar.gzmv mysql-5.7.16-linux-glibc2.5-x86_64/ mysql2.创建用户...groupadd mysqluseradd -r -g mysql mysql -s /sbin/nologin (创建mysql用户并设置不可登录)chown -R mysql.mysql /us原创 2021-05-20 11:37:40 · 103 阅读 · 0 评论 -
centos7安装jdk1.8,tomcat8.0
安装完centos后,准备jdk,tomcat安装包。1.上传到服务器2.解压jdktar -zxvf jdk-1.8u201-linux-x64.tar.gz重命名mv jdk1.8.0_201/ jdk1.83.编辑profile文件vim /etc/profile在文件最后添加export JAVA_HOME=/mnt/labour/jdk1.8export PATH=$JAVA_HOME/bin:$PATH保存后执行source /etc/profile原创 2021-05-20 10:32:04 · 302 阅读 · 0 评论 -
关于sessionStorage的新打开标签页的使用记录
sessionStorage.dataid=id;第一种:有的浏览器在新标签也获取不到sessionStorage.dataid值,可以采用第二种打开新标签页的方法。var dataid = sessionStorage.dataid;var download = $("<a target='_blank'>").attr("href", './dataSelect.html').appendTo("body");download[0].click();download.rem原创 2021-05-13 16:15:00 · 769 阅读 · 0 评论 -
linux-centos操作-防火墙-ip-查看进程
防火墙1 查看防火墙状态 firewall-cmd --state2 关闭防火墙 systemctl stop firewalld.service3 开启防火墙 systemctl start filewalld.service4 禁止开机启动防火墙 systemctl disable filewalld.service1将8080端口添加到防火墙例外并重启firewall-cmd --zone=public --add-port=8080/tcp --...原创 2021-04-28 13:47:41 · 644 阅读 · 0 评论 -
html页面div的文本内容只两行显示,其余的用...替代
内容两行显示,以…结束,不多说,直接整个页面代码一看就明白<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>测试</title><style type="text/css">#content { text-overflow: -o-ellipsis-lastline; overflo...原创 2021-04-28 13:22:37 · 858 阅读 · 0 评论 -
记录idea配置springboot,mybatis时的问题
1.自动生成的mapping下的xml中提示表不存在在设置中选择具体的数据库2.生成的xml中sql语句的id报错<statement> or DELIMITER expected, got 'id'在setting中设置如下,具体是去掉sql|3.@MapperScan报错,导入不了pom.xml中添加,版本低也许不行<dependency> <groupId>org.mybatis</groupId>原创 2021-03-24 15:42:04 · 587 阅读 · 0 评论 -
关于idea2020.*设置database的那些事
1.打开idea点击下图中内容2.设置mysql连接可能会有以下错误。点击[set time zone] 到设置serverTimezone,设置为GMT或者在url上添加 ?serverTimezone=GMT重新[test connection]就可以了原创 2021-03-24 10:43:06 · 702 阅读 · 0 评论 -
关于BigInteger的java应用,一般我用不到
BigIntegerpackage hsc.data.test;import java.math.BigInteger;public class Test { public static void main(String[] args) { System.out.println("愿你任何时候 都不缺从头再来的勇气 跟着自己的感觉走 心之所向 就是最好的结果"); BigInteger a=new BigInteger("1"); ...原创 2021-03-23 11:50:50 · 91 阅读 · 0 评论 -
eclipse部署tomcat修改java不自动编译了
eclipse部署tomcat修改java不自动编译了有基础的都知道怎么设置了,但一般不是这个原因。1.设置project2.在eclipse的server下找到tomcat的server.xml事例<Context docBase="aaa" path="/aaa" reloadable="true" source="org.eclipse.jst.jee.server:项目名"/>3.先导出项目,如果是svn检出的,直接删除项目,重新检出。在servers的t原创 2021-03-12 08:40:07 · 924 阅读 · 0 评论 -
tomcat 热部署 热加载
tomcat热部署<Context docBase="xxx" path="/xxx" autoDeploy="true"/>热加载<Context docBase="xxx" path="/xxx" reloadable="true"/>原创 2021-03-11 14:58:55 · 137 阅读 · 0 评论 -
java导入txt文件并在页面展示内容
目录1.前端2.后台代码3.问题基于jfinal框架。不一定适用,但是流程是这个流程。各个框架的使用,有基本基础的可以自行修改。采取的是ajaxSubmit提交,如果只是action提交到简单了,自行修改。后台的返回可以简化。1.前端需要jqueryjs文件,jquery.form.js文件代码:html:<!--导入txt--> <form id="importform" class="form-hori...原创 2021-03-11 10:59:04 · 1628 阅读 · 0 评论 -
eclipse有的项目运行main方法可以运行,但是第一次会报错
eclipse有的项目运行main方法可以运行,但是第一次会报错Errors occurred during the build.Errors running builder 'Integrated External Tool Builder' on project 'demo'.The builder launch configuration could not be found.1.选中报错的项目-右键2.选中builders,把报错的项remove掉,保存就ok了。如果还报错,原创 2021-03-10 10:01:08 · 320 阅读 · 0 评论 -
在html中应用百度地图流程及使用过程中的问题整理https域名无法访问-经纬度不准确
目录1.普通使用(http访问,不需要秘钥)2.百度地图js api使用问题1.普通使用(http访问,不需要秘钥)地址:http://api.map.baidu.com/lbsapi/creatmap/index.html在上述地址中设置好后,可以获取地图代码在自己的页面中写下(地址自行修改):<iframe src="baimap.html" frameBorder=0 width=100% height=600 scrolling=no></ifram原创 2021-03-09 16:26:35 · 705 阅读 · 0 评论 -
jquery在head样式文件最后添加引入css文件
直接代码:注意引入的路径【href】要正确。在预加载函数中添加:/*添加样式表common.css */ $("head").append("<link>"); var css = $("head").children(":last"); css.attr({ rel: "stylesheet", type: "text/css", href: "/alifont/demo.css" }); cs...原创 2021-03-08 09:46:32 · 777 阅读 · 0 评论 -
notepad打开文件在每一行首尾添加引号
notepad打开文件在每一行首尾添加引号:查找模式为正则表达式首部替换操作:^替换为"尾部替换操作:$替换为"+原创 2021-03-04 16:34:12 · 1346 阅读 · 2 评论 -
java 读取txt,写入txt
java 读取txt,写入txtpublic void readTxt() throws Exception{String charset = “UTF-8”;/* 读入TXT文件 /String pathname = “F:\中华人民共和国海关总署网站url.txt”; // 绝对路径或相对路径都可以,这里是绝对路径,写入文件时演示相对路径File filename = new Fil...原创 2021-03-04 10:43:25 · 158 阅读 · 0 评论 -
java发送qq邮件,jar包自行下,直接代码
java发送qq邮件,jar包自行下,直接代码:package com.hsc.data;import java.util.Properties;import javax.mail.Message;import javax.mail.MessagingException;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.AddressException;import javax原创 2021-03-04 10:40:52 · 316 阅读 · 2 评论 -
java类测试MySQL数据库连接-数据获取-记录备用
java类测试MySQL数据库连接数据获取:jar包自己下载,直接代码:package com.hsc.data;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class DataServer { private sta...原创 2021-03-04 10:37:31 · 231 阅读 · 1 评论 -
springboot项目出现错误,简单的跳转页面出现错误Error resolving template [login], template might not exist or might not
springboot项目出现错误,简单的跳转页面出现错误Error resolving template [login], template might not exist or might not be accessible by any of the configured Template Resolvers两种配置文件实例,其他如果jar包问题,比较简单,下面是配置文件简单实例,可自行参考解决properties文件:直接上代码#访问端口号server.port=8082#编码原创 2021-03-03 14:10:55 · 5006 阅读 · 0 评论 -
java得到hash相同的内容,集合去除重复
直接上代码:package com.hao.test;import java.util.LinkedList;import java.util.List;public class Test { public static void main(String[] args) { String str1 = "精彩"; String str2 = "精彩"; System. out. println("哈希值"); ...原创 2021-03-02 16:18:55 · 292 阅读 · 0 评论 -
jsonp跨域的简单应用,直接看实例代码,简单实现
jsonp跨域的简单应用,直接看实例代码,简单实现后台 public void getLoginStatus() { Integer loginName = getSessionAttr("loginUserName"); User user = new User (); if (loginName == null) { user.set("telephone", "404"); ...原创 2021-03-02 16:02:17 · 145 阅读 · 0 评论