摘要: 时间复杂度分析 我们经常涉及到的时间复杂度,通常有:O(1),O(n),O(lgn),O(nlogn),O(n^2),这里面O代表的是算法运行的时间与变量N的数学关系。 例如我们简单的写一个段相加求和的代码: int sum(int a ,int b){ int sum = a+b; return 阅读全文
posted @ 2018-09-14 00:24 不爱熬夜的猫 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 最近工作经常碰到传输时,日期格式的要求,整理最近用到的时间格的转换打包成工具类 1 将毫秒字转换成日期格式yyyy-MM-dd HH:mm:ss2 将日期格式yyyy-MM-dd HH:mm:ss转成毫秒3 将日期格式yyyyMMddHHmmss转成毫秒4 将毫秒转成时间串yyyyMMddHHmms 阅读全文
posted @ 2018-09-13 13:20 不爱熬夜的猫 阅读(14273) 评论(0) 推荐(0) 编辑
摘要: 如图,在浏览器中实现以下的下载方式 注意点: 1,下载文件存在于web服务器上本地上; 2,前端页面用form形式请求。 html: js: java: 阅读全文
posted @ 2018-09-11 22:04 不爱熬夜的猫 阅读(490) 评论(0) 推荐(0) 编辑
摘要: pom spring-message java类 阅读全文
posted @ 2018-08-30 11:00 不爱熬夜的猫 阅读(285) 评论(0) 推荐(0) 编辑
摘要: --oracle --添加表字段 alter table MERCHANT_DETAIL add path VARCHAR2(64); --添加字段注释 comment on column MERCHANT_DETAIL.path is '路径'; COMMIT; --mysql alter table MERCHANT_DETAIL add path VARCHAR(64) NULL ... 阅读全文
posted @ 2018-08-30 10:38 不爱熬夜的猫 阅读(2664) 评论(0) 推荐(0) 编辑
摘要: 今天拿到前端提供的页面,前端使用 <li> 标签实现滚动选择框的效果。 关于选择部分,后台主要传输 数据类型包涵 id 与 name 。id 为处理业务逻辑的依据,name 主要是用来显示。 由于 id 字段的数据包含非数字的字符,不能用 value 属性绑定(value属性只能绑定数字)。固使用 阅读全文
posted @ 2018-08-30 10:30 不爱熬夜的猫 阅读(856) 评论(0) 推荐(0) 编辑
摘要: 查找指定字符或字符串在字符串中第一次出现地方的索引,未找到的情况返回 -1. 例如 String.indexOf(String str) 输出结果:2。 重载方法有 String.indexOf(String str,int index) 从index的地方开始找,返回第一次出现的索引 输出结果:8 阅读全文
posted @ 2018-07-11 11:12 不爱熬夜的猫 阅读(54729) 评论(0) 推荐(2) 编辑
摘要: 利用栈Stack计算合法的算术表达式 限定的算术表达式求值问题:包含 “+”、“-”、“*”、“/” 、正整数和圆括号的合法算术表达式。 算术表达式转化成后缀表达式 程序语言中,运算符在两个运算数中间称为中缀表达式,即我们常用的表达方法,例如 1+2*3。 在中缀表达式中要考虑运算的优先级,先乘除, 阅读全文
posted @ 2017-10-24 19:54 不爱熬夜的猫 阅读(1666) 评论(0) 推荐(0) 编辑
摘要: 栈 定义 栈是一种只能在一端进行插入或删除操作的线性表。(先进后出表) java中的Stack继承Vector 实例化 基本使用 判断是否为空 取栈顶值(不出栈) 进栈 出栈 示例 输出结果 trueb1 阅读全文
posted @ 2017-10-24 17:59 不爱熬夜的猫 阅读(32210) 评论(0) 推荐(2) 编辑
摘要: 继续上一篇笔记,晚上处理下关于多核CPU占用率问题。 现代电脑大都是多核电脑。我上一篇写的程序都只能适合单核单线程的情况。如果我的电脑是多核多线程的情况,那么让一个线程进入死循环的情况下,电脑是肯定不会满载。 (关于线程的知识点,如果有好的博客请推荐下) 我的电脑是AMD二核,正常来讲ADM的一个核 阅读全文
posted @ 2017-09-01 21:38 不爱熬夜的猫 阅读(3408) 评论(7) 推荐(2) 编辑