摘要: 1.生成随机数的方法有Math.random和new Random.nextXXX(); 2.保留两位小数的方法有DecimalFormat或者String.format()两种方法: 1.先实例化DecimalFormat在构造器中传入需要格式化的格式 0(代表一个数字,如果不存在显示0) 符号# 阅读全文
posted @ 2019-07-12 19:23 小矮子的小胖子 阅读(18462) 评论(0) 推荐(1) 编辑
摘要: 本来之前的项目还好好的,突然form表单会无限提交,屏幕就会不停闪烁。 我的办法可能比较费劲,但是可以解决,我用改用了ajax来提交form表单(不会的同学自己百度。。。)。 1.在form表单里添加onsubmit属性: 2.使用ajax提交,就是点击模态框中的添加按钮时出发ajax事件: 3.执 阅读全文
posted @ 2019-05-29 01:08 小矮子的小胖子 阅读(430) 评论(0) 推荐(0) 编辑
摘要: jquery的timepicker插件无法加载显示出左右时间箭头,原因就是缺少了png图片(ui-icons_444444_256x240.png),百度搜索搜的我头都大了。。。 1.去你工程的css目录下新建images目录,注意一定是再css目录下!然后把ui-icons_444444_256x 阅读全文
posted @ 2019-05-29 00:56 小矮子的小胖子 阅读(1320) 评论(0) 推荐(0) 编辑
摘要: 1.由于我使用的是navicat打开的mysql数据,数据库版本5.7, 这是我创建事件的sql语句,没有错,错就错在navicat转换的时候出错了,点开sql预览发现语句不对。。。 2.我的解决方法: 鼠标右键mysql57 ,打开命令行界面 3.运行刚刚创建事件的语句 OK,事件创建好了,nav 阅读全文
posted @ 2019-05-15 17:47 小矮子的小胖子 阅读(1001) 评论(0) 推荐(0) 编辑
摘要: 进程其实就是一个应用程序,列如迅雷就是一个进程,多个下载任务就是多个线程。一个进程包含多个线程。 在系统中要执行某个进程主要看能不能获取到cpu的资源,也就是cpu的时间片,这个是无法控制的,cpu给每个进程一定的执行时间,时间到就到下一个进程。 线程的生命周期: java中实现线程的方式有两种: 阅读全文
posted @ 2019-05-11 09:49 小矮子的小胖子 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 解决方法1: 主要就是要去redis的配置文件中修改密码,修改完密码后记得重启redis。跟着作者的步骤走,可以完美解决! 解决方法2: 在配置文件中把password去除一样可以解决! 1.把redis配置文件中的password注释了 2.把spring-redis中的passwrod配置也注释 阅读全文
posted @ 2019-05-07 14:51 小矮子的小胖子 阅读(917) 评论(0) 推荐(0) 编辑
摘要: 递归的本质是将原本复杂的问题转换为一个与原问题相似的更小规模的问题来求解。其实本质就像爬山,我们一步一步从山脚爬到山顶,又从山顶走到山脚。 递归有三个条件: 边界条件。 前进段(回推阶段)。 返回段(递推阶段)。 当边界条件不满足时,继续前进也就是回推,当边界条件满足时,递归返回也就是递推阶段。 大 阅读全文
posted @ 2019-05-07 14:47 小矮子的小胖子 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1.HashSet HashSet是无序的,而且里面的元素不可重复,每个对象都有其对应的hashCode()方法,hashCode()方法主要是获得该对象的散列码,其值就是对象的内存地址,但是String除外。 ArrayList如果不知道元素的下标那么就要全部遍历一遍,而HashSet则不用,所以 阅读全文
posted @ 2019-05-04 13:37 小矮子的小胖子 阅读(185) 评论(0) 推荐(0) 编辑
摘要: List常用的有ArrayList,LinkedList,Vector三兄弟,而且List只能存储引用类型,List里的元素都是有序可重复的,这里的有序指的是按添加元素的顺序存储,不是对集合的排序。 1.大哥ArraryList:首先它是有序,就是按顺序进行存储的,而且里面的元素可以重复存在 因为它 阅读全文
posted @ 2019-05-03 15:27 小矮子的小胖子 阅读(312) 评论(0) 推荐(0) 编辑
摘要: Credentials 证书 Matcher匹配器 阅读全文
posted @ 2019-04-15 11:04 小矮子的小胖子 阅读(161) 评论(0) 推荐(0) 编辑