
java基础
文章平均质量分 75
请叫我林小李
这个作者很懒,什么都没留下…
展开
-
归并排序之java实现
毕业季在即,一大波面试接踵而来,为了一份好offer,所以最近在重新刷数据结构与算法。正好在博客里面记录一下。今天是归并排序的实现。 归并排序是典型的分治模式的实现,对一个数组A,采取三步实现:分解,解决,合并 分解:分解待排序的n个元素的序列成各具n/2个元素的两个子序列 解决:使用归并排序递归地排序两个子序列 合并:合并两个已排序的子序列产生最后排好序的序列 那么到底什么是归并排序呢原创 2015-09-15 23:15:57 · 500 阅读 · 0 评论 -
解决properties文件乱码问题
解决properties文件乱码问题首先知道乱码的原因,properties文件的默认编码是iso8859-1,所以我们往里面存中文,但是取出来的时候一般不是用ISO8859-1取的,所以乱码,那么只要编码和解码一致就不会乱码了 1、直接在Java文件中修改InputStream in=this.getServletContext().getResourceAsStream("/proper2.p原创 2015-09-17 20:50:08 · 2631 阅读 · 0 评论 -
JSP编码以及乱码解决总结
首先,说说JSP/Servlet中的几个编码的作用: 1.<%@pagepageEncoding=”UTF-8” %>作用: * 告诉JSP编译器在将JSP文件编译成Servlet时使用的编码。通常,在JSP内部定义的字符串(直接在JSP中定义,而不是从浏览器提交的数据)出现乱码时,很多都是由于该参数设置错误引起的。 例如,你的JSP文件是以GBK为编码保存的 (右击jsp–>Properti转载 2015-09-18 23:27:41 · 628 阅读 · 0 评论 -
java String的经典问题(new String() ,String )
先来看一个例子,代码如下:1.public class Test { public static void main(String[] args) { String str = "abc"; String str1 = "abc"; String str2 = new String("abc");转载 2015-09-19 10:53:06 · 598 阅读 · 0 评论 -
利用栈解析算术表达式
在编写编译器时经常需要实现对算术表达式的解析,然而对于计算机的算法来说如果直接求解算术表达式的值,还是相当困难的。因此解析算术表达式经常分步实现:将中缀的算术表达式转换为后缀表达式计算后缀表达式的值在正式介绍算法的实现之前,先介绍一点有关表达式的基础知识基础知识1. 后缀表达式日常算术表达式是将操作符(operator)(+,-,*,/)放在两个操作数(operands)(数字,或者代表数字的原创 2016-06-24 16:12:02 · 1112 阅读 · 0 评论 -
java爬虫之下载txt小说
最近迷上了天蚕土豆写的《大主宰》这本玄幻小说,无奈找不到下载链接。于是就萌生了自己爬取小说章节的想法,代码其实很简单,主要在于分析网页结构、正则匹配以及文件保存. 1. 分析网页结构爬取小说主要需要爬取章节、正文,以及能保证爬取到所有的章节。以《大主宰》为例,其网页结构如下:可以看到小说正文包含在一个id为content的div里,这极大的帮助了我们的爬取.章节名称保存在一个名为readtitle原创 2016-06-30 23:15:28 · 5564 阅读 · 3 评论 -
Velocity教程
Velocity是一个基于Java的模板引擎,通过特定的语法,Velocity可以获取在java语言中定义的对象,从而实现界面和java代码的真正分离,这意味着可以使用velocity替代jsp的开发模式了(实际上笔者所在的公司已经这么做了)。这使得前端开发人员可以和 Java 程序开发人员同步开发一个遵循 MVC 架构的 web 站点,在实际应用中,velocity还可以应用于很多其他的场景.1.原创 2016-08-20 17:29:50 · 71491 阅读 · 6 评论