随笔分类 -  JavaCore

java核心部分
摘要:一、 What, Why 1. GC是什么?为什么需要GC GC,全写是Garbage Collection , 即垃圾回收。GC是一种自动内存管理机制。通常我们在需要时手动的分配内存,在不需要某块内存时再手动的释放内存,但是当系统足够复杂时,判断某个内存区域是否需要释放是一件很麻烦的事情,必须小心 阅读全文
posted @ 2016-10-10 15:42 牧涛 阅读(5057) 评论(1) 推荐(4) 编辑
摘要:Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进 阅读全文
posted @ 2016-09-27 15:31 牧涛 阅读(1224) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/yisheng163/p/4524808.html?utm_source=tuicool http://www.cnblogs.com/yisheng163/p/4524808.html?utm_source=tuicool 前言:朋友们开始以下教程前, 阅读全文
posted @ 2016-09-27 15:20 牧涛 阅读(324) 评论(0) 推荐(0) 编辑
摘要:一般大家都知道ArrayList和LinkedList的大致区别: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。 3.对于新增和删除... 阅读全文
posted @ 2015-03-06 17:42 牧涛 阅读(1396) 评论(0) 推荐(0) 编辑
摘要:操作员日终对账详细信息报表日期:${startdate}00:00:00-${enddate}23:59:59打印日期:${printdate}客户编号客户姓名收费项目费用金额收费时间发票号POS单号操作员 --%>实收金额共${paymentMoney}元应付金额共${sumMoney}元经... 阅读全文
posted @ 2015-02-05 17:24 牧涛 阅读(5269) 评论(0) 推荐(0) 编辑
摘要:概述Java Servlet编程可以很方便地将HTML文件发送到客户端的Web浏览器。然而许多站点还允许访问非HTML格式的文档,包括Adobe PDF、Microsoft Word和Micorsoft Excel等。事实上这些非HTML格式只要能用MIME类型表示,就可以利用servlet来发送。... 阅读全文
posted @ 2014-09-25 13:10 牧涛 阅读(2531) 评论(0) 推荐(0) 编辑
摘要:1、控制"纵打"、 横打”和“页面的边距。(1)(2)------------------------------------------------关于这个组件还有其他的用法,列举如下:WebBrowser.ExecWB(1,1) 打开Web.ExecWB(2,1) 关闭现在所有的IE窗口,并打开... 阅读全文
posted @ 2014-09-25 13:09 牧涛 阅读(179) 评论(0) 推荐(0) 编辑
摘要:一、ant关键元素1. project元素 project 元素是 Ant 构件文件的根元素, Ant 构件文件至少应该包含一个 project 元素,否则会发生错误。在每个 project 元素下,可包含多个 target 元素。接下来向读者展示一下 project 元素的各属性。1)name属性 用于指定 project 元素的名称。2)default属性 用于指定 project 默认执行时所执行的 target 的名称。3)basedir属性 用于指定基路径的位置。该属性没有指定时,使用 Ant 的构件文件的附目录作为基准目录。 ... 阅读全文
posted @ 2014-03-03 17:16 牧涛 阅读(228) 评论(0) 推荐(0) 编辑
摘要:性能测试的目标性能测试不同于功能测试,不是对与错的检验,而是快与慢的衡量。在进行真正的性能测试之前要先搞清楚目标:1. 在确定的硬件条件下,可以支持的并发数越大越好,响应时间越快越好。具体需要达到的并发数是多大,要求的响应时间是多快,由产品经理来提出。2. 在确定的硬件条件下,测试得到最大并发数和相应的响应时间之后。如果增加硬件投入,可以得到怎样的性能提升回报? (系统扩展性和伸缩性测试,Scalability)这里的硬件条件包括:cpu,memery,I/O,network bandwidth。性能测试中的基准测试 Benchmarking与功能测试相似,性能测试也要设计测试用例,不同的是在 阅读全文
posted @ 2013-12-26 10:33 牧涛 阅读(488) 评论(0) 推荐(0) 编辑
摘要:验证码基础一.什么是验证码及它的作用:验证码为全自动区分计算机和人类的图灵测试的缩写,是一种区分用户是计算机的公共全自动程序,这个问题可以由计算机生成并评判,但是必须只有人类才能解答.可以防止恶意破解密码、刷票、论坛灌水、有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登录。二.图文验证码的原理:在servlet中随机生成一个指定位置的验证码,一般为四位,然后把该验证码保存到session中.在通过Java的绘图类以图片的形式输出该验证码。为了增加验证码的安全级别,可以输出图片的同时输出干扰线,最后在用户提交数据的时候,在服务器端将用户提交的验证码和Session保存的验证 阅读全文
posted @ 2013-10-28 14:19 牧涛 阅读(3009) 评论(0) 推荐(0) 编辑
摘要:还是先把各种程序域 各种线程进程 各种资源回收,各种程序安全等方面的问题搞清楚吧 阅读全文
posted @ 2013-08-22 11:08 牧涛 阅读(165) 评论(1) 推荐(0) 编辑
摘要:周末试用下Android手机的二维码扫描软件,扫描了下火车票、名片等等,觉得非常不错很有意思的。当然Java也可以实现这些,现在就分享下如何简单用Java实现二维码中QRCode的编码和解码(可以手机扫描验证)。涉及到的一些主要类库,方便大家下载:编码 lib:Qrcode_swetake.jar(官网介绍 -- http://www.swetake.com/qr/index-e.html)解码 lib:qrcode.jar(官网介绍 -- http://sourceforge.jp/projects/qrcode/)后来发现一个更好的条形码和二维码的开源软件(ZXing),详细介绍见:htt 阅读全文
posted @ 2013-06-28 11:08 牧涛 阅读(305) 评论(0) 推荐(0) 编辑
摘要:一、RPC介绍 什么是RPC?Remote Procedure Call,远程过程调用。也就是说,调用过程代码并不是在调用者本地运行,而是要实现调用者与被调用者二地之间的连接与通信。比较严格的定义是:Remote procedure call(RPC) is aprotocolthat allows acomputer programrunning on one computer to cause asubroutineon another computer to be executed without the programmer explicitly coding the details. 阅读全文
posted @ 2013-05-22 10:35 牧涛 阅读(448) 评论(0) 推荐(0) 编辑
摘要:在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。AD:2013大数据全球技术峰会课程PPT下载在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。下面看 阅读全文
posted @ 2013-05-17 10:27 牧涛 阅读(210) 评论(0) 推荐(0) 编辑
摘要:资料:剖析NUTCH爬虫:http://www.cnblogs.com/abob/archive/2006/08/31/490848.html基于Java技术的主题网络爬虫的研究与实现:http://www.doc88.com/p-19620823381.html网络爬虫讨论bbs:http://bbs.csdn.net/topics/370228914使用 HttpClient 和 HtmlParser 实现简易爬虫(IBM论坛):https://www.ibm.com/developerworks/cn/opensource/os-cn-crawler/Java写的爬虫的基本程序:http 阅读全文
posted @ 2013-05-16 17:46 牧涛 阅读(354) 评论(0) 推荐(0) 编辑
摘要:package com.xx.control;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;public class StudentServlet extends HttpServlet { private static final long serialV 阅读全文
posted @ 2013-05-09 18:24 牧涛 阅读(284) 评论(0) 推荐(0) 编辑
摘要:EL表达式 (详解)EL表达式 1、EL简介1)语法结构 ${expression}2)[]与.运算符 EL 提供.和[]两种运算符来存取数据。 当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: ${user.My-Name}应当改为${user["My-Name"] } 如果要动态取值时,就可以用[]来做,而.无法做到动态取值。例如: ${sessionScope.user[data]}中data 是一个变量3)变量 EL存取变量数据的方法很简单,例如:${username}。它的意思是取出某一范围中名称为userna... 阅读全文
posted @ 2013-04-23 18:38 牧涛 阅读(288) 评论(0) 推荐(0) 编辑
摘要:java jsp el fnfn:contains 判断字符串是否包含另外一个字符串 fn:containsIgnoreCase 判断字符串是否包含另外一个字符串(大小写无关) fn:endsWith 判断字符串是否以另外字符串结束 fn:escapeXml 把一些字符转成XML表示,例如 fn:s... 阅读全文
posted @ 2013-04-23 18:37 牧涛 阅读(204) 评论(0) 推荐(0) 编辑
摘要:将jar文件转换成exe可执行文件:exe文件使用方便,而且还可以提高源码及资源的安全性,但同时也失去了java的初衷--跨平台性.如果你坚持要转换成exe文件,请按以下方式进行:利用exe4j这个软件转换jar文件为exe文件,exe4j下载地址:http://www.ej-technologies.com/download/exe4j/files.html,(目前最新版本为4.2)http://download.csdn.net/source/2393519有的需要安装,有的只要解压缩即可用.我一般用安装的exe4j软件,它们没有什么区别,因此找个可以用的就行了.下载安装后,运行它,接着按 阅读全文
posted @ 2013-01-28 19:41 牧涛 阅读(5071) 评论(1) 推荐(1) 编辑
摘要:删除map:@Test public void removeElementFromMap() { Map<Integer, String> test = new HashMap<Integer, String>(); test.put(1, "a"); test.put(2, "b"); test.put(3, "c"); test.put(4, "d"); Iterator<Entry<Integer, String>> it = test.entrySet().i 阅读全文
posted @ 2012-12-21 11:06 牧涛 阅读(5106) 评论(1) 推荐(0) 编辑