logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

将本地已有项目推送git服务器

远程仓库已经创建,将本地已有项目推送至远程仓库。拉取完项目后,将本地项目复制到git仓库即可。定义好远程仓库地址可直接推送。

#服务器#git#github
mysql连接报错The last packet successfully received from the server was 10,047 milliseconds ago.

当程序里的Connection超过数据库指定的时长以后,如果还没有会话信息,则服务器会断开此连接,但是客户端是无感知的,当客户端拿着这个断开的连接再去访问时,就会报这个错误信息。poolPingConnectionsNotUsedFor:连接活跃检测的间隔时间,这个时间一定要小于mysql服务器的wait_timeout。此报错信息往往与mysql数据库服务器设置的wait_timeout时间参数

文章图片
#mysql#mybatis#数据库
axios实现同步请求

如何实现ajax请求的同步?通过jquery发送,将async属性设置为false,这样就会发送同步请求在axios中,所有的请求都是异步发送的。所以单独用axios是实现不了同步的,需要结合async与await关键字使用。var data = {}axios.get("./data1.json").then(res => data = res.data)console.log(data)

#ajax
Servlet三大组件的创建以及使用

ServletServlet组件是JavaEE进行web开发的最基本组件,可以处理请求写出响应,tomcat启动以后监听8080端口,解析web.xml文件,获取每个servlet以及对应的请求url,当tomcat接受到请求的时候,就可以根据请求的url信息,找到对应的servlet,然后通过反射创建这个servlet对象,再执行init方法,在调用servlet的service方法。当然也可以

#tomcat#java
全文检索同时高亮多个字段

之前一值用单字段高亮,今天研究了一下RestHighLevelClient的高亮API构建一个HighLightBuilder对象,这个对象有一个field方法,通过多次调用这个方法传入要高亮的字段就可以根据指定的前后缀进行高亮。这个field又调用了this.field方法再继续调用发现最后是存放了一个List集合中。但前后缀就不是了前后缀只有一种高亮规则,并不是一个数组。查看高亮结果和文档值.

#elasticsearch
git pull 报错 Your local changes would be overwritten by merge. Commit, stash or revert them to procee

此时如果本地代码已经发生了改动,则pull时会有覆盖的可能,所以git要求,pull之前需要先把本地改动的代码commit。这样就有了历史记录.这个报错是因为git pull 这个命令是要拉取远程分支上的变化,并且同时与本地当前版本进行合并,然后生成一个新得版本.。此时再执行git pull 命令就会将远程分支上最新的变化合并到当前版本并生成一个新的快照版本。

#git#github
maven打包报错-There are test failures

修改在测试程序的注解中指定主测试类,如果出现 Failed to clean project: Failed to delete 类似错误,可检查是否有其他程序或者cmd窗口占用了相关文件。将包名修改为一致的包名,如果修改后无效,则先执行一下clean命令 在执行package。如果工程中有测试程序,需要检查测试程序的包名与主程序的包名是否一致。如果将主启动类包名与测试类包名规则一致,则一般可解决

#maven#java#开发语言
Axios跨域请求携带cookie

如当前访问的域是10.99.160.11 :8080 这个端口,那么当向10.99.160.11 :8080 这个端口发请求时,由于不存在跨域,则可以顺利携带cookie,但是当向 10.99.160.11 :9100这个端口发请求时,此时发生了跨域,当发生跨域请求时,默认是不能携带cookie的,此时需要设置axios的withCredentials :配置项。但是使用axios发起跨域请求时,

文章图片
#前端#javascript#开发语言
项目部署到阿里云服务器后连接数据库失败问题

本地跑项目时数据库是连接的阿里云的,启动查询是没有问题的,但是部署到阿里云上以后出现以下报错:首先排查一下是否由于环境问题导致,如spring.profiles.active没有及时切换如果是多数据源排除每个数据源的ip和端口以及用户名密码是否正确可尝试在链接参数上添加useSSL=true...

#服务器#数据库#阿里云
EasyExcel使用模板文件填充数据

单组数据填充可以填充一个对象或一个Map,单组数据填充时模板为{ xxx } ,xxx为对象的属性名或Map的key测试代码:/***使用模板单组数据填充*/@Testpublic void test01(){//准备模板String template = "fill_data_template1.xlsx";ExcelWriterBuilder builder = EasyExcel..

暂无文章信息