- 博客(14)
- 资源 (3)
- 收藏
- 关注
原创 JavaScript - 图片预览,不上传图片进行本地预览
比如如下结构的文件选择 <div> <input type="file" class="selectFile"> <img src=""> </div> 监听文件选择的input的change事件,通过父div取得兄弟img 通过URL.createObjectURL(file) 获取file的地址,赋值给<img>的src即...
2019-06-13 20:45:49
311
原创 Java - 字母忽略大小写排序,但同一个字母的大写排在小写后面
自然顺序排列,不区分大小写,但同一个字母的大写排在小写后面 如: 排序前BabAdC 排序后aAbBCd public class Test { public static void main(String[] args) { Test t = new Test(); char[] array = { 'B', 'a', 'b', 'A', 'd', 'C' }; System.ou...
2019-06-11 10:42:47
2445
原创 Java - 单例模式的几种实现, 以及反射和反序列化漏洞
单例模式的几种实现 package singleton; /** * 单例模式 - 饿汉式 * 特点: 立即加载,调用时效率高 * 原理: 声明为static的变量在类加载时即初始化,jvm加载类不会发生并发问题 * 缺点: 如果不需要用到该类,将造成资源浪费 */ public class SingletonDemo1 { private static SingletonDemo...
2019-06-09 20:59:38
248
原创 JavaScript - 反转页面所有的checkbox
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Title</title> <script> function test() { // 直接获取所有input ...
2019-05-31 19:30:18
222
原创 JavaScript - 用纯js实现多层树形菜单
数据格式为 { id : "保证唯一即可" , value : "展示的内容" , level : "树的层级" , fatherId : "父节点id" } ------------------------只作展示的静态树 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> ...
2019-05-28 20:48:50
1982
原创 Java - List集合排序 Collections Comparable Comparator的使用
public class Test { public static void main(String[] args) { /** * 集合类的排序大同小异,以List为例,List的排序分两种情况 * * 一:指定泛型为内置类,如Integer,String,BigDecimal等(集合数组Map等无法比较的除外) */ List<String> ...
2019-05-21 15:26:52
299
原创 Java基础 - 基本数据类型转换
int i1 = 2.0;// 不通过编译,整数默认int,小数默认double,无法从高精度自动转换为低精度 double d1 = 2.0;// 通过编译,小数默认double float f1 = 2;// 通过编译,整数默认为int类型,此处自动转换为精度更高的float float f2 = 2.0;// 不通过编译,精度不准确,小数默认为double类型,无法从高精度自动转换为低精度...
2019-05-15 20:30:39
186
原创 Java - JavaBean json map相互转换
方法一,利用fastjson在JavaBean,json,map间相互转换 User user = new User(); user.setUid(1); user.setUname("jack"); // JavaBean转json JSON json = (JSON) JSON.toJSON(u...
2019-03-19 16:07:28
1098
原创 HTML访问路径的使用
绝对路径 获取项目绝对路径${pageContext.request.contextPath } 相对路径 同级目录可直接访问,或./ 访问父文件夹../ 访问服务器根目录/
2019-03-11 15:02:02
1077
原创 打字时光标消失,当前应用程序失去焦点的问题
最近电脑出现一个小毛病,每隔几十秒就会跳出当前桌面程序,写代码是总是写着写着光标就没了,网上找了很多方法,因人而异 --------很可能是电脑安装了某些软件,如WPS,PS 该软件的某些设置或bug,导致这些软件一直在后台活(jiu)跃(jie)着,持续间歇地取得了主程序/焦点 把可疑的软件还原默认设置,或者卸(po)载(jie)重装后,问题解决 ---------其它方法 ...
2019-02-20 10:57:10
7364
原创 使用MyEclipse自动生成Hibernate映射文件和VO类及无主键生成2个VO类的问题
----使用MyEclipse自动生成Hibernate映射文件和VO类及无主键生成2个VO类的问题 ----MyEclipse 10 1.切换MyEclipse Database Explorer环境 new一个Driver,以Oracle数据库举例,在完善信息并引入jar后,点击Test Driver提示成功 2.切换到正常环境,new一个web项目,添加hibernat...
2018-10-24 09:06:52
638
原创 Java - Map遍历键值的几种方式
Map<Integer, String> map= newHashMap<Integer, String>(); // Map.forEach()遍历键&值(jdk8+,Lambda) map.forEach((k,v)->System.out.println(k+"----"+v)); // Map.entrySet()遍历键&...
2018-10-18 19:47:17
2117
原创 Oracle - 查询授权grant收回revoke权限&角色
查询用户系统权限 select * from dba_sys_privs where grantee='用户名'查询角色系统权限 select * from role_sys_privs where role='角色名' 收回权限的格式为 revoke 权限 from 用户,不再赘述 创建用户 create user 用户名 identified by 口令; 用户锁...
2018-09-09 20:36:08
2129
原创 Oracle - sum,decode,sign简单实现单值范围统计
我们一般用count函数进行简单的数量统计.例如查询某班数学成绩小于60的学生人数,可以直接用count加where统计出来,但是如果这个班所有学生的人数都大于60分则查询结果为空而不是0,并且如果要联合查询语文数学英语等各个科目的不及格人数,若某科查询结果为空则该科目将无任何显示,如果还要查询成绩在60-80,80-90等各个分数段人数...尽管我们可以用一些手段让count显示0但那会...
2018-08-20 14:51:30
1238
Java四大json库gson+fastjson+jackson+json-lib
2018-11-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