有关于SQL SERVER的事务(随手笔记)

Microsoft SQL server 2008技术内幕, T-SQL查询   不错的序言语录:使用ORM映射工具是要付出一定的代价的.在把计算工作交给数据库服务器处理的同时,也能够减少为传输数据而花费的网络流量,提高应用程序的整体性能.写好SQL,需要我们用一种不同的思维方式来处理问题,这是一种面向声明和集合的思维方式,而不是面向过程的,这就是两种思维方式的分化.SQL用的好,写出来的代码会有...
阅读(512) 评论(0)

极简主义生活方式

极简主义生活方式,是对自身的再认知,对自由的再定义.深入分析自己,首先了解什么对自己最重要,然后用有限的时间和精力,专注地追求,从而获得最大的幸福.放弃不能带来效用的物品,控制徒增烦恼的精神活动,简单生活,从而获得最大的精神自由.1.欲望极简  了解自己的真实欲望,不受外在潮流的影响,不盲从,不跟风.  把自己的精力全部用在自己最迫切的欲望上,比如提升专业素养,照顾家庭,关心朋友,最求美食等.2....
阅读(1749) 评论(0)

Java中布尔类型操作&=,|=与^=的使用

今天在对同事的代码进行code review的时候,见到一个比较好玩的写法。“flag &= false;”,乍一看,还感觉他写错了,但是程序可以正常运行,赶紧去百度,看一下这个写法到底是怎么一回事,原来这个与平时常见的-=,+=等等是一样的,只不过平时用的比较少而已了,这个还真的是一个提升屌丝情怀的利器,至少不能见到这种写法不知道是什么意思吧。代码如下:public class MainMeth...
阅读(11748) 评论(2)

五种典型开发周期模型(瀑布、V、原型化、螺旋、迭代)

总结一下经常可以见到的系统开发周期模型。    在过去的几年里,可以很奇葩的碰到类似于“创业项目库”这种需求非常明确,工作量十分可控,对质量要求比较低,业务建模比较easy,功能构成比较少的“面子项目”。类似于这种项目,采用传统意义上的瀑布模型就非常合适了,如果范围控制和风险控制做的比较好的话,真的如同一个瀑布一样,会“飞流直下三千尺”,直接将项目送到客户的小机上,部署运行,大家欢乐的拿到绩效奖金...
阅读(36780) 评论(1)

鱼骨图实践

鱼骨图是日本的管理大师石川馨先生发明出来的,所以又被叫做“石川图”。鱼骨图的作用又是为了发现问题的“根本原因”,所以石川图又被称之为“因果图”。    鱼骨图与我们经常使用的MindManager工具是有异曲同工之妙的,当我们希望对一个问题建立整体的认识的时候,经常会借助MindManager强大的头脑风暴的能力,围绕着一个问题点进行发散与分析。    相对MindManager相比,鱼骨图更加集...
阅读(2560) 评论(0)

2014-2024,这十年,你准备好了吗?

一:这10年,一定要有自己的方向    1、没有方向感,是最要命的 2、不管起点有多低,都要坦然接受 3、围绕自己的兴趣爱好选择职业 4、做自己最擅长的事 5、从最容易实现的目标开始做起二:这10年,要做哪些准备? 1、要过语言关 2、要有一样看家本领 3、掌握工作的全部 4、把知识变成能力 5、向成功的人学习 6、走在时代的最前沿 7、随时记下一闪即逝的灵感三:这10年,要培养的几种能力 1、会...
阅读(955) 评论(0)

职场里不能与之结为团队的十种人

俗话说:女怕嫁错郎,男怕入错行。同样,一个人进入职场最怕的就是遇上了自己无法与其默契的某些团队成员,这会影响到自己的事业进取,影响到自己努力奋斗的成果收获,影响到自己做好本职工作。    在职场中,我们虽然是很努力地在做好自己的本职工作,但是,没有一个人会感觉到顺利或是一帆风顺,因为,在职场里到处都有“小人”,时刻会被“小人”暗算,甚至自己的一生都会毁在“小人”设计之中。因此,进入职场,有十种职场...
阅读(1022) 评论(0)

你真的有工作经验吗?

