随笔分类 -  学习笔记

git repo使用心得
摘要:git是相当与svn,cvs等的版本控制工具,repo封装了对git的操作,使git命令更简单化,git学习网站这是之前自己看的,但实际工作操作中还是遇到了很多困难,总是遇到冲突,无法提交等问题,现在对Git的使用还是不很熟,但现在对使用也基本了解了,这样简单介绍一下。在使用git时,用了repo,Windows下开发,使用的是Cygwin工具,这个比git的bash更好使用。使用git一定要明白,add,commit操作都不会影像远程代码仓库,只有push了才会将代码推送到远程仓库,比svn多了一步;下面以本人的操作为例:1. mkdir gitlearn2.cd gitlearn3.rep 阅读全文

posted @ 2012-07-29 00:59 似非而是 阅读(8412) 评论(0) 推荐(1) 编辑

git学习网站
摘要:http://rogerdudler.github.com/git-guide/index.zh.htmlhttp://try.github.com/levels/1/challenges/1 阅读全文

posted @ 2012-07-15 21:15 似非而是 阅读(1023) 评论(0) 推荐(0) 编辑

Guice学习(一)
摘要:Guice是Google开发的一个轻量级依赖注入框架(IOC)。Guice非常小而且快,功能类似与Spring,但效率上网上文档显示是它的100倍,而且还提供对Servlet,AOP,Struts等框架的支持;这里是简单代码实现,首先要下载Guice包,http://code.google.com/p/google-guice/这里可以下载;程序结构如下这里导入了guice包与inject包,最简单的实现;下面是相关代码:UserDao实现package com.wf.dao;public class UserDao { public boolean saveUser(){ System.o. 阅读全文

posted @ 2012-07-10 22:20 似非而是 阅读(8120) 评论(0) 推荐(0) 编辑

Tomcat数据库连接池的配置与使用
摘要:Tomcat数据库连接池估计现在使用的不多了,现在都是DBCP,C3P0之类的,在很多软件项目中,dbcp,c3p0确实很好,配置一下随便用,使用Tomcat连接池可能不是很方便;但后来发现,在分布式服务器或者分库中使用Tomcat数据库连接池确实不错,可以一次启动打开不同库上的连接池;以下是配置文件,conf下的server.xml文件(原来内容全部清除)<Server port="8005" shutdown="SHUTDOWN"> <GlobalNamingResources> <Resource auth=" 阅读全文

posted @ 2012-03-09 20:11 似非而是 阅读(1532) 评论(0) 推荐(0) 编辑

poi操作Excel相关对象属性介绍及中级应用
摘要:之前发布了一篇基于Servlet的poi实现Excel的读取,下载的文章,这里对poi中HSSF接口做详细的介绍;HSSF接口专门处理Excel的,在poi中应该算是比较成熟的一部分了;poi主要接口如下:1.HSSF - 提供读写Microsoft Excel格式档案的功能。2.XSSF - 提供读写Microsoft Excel OOXML格式档案的功能。3.HWPF - 提供读写Microsoft Word格式档案的功能。4.HSLF - 提供读写Microsoft PowerPoint格式档案的功能。5.HDGF - 提供读写Microsoft Visio格式档案的功能反正就是当别人问 阅读全文

posted @ 2011-12-30 20:52 似非而是 阅读(1722) 评论(0) 推荐(1) 编辑

POI实现Excel文件上传下载,读/写数据库(poi)
摘要:poi是Apache基金会的开放源码函式库,提供API给Java程式对Microsoft Office格式档案读和写的功能。这里是对Excel的读取下载/上传实现;在一些需要导入导出数据时感觉比较有用;曾经在CRM中实现下载/上传联系人信息,不过当时不是自己负责的,总体来说下载比较容易实现,上传由于格式必须与数据库字段对应,显得有些麻烦;这里为了demo方便,没有与数据库交互,使用的是Servlet实现;依赖包:1.commons-fileupload2.commons-io3.poi下载地址http://poi.apache.org/ http://commons.apache.org/下. 阅读全文

posted @ 2011-12-29 20:03 似非而是 阅读(5283) 评论(0) 推荐(1) 编辑

使用Java程序一次分段读取所有数据(如海量数据)并计数处理
摘要:前段时间遇到一个问题,很简单就是定时任务删除数据库中三个月前的数据;无非就是delete...from...where;当时的需求要考虑这几个问题:1.效率2.一次读取全部3.保留部分数据先说一下当时的需求,删除三个月前的动态(团队动态),但有些团队的动态本身就很少,删除了影响前台数据量,所以只删除三个月内动态>200条的数据;其实完全可以一个简单的delete from,count计数,但这对磁盘IO消耗很大;所以要在内存中处理;如何读取数据,计数是主要问题;下面是当时实现代码//定时删除团队动态public class AutoDelTeamDynamic { protected f 阅读全文

posted @ 2011-12-26 20:26 似非而是 阅读(6038) 评论(2) 推荐(0) 编辑

