- 博客(10)
- 收藏
- 关注
原创 关于异常
对核心技术卷的总结,只总结概括性内容。开发过程难免遇到异常,遇到异常时,程序员至少需要做到: 1.向用户通告错误; 2.保存所有的工作结果; 3.允许用户以妥善形式退出程序1. 异常分类 所有异常都派生于Throwable,可以分为两类 1.Error(错误) 如系统内部错误,资源耗尽错误,此类问题很少出现,一旦出现,我们能做的只有通知用户,并尽力使程序...
2018-03-30 10:44:15 131
原创 关于内部类的几点总结
根据java核心技术卷关于内部类 的讲解所做的总结:1. 只有内部类可以是私有类,常规类只有包可见性或公有可见性;2. 局部内部类不能用public或private访问说明符来声明,它的作用域被限定在声明这个局部类的块中。3.与其他内部类比较,局部内部类的一个优点:它还可以访问由final修饰的局部变量。4.匿名内部类不能有构造器。因为构造器名字必须与类名相同,而匿名类无类名。5.双括号初始化写法...
2018-03-26 11:46:55 138
原创 Mysql一些函数
记录一些函数的作用:1. 计算相差日期:DATEDIFF(expr1,expr2)expr1,expr2都为日期(expr1-expr2)2. 时区转换: CONVERT_TZ(dt,from_tz,to_tz)eg. CONVERT_TZ(creat_time,'+08:00','+5:30')或者另一种写法CONVERT_TZ(creat_time,@@session.time_zone,'+...
2018-03-21 16:57:40 144
原创 Java Serializable(序列化)的理解
看TreeSet源码时,看到了transient关键字,搜了一下资料,又看到了序列化,所以,现在来总结一下序列化。 序列化:指把堆内存中的 Java 对象数据,通过某种方式把对象存储到磁盘文件中或者传递给其他网络节点(在网络上传输)。这个过程称为序列化。通俗来说就是将数据结构或对象转换成二进制串的过程。 反序列化:把磁盘文件中的对象数据或者把网络节点上的对象数据,恢复成Java对象模型的过程。也...
2018-03-19 18:21:54 161
原创 TreeSet和SortedSet
这两天写接口,看到对方提供的接口,签名生成方法里,写到SortedSet和TreeSet,所以查了点资料,看了一下treeset,总结一下,避免以后忘记。首先,最重要的,就是有序。SortedSet继承自Set,他根据对象的比较顺序(可以是自然顺序,也可以是自定义的顺序),而不是插入顺序进行排序;LinkedHashSet,维护的是插入时的顺序;TreeSet是SortedSet的唯一实现类,红黑...
2018-03-19 14:32:07 6458 2
原创 MYSQL中IF, IFNULL, CASE WHEN的使用
CASE WHEN两种写法 1.SELECT CASE WHEN status=1 THEN 'status1' -- 当status=1时,返回值为状态1WHEN status=2 THEN 'status2' -- 当status=1时,返回值为状态1ELSE 'other'END FROM table2.SELECT CASE status ...
2018-03-12 17:45:47 5181
原创 正则表达式总结
找正则,网上找到的有时候并不准确,总结一些开发过程中用到的正则,以后慢慢更新,也欢迎大家将用过的正则表达式在下方留言和指正。英文姓名: 姓名可以有引号,取值时需要替换replace("'","\\'")var nameReg = /^[A-Za-z\s\'\-\.]*[A-Za-z]+[A-Za-z\s\'\-\.]*$/; 邮箱:var emailReg = /^[A-Za-z\d]+([-_...
2018-03-06 17:47:01 246
原创 MYSQL的FIND_IN_SET用法
FIND_IN_SET(needle,haystack);needle:要查找的字符串(不能包含逗号,若有逗号,则函数无法正常工作)haystack:以逗号分隔的字符串列表查找needle是否存在与haystack中,1.needle或haystack有一个为null,则返回null;2.needle存在于haystack则返回正整数(存在的位置,从1开始),不存在返回0;3.haystack为空...
2018-03-06 17:23:33 592
原创 button标签定义type属性
开发时候遇到一个很头大的问题,每次点button,不会走onclick定义的方法,而是走提交onsubmit的方法。<form action="跳转到页面2" onsubmit="check()"> <button onclick="method1(“跳转到页面1”)"></button></form>其实原因很简单,但是也是非常
2018-03-06 15:06:40 3862
原创 MYSQL 字符串拼接:CONCAT, CONCAT_WS, GROUP_CONCAT
以成绩表为例一个学生有多门成绩,将成绩拼接起来1. CONCAT(str1,str2,...)连接字符串(有一个参数为null,则返回null)SELECT CONCAT(name,chinese) FROM grade结果:xiaoming86这样拼接不直观,我们给他加上逗号分隔2. CONCAT_WS(separator,str1,str2,...)以指定分隔符连接字符串(concat wi...
2018-03-06 11:24:18 190
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人