
java基础
文章平均质量分 86
雪国cobb
筑梦师
展开
-
poi读excel2007
以前做了很多东西都是jxl写excel文档的,但是,最近有需求要读入excel2007文件的内容,发现jxl对2007不支持,网上找了下,说jxl已经不更新了,但是apache的poi是可以支持的,所有就学了下,现贴出一段poi读取excel的代码,供大家参考,需要的poi的jar包文件,可以去我的空间下载poi,是最新的。代码是项目中的代码,大家可以复制后改动,如果有错误,请指正,谢谢!/*原创 2011-11-15 11:12:05 · 637 阅读 · 0 评论 -
jsp中编码问题
对于一些初学者来说,jsp在有汉字等非原创 2014-04-18 09:54:49 · 465 阅读 · 0 评论 -
jsp中forward和redirect区别
文章原地址:http://zhulin902.iteye.com/blog/9390491.从地址栏显示来说 forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.转载 2014-03-11 13:52:39 · 799 阅读 · 0 评论 -
http提交请求中get和post的区别
文章来源:http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.htmlHttp定义了与服务器交互的不同方法,最基本的方法有4种,分别是GET,POST,PUT,DELETE。URL全称是资源描述符,我们可以这样认为:一个URL地址,它用于描述一个网络上的资源,而HTTP中的GET,POST,PUT,DELETE就对应着对这个资转载 2014-01-06 23:49:40 · 562 阅读 · 0 评论 -
log4j介绍
原文章地址:http://blog.youkuaiyun.com/lip8654/article/details/1550139log4j的使用很简单,导入jar包,写配置文件,在类中直接使用。一、log4j的三个组成部分 Log4j由三个重要的组件构成:日志信息的优先级 priority,日志信息的输出目的地Appender,日志信息的输出格式(布局)layout。 1转载 2013-12-06 14:28:28 · 421 阅读 · 0 评论 -
java线程池的应用示例
线程池的编写需要有一定的代码基础,本着不重复造轮子的思想,我们可以采用jdk1.5及以后的相关版本给我们提供的线程池。Java里面线程池的顶级接口是Executor,但是严格意义上讲Executor并不是一个线程池,而只是一个执行线程的工具。真正的线程池接口是ExecutorService。ExecutorService:真正的线程池接口。Scheduled原创 2013-11-27 15:40:33 · 722 阅读 · 0 评论 -
JVM架构
文章源地址:http://bbs.youkuaiyun.com/topics/310051808先看一看JVM的内部结构——如图所示,JVM主要包括两个子系统和两个组件。两个子系统分别是Class loader子系统和Execution engine(执行引擎) 子系统;两个组件分别是Runtime data area (运行时数据区域)组件和Native interface(本地接口)组件。转载 2013-11-25 20:39:02 · 553 阅读 · 0 评论 -
汉字转化为拼音
pinyin4j.jar :java中一个把汉字转化为拼音的包。官网下载地址:http://sourceforge.net/projects/pinyin4j/files/使用例子,引入pinyin4j-2.5.0.jar包即可 import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyi原创 2013-09-26 18:42:00 · 532 阅读 · 0 评论 -
java中的正则表达式
Java中正则表达式,可以用很简单的形式,实现一些常用的功能,例如字符串的检测,替换等。Java的正则表达式用到java.util.regex包1 查询某个字符串中是否包含给定的字符 String ss = "Hello Shenzhen !"; String reg = "a|s"; Pattern pat = Pattern.compile(reg); Matc原创 2013-05-08 20:31:37 · 521 阅读 · 0 评论 -
java数据源的几种配置
几种常用的Java数据源解决方案Java中的数据源就是javax.sql.DataSource。DataSource的创建可以有不同的实现。JNDI方式创建DataSource 以JNDI方式创建数据源首先要配置数据源的相关连接信息,也就是数据源连接池。该配置应该在Tomcat安装目录下的conf/context.xml文件中配置。其配置如下: ……转载 2013-03-06 17:08:46 · 540 阅读 · 0 评论 -
读取.config文件
java工程中,我们经常会把一些重要的参数,配置到config.properties文件中,那么就需要有一个简单的工具类去读取这些值,下面是一个简单的小实例 public static Properties getConfigFilePath(String filename) { Properties props = new Properties(); InputStream原创 2013-03-06 16:51:00 · 557 阅读 · 0 评论 -
java链接数据库的那些事
在长期使用数据库的童鞋,你有没有想想的你的数据库链接是否合理,最优。个人的一点学习心得,分享下 1、先看一个最简单的mysql数据库的链接,代码如下: /** * 一个简单的链接 */ public static Connection getConn(){ String url = "jdbc:mysql://192.168.0.1:3306/yourdataba原创 2013-03-05 12:12:58 · 617 阅读 · 0 评论 -
jsp页面中下载txt格式和excel格式文件
最近做了个用jsp下载的页面 将代码贴出来 权作记录吧1 下载txt文件 这个花了我不少时间 原因是用ie下载txt文件时是在页面中直接打开了文件.虽然查了一些资料,也看了别人的解决方案,可还是解决不了问题,最后发现是一个字母惹的祸:少写一个字母 嘿嘿 够马虎!!!代码如下:OutputStream o=response.getOutputStream(); byte b[转载 2011-11-23 09:30:18 · 1393 阅读 · 0 评论 -
读写txt文档
一、 工作中读写txt文件是一种很常用的方式,比如日志记录,当然需要有对应的解析脚本解析,然后得出我们需要的数据。本文只是简单地对文件读入和输出1、文件读入,先判断文件是否存在,不存在则退出。然后对流进行封装,用一个BufferedReader读,每次一行,然后进行相应的处理。/** * 读txt * @param path 文件路径 * @return */原创 2012-01-17 12:08:35 · 317 阅读 · 0 评论 -
java读写excel2003
1、jxl读取excel文件,很多时候我们只是把预先处理好的数据写入excel中,做相应的处理。读excel比较复杂,况且我们可以把需要处理的数据按照特定的格式存入txt中,然后解析。此处列举一个读取excel20003的方法。读取之前,项目需要引入jxl.jar /** * jxl读取excle2003文档 * @param strpath * @return */原创 2012-09-01 12:44:47 · 496 阅读 · 0 评论 -
根据ip查询省市(来源淘宝提供的接口)
本文是根据淘宝提供的接口查询对应ip的所在省市等相关信息代码如下: 简单说明下,如果循环调用此方法查询,请每10000次,Thread.sleep(500),虽说接口不要钱,但也不能死心眼,把人家接口往死的调。(当然淘宝又不傻,如果你不休息,在一万多次的时候,接口会自己断开)/** * 查询一个ip所在的省市县.如果循环调用此方法,查询多个ip请每10000次Thread.sle原创 2013-03-05 12:05:29 · 1873 阅读 · 0 评论 -
Gradle+IDEA编译spring-framework5.0.x源码
Gradle+IDEA编译spring-framework-5.0.x源码Gradle下载安装在gradle官网下载安装包,gradle官网下载地址,编译spring5源码,需要使用4.2以上的版本,此处使用gradle-4.9-bin.zip。gradle下载地址中有三个类型:src(源码);bin(安装文件);all(源码+安装文件);解压gradle-4.9-bin.zip文件,配...原创 2019-03-28 14:01:06 · 2216 阅读 · 0 评论