一、SessionFactory接口 是单个数据库映射关系(ORM)经过编译后的内存镜像。SessionFactory(的实例)作为应用中的一个全局对象(工厂),可以随处打开/创建一个session,用来进行数据库CRUD操作。 SessionFactory的实例是线程安全的,创建和维护Sessio ...
分类:
Web程序 时间:
2017-02-20 22:33:28
阅读次数:
194
Bio与Nio区别 BIO:同步阻塞式IO,服务器实现模式为一个连接一个线程,即客户端有连接请求时服务器端就需要启动一个线程进行处理,如果这个连接不做任何事情会造成不必要的线程开销,当然可以通过线程池机制改善。 NIO:同步非阻塞式IO,服务器实现模式为一个请求一个线程,即客户端发送的连接请求都会注 ...
分类:
Web程序 时间:
2017-02-16 21:58:45
阅读次数:
423
在offshore项目待了一年多,终于申请上了国内项目,来之前一直觉得国内项目好,锻炼人,但是任何事情都有痛与乐,今天就聊聊在一个新项目上的痛苦与快乐。 痛苦 全新技术栈。技术上,国内项目没有offshore项目与时俱进,基本上全是Java技术栈,分前端,后端,Devops几种角色(只是开发方面)。 ...
分类:
其他好文 时间:
2017-02-16 01:10:58
阅读次数:
201
JavaScript 在浏览器中的性能成为开发者所面临的最重要的可用性问题。而这个问题又因 JavaScript 的阻塞特性变的复杂,也就是说当浏览器在执行 JavaScript 代码时,不能同时做其他任何事情。本文详细介绍了如何正确的加载和执行 JavaScript 代码,从而提高其在浏览器中的性... ...
分类:
编程语言 时间:
2017-02-11 18:08:19
阅读次数:
281
JavaScript 在浏览器中的性能成为开发者所面临的最重要的可用性问题。而这个问题又因 JavaScript 的阻塞特性变的复杂,也就是说当浏览器在执行 JavaScript 代码时,不能同时做其他任何事情。本文详细介绍了如何正确的加载和执行 JavaScript 代码,从而提高其在浏览器中的性 ...
分类:
编程语言 时间:
2017-02-10 18:06:42
阅读次数:
252
1. Python pass是空语句,是为了保持程序结构的完整性。 pass 不做任何事情,一般用做占位语句。 2.删除一个list里面的重复元素 方法一:是利用map的fromkeys来自动过滤重复值,map是基于hash的,大数组的时候应该会比排序快点吧 方法二:是用set(),set是定义集合 ...
分类:
编程语言 时间:
2017-02-07 20:29:37
阅读次数:
176
1、成功的人都是在不可能完成任务的情况下完成的,成功的人也从来不会抱怨客观条件多么糟糕。 2、公司给你的资源,永远小于你做事需要的资源,这就是现实,就这么多人,就这样的素质,必须在现状中想出做事的办法。 3、办任何事,都可能会出现这样那样的意外,但真正有本事的人总是能摆平。 4、定期与每个员工在MS ...
分类:
其他好文 时间:
2017-02-05 18:04:16
阅读次数:
246
简介 lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描 ...
分类:
系统相关 时间:
2017-02-05 16:46:38
阅读次数:
236
指令:利用指令来扩展HTML标签,增加声明式语法来实现想做的任何事,可以应用有特殊意义的元素和属性来替换一般的HTML标签。 渲染指令: ng-init:初始化应用时创建一个变量; ng-bind: 使用给定的变量或表达式的值来替换 HTML 元素的内容; ng-repeat: ng-include ...
分类:
Web程序 时间:
2017-01-30 22:48:10
阅读次数:
251