自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(88)
  • 资源 (5)
  • 收藏
  • 关注

原创 Ant使用

项目上线,现在常用maven打包部署吧,但是以前比较常用的是ant,它是使用java写的,对java项目可进行编译、打jar包、发布、运行等,具体介绍可以搜搜资料,使用方法如下。路径: 其中Test2是java project,另外AntBuild中放入build.xml文件,另外放一个bat命令,或者在cmd中运行。其中build.xml内容如下:

2017-03-27 16:55:41 409

转载 github的.md文件编辑

大标题  ===================================    大标题一般显示工程名,类似html的\    你只要在标题下面跟上=====即可        中标题  -----------------------------------    中标题一般显示重点项,类似html的\    你只要在标题下面输入------即可   

2017-03-21 23:30:39 952

转载 热部署和热加载

在项目线上更新时,可能会遇到需要热部署的情况,虽然现在大多数公司由于业务量大采用了分布式集群,可以分批次的重启更新。但是还是有需要热部署,这里留个笔记。这里以web项目用到的springloaded-1.2.5.RELEASE.jar,做一个测试:1、首先eclipse开发测试,写一个线程Test,每个几秒打印,然后中间增加一个方法,然后调用。运行时,右键运行配置->Jvm配置加上这个。

2017-03-17 23:29:16 4862

原创 order by排序使用联合索引

表结构:CREATE TABLE `UserInfo` ( `Id` BIGINT(20) UNSIGNED NOT NULL COMMENT '唯一id', `UserId` INT(10) UNSIGNED NOT NULL, `Name` INT(10) UNSIGNED NOT NULL, `Age` TINYINT(4) NOT NULL, `CreateTime` DAT

2017-03-10 16:00:07 8351

转载 Ubuntu安装命令

1.man sudo_root 显示有关ubuntu的root和sudo命令 2.右键添加"打开终端":sudo apt-get install nautilus-open-terminal 3.ubuntu新建的用户默认的shell是sh,没有彩色显示不同类型文件,可以使其和主用户一样使用bash:图形介面System -> Administration ->

2015-01-25 20:28:31 3412

原创 实习总结

1、页面传值给service传三个对象,必须字段对象(字段或集合[多个对象])、可选字段对象、来源字段对象(来源ip,来源id等),不同service方法可新建不同的这三个对象类。service返回同一个对象(是否成功字段、Object字段、message字段,还可加上分页时的总记录数等)。2、然后在service层中,可通过BeanUtils.copyProperties(requiredP

2014-10-31 17:07:26 231

转载 大数据面试题

海量数据面试题整理  1. 给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?  方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。  s 遍历文件a,对每个url求取,然后根据所取得的值将url分别存储到1000个小文

2014-10-16 19:33:48 304

原创 hadoop-HDFS

1、使用hadoop用户登陆,执行hadoop命令,比如hadoop fs -ls

2014-10-13 14:32:12 409

原创 hadoop学习配置

1、了解HDFS和MapRedace2、进入linux

2014-10-12 23:27:43 256

转载 hadoop学习

参考文档:http://hadoop.apache.org/docs/r1.0.4/cn/cluster_setup.html

2014-09-16 18:28:05 424

转载 数据库设计中的14个技巧

1. 原始单据与实体之间的关系  可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。  〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三

2014-08-09 00:26:41 176

原创 springMVC总结

web.xml文件配置:  springmvc1      index.html    index.htm    index.jsp    default.html    default.htm    default.jsp      dispatcherorg.springframework.web.servlet.Dispatcher

2014-07-17 19:57:19 221

原创 struts2总结

interceptor-stack是一堆拦截器组成的一个拦截器栈。也可以当拦截器使用。interceptor-ref是指定某个action使用哪一个拦截器,可以是一个interceptor,也可以是一个interceptor-stack。请注意虾米那li

2014-06-01 11:57:17 335

原创 struts2跳转另一个Action

虽然都写过很多遍了,但总是忘,这次

2014-05-28 23:20:32 394

转载 java中的io系统详解

相关读书笔记、心得文章列表  Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode 字符流之间的转换。而类 InputStreamRead

2014-05-28 22:05:23 371

原创 Java 并发

出自:http://dapple.iteye.com/blog/787563Table of Contents1 什么是并发问题。2 java中synchronized的用法3 Java中的锁与排队上厕所。4 何时释放锁?5 Lock的使用6 利用管道进行线程间通信7 阻塞队列8 使用Executors、Executor、ExecutorService、Thre...

2014-05-27 21:52:12 82

转载 JSON学习

1.JSON定义       JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。       JSON语法声明了一个对象,是一种用于传输和生成数据的协定       对象:对象包含再{}之间       属性:采用Key-Value对来表示。属性之间使用逗号分开。  str

2014-05-26 12:58:16 294

原创 hibernate之sql与hql的连表查询

众所周知,hibernate连表查询出来的结果wei

2014-05-25 22:34:45 527

转载 java代码优化

1、For循环的优化Replace...for( int i = 0; i ...}with...for( int i = 0,int  n = collection.size(); i ...}2、 字符串操作优化在对字符串实行+操作时,最好用一条语句// Your source code looks like...String str = "

2014-05-23 00:19:36 236

原创 集合排序

一。关于概念: List接口对Collection进行了简单的扩充,它的具体实现类常用的有ArrayList和LinkedList。你可以将任何东西放到一个List容器中,并在需要时从中取出。ArrayList从其命名中可以看出它是一种类似数组的形式进行存储,因此它的随机访问速度极快,而LinkedList的内部实现是链表,它适合于在链表中间需要频繁进行插入和删除操作。在具...

2014-05-12 01:25:37 77

转载 集合的区别

1) Set: 集合类中不允许有重复对象;2) SortedSet: 和Set接口同,但元素按升序排列;3) List: 元素加载和移出时按照顺序,可以保存重复对象。4) Map: (key-value对)存储了唯一关键字辨识和对应的值。5) SortedMap: 和Map类同,但对象按他们关键字的升序排列。

