摘要:
多线程的调动是随着cpu调度的,可以给线程设置优先级,但最终还是要依靠CPU的调度,无法确定线程的执行顺序。 多线程的实现方法 继承Thread类,重写run()方法,调用start开始线程; 实现Runnable接口,重写run()方法,执行线程需要丢入Runnable实现接口类,调用start方 阅读全文
摘要:
经过长达几个月的投简历、线上面试、线下面试,最终选择了这么一家上市公司。 这里就想说说厦门的工作条件:待遇真的差!不说全部差,但绝大部分的待遇都极其低。大多的计算机软件公司给予实习生的薪酬是2000左右,且不包吃不包住。 本人在求职过程中也收到过许多offer,最终选择了这一家,具体名称暂时不便透露 阅读全文
摘要:
概念: 监听器,简单理解就是监听观察某个事件的发生情况,当被监听的事件发生,事件发生者(事件源) 就会给注册该事件的监听者(监听器)发送消息,将某些信息传递给监听者,同时监听者也可以获得一份事件对象,根据这个对象可以获得相关属性和执行相关操作。 监听器模型涉及以下三个对象,模型图如下: (1)事件: 阅读全文
摘要:
数据库较为庞大时需要用到此技术,将结果进行分页展示处理,有利于浏览及提高处理速度。 实现方法 在UserMapper.java中定义一个分页的接口 //分页 List<User> selectByLimit(Map<String,Integer> map); 在UserMapper.xml中编写sq 阅读全文
摘要:
尤其是在数据库代码(SQL语句)编写错误时,经常不容易发现错误,一个好的办法就是将sql语句在执行时也能打印出来,以便及时发现错误,以往经常使用的方法是: 使用System.out.println();将需要的信息输出到控制台; debug 推荐实现mybatis的日志工厂!在执行代码时,能够输出完 阅读全文
摘要:
代码编写过程中,遇到中文的乱码问题,我们一定会想到修改编码为UTF-8,但这并不一定对所有的情况都适用。 编码的简单流程: 我们编写的中文字符最终要在浏览器中显示,需要经过编码和解码,编码和解码需要满足两个条件才能使显示出来的字符是正常不乱码的 编码方式和解码方式要支持所使用的文字(例如中文); 编 阅读全文
摘要:
概念 过滤器就是对web资源进行拦截,进行一些处理后再交给下一个过滤器或servlet,甚至直接交给客户端或服务器;可以拦截request进行处理的,也可以对返回的response进行拦截后处理。并且一个请求或一个响应都可以经过多层过滤器,如下图所示: 用途 自动登录 设置统一的编码格式,避免乱码 阅读全文
摘要:
常用方法 方法声明 功能描述 boolean add(Object obj):将指定元素obj追加到集合的末尾; Object get(int index):返回集合中指定位置上的元素; int size():返回集合中的元素个数; boolean add(int index, Object obj 阅读全文
摘要:
EL表达式 el表达式(Expression Language) 是为了使JSP写起来更加简单。 语法 在JSP中访问模型对象是通过EL表达式的语法来表达。所有EL表达式的格式都是以“${ }”表示。例如,${ userinfo}代表获取变量userinfo的值。当EL表达式中的变量不给定范围时,则 阅读全文