摘要:
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)