关闭

Java导入Excel数据方法

今天早上朋友让我帮她算一个数学建模中的数据,因为我不会用matlab,所以使用Java来解决这个问题。《Thinking in java》还没有看到后面I/O系统,所以借鉴了一下其他博主的内容。Apache POI导入excel数据,需要实现导入的包。 Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程序对Microsoft Office格式档案读和写的功能...
阅读(34) 评论(0)

数据结构(Java)---队列

队列也是一直特殊的线性表,它只允许在表尾插入数据,在表头删除数据,具有先进先出(First In First Out)的特性队列的抽象数据类型(此处使用了泛型):public interface IQueue { public void clear(); public boolean isEmpty(); public int length(); public...
阅读(20) 评论(0)

数据结构(Java)---栈

栈是一种特殊的线性表,栈的插入和删除只能在表的尾端进行。栈是一种后进先出(Last In First Out)的线性表。栈的抽象数据类型:public interface IStack { public void clear(); public boolean isEmpty(); public int length(); public Object peek();/...
阅读(20) 评论(0)

数据结构(Java)---单链表的转置问题

单链表的转置需要三个元素:结点、结点的前驱、结点的后继。public void reverse(){ Node p=head.next; Node front=null; while(p!=null){ Node succ = p.next;...
阅读(29) 评论(0)

数据结构(Java)---线性表

大概有十几天没写博客了,没人看也是很伤心的,TAT。大三对计算机考研的内容由了一定的了解。并且:算法+数据结构=程序。所以想重新学习数据结构,不多说,入正题。线性表线性表是由n(n>=0)个数据元素所构成的有限序列,通常表示为(a0,a1,…,ai,…an-1)。 线性表有两种基本形式:顺序表和链表(链表有多种形式),他们各有各的特点。当线性表的长度变化比较大或者难以估计,宜用链表。但在长度可以...
阅读(27) 评论(0)

Java字符串之正则表达式

正则表达式基础Java中“\\”代表插入正则表达式的反斜杠,后面的字符有特殊意义(例:表示一位数字:”\\d”) 换行:”\n” 表示一个或多个之前的表达式:”+”,正号:”\\+”应用正则表达式,最简单利用String类的内建的功能,有如下有关正则的方法: String.matches(String regex):是否匹配正则表达式 String.split(String regex):通...
阅读(46) 评论(0)

MySQL之触发器

MySQL触发器触发器是个特殊的存储过程:当一个预定义的事件发生的时候,被MySQL自动调用创建触发器1、创建只有一个执行语句的触发器CREATE TRIGGER trigger_name trigger_time trigger_event ON tb1_name FOR EACH ROW trigger_stmttrigger_time:触发时机,可以指定为before或after trigg...
阅读(52) 评论(0)

Struts2.5文件上传和下载详解(二)

文件下载2333~~(╯﹏╰),下载问题有好多,网上给出的方法也层次不穷,比较凌乱,参考了一下其他博主的一些资料,来写一篇比较完整的关于Struts2的文件下载。Struts2控制文件的下载,是通过stream结果类型,该结果类型将使用文件下载作为响应。stream结果类型需要在struts.xml中进行配置,它需要指定4个属性 contentType:指定被下载文件的类型。若给出详细的类型,如...
阅读(83) 评论(0)

Struts2.5文件上传和下载详解(一)

今天了解了文件的上传与下载,遇到了很多的问题,解决了一天终于也算是懂了一些。现在来分享一下。文件的上传1、要实现Struts2.5的文件上传功能,必须包含两个jar文件:commons-io-2.4.jar和commons-fileupload-1.3.3.jar2、在jsp文件的表单中,表单的method设置为:POST,enctype设置为multipart/form-data(此时浏览器采用二...
阅读(87) 评论(0)

MySQL之视图

视图视图含义:是一个虚拟表,是从数据库中一个或多个表中导出来的表。 通过视图看到的数据只是 存放在基本表中的数据 当对视图看到的数据进行修改,基本表的数据也要发生变化 试图作用: 1、简单化 2、安全性:只能修改或查询他们所能见到的数据 3、逻辑数据独立:可以屏蔽真实表结构变化带来的影响创建视图CREATE[OR REPLACE][ALGORITHM={UNDEFINED|MEGRE|T...
阅读(110) 评论(0)

一个字符串为空时再去连接另一个字符(串)

今天在刷【LeetCode】题的时候,遇到一个问题:public class Solution { public static void main(String[]args){ String str=null; str+="+1"; System.out.println(str); } }Output:null+1我是要解决字符串转型为...
阅读(43) 评论(0)

【LeetCode】String to Integer (atoi)(java)

Question: Implement atoi to convert a string to an integer.Hint: Carefully consider all possible input cases. If you want a challenge, please do not see below and ask yourself what are the possible in...
阅读(43) 评论(0)

MySQL创建存储过程时出错(...use near ' 'at line)

刚开始学存储过程时,按照书上去创建它,发现一直不成功。 一直有如下错误:我的表结构为: 查阅了网上的资料,发现原因是分隔符的问题,mysql默认的分隔符为“;”,而“from table_name”后是“;”,mysql默认sql语句结束,所以出错。解决办法是改变分隔符:delimiter //delimiter // create procedure AvgFruitPrice() beg...
阅读(63) 评论(0)

Struts2使用native2ascii命令处理国际化资源文件

*.properties文件是Java的配置文件,当然也可以来配置国际化资源。1、在eclipse中创建properties文件 首先,在Window-preferences-General-ContextType中,选择Text-Java Properties File。若File associations中无“*.properties”,则去添加它。并且在Default encoding中改为...
阅读(82) 评论(1)

MySQL之索引简介

索引索引是一个单独的、存储在磁盘上的数据库结构,包含着对数据表里所有记录的引用指针 索引是在存储引擎中实现的 MySQL中索引的存储类型有两种:BTREE和HASH。 MyISAM和InnoDB存储引擎只支持BTREE索引;MEMORY/HEAP可以支持两种索引分类1、普通索引和唯一索引 普通索引允许在定义索引的列中插入重复值和空值 唯一索引:索引列的值唯一,但允许有空值。主键索引是一种特...
阅读(51) 评论(0)
33条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:2611次
    • 积分:345
    • 等级:
    • 排名:千里之外
    • 原创:31篇
    • 转载:1篇
    • 译文:0篇
    • 评论:3条
    文章分类
    最新评论