2014-05-10 19:13:49 853

转载 自定义--数据库连接池

一、为什么使用数据库连接池用户每次请求都需要向数据库获得连接,而数据库创建连接通常要消耗相对较大的资源,创建时间也长。假设网站一天10万的访问量,数据库服务器就需要创建10万次连接,极大浪费数据库的资源,并且极易造成数据库服务器内存溢出、宕机。连接池工作原理图:应用程序一开始就向数据库要了一批连接构成连接池,用户访问 Servlet,Servlet 向 Dao 要数据,此时 Dao

2014-05-05 00:06:53 327

转载 java调用mysql存储过程

1.数据库存储过程:简单滴说,存储过程就是存储在数据库中的一个程序。2..数据库存储过程作用: 第一:存储过程因为SQL语句已经预编绎过了,因此运行的速度比较快。   Html代码 第二:存储过程可以接受参数、输出参数、返回单个或多个结果集以及返回值。可以向程序返回错误原因。       第三:存储过程运行比较稳定,不会有太多的错误。只要一次成功,以后都会

2014-05-04 23:03:36 320

转载 mysql常用命令

一、MySQL 连接本地数据库,用户名为“root”,密码“123”(注意:“-p”和“123” 之间不能有空格)C:\>mysql -h localhost -u root -p123二、MySQL 连接远程数据库(192.168.0.201),端口“3306”,用户名为“root”,密码“123”C:\>mysql -h 172.16.16.45 -P 3306 -u ro

2014-05-04 21:38:14 250

转载 过滤器与拦截器的区别

个人理解1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、

2014-05-04 12:42:51 222

转载 hibernate缓存机制

很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。 我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级

2014-05-03 21:02:24 192

转载 hibernate批量操作(正确性有待考证)

