随笔分类 - 笔记
平时的笔记
摘要:时间复杂度分析 我们经常涉及到的时间复杂度,通常有:O(1),O(n),O(lgn),O(nlogn),O(n^2),这里面O代表的是算法运行的时间与变量N的数学关系。 例如我们简单的写一个段相加求和的代码: int sum(int a ,int b){ int sum = a+b; return
阅读全文
摘要:最近工作经常碰到传输时,日期格式的要求,整理最近用到的时间格的转换打包成工具类 1 将毫秒字转换成日期格式yyyy-MM-dd HH:mm:ss2 将日期格式yyyy-MM-dd HH:mm:ss转成毫秒3 将日期格式yyyyMMddHHmmss转成毫秒4 将毫秒转成时间串yyyyMMddHHmms
阅读全文
摘要:如图,在浏览器中实现以下的下载方式 注意点: 1,下载文件存在于web服务器上本地上; 2,前端页面用form形式请求。 html: js: java:
阅读全文
摘要:--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 ...
阅读全文
摘要:今天拿到前端提供的页面,前端使用 <li> 标签实现滚动选择框的效果。 关于选择部分,后台主要传输 数据类型包涵 id 与 name 。id 为处理业务逻辑的依据,name 主要是用来显示。 由于 id 字段的数据包含非数字的字符,不能用 value 属性绑定(value属性只能绑定数字)。固使用
阅读全文
摘要:查找指定字符或字符串在字符串中第一次出现地方的索引,未找到的情况返回 -1. 例如 String.indexOf(String str) 输出结果:2。 重载方法有 String.indexOf(String str,int index) 从index的地方开始找,返回第一次出现的索引 输出结果:8
阅读全文
摘要:利用栈Stack计算合法的算术表达式 限定的算术表达式求值问题:包含 “+”、“-”、“*”、“/” 、正整数和圆括号的合法算术表达式。 算术表达式转化成后缀表达式 程序语言中,运算符在两个运算数中间称为中缀表达式,即我们常用的表达方法,例如 1+2*3。 在中缀表达式中要考虑运算的优先级,先乘除,
阅读全文
摘要:栈 定义 栈是一种只能在一端进行插入或删除操作的线性表。(先进后出表) java中的Stack继承Vector 实例化 基本使用 判断是否为空 取栈顶值(不出栈) 进栈 出栈 示例 输出结果 trueb1
阅读全文
摘要:我们知道tomcat的默认编码是iso8859-1,在上面跑web项目时需要注意编码问题。于是我在过滤器中写好了编码转换,将其转换成utf-8,配置文件中映射了所有根目录的文件 (<url-pattern>/*</url-pattern>)。之前做的都是表单提交,中文什么的一切OK。然而今天我在做下
阅读全文
摘要:今天使用idea运行web项目,跑tomcat遇到的一个端口占用错误。是早些时刚使用了myeclipse运行web项目,其中的某个进程占用了端口1099,是什么我就不说了,我们还是要查一下 打开cmd 命令行窗口 netstat -ano 查询是那个占用了端口1099的 tasklist 根据pid
阅读全文
摘要:java写DAO做数据库更新操作的时候,执行 int i = ps.executeUpdate();语句时报了sql异常信息:ORA-00911: 无效字符。于是我回头取看了下执行的sql语句,发现并没有错误。 将该sql语句复制到数据库执行sql,也能成功更新。之后对比了之前写的增加插入操作,也并
阅读全文
摘要:rownum本身只能用 <= 、< 的比较方式,如果要使用 >= 、>的比较方式,要将其转换成实例 rownum rn
阅读全文
摘要:<!-- 1 加载配置文件 --> <context:property-placeholder ignore-unresolvable="true" location="classpath:jdbc.properties" /> <!-- 配置文件路径 --> <!-- 2 C3P0方式: 选用连接
阅读全文
浙公网安备 33010602011771号