- 博客(19)
- 收藏
- 关注
原创 记一次阿里云被攻击的过程!阿里云linux服务器,项目正常启动,一会自动关闭!
突然有一天,远程连不上阿里云服务器,回忆远程链接密码并没有错,就重启了阿里云实例,结果!!!!一个新的大坑才浮出水面。阿里云里的项目启动之后,log里也显示正常,在10秒左右,服务器自动关闭,没有任何提示!!!!翻看之前的命令历史,多出这么一条,去网上查一下,也有一个遇到的同僚,但并没有解决问题!!!!CHECK_TYPE=SHELL; echo "INFO=${CHEC...
2020-04-29 16:16:04
2438
原创 mvc框架上传文件配置遇到的坑坑坑
首先需要在spring-mvc.xml配置multipartResolver,这个不要随意改动 <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> <property name=...
2020-04-15 13:05:14
281
转载 法定节假日接口
http://tool.bitefu.net/jiari///判断国家法定假日String daysOfMonth = String.valueOf(year)+String.format("%02d",month+1);//整理接口请求数据,月份要求两位String url = "https://tool.bitefu.net/jiari/?d=" + daysOfMonth;/...
2019-01-11 13:23:11
10036
转载 Input 只能输入数字,数字和字母等的正则表达式
JS只能输入数字,数字和字母等的正则表达式1.文本框只能输入数字代码(小数点也不能输入)<input onkeyup="this.value=this.value.replace(/\D/g,'')" onafterpaste="this.value=this.value.replace(/\D/g,'')" />2.只能输入数字,能输小数点.<input o...
2018-10-30 13:25:20
1326
原创 金钱校验
/*** 实时动态强制更改用户录入* arg1 inputObject**/function amount(th){ var regStrs = [ ['^0(\\d+)$', '$1'], //禁止录入整数部分两位以上,但首位为0 ['[^\\d\\.]+$', ''], //禁止录入任何非数字和点 ['\\.(\\d?)\\.+', '.$1']...
2018-06-30 09:13:11
546
转载 tomcat OutOfMemoryError出现的三种情况解决办法
Tomcat内存溢出的原因在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况:1.OutOfMemoryError: Java heap space2.OutOfMemoryError: PermGen space3.OutOfMemoryError: unable to c...
2018-05-18 11:22:39
12272
原创 MYSQL求解,,,A+B,如果有一个不为空,就取不为空的那个,都不为空,就取和,如果两个都
MYSQL求解,,,A+B,如果有一个不为空,就取不为空的那个,都不为空,就取和,如果两个都为空就取C
2018-05-02 20:06:16
1502
原创 表中字段为逗号分隔的数字,去数据字典中查询返回逗号分隔字符串的方法
SELECTgroup_concat(`ty`.`INFORMATION_TYPE_NAME` SEPARATOR ',')FROM(`BAS_INFORMATION_TYPE` `ty`LEFT JOIN `BAS_USER_CRAFTSMAN` `f` ON (find_in_set(`ty`.`INFORMATION_TYPE_NO`,`f`.`SKI
2017-09-19 11:08:07
1177
转载 Java中的多线程你只要看这一篇就够了
如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产者,消费者模型”。很多人都对其中的一些概念不
2017-09-09 11:31:36
366
原创 进程与线程的一个简单解释
进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。2.假定工厂的电力有限,一次只能供给一个车间使用。也就是说,一个车间开工的时候,其他车间都必须停工。
2017-09-08 10:20:51
238
原创 List,Set,Map
List特点:元素有放入顺序,元素可重复 Map特点:元素按键值对存储,无放入顺序 Set特点:元素无放入顺序,元素不可重复(注意:元素虽然无放入顺序,但是元素在set中的位置是有该元素的HashCode决定的,其位置其实是固定的) List接口有三个实现类:LinkedList,ArrayList,Vector LinkedList:底层基于链表实现,链表内存是散乱的,每一个元素
2017-08-31 10:43:07
216
原创 佛祖保佑,永无BUG
//// _oo0oo_// o8888888o// 88" . "88// (| -_- |)// 0\ = /0// ___/`-
2017-08-30 17:12:25
418
转载 Java中HashMap和HashSet存储机制
通过分析 JDK 源代码研究 Hash 存储机制HashMap 和 HashSet 是 Java Collection Framework 的两个重要成员,其中 HashMap 是 Map 接口的常用实现类,HashSet 是 Set 接口的常用实现类。虽然 HashMap 和 HashSet 实现的接口规范不同,但它们底层的 Hash 存储机制完全一样,甚至 HashSe
2017-08-30 17:08:28
466
转载 varchar类型的字段存储纯数字的排序
varchar类型的字段存储纯数字的排序,如果表字段的类型为varchar型,但是里面存储的是纯数字,怎么实现按照数字的大小来排序?下面的方法对于mysql和oracle都实用order by 字段+0order by 字段*1等等都可以实现例子:mysql> select * from goolen order by id;+------+| id |+-
2017-07-07 10:22:57
423
1
转载 varchar类型的字段存储纯数字的排序
varchar类型的字段存储纯数字的排序,如果表字段的类型为varchar型,但是里面存储的是纯数字,怎么实现按照数字的大小来排序?下面的方法对于mysql和oracle都实用order by 字段+0order by 字段*1等等都可以实现例子:mysql> select * from goolen order by id;+------+| id |+-
2017-07-07 10:21:55
600
原创 金钱格式化
引入方法,如果单位是万元删除“+ "." + r”function fmoney(s, n) { n = n > 0 && n s = parseFloat((s + "").replace(/[^\d\.-]/g, "")).toFixed(n) + ""; var l = s.split(".")[0].split("").reverse(), r =
2017-06-28 17:56:28
424
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人