- 博客(40)
- 收藏
- 关注
原创 安卓DI框架
Dagger、RoboGuice和ButterKnifeDagger在他的关于DI新系列的第一部分中, Antonio Leiva称赞了一个叫做Dagger的框架。在开始的时候他总体概述了一下DI-它是什么,解决了哪方面的问题,人们获得了什么好处-并提供了一个研究依赖注入的简单方式。我们可以把它当做应用中的一个模块, 负责为其它模块提供实例并且注入依赖关系。那是它的基本职责...
2015-09-23 10:13:08
526
原创 Spring RequestMapping
1. OverviewIn this article, we will discuss one of the main annotations in Spring MVC – the @RequestMapping – this is used to map web requests to Spring Controller methods.Throughout the artic...
2013-11-11 15:39:13
185
原创 协议的应用与实现
关于协议的应用与实现首先为什么我会想到写这样一个博客,是因为,在工作中,用到的一些技术,时常是一些不常用的协议,虽然网上有些开源的实现,但是,了解协议本身的内容是必须得,这也迫使的我不得不去阅读rfc文档,不得不去了解每一个数据包得意义。比如,目前,项目用到用TCP 协议模拟处理http请求,SOCKS协议,RTMP协议,SIP协议,这些有些很常见,有些没用过,通过阅读协议,我们可以了解各...
2013-10-21 11:18:34
222
原创 大数加法
[code="java"]public static String superAdd(String a, String b) { if (a.length() < b.length()) { String tmp = a; a = b; b = tmp; } int i = a.length() - 1; int j = b.leng...
2013-10-17 17:31:47
133
原创 Spring MVC 的配置
不多说,spring MVC 的web.xml配置如下:web.xml[code="xml"] contextConfigLocation classpath:META-INF/spring/integration/root-context.xml org.springframework.web.context.Contex...
2013-10-17 16:07:42
111
原创 java synchronized详解
第一篇: Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。 二、然而,当一个线程访问obj...
2012-02-22 17:50:39
105
原创 fastboot命令
fastboot命令详解Android手机分区(每个分区都有相应的img文件对应):开机启动画面区(splash1),数据恢复区(recovery),内核区(boot),系统区(system),数据缓存区(cache),用户数据区(userdata)。 1. 查看fastboot命令的帮助: fastboot 显示如下信息:view plainusa...
2012-02-07 15:26:04
256
原创 Android +NDK+Cygwin安装环境搭建
这里我写的是安装好了Cygwin之后的一些操作(注意cygwin安装的时候Devel选项默认是Defalut,应将其改为Install,修改的方法是鼠标在default上点一下就可以了)1.安装好Cygwin之后可以看一下make的版本make -v2.安装好Cygwin之后再安装目录cygwin/home//可以找到.bash_profile文件,在文件的最后加上:[code="ja...
2011-09-14 21:36:16
160
原创 在Ubuntu下安装软件
Ubuntu下的软件安装有几种方式,常用的是deb包的安装方式,deb是debian系列的Linux包管理方式,ubuntu属于debian的派生,也默认支持这种软件安装方式,当下载到一个deb格式的软件后,直接在界面上就可以安装。 另一种常见的安装方式是源代码编译安装,很多软件会提供了源代码给最终用户,用户需要自行编译安装,先使用tar将源代码解压缩到一个目录下,然后进入这个目录,执...
2011-07-27 09:19:35
150
原创 JAVA输入输出流
节点流类InputStream OutputStream 所有字节输入输出流抽象类BufferedInputStream BufferedOutputStream 缓存字节输入输出流DateInputStream DateOutputStream 基本数据类型的输入输出FileInputStream FileOutputStream ...
2011-07-12 09:30:56
139
原创 Android UI开发第八篇——ViewFlipper
怎么实现Android主页面的左右拖动效果。其实实现起来很简单,就是使用ViewFlipper来将您要来回拖动的View装在一起,然后与GestureDetector手势识别类来联动,确定要显示哪个View,加上一点点动画效果即可。java code:public class TestFlip extends Activity implements OnGestureListener ...
2011-07-06 12:48:07
127
Java Web方向与Android方向的选择
之前一直学的是Web方向,现在要进公司了,公司要做个Android的培训,我是继续选择做Java Web还是转Android了?这里两个方面前景哪个更好一点了?待遇和发展又怎样?希望懂得人能够分享经验,大家探讨探讨!...
2011-02-18 23:32:57
461
原创 结束在开始之前
java学习的一点感想接下来要怎么系统的去学习了?我思考着这个问题java方面spring IOC AOPhibernate annotations XMLibatis xmlstruts MVC javascript ajaxCSSExtJS数据库方面OracleMysqlet...
2010-12-26 21:16:22
105
原创 关于线程的几点理解
java提供了的线程机制1.继承Thread类2.实现Runnable接口如果要从任务返回值,则要实现Callable接口任务的启动方式调用Thread的start()方法交给ExcuterService执行。ExcuterService exec = Excuters.newCache……。...
2010-12-22 16:49:44
112
原创 原来面试官也会忽悠人
现在才发现,原来面试官也会忽悠人比如,他问一个你不知道的东西的时候他会牵扯到另外一个你不会的东西但是这两个东西根本就八竿子打不着。这样的面试官真的很恶心额以前我连XSS都不知道是什么今天看了下,发现,当时面试我的面试官问我做的一个项目,里面问到我的一个功能是怎么实现的结果说这样做如果别人用XSS攻击怎么办?当时根本就不知道XSS是什么回事。现在回想起来,XS...
2010-12-12 23:10:16
458
一些开源网站
一些好的开源网站,非常适合学习google的http://code.google.com/intl/zh-CN/开源中国社区http://www.oschina.net/java开源大全http://www.open-open.com/http://sourceforge.net/先发这几个,希望大家补上。http://www.infoq...
2010-12-02 13:58:55
355
原创 随时准备
今年,已经是大四最后一年了。工作,找了个外包公司。不算太好,也不算太差。总觉得自己该写点什么,记录下自己这四年的光景。从一个什么都不会,到自认为能够进入软件这个行业。我,努力过。但是,我觉得不够。多少还是浪费了很多时间。明年就要去公司实习。很期待,期待着把自己当做什么都不会去学习企业的那一套。也期待着将自己学到的东西真正用于开发实际中。想想自己脑...
2010-11-30 08:58:43
225
原创 找工作感思
经过一个月的工作寻觅历练,自己成熟了许多。也懂得了很多。平时学的东西,别说它没用,真正到用的时候,你会发现,当时的马虎让你错过很多东西。找工作的过程中,遇到很多坎坷,我突然回想起当时我学这些知识的时候是一种怎样的心态在学习。数据结构,操作系统,数据库,算法设计,设计模式……现在回想起来,哎,当初真不应该!到现在,没找到一个好的工作,我不怪什么运气不好。也许冥冥中自有天意。当...
2010-11-08 14:40:23
117
原创 Java中equals和==的区别
在讲 == 和 equals 的区别前我们需要确认一下 Java 中的数据类型。在Java中有基本数据类型和引用数据类型两种。1、8种基本数据类型:四种整数类型(byte、short、int、long)两种浮点数类型(float、double)一种字符类型(char)一种布尔类型(boolean)2、引用数据类型:除了上面我们说的 8 种基本数据类型外,其他在Java中...
2010-10-10 22:32:12
106
原创 struts2 strus.xml中result类型及含义
一个提交到服务器的处理通常可以分为两个阶段,第一个阶段查询服务器状态(查询或者更新数据库),第二个阶段选择一个合适的结果页面其返回给用户(这里要讲的Result的内容)。 Struts2提供了对不同种类返回结果的支持,常见的有JSP,FreeMarker,Velocity等。 Struts2支持的不同类型的返回结果为: 名字 说明 Chain Result 用来处理Acti...
2010-07-21 13:17:57
97
原创 用Java类实现JavaMail发送邮件的例子
/* 在java版经常看到有人问如何用javamail发送邮件?如何接收邮件?如何访问多个文件夹等。问题零散,而历史的回复早已经淹没在问题的海洋之中。 本人之前所做过一个java项目,其中包含有WebMail功能,当初为用java实现而对javamail摸索了一段时间,总算有点收获。看到论坛中的经常有此方面的问题,因此把我的一些经验帖出来,希望对大家有些帮助。 此篇...
2010-07-21 12:46:10
101
原创 java生成一个随机字符串
import java.util.Random;public class lesson2{ public static void main(String [] args) { String ccxl=generateString(100); System.out.print(ccxl); } public static...
2010-07-21 12:28:38
156
原创 Java读取Properties文件的六种方法
使用J2SE API读取Properties文件的六种方法1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2。使用jav...
2010-07-20 00:32:47
74
原创 SSH环境搭建
在网上找了很久,都没有找到一个很好的答案。这里,自己把自己写的整合方案思路写下,仅供参考。1.引入Struts21-->>导入struts2的java包2-->>在web.xml中配置Struts2的拦截器3-->>导入struts2的配置文件struts.xml这样struts就配置好了2.引入hibernate31-->>导入hibernate3的jar...
2010-07-18 19:18:30
111
原创 MySql乱码
mysql乱码真的是个很头疼的问题我解决的办法是这样的1安装mysql的时候选择默认字符集为gb2312 这样,mysql控制台就能支持插入中文数据了 utf8不行,我试过 gbk应该也行,但是我没有试过2所有要插入的数据都转成gb2312存 其实也不是什么难事...
2010-07-15 19:33:34
86
原创 Struts2 Spring3 hibernate3三个框架的集成
刚学SSH,现在来谈谈SSH的集成首先是jar的导入,无可置疑要把SSH的jar包导入到lib下,还有数据库驱动包接下来就是拷配置文件了,1.修改web.xmlfilter> struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter...
2010-06-27 13:21:30
178
原创 在Action中传值给request,session
在Struts2中,我们想给前台传值那么可以将值放入request中或者session中那么如何拿到request和session叻?Struts2的action中提供了ActionContext类 可以用ActionContext ctx = ActionContext.getContext(); 静态方法得到context然后 HttpS...
2010-06-09 08:53:22
156
原创 实习第二天
今天开始上课,昨天写的需求比较简单,功能不多,业务流程也很清楚,所以需求很快就写完了。今天的任务时复习corejava基础知识,对corejava,我什么时候喜欢上这样叫了。首先时如何编写helloword,别看这个简单的程序,牵扯到的问题还是很多的。首先是带包的类进行编译。如何让其自动生成包所对应的文件夹。javac -d ./ 类名.class这样编译后的类,将会生成包...
2010-05-28 18:07:29
93
原创 实习第一天
实习了,跟工作一样的时间安排。这样的实习让人感觉很真实。很好。但是,现在“公司”不对我们开放外网,只能上一些技术网站。javaeye csdn呵呵,还好啦。希望我遇到问题的时候,在这上面提问能够有人回答。最后希望实习能学到东西。今天做需求分析。。虽然感觉不东西很少,但是,认真做,一定能学到东西的。...
2010-05-27 11:18:10
94
原创 oracle 添加用户与权限问题
CONNECT角色: --是授予最终用户的典型权利,最基本的 ALTER SESSION --修改会话 CREATE CLUSTER --建立聚簇 CREATE DATABASE LINK --建立数据库链接 CREATE SEQUENCE --建立序列 ...
2010-05-13 18:58:26
83
原创 实战项目纪实001--开篇
一个系统,很简单的。但是是一个遗留的系统,用的技术很老。看不懂,这个时候要在那个基础上进行修改和完善,需要很多的学习精力的。还不如重新开发。重新开发就需要重新获得需求建立架构。在当前新技术的前提下进行开发!目前获取需求过程中。至少得对业务流程有一定的熟悉。再熟悉完业务流程之后准备建立结构搭建项目原型。然后不断添加和完善功能!...
2010-05-13 17:31:01
156
搭建论坛
http://iibe.v228.10000net.cn/jspRun/index.jsp这个事用jspRun搭建的一个论坛不是我本人原创的,但是搭建的过程还是学到很多东西的啊!希望有人看看,呵呵额...
2010-04-29 17:01:01
92
腾讯2010年实习-笔试
参加完了腾讯的笔试。题目不是很难。设计到算法和数据结构的很少我选做的是java试题不会做的都是一些没听说过的东西本以为自己的知识面还算宽的但是还是有很多东西不知道!java mio都考了。。也许是自己接触得太少吧!第一次笔试.以后还得好好学习呀!题目暂时不说吧!!...
2010-04-25 00:22:21
95
jsp乱码解决大全
一、JSP页面显示乱码二、表单提交中文时出现乱码三、数据库连接大家在JSP的开发过程中,经常出现中文乱码的问题,可能一至困扰着您,我现在把我在JSP开发中遇到的中文乱码的问题及解决办法写出来供大家参考。一、JSP页面显示乱码下面的显示页面(display.jsp)就出现乱码:JSP的中文处理对不同的WEB服务器...
2010-03-03 20:47:54
119
Eclipse/MyEclipse最最常用的快捷键
Version:v1.0F键类 F2显示详细信息F3跳到声明或定义的地方Ctrl + 键类 Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D删除当前行Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)Ctrl+T 快速显示当前类的继承结构Ctrl+O 快速显示...
2010-03-03 18:18:24
71
原创 能用java做C/S吗?
最进接触到一个项目,是一个用C#做的进销存系统,看到那种桌面式的应用程序,不觉的有点怀恋当时学的MFC了。 虽然知道java在做C/S上不算强项,但是,还是抱有一丝希望,能用java作这种应用程序开发吗? 用java做一个客户端,在windows上运行总有点别扭。 那我们学完java出去之后要做C/S怎么办?还得重新学一遍C#吗?如果这样为什么不直接学C...
2009-12-14 21:50:36
564
java连接数据库操作用到的jar包
java连接数据库用jdbc比较简单,我用到了三种数据库的jar包分别是mysqlSqlServer2000Oracle驱动见附件献给初学者!
2009-11-26 23:48:53
171
开发者的心声
不知不觉中,已经大三了,还在自己摸索着前进的道路。迷茫吗?迷茫!清晰吗?清晰!要做的很多,要学的很多。然而不知不觉中发现自己的性格变得内向了,喜欢安静的环境,喜欢长时间的一个人工作,任何人的打扰都觉得心里很烦。生活嘛,有时候不得不与人交往!曾经尝试着工作和生活完全分离,然而学生时代就是学生,什么事都得听安排!世事不如人意!现在很想放松一下心情,希望不要因为做软件这行,真的把自己搞得...
2009-11-17 22:28:51
72
原创 Filter过滤器的简单实用与学习
Eclipse 中不可以直接创建过滤器 这给我们的编码造成了困难,过滤器的作用最普遍的是过滤中文乱码。现在向大家介绍我如何在Eclipse中建立 中文过滤器的。首先大家先把Web项目建立好 例如 我的项目名为:FilterDemo项目建立完成 现在开始建立 filter点击 File(文件)-> new(新建) -> Class(类文件)这时候会出现一个建立...
2009-11-09 18:27:25
259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人