使用Hibernate在数据库中插入100000行可能看起来像这样:Session session = sessionFactory.openSession();Transaction tx = session.beginTransaction();for ( int i=0; i    Customer customer = new Customer(.....);    s

2014-05-03 20:58:48 266

原创 myeclipse查看源码

myeclipse查看源码总结:一般,我们导入的只有jar文件,所以看不到对于的java文件,如果需要看源码,必须下载对应开源包的源码,一般都是zip文件,比如Spring,下载spring-framework-2.0.8-with-dependencies.zip后解压,在spring-framework-2.0.8\dist下我们会发现它的源码包spring-src.zip

2014-05-02 22:18:26 639

转载 java动态代理

在文章代理模式之静态代理(2)中我们了解到静态代理的运行机制.同时在文章的尾部看到了静态代理的不足.而动态代理可以弥补那些不足,接下来我们将详细的来了解一下动态代理.         在Java的Java.lang.reflect包中提供Proxy类和InvocationHandler.我们可以通过他们两个生成动态的JDK动态代理类或者动态代理对象.           一

2014-05-02 15:26:35 223

转载 数据库并发、避免脏数据的售票系统原理

实际售票系统是这样:             1.售票中,"座位号" 才是竞争资源;           2.售票中,查看票是不发生锁号的.           3.售票中,有个选票(选座位号)的动作,选座位号确定时,才发生锁号(即锁住改作为号,即使这锁号,也只是修改标记,表示自己暂时锁住);           4.等客户交钱后,就确定提交交易完成,这时候,就成为售出该票了(

2014-05-02 12:01:03 653

转载 Java多线程环境下如何高效安全处理数据(输入输出流、文件、网络等)(二)

本博客属原创文章,欢迎转载!转载请务必注明出处:http://guoyunsky.iteye.com/blog/868043       本博客已迁移本人独立博客: http://www.yun5u.com/          由于不想让博客太难看,所以写到二.这里也会循序渐进,一步步走入所谓的高效和安全.       上一篇,介绍了思路、设计。博客地址:http:

2014-05-02 10:43:43 665

转载 十道JAVA程序员XML面试题

在 WEB 程序员、JAVA 程序员的各种面试中,XML 试题在各种编程工作的面试中很常见。XML 作为一种成熟的技术,常作为从一个平台到其他平台传输数据的标准。XML 面试问题包括用于转换 XML 文件的 XSLT 技术,XPATH、XQuery 等各种 XML 技术与 XML 基础知识,比如 DTD 和 Schema。  这里例举了十道常见 XML 面试题。这些问题大部分在 Java

2014-05-01 22:43:54 305

转载 使文件下载的自定义连接支持 FlashGet 的断点续传多线程链接下载! JSP/Servlet 实现!

/*  文件名可存为: Download.jsp  HTTP 协议的请求与响应的会话过程可通过使用 FlashGet 下载 Http:// 连接的过程监视:  蓝色部分为: 客户端请求  紫色部分为: 服务器端响应  如图:  http://blog.csdn.net/images/blog_csdn_net/playyuer/30110/o_FlashGet.gif 

2014-05-01 22:06:36 233

转载 Web文件批量上传控件-Xproer.HttpUploader发布

网上有一个Web超大文件上传断点续传控件:http://www.cnblogs.com/xproer/archive/2012/10/26/2741264.html此控件支持100G文件的断点续传操作,提供了完善的开发文档,支持文件MD5验证,支持文件批量上传。支持浏览器:Internet Explorer 6,Internet Explorer 7,Internet Explorer 8

2014-05-01 21:38:26 997 1

转载 FTP协议完全详解

1. 介绍FTP的目标是提高文件的共享性,提供非直接使用远程计算机,使存储介质对用户透明和可靠高效地传送数据。虽然我们也可以手工使用它,但是它的主要作用是供程序使用的。在阅读本文之前最好能够阅读TCP协议标准规范和Telnet协议标准规范。2. 概览在本节中我们将讨论一些表面上的问题,有些名词的定义请参阅TCP和Telnet参考文献。我们先介绍一下(1)字节大小,在FTP中

2014-05-01 21:03:39 341

转载 错误createSQLQuery is not valid without active transaction

很多时候我们使用hibernate的session时,都是让session在某一运行环境中保持其唯一。例如在同一线程内用同一个session,在同一方法内用同一session,这样我们就可以用session里面缓存好的数据。但,我想说的不是缓存,且听我一一道来。        最近试用spring3.0.2+struts2.18+hibernate3.3.2学习搭建一个web项目,出现了一个相

2014-05-01 01:11:37 397

转载 Session is closed; nested exception is org.hibernate.SessionException: Session is closed解决方案

1.通过getSession()方法获得session进行操作 Java代码public class Test  extends HibernateDaoSupport{        public void save(User user){           this.getSession().save(user);        }  

2014-05-01 01:10:30 428

转载 如何实现"设为首页","加入收藏"的功能

如何实现"设为首页","加入收藏"的功能  解决思路:         将指定URL设为首页的功能主要是依靠IE默认行为homePage的setHomePage方法,而将指定URL加入收藏夹的实现则是external对象的AddFavorite方法。  具体步骤:          设为首页:  [html] view plaincopy

2014-04-29 00:40:44 869

转载 J2EE总结

JNDI 是什么http://blog.csdn.net/zhaosg198312/article/details/3979435

2014-04-28 23:48:19 216

转载 java学习路线

一、Java基本语法:1.面向对象思维(继承,封装,多态)类,对象...2.熟悉一些Java常用包,例如Date,util,Math等...3.学习集合类,List,Set,Map等...(重点)4.异常处理机制5.输入输出流(IO),对象序列化(重点)6.多线程(线程安全性)(重点)7.JDBC技术(重点)以下可选8.Applet9. socket二、

2014-04-27 00:49:59 209

JSP应用开发详解.pdf

JSP应用开发详解.pdf,此文档为扫描版

2013-07-17

apache-tomcat-6.0.36-src

web开发,apache-tomcat-6.0.36-src

2013-07-16

《JSP网络编程从基础到实践》源代码

《JSP网络编程从基础到实践》 的实例代码目录中包含了前10章的所有实例的源代码

2013-03-23

JSP从入门到精通.pdf

本书主要关注的是JSP动态网页技术标准及其应用,详细介绍了JSP技术的内置对象、文件使用、基础数据库应用,JSP与JavaBean组件和Servlet技术,JSP技术的MVC模式中,以及XML等。

2013-03-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除