`
直线曲线
  • 浏览: 46040 次
  • 性别: Icon_minigender_1
  • 来自: 河北
社区版块
存档分类
最新评论
文章列表
http://wkhtmltopdf.org/

socket笔记

/*当此时有多个socket连接时,accept按照连接的先后顺序接收,类似于一个队列在保存前来的连接。 当client端的socket已经close,该socket与server的连接依然存在,所以server端仍然可以读取client socket写入的数据 */ Socket s = server.accept();
今天在做gis过程中,需要实现对popup的拖动,所以做了以下实现。 //绑定drap事件,d为jquery对象,_x_y为偏移量 var bindDrag = function(d,_x,_y){ var _canDarg = 0; var _oldxy = {x:0,y:0}; alert(_x+" " +_y); if(_x != 0 && _x != undefined){ _oldxy.x = _x; } if(_y != 0 && _y != undefined){ ...
Runtime.getRuntime.exec()会使用一独立的process  a处理参数命令,并且返回一个管理该process a的process。 程序主进程会等待process一定的时间,但是时间很少,可能process根本无法完成工作就结束了。 因此,针对使用较长时间做工作的process,就需要调用waitFor方法。 该方法会引起当前Thread等待,直到process中断。 Process process = null; Runtime runTime = Runtime.getRuntime(); runTime.exec("cmd. ...
由于之前配置struts的bean时,大部分需要配置为prototype,但SpingMVC中的@controller没有显式配置这个属性,所以特地寻求结果。读完这篇文章,不但解决了上述问题,而且亦提供了其他知识。 转载:http://daihaixiang.blog.163.com/blog/static/3 ...
来源:http://blog.sina.com.cn/s/blog_a43be7b001011lx9.html 常用注解元素 @Controller          标注在Bean的类定义处 @RequestMapping 真正让Bean具备 Spring MVC Controller 功能的是 @RequestMapping 这个注解 @RequestMapping 可以标注在类定义处,将 Controller 和特定请求关联起来; 还可以标注在方法签名处,以便进一步对请求进行分流    配套的属性有:    value 需要跳转的地址    method 基于Re ...
来自:http://csjava.blog.163.com/blog/static/1904700332012102742025948/ 请求路径上有个id的变量值,可以通过@PathVariable来获取  @RequestMapping(value = "/page/{id}", method = RequestMethod.GET) @RequestParam用来获得静态的URL请求入参     spring注解时 ...
1.每个类加载器都有一个独立的命名空间。 2.命名空间概念:虚拟机中存有加载器A的一张表,该表记录了将A视为初始类加载器的所有类型,该表极为A的命名空间。 3.在虚拟机中加载的类是唯一的,这须由加载器命名空间和类权限定名来一起作为限制。 4.类加载器采用双亲委派方式来使用合适的加载器进行加载工作。 5.真正进行加载工作的成为定义类加载器,而之前发起委派的以及定义类加载器都称为初始类加载器。 6.被加载的类A在其初始类加载器B,C,...中共享访问的。 7.加载类A后生成如下约束: 加载器B是类型A的初始类加载器,加载器C是类型A的初始类加载器,并且这两个类型A是同一个类型。 当恶意添加某同名A ...
由于项目需要,所以今天编写了如下的几个js方法。 本来是需要取得前1个月的年月表示和验证是否在前5个月内,但是为了今后关于“n”的需求,所以对已完成的js方法做了改进。 //验证年月格式为yyyymm var verifyDateType = function(date){ var re = new RegExp("^[1-9]{1}[0-9]{3}((0[1-9]{1})|(1[0-2]{1}))$"); if(!re.test(date)){ return false; } return true; }; ...
邻接模型的树为--‘记录’中存有节点信息和父节点的标识id。 对于这样的树,遍历取得节点的目录结构是很容易的,只因为oracle提供了start with connect by方式。 start with:遍历的起点,可以有多个条件 connect by:确定上下(父子)级关系,可有多个条件 下面举例子,说明用法: ///////////////////////////////////[1]节点和叶子组成的树(路径) select sys_connect_by_path(trim(f.function_name),';') from ep_sys_funccode_info f sta ...
通过下边的例子展示了start with  connect by 的用法。 start with expr 可以理解为,从expr处我要形成树,也就是起点; connect by expr 表示expr成立时才放到树中作为一个节点,同样也连接了上层和下层。 create table treetest (col1 varchar2(4),col2 varchar2(4)); insert into treetest values ('1','你'); insert into treetest values ('1','好'); insert into treetest values (' ...

现在的工作

我现在从事的是电信行业的工作,由于工作需要,基本大部分开发人员都要出差到客户所在省市。老员工告诉我,电信行业中各个运营商的业务、相同运营商的不同省市的业务都存在或多或少的差异,因此基本从事这个行业的软件开发者都在出差。不管愿意与不愿意,但是已经来到这个公司了,似乎现在的到补助或是知识还能让我呆下来,但是女友现在就开始“关心”出差这个情况了。 “男怕入错行,女怕嫁错郎”,不知道我这次选择的工作是否正确。但是现在的我,似乎唯一能做的就是学习了。在之后的1--2年之间,我应该争取参加更多的项目,努力学习掌握项目用到的技术,学习做工作者的态度,完成项目的过程与管理。至少我认为这些是应该或必须学习的。 还 ...
快下班了,多么希望能来杯 啊。 昨天下班回去后,看了13集的东北往事,然后又开始了mybatis的探秘。之前也学习过Hibernate,经过这几日对mybatis的了解,感觉它的mapper的确很简洁很容易掌握,比hibernate的学习周期会短。 resultMap是否有必要配置,这要取决于你要映射的结果的复杂程度。 如果是column名称与类型与属性名称与类型能对应上,那么mybatis会自动的寻找到它,也就没有必要配置了。 但是对于复杂类型来说,resultMap是必须配置的,以帮助mybatis完成结果与类对象的映射。 简单内容学习完后,在小test中我也在想‘1对1’、‘1对多’的 ...
TypeHandler是MyBatis config文件中可选的配置选项,其可以对实体属性类型和数据库列类型的转换过程进行干涉,在过程中添加某些可能需要的操作。 1、自定义的typeHandler类需要实现typeHandler接口并且实现接口方法; 2、配置文件添加& ...
MyBatis中常用的类就要数SqlSessionFactoryBuilder、SqlSessionFactory、SqlSession、SqlMapper了。那么下面对他们的应用范围和生命周期进行一下说明: 1、SqlSessionFactoryBuilder:在应用中该类实例的主要作用是创建SqlSessionFactory实例,故任务完成后就可以消失了。因此该类实例的最佳应用范围和生命周期应为“方法范围”。 2、SqlSessionFactory:在应用的整个周期中会有众多地方需要利用其实例打开某个SqlSession,因此最佳范围是“应用生命周期范围”。故此,可以使用单例与工厂模式, ...
Global site tag (gtag.js) - Google Analytics