摘要: 创建单利模式常见的两种方法; //饿汉式class Single{ private static final Single s = new Single(); private Single(){}; public static Single getInstance(){ return s; } }/ 阅读全文
posted @ 2018-07-04 21:10 仙人掌的成长 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 10.输出内容是什么? class Test{ public static String output =""; public static void foo(int i){ try{ if(i == 1) throw new Exception(); output+="1"; } catch(Ex 阅读全文
posted @ 2018-07-04 21:08 仙人掌的成长 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 这里以买票为例: 继承Thread的第一种创建线程的方法,不易满足多个线程共享一块数据资源的需求。 所以采用实现Runnable接口的第二种方法来创建线程。 class Ticket implements Runnable{ private int num = 100; public void ru 阅读全文
posted @ 2018-07-04 09:23 仙人掌的成长 阅读(114) 评论(0) 推荐(0) 编辑
摘要: java api 文档下载地址:http://www.oracle.com/technetwork/cn/java/javase/documentation/api-jsp-136079-zhs.html 记住一点:所谓的多线程并不是任务同时进行,而是cup指定到谁,谁执行。 创建线程的方法一: c 阅读全文
posted @ 2018-07-03 16:05 仙人掌的成长 阅读(67) 评论(0) 推荐(0) 编辑
摘要: 当一个任务或者函数多个线程同时调用时仅仅继承Thread是不行的。需要实现Runnable接口。 好处: 1.将线程的任务从线程的子类中分离出来,进行了单独的封装。 按照面向对象的思想将任务封装成对象。 2.避免了java单继承的局限性。 //实现Runnable接口,将线程执行的任务添加到run方 阅读全文
posted @ 2018-07-03 14:25 仙人掌的成长 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 1.新建一个javaWeb工程Test,创建时记得勾选web.xml文件。 2.导入需要的jar包,Mybatis所有的jar,spring所有的jar,mysql驱动包。 这里mybatis和spring的jar包就不介绍了,看看其他的包: mysql驱动包:mysql-connector-jav 阅读全文
posted @ 2018-07-02 11:09 仙人掌的成长 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 第一种解决方法:在@RequestMapping注解添加produces属性 @RequestMapping(value = "testPersonalValidtor.do",produces = "application/json;charset=utf-8") 第二种:在配置文件中配置 如果你 阅读全文
posted @ 2018-06-29 16:23 仙人掌的成长 阅读(236) 评论(0) 推荐(0) 编辑
摘要: https://www.jianshu.com/p/e09d2370b796 阅读全文
posted @ 2018-05-23 14:18 仙人掌的成长 阅读(135) 评论(0) 推荐(0) 编辑
摘要: /*** html节点字体大小随屏幕大小改变 用于rem布局***/首先这是一个立即执行函数(function (doc, win) { var docEl = doc.documentElement, resizeEvt = 'orientationchange' in window ? 'ori 阅读全文
posted @ 2018-04-16 19:10 仙人掌的成长 阅读(108) 评论(0) 推荐(0) 编辑
摘要: *,::after,::before{ margin: 0; padding: 0; /*盒子模型*/ box-sizing: border-box; -webkit-box-sizing: border-box; /*字体*/ font-family: '微软雅黑', sans-serif; /* 阅读全文
posted @ 2018-04-16 19:08 仙人掌的成长 阅读(132) 评论(0) 推荐(0) 编辑