随笔
文章平均质量分 63
Armymans
希望大家多多指教
展开
-
[亲测]js如何控制在文本框输入的时候自动填充.00
<input name="budget" maxlength="10" id="budget" type="text" class="form-control" onblur="var reg = /^(\d+)$/; if(reg.test(this.value)) this.value=this.value.replace(reg,'$1.00');" onfocus="var reg =/原创 2020-08-12 16:23:11 · 1229 阅读 · 0 评论 -
[亲测]springboot中如何手动运行定时任务(方法中包含调用其他接口)
springboot中定时执行signForJob()方法,当启动项目加载完配置后执行afterPropertiesSet()方法代码如下:package cn.com.casmart.scheduling.job.orders;import cn.com.casmart.common.domain.common.JResult;import cn.com.casmart.common...原创 2019-11-29 11:31:43 · 7898 阅读 · 2 评论 -
[亲测]java.sql.SQLException: Parameter number X is not an OUT parameter
今天遇到一个bug,困扰了我好一会(不要着急,一个一个排除)问题:java.sql.SQLException: Parameter number X is not an OUT parameter1,存储过程找不到,检查存储过程定义参数,以及 call …{?,?} 中 **?**的个数,以及java 中设置参数是否正确2,参数是否正确3,该用户是否有调用存储过程的权限,再给该用户赋...原创 2019-11-08 17:18:19 · 1831 阅读 · 0 评论 -
[亲测]org.h2.jdbc.JdbcSQLException: Database may be already in use: null. Possible solutions: close al
要做:尝试从Java应用程序使用H2数据库问题:org.h2.jdbc.JdbcSQLException:Database may be already in use: null. Possible solutions: close all other connection(s); use the server mode [90020-197]解决方案:简单的步骤:任务管理器并杀死Java进程...原创 2019-11-07 14:47:28 · 8349 阅读 · 1 评论 -
解决端口被占用问题
之前遇到过,到那时最近要启动的项目比较多,总结一下第一步:打开cmd(win+r),命令提示符,输入 netstat -ano 会显示所有已经在运行的端口第二步:输入你想要查的正在占用的端口号,netstat -ano|findstr 8080此时会显示端口8080对应的tcp号第三步:输入命令 taskkill /f /t /im 9568问题解决...原创 2019-11-07 13:32:25 · 3080 阅读 · 0 评论 -
PageHelp和PageInfo的使用
``//当前页private int pageNum;//每页的数量private int pageSize;//当前页的数量private int size;//由于startRow和endRow不常用,这里说个具体的用法//可以在页面中"显示startRow到endRow 共size条数据"//当前页面第一个元素在数据库中的行号private int startRow;/...原创 2018-11-12 17:11:03 · 6438 阅读 · 2 评论 -
远程调用方式 ==> RPC与Http的比较
一.远程调用方式无论是微服务还是分布式服务(都是SOA,都是面向服务编程),都面临着服务间的远程调用。那么服务间的远程调用方式有哪些呢?常见的远程调用方式有以下几种:RPC:Remote Produce Call远程过程调用,类似的还有RMI(Remote Methods Invoke 远程方法调用,是JAVA中的概念,是JAVA十三大技术之一)。自定义数据格式,基于原生TCP通信,速度...原创 2018-11-30 15:10:51 · 9427 阅读 · 2 评论 -
maven已经下载了依赖,但是还是有方法找不到(Could not transfer metadata)
去看了看maven仓库,包也都下下来了,也没有.lastUpdate文件提供下载删除lastUpdate文件的命令bat放在:Maven\repository 下上网找解决方案有一个:项目名称右键-》Maven(可能需要滚动弹出的菜单才能找到)->Reimport但是并没有解决...原创 2019-10-25 11:24:39 · 6203 阅读 · 0 评论 -
[亲测]certificate issued for a different hostname, issuer is not trusted ---如何修改idea的svn账户和密码
总结一个小问题:想要拉svn上的项目,却报了以下错误:certificate issued for a different hostname, issuer is not trusted一.错误二.解决很多人都开始百度了,很幸运您看到了我1.打开命令行:win+r 输入cmd+回车输入以下命令:svn ls https://123.206.49.22/svn/admin(你需要拉的...原创 2019-10-15 17:53:54 · 9534 阅读 · 6 评论 -
会阻碍程序员成长的细节
拿到开发任务后,直接上手写代码。缺少必要的沟通与设计,返工的机率极大。前后端数据的交互格式,功能潜在的关联点不清晰,接口调用方功能是否完备,存储结构的设计,复杂业务的流程设计等等,都需要事先沟通确定好,再动手写代码才能游刃有余,不然会走一步卡一步,进展缓慢,甚至倒退。在逻辑混乱的地方加入新东西,而不是去重构。由于功能的新增或变更,需要在旧有的代码逻辑中添加新功能,本是一个很好的重构机会,但很多...原创 2019-06-13 12:57:10 · 1914 阅读 · 3 评论 -
HTTP和HTTPS的区别
背景:超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传...原创 2018-12-11 21:30:53 · 6683 阅读 · 5 评论 -
HashMap排序
一.HashMap排序已知一个HashMap<Integer,User>集合,User有name(String)和age(int)属性。请写一个方法实现对HashMap的排序功能,该方法接受HashMap<Integer,User>为形参,返回类型为HashMap<Integer,User>,要求对HashMap中的User的age倒叙进行排序,排序时key=...原创 2018-12-22 10:45:52 · 2763 阅读 · 0 评论 -
city-picker的使用
一、city-picker的使用:Html1.下载city-picker,解压之后2.将下面这个文件复制到项目当中3.导入一下三个js文件到页面,同时还要引入css样式<script src="/path/jquery.js"></script><!-- jQuery is required --><script src="/path/cit...原创 2018-11-27 17:01:59 · 20459 阅读 · 8 评论 -
run()和start()区别
通常,系统通过调用线程类的start()方法来启动一个线程,此时该线程就处于就绪状态,而非运行状态,也就意味着这个线程可以被jvm来调度执行。在调度过程中,JVM通过调用线程类的run()方法来完成实际的操作,当run()方法结束后此线程就会终止。如果直接调用线程类的run()方法,这会被当作一个普通的函数调用,程序中仍然只有主线程这一个线程,也就是说start()方法能够异步的调用run()方...原创 2018-11-22 14:54:43 · 3529 阅读 · 3 评论