摘要: 1.导入poi相关jar包 对于只操作2003及以前版本的excel,只需要导入poi-XXX.jar ,如果还需要对2007及以后版本进行操作,则需要导入 poi-ooxml-XXX.jar poi-ooxml-schemas-XXX.jar Maven方式 1 <dependency>... 阅读原文
2019-04-19 16:11:01 阅读(2452) 评论(0)
摘要: 1、官网下载JDK包 2、解压包 3、打开vi /etc/profile文件添加一下内容 export JAVA_HOME=/usr/jdk1.8.0_121 #你的jdk所在的目录 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar... 阅读原文
2019-04-19 15:34:03 阅读(2371) 评论(0)
摘要: 实现添加员工时对工号进行自增长 思路:后台获取数据库中最后一条员工数据的工号,对其进行自增再传入前端   mybatis映射文件:获取最后一条数据 1 <select id="getLastNo" resultType="string"> 2 3 SELECT no from ... 阅读原文
2019-04-19 15:29:08 阅读(2380) 评论(0)
摘要: 1 Arrays PS:Arrays位于java.util包下 1 int binarySearch(type[] a, type key); 使用二分法查询 key 元素在 a 数组中的索引,如果数组不包含这个值,则返回负数。使用前要求这个数组是升序排列,才能得到正确结果。 1 i... 阅读原文
2019-04-19 14:01:04 阅读(2750) 评论(0)
摘要: A.什么是OGNL?   全称叫ObjectGraphic Navigation Language(对象图导航语言),它是struts2框架里面的第三方语言(即可以再别的地方用,struts2只是拿过来了而已),它可以调用对象中的方法,获取struts2里值栈的数据,具体优点https://baike.baidu.... 阅读原文
2019-04-19 13:05:12 阅读(2407) 评论(0)
摘要: 概念 序列化:将Java对象转化为字节数组 反序列化:将字节数组转化为Java对象 在RPC应用中,进行跨进程远程调用的时候,需要使用特定的序列化技术,需要对进行网络传输的对象进行序列化和反序列化。 影响序列化选择有两个因素 1. 序列化之后码流的大小,如果太大,那么将会影响网络传输的性能。 2.    ... 阅读原文
2019-04-19 11:40:01 阅读(2331) 评论(0)
摘要: 单例模式通常有两种表现形式:懒汉式单例和饿汉式单例。 1.懒汉式单例:该模式特点是类在加载的过程的时候没有生成一个单例、只有当调用的时候才去创建这个单例。 1 public class LazySingleton 2 { 3 private static volatile LazySingl... 阅读原文
2019-04-19 11:30:01 阅读(2384) 评论(0)
摘要: 背景 Servlet 可以通过转发或重定向跳转到某个 HTML 文档。但 HTML 文档中的内容不受 Servlet 的控制。比如登录失败时,跳转回登录表单页面无法显示诸如“用户名或密码不正确”的错误消息,所以我们目前采用的办法是跳转到一个错误信息页面。如果通过 Servlet 逐行输出响应信息则会非常繁琐。 ... 阅读原文
2019-04-19 10:12:03 阅读(2411) 评论(0)
摘要: 1. 一般问题 1.1. 不同版本的 Spring Framework 有哪些主要功能? Version Feature Spring 2.5 发布于 2007 年。这是第一个支持注解的版本。 Spring 3.0 发布于 2009 年。它完全利用了 Java5 中的改进,并为 JEE6 提供... 阅读原文
2019-04-19 09:05:27 阅读(2283) 评论(0)
摘要: 一、HashMap实现原理 1. HashMap概述   HashMap是基于哈希表的Map接口的非同步实现。它允许存入null值和null键。它不保证存入元素的顺序与操作顺序一致,主要是不保证元素的顺序永恒不变。   HashMap底层的数据结构是一个“链表散列“的数据结构,即数组和链表的结合体。   ... 阅读原文
2019-04-19 08:00:08 阅读(2368) 评论(0)