随笔分类 -  Java

图片上传+预览+剪切解决方案-我们到底能走多远系列(20)
摘要:我们到底能走多远系列(20) 扯淡:12月15号预订的mx2,现在还没货,唉悲剧。本来想参加朋友婚礼前换个手机的,看来是指望不上了,朋友结婚,5星级酒店,那酒店我高中的时候每天会望望它的楼顶有没有盘旋的直升机,总算咋也能进去吃个饭喝个酒啦,咋农民也就这么点追求,哈哈。 主题: 图片上传,预览,剪切在 阅读全文

posted @ 2013-01-16 12:47 每当变幻时 阅读(8209) 评论(29) 推荐(16) 编辑

web应用图片存取体验-我们到底能走多远系列(19)
摘要:我们到底能走多远系列(19)扯淡: 连续加班,效率急剧下降中.....遇到存图片的问题,解决方案很多,时间太紧,从简单方式开始学习吧。1,把图片存到数据库里,用的时候把它取出来。取出来有有个选择是需要一个零时文件来存,用路径在页面显示,这样问题比较多,不建议使用。另一种方式就是直接把取出来的二进制文件传给页面,如下结合ibatis实现:bean代码:注意:license字段和identityCard字段是byte[],在数据库中我们采用clob来定义(orcale数据库)。View Code public class Dealer extends User { /** * ... 阅读全文

posted @ 2013-01-11 09:14 每当变幻时 阅读(2545) 评论(6) 推荐(0) 编辑

ibatis 一对多 解决方案
摘要:sqlMap文件中的resultMap: <resultMap id="productAndPackageResult" class="productAndPackage" > <result column="ID" property="id" jdbcType="DECIMAL" /> <result column="NAME" property="name" jdbcType="VARCHAR" /&g 阅读全文

posted @ 2013-01-04 21:54 每当变幻时 阅读(890) 评论(0) 推荐(0) 编辑

关于spring和ibatis的整合
摘要:没大段时间写博客,工作的时候记录一些,等有时间了再写博客总结吧。现在都是加班来会议一天到底学到了什么,然后记录一些... 觉得盲目的工作实在是太无趣了。spring现在普及度很广,在项目中就像千手观音一般,无所不能。而ibatis几十年来的orm,现已经转成myBitis,鉴于现在orm的数目是在太多,ibatis也越来越少人用了,事实上一个orm在spring看来只是千手观音中的一个手上的法宝罢了。applicationContext.xml<?xml version="1.0" encoding="UTF-8"?><beans xm 阅读全文

posted @ 2012-12-25 00:12 每当变幻时 阅读(876) 评论(0) 推荐(1) 编辑

Java NIO深入(Buffer)-我们到底能走多远系列(18)
摘要:我们到底能走多远系列(18)扯淡:最近想要跳槽,现公司的主管不高兴,没提的时候关系好像很好,提的时候我比较坚决,他硬要我留一个月,老实说我想弄个三周就好了,对,国际惯例一个月,我也是想砍个一周下来休息下,他居然恐吓我,表达出我不仁他就不义的态度,表示可以再没走的时候为难我。现在开始挑我工作毛病了,态度已经不行了,有点装不住了,哈哈。我想,你这么搞我,我交接也不会尽全力了的,做到本职就滚蛋,留下的坑,你们慢慢填。 最近一个月,经历了些事情,又教育了我一边,要投资自己,让自己变强,才能在有风雨时不倒。侥幸想在别人的树下躲避风雨的,今天可能过了关,包不好明天能不能过。我觉得,不要受制于人的要求是有. 阅读全文

posted @ 2012-12-03 22:07 每当变幻时 阅读(2281) 评论(4) 推荐(2) 编辑

Java NIO基础 -我们到底能走多远系列(17)
摘要:我们到底能走多远系列(17)扯淡: 长期接触所谓web框架的企业级应用的开发者们,不知道你们有没有这样的感受,几年之后,发现:路越走越窄,学的东西大多是表层的,编程的技巧没有太大的改变,接触大量的所谓框架也写不出一个核心的模块,学习了框架的原理后也不会很好的设计,大量调用别人的库函数感觉看得懂业务的人都可以写。 我觉得作为从事编码行业的我们,埋头苦干是必备的素质,但是抬头思考却是核心的竞争力,因为前者是进步的一个条件,而后者则是进步的原动力。 这里我斗胆提出一个自己想法:假如你没有进入一个类似金饭碗的公司,那么在你工作5年内至少以1年的频率进行面试经历,我不是指一年平率的跳槽,是面试,面... 阅读全文

posted @ 2012-11-25 17:17 每当变幻时 阅读(2894) 评论(5) 推荐(3) 编辑

理解IO_InputStream-我们到底能走多远系列(16)
摘要:我们到底能走多远系列(16)扯淡: 我觉得不断的重复学习基础才是成长的关键。可能有一天我们拥有几十个框架的经验,可是却一个组件也无法设计一下,应该算不是很好吧。主题:知识点:1.byte 类型Java byte 类型的取值范围是-128~127 byte是1个字节,也就是8位 最高位是符号位,其它七位来表示它的值 最大的应该是0111 1111,因为第一位是符号位,0表示正数。0111 1111即127 负数部分是由补码体现的,补码的是绝对值,取反,加上符号位,加1。 -1表示:1000 0001 它的补码是:1111 1111。 1000 0000也就是数字-128。2,ja... 阅读全文

posted @ 2012-11-18 21:50 每当变幻时 阅读(2570) 评论(3) 推荐(3) 编辑

Java 阶段面试 知识点合集 - 我们到底能走多远系列(15)
摘要:我们到底能走多远系列(15)扯淡:这些知识点来源是通过面试涉及到的,面的公司不多,知识点涉及也不多,我每次面试后都在备忘录里写下有用的东西,集合起来分享一下,因为是知识点,所以就不出什么面试题目啦。不涉及任何公司,也不谈论面经,纯粹是学习而已。 《我们到底能走多远系列》的阶段性目标已经达到啦,15... 阅读全文

posted @ 2012-11-13 23:37 每当变幻时 阅读(2626) 评论(4) 推荐(9) 编辑

Tomcat加载类机制 - 我们到底能走多远系列(14)
摘要:我们到底能走多远系列(14)扯淡:各位,你们的钱是省出来的吗?前几天一个同事(女)结婚,了解了下情况:男女一起买房接近80平方,实际房子是60平,四五十万的首付吧,加上装潢,男女全家,连外公外婆都出力出钱,搞定,圆满买房结婚啦。大多数的我们都会走这么一段路或已经走了这一段路。我不知道你们听到这样普通的八卦会是怎样的感受。刚看完《温州一家人》的前两集,买家送女儿出国学习,带着儿子老婆以捡破烂开始温州的新生活。虽然是电视剧,但上点年纪的都应该知道我们的上一辈很多人都有类似的魄力,对,因为那时候穷,穷怕了,拼了,现在一无所有,输了,还是一无所有,不怕。可是现在不一样了,我们稍稍付出点努力就可以温饱, 阅读全文

posted @ 2012-11-11 01:05 每当变幻时 阅读(3094) 评论(6) 推荐(0) 编辑

Tomcat容器结构及Pipeline机制 -我们到底能走多远系列(13)
摘要:我们到底能走多远系列(13)扯淡: 有机会有时间的话,我是会看那个职来职往的电视节目,个人觉得比其他一些娱乐节目对自己有帮助一些,我主要关注的还是现在人们的价值观,因为只有了解别人的价值观,也就是别人想要的,才可以更好的和他们沟通交流,从而达到目的。想必大家都听过,励志牛人说过:想要别人给你想要的,谈论他想要的。 有时候,“慎言”是很好的习惯,多聆听,多观察,就像《闻香识女人》中的台词一样:day we stop looking, is the day we die.主题: 直接学习tomcat的valve好像有点突兀,所以还是先去了解下tomcat的一个核心的组件containerco... 阅读全文

posted @ 2012-11-03 20:11 每当变幻时 阅读(4551) 评论(1) 推荐(2) 编辑

java XML解析-我们到底能走多远系列(12)
摘要:我们到底能走多远系列(12)扯淡:距离 我们到底能走多远系列 的阶段性目标15篇,已经很近了,100篇的最终目标还很远。 最近,接到个面试通知,做了份笔试,大部分都是基础题目,有java的,sql的。看来下一次换工作的征途又要开始啦,哈哈。 只记得有个简单的小题目了,把ABC,变成CBA。很简单的基础题,只是我实在记不起那个笔试题里的其他题目了。哎...实现:package code.stu.string;public class Inversion { public static void main(String[] args) { System.out.p... 阅读全文

posted @ 2012-10-29 23:30 每当变幻时 阅读(947) 评论(2) 推荐(1) 编辑

InternalInputBuffer处理HTTP请求行-Tomcat源码-我们到底能走多远系列(11)
摘要:我们到底能走多远系列(11)扯淡: 最近行情不好吗?跳槽的比较少嘛,哈哈。有些人一直抗拒跳槽,觉得弊端很多:什么业务积累,职务,别人觉得你不可靠啊等等。我就想:这一辈子时间有限,何必为了一颗可以乘凉的树,放弃穿过森林的机会呢?祝在跳槽路上的朋友 顺利!(ps:个人喜欢面试 那种刺激感) 最爽不顾躺着,最美不过夕阳。秋天的夕阳是一年中最华丽的,各位不要错过哦。主题: 在tomcat中,一个http请求,会被送到Http11Processor类,执行这个类的process(Socket theSocket) 处理的传入的Socket,Socket里面装的就是http消息。 tomcat是如... 阅读全文

posted @ 2012-10-21 22:12 每当变幻时 阅读(4031) 评论(2) 推荐(0) 编辑

Tomcat StringManager阅读学习 -我们到底能走多远系列(10)
摘要:我们到底能走多远系列(10)扯淡:空闲时间不多,扯淡时间久更少了。主题: 先了解下两个所谓的知识点:ResourceBundle 和MessageFormat在项目里用的得心应手的properites文件,大多要用到这两个类吧。java.util.ResourceBundlejava.text.MessageFormat1,ResourceBundle解析资源文件分两步:1加载资源文件,2获取资源文件中的信息// 加载资源文件ResourceBundle resource = ResourceBundle.getBundle("messages");// 获取资源文件中的信 阅读全文

posted @ 2012-10-17 21:33 每当变幻时 阅读(4403) 评论(2) 推荐(0) 编辑

Tomcat加载servlet类文件 -我们到底能走多远系列(9)
摘要:我们到底能走多远系列(9)扯淡: 最近晚上在看魅力记录的《玄奘之路》,可以了解些历史,理解些文化,比其它的节目好多了,推荐各位欣赏。 上周读书,有两个故事: 第一个: 有一个养鸡场几千只鸡分别排列的被关在狭小的鸡笼里,鸡笼的前面有传送带为小鸡送来食物,后面有传送带送走产下的鸡蛋。可是却注意到有几十只小鸡在外面“逍遥”,还有饲养员在给他们喂食。 于是就问:是否需要帮忙吧这些鸡赶到笼子里去呢? 饲养员回答说:哦,这些鸡是在外面养着的。要是笼子里的那些鸡看不到有的鸡自由自在的生活,它们就会失去信心,不下蛋。没有这些放养的鸡,其它的就会放弃一切,然后死去。 突然惊异的发现我们的生活方式和... 阅读全文

posted @ 2012-10-13 00:41 每当变幻时 阅读(2296) 评论(1) 推荐(1) 编辑

How Tomcat Works 学习-我们到底能走多远系列(8)
摘要:我们到底能走多远系列(8)扯淡: 我们到底能走多远?是想提醒自己不要停止学习和博客的更新,这个系列会一直和web开发有关,我的目标是写完100个。慢慢来,阶段性目标15个吧。哈哈 学得好不如做的好,做得好不如扯得好啊!主题: 在上一轮学习中:Servlet-我们到底能走多远系列(7) 发现要想理解web中的servlet,还是需要深入学习servlet 容器:tomcat(因为它是开源的嘛!) 为了不迷失在tomcat茫茫的源码中,我先学习下最外围的一些知识,然后先把《How Tomcat Works 》第一章看了。有人评论说这本书就是代码太多,我到很喜欢这个写作风格,程序员嘛,代码就... 阅读全文

posted @ 2012-10-10 22:51 每当变幻时 阅读(3738) 评论(2) 推荐(3) 编辑

Servlet-我们到底能走多远系列(7)
摘要:我们到底能走多远系列(7)祝大家长假快乐,工作的时候拼命,休息享受的时候也请拼命。今天不扯淡了,过完假期再来和你们扯,哈哈!Servlet的核心类图如下:上面的servlet只是接口,相当于描述了servlet的标准,也就是说与协议无关。而HttpServlet的实现是根据Http协议来完成的。看下面的截图: 打开源码看后发现大多数接口和抽象类,那么真正的实现都在哪呢?在servlet容器源代码里,即类似Tomcat这样的servlet容器。 所以我觉得可以这样理解Servlet的作用:它提供了操控的按钮,这些按钮一旦被安装到Servlet容器里面,我们就可以通过这些按钮操控servlet.. 阅读全文

posted @ 2012-09-29 20:57 每当变幻时 阅读(2361) 评论(2) 推荐(1) 编辑

Servlet的Context与Config
摘要:Servlet的Context与Config2009-11-25 作者: 编辑:崔晓帆 点击进入论坛关键词:ServletContextConfig 对于web容器来说,Servlet Context接口定义了一个Servlet环境对象,这个对象定义了一个在Servlet引擎上的Servlet的视图。通过使用这个对象,Servlet可以记录事件,得到资源并得到来自Servlet的引擎类。 Servlet容器在启动时会加载web应用,并为每个web应用创建唯一的Servlet context对象,可以把Servlet Context看成是一个Web应用的服务器端组件的共享内存,在Servl... 阅读全文

posted @ 2012-09-29 00:26 每当变幻时 编辑

servlet原理2
摘要:Servlet运行在Servlet容器中,由容器负责Servlet实例的查找及创建工作,并按照Servlet规范的规定调用Servlet的一组方法,这些方法也叫生命周期的方法。具体调用过程如下图所示:Servlet生命周期详解 如上图所示,Servlet的生命周期可以分为四个阶段,即装载类及创建实例阶段、初始化阶段、服务阶段和实例销毁阶段。下面针对每个阶段的编程任务及注意事项进行详细的说明。(1)装载类及创建实例 客户端向Web服务器发送一个请求,请求的协议及路径必须遵守如下的格式:http://serverip:port/application-path/resource-path 其中,s 阅读全文

posted @ 2012-09-28 00:21 每当变幻时 编辑

多线程_传送带-我们到底能走多远系列(6)
摘要:我们到底能走多远系列(6) 光阴似箭,我居然也到了需要相亲的年龄。 我已经开始准备向人生成熟的阶段前进,就像一个苹果,从青苹果到成熟,要经历很多,要面对很多,这一路,每一位在我身边的朋友都有你的功劳。 加油,各位,我们都不孤单。 ----------------------------------------------------------------java多线程的一些理解:关于同步方法,我们不得不需要记住:1,线程在一个对象上,两个线程不可以调用两个不同的同步方法2,当一个同步方法已经执行,其他线程还是能够调用这个对象的非同步方法。 selvlet中为了提高响应速度,采用的... 阅读全文

posted @ 2012-09-09 15:24 每当变幻时 阅读(1604) 评论(3) 推荐(2) 编辑

多线程_分析词频-我们到底能走多远系列(5)
摘要:我们到底能走多远系列(5)一日不扯淡,便觉空虚迷茫: 西瓜不是切出来的,房子不是画出来的,人生却是磨出来的。 前天,坐旁边的8年C++高手辞职走人了。磨了8年的男人,有些谢顶,有些憔悴。 我想就算每天学到的只有一点点,8年也能悟出不少东西来吧。我想他虽不是及其努力的那种,但凭着对编程技术或者知识的爱好,不自然的会去学到很多东西。这几个月接触下来他,发现他几个工作上的几个点: 1,编码的时候,基本是不用google的。(google都是在编码开始前搞的大概) 2,出错,异常,问题的时候,直接看底层实现。因为有时候他会抱怨怎么没有提供底层代码包。 3,很关注和自己作用的技术有关的新闻,... 阅读全文

posted @ 2012-09-02 22:27 每当变幻时 阅读(2278) 评论(5) 推荐(2) 编辑

导航