每次离职你都是因为同一个原由,每次的升职申请,都被领导用差不多的评语婉拒,当你总是在同一个坑里跌倒时,有没有想过这样一个问题:你真的有工作经验吗?或者说,你算是一个经验丰富的职场人士吗?很多人都会反驳:当然啊,我已经工作好几年了,甚至十几年。实际上,却未必如此。    我的远方表妹,大学毕业于名牌院校,人长得也算漂亮伶俐,如今已经工作四年,换过三个公司,最近又在考虑跳槽。问及原因,她说公司人际关系...
阅读(894) 评论(0)

Core Java:使用java.lang.reflect实现JDK动态代理的小DEMO

代理模式在Java的体系结构中具有非常重要的地位,包括Spring的整个庞大的IOC体系都是建立在代理模式之上,而AOP也是在代理模式的基础上发展起来,增加了触发动作行为的时机。因此掌握代理模式是非常必要的技能。    下面通过一个简单的DEMO,来探究一下java.lang.reflect是如何实现代理模式的,重点在main方法上,我们明明为flyImpl实现类的wing(String)赋值为n...
阅读(1275) 评论(0)

CoreJava_不要在finally块中使用return关键字

今天下午在提交代码的时候看到了CheckList中的有一条,检查是否在finally块中使用了return语句。毕竟好几年了,忽然间居然忘记了,为什么?    赶紧动手,写了一个DEMO,恍然大悟:public class TestFinally { public int getAddResult(int x,int y){ try{ System....
阅读(1201) 评论(2)

一段非常值得珍藏的Java代码,Socket模拟容器,尽管简单但却很有意义

Tomcat、Weblogic、Jetty、WebService做了什么样子的事情呢?只不过是通过SOCKET来监听服务器上某一个端口的请求,进行请求的处理,并且将响应信息写回去。简单的说就是这样了,但是复杂里面讲呢,Tomcat必须要兼顾安全、标准、完美兼容HTTP的规范、多线程支持、数据库,数据源支持、可配置、Web端管理、SSL等等方面,所以又是非常复杂的。下面是一个例子,对于新手而言是非常...
阅读(1693) 评论(0)

CoreJava_Collection接口中的add是有返回值的!

今天跟朋友讨论一个小的知识点,发现很多人不知道collection接口中定义的add方法是有返回值的,大家都是工作很多年的Java从业人员了,对公用接口的不熟悉会让自己在细节上吃亏的。这让我想到了刚入行的时候的一个小面试,另外一个项目的项目经理神秘兮兮的问,jdbc调用sql执行完成之后,返回什么值?    返回什么值?这个问题确实难到我了,但是联想一下,一般在数据库当中执行到最后一步的时候,尤其...
阅读(2274) 评论(0)

CoreJava_线程并发(阻塞队列):在某个文件夹下搜索含有某关键字的文件

Java多线程编程是非常考验一个程序员水平的。传统的WEB程序中,因为框架提供了太多的健壮性、并发性、可靠性的支持,所以我们都是将所有的注意力放到了业务实现上。我们只是按照业务逻辑的要求,不停的积累自己的代码。因为知识,或者是经验的限制,经常出现了问题而不自知。例如,某些比较原始的项目中,并没有使用Spring等相对来说比较灵活健壮的框架。而是仅仅使用Servlet来作为服务端的实现方式。 ...
阅读(1333) 评论(0)

Mybatis_review之配置文件中的objectFactory节点内容说明

Mybatis中有一个默认的创建类的对象,名字叫做DefaultObjectFactory,这个类用于负责创建对象实体类。从这个类的外部看,这个类的主要作用就是根据一个类的类型得到该类的一个实体对象,比如,我们给他一个Tiger的type,他将会给我们一个Tiger的实体对象,我们给他一个java.lang.List对象,他将会给我们一个List的实体对象。这个其实从它的名字上就能看出来。 这个...
阅读(1948) 评论(0)

Mybatis_review之配置文件中的typeHandlers节点内容说明

Mybatis为什么要在configuration file中提供typeHandlers节点 因为java类型与数据库中保存的类型是有很大差异的,例如 在java中的类型为int,但是在数据库中可能为int也可能为number。因此建立数据库的类型映射是非常重要的。为了兼容多个数据库,以及考虑到未来数据库的发展,Mybatis采用了插入的方式来解决类型映射的问题。 我们可以在mybatis的...
阅读(3772) 评论(0)
477条 共32页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:1135701次
    • 积分:13665
    • 等级:
    • 排名:第886名
    • 原创:390篇
    • 转载:86篇
    • 译文:1篇
    • 评论:118条