实现Comparator接口对List重排序,List实现分页
摘要:最近做了一个策划,先简单描述一下,获取一个排行榜,排序依据用户创建文档个数;开始想使用SQL连接查询出一个用户创建的文档个数,而实际操作一条SQL语句无法实现,出于效率考虑,就想到读到内存中处理;由于要分页,不使用SQL语句,就不能Limit,只能对List进行截取;由于是个排行榜,分页不能影响排行,考虑到数据就一百多条,就全部读入内存,通过程序,实现分页,正/倒排序;下面是部分代码View Code public class DarenServiceImpl implements IDarenService { //依赖注入service dao 这里省略 //其它方法... 阅读全文

posted @ 2011-12-23 20:21 似非而是 阅读(1262) 评论(0) 推荐(0) 编辑

Java生成验证码
摘要:为了防止用户恶意,或者使用软件外挂提交一些内容,就得用验证码来阻止,虽然这个会影响用户体验,但为了避免一些问题很多网站都使用了验证码;今天下午参考文档弄了一个验证码,这里分享一下;这是一个web工程,首先是页面,这里只是一个显示验证码页面index.jsp,使用默认生成的就可以了,表单没有做提交,如下<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HT 阅读全文

posted @ 2011-12-04 15:34 似非而是 阅读(50770) 评论(16) 推荐(8) 编辑

两种定时任务实现
摘要:定时任务可以在指定时间执行某些方法,很多项目中由于一些数据并不是人工推的,所以必需定时扫描数据库,获取相关信息;比如说一个网上商城中的各种排行榜,这个排行榜中数据是在动态变化的,但变化频率不是很大,所以可以定期,比如一小时,半天,一天,定时执行方法更新数据放入缓存;恩,就简单介绍这些;定时任务实现有很多方法,这里实现两个,下面是所在公司用的ScheduleExecutorService,希望看的同时也要看一下Java的API,多测试几个方法;package test.timer;import java.util.concurrent.Executors;import java.util.con 阅读全文

posted @ 2011-12-02 18:45 似非而是 阅读(689) 评论(0) 推荐(0) 编辑

Java代码实现文件下载
摘要:昨天晚上写了一篇文件上传的,今天上午把文件下载弄了一下,还是commons中的包commons-fileupload.jar、commons-io.jar,下载位置就不说了,apache网站上找这是一个web工程,下面有个截图仅供参考,下面是index.jsp代码View Code <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><% response.sendRedirect("showfile.jspx") 阅读全文

posted @ 2011-11-27 12:20 似非而是 阅读(2701) 评论(0) 推荐(1) 编辑

Java代码实现文件上传
摘要:刚刚发表了一篇Java发送电子邮件,以前真是没注意,commons里这么多常用项目,惭愧呀,直到现在回顾;要学习的真是太多了,还是缺少真正的学习能力...这里用到的是commons-fileupload.jar与commons-io.jar;下载地址http://commons.apache.org/这是一个web工程,所以先在webroot下新建一个jsp,其实直接用index.jsp就行了;下面是前端代码:View Code <%@ page language="java" import="java.util.*" pageEncoding=& 阅读全文

posted @ 2011-11-27 00:05 似非而是 阅读(7010) 评论(0) 推荐(1) 编辑

简单的java实现发送电子邮件
摘要:这里实现用Java发送电子邮件,可以发送简单文本,或者html,再或者就是带附件了。首先就是需要两个包,我用的是apache中commons中的,下载地址http://commons.apache.org/可以去下载。需要的两个包为:mail.jar、commons-email.jar;下面为发送文本的代码实现:View Code import org.apache.commons.mail.Email;import org.apache.commons.mail.EmailException;import org.apache.commons.mail.SimpleEmail;public 阅读全文

posted @ 2011-11-26 23:28 似非而是 阅读(648) 评论(0) 推荐(0) 编辑

hibernate入门简单实现
摘要:hibernate属于ORM(object/relation mapping)对象关系映射数据库框架,具体解释搜索一下就知道了,orm框架还有OpenJPA,Mybatis等,但hibernate应该还是最主流的吧,毕竟做的也比较早,也是传说中SSH的一大成员之一,这么多年谈烂了还在谈的。废话就不说了,要做一个hibernate程序:1、导jar包发现不能传图片呀,我就打上吧antlr.jar;c3p0.jar;commons-collections.jar;dom4j.jar;hibernate-jpa.jar;hibernate3.jar;javassist.jar;jta.jar;mys 阅读全文

posted @ 2011-11-25 00:19 似非而是 阅读(453) 评论(0) 推荐(0) 编辑

Java Ant build.xml详解
摘要:1,什么是ant ant是构建工具 2,什么是构建 概念到处可查到,形象来说,你要把代码从某个地方拿来,编译,再拷贝到某个地方去等等操作,当然不仅与此,但是主要用来干这个 3,ant的好处 跨平台 --因为ant是使用java实现的,所以它跨平台 使用简单--与ant的兄弟make比起来 语法清晰--同样是和make相比 功能强大--ant能做的事情很多,可能你用了很久,你仍然不知道它能有多少功能。当你自己开发一些ant插件的时候,你会发现它更多的功能。 4,ant的兄弟make ant做的很多事情,大部分是曾经有一个叫make的所做的,不过对象不同,make更多应用于c/c++ ,ant更多 阅读全文

posted @ 2011-11-24 15:35 似非而是 阅读(55553) 评论(11) 推荐(13) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示