前一个帐号wangccsy@126.com不知道怎么的就成了企业帐号,改不成个人。所以重新注册了一个个人帐号。老程序员。精通JAVA,C#,数据库,对软件开发过程和流程熟悉。考取系统分析师,项目管理师和系统架构设计师等软件资格考试认证。愿意和大家一起前进。
能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
能力说明:
了解Python语言的基本特性、编程环境的搭建、语法基础、算法基础等,了解Python的基本数据结构,对Python的网络编程与Web开发技术具备初步的知识,了解常用开发框架的基本特性,以及Python爬虫的基础知识。
阿里云技能认证
详细说明Selenium IDE是一个基于FireFox的Selenium(一个自动化测试工具)的IDE界面,通过它可以自动录取一些脚本,并转换为相应的脚本语言。 但刚开始的时候,Formatter菜单式没有的,需要经过相应的设置。
工具选择 Python版本: 选择2.7.2, Why? 目前大部分第三方库和工具对2.7都有简单的安装包,不需要自己做太多处理,比2.6内置了一些包,不需要再安装; Python3.x不支持Se2.0 Selenium版本:选择2.0+,Why? 因为从2.0开始,Se已经和WebDriver集成在一起了,WebDriver提供了非常多的API和自动化测试处理方法。
summary: MyBatis3中实现一对多的查询比较简单,可以自动完成。但插入操作要复杂一些,需要相关的DAO配合完成,这点不如Hibernate。 场景描述: 类:Mail和Attachment类 关系描述:一封邮件(Mail)可以有0个或多个附件(Attachment),附件(Attachment)仅对应一封邮件。
http://www.webgamei.com/club/thread-48720-1-1.html vim打造成BASH IDE,bash-support插件就可以帮你实现。
张 建平, 架构师, iSoftStone Co., Ltd 张建平,长期从事于 Java 开发的工作,对 Java EE 规范体系有深入研究,最近主要关注高并发的 Web 架构设计以及把既有项目 SOA 化的问题。
在TOMCAT中,在webapps下的应用程序下的WEB-INF目录下的web.xml中的节中,配置如下信息: 点击(此处)折叠或打开 !-- Define a security constraint on this application --> security-constr...
前一段时间,做移动的手机移动项目程序,在原来的程序中,阅读书籍或者显示书籍的章节列表的时候,在有多页的时候,翻页都是使用按钮(上一页,下一页,跳转)来实现页面的跳转,使用的时候不是很方便,上下页跳转的时候还可以,点一下按钮;页面要多页跳转的时候,就比较麻烦,大家都知道,有的ANDROID手机是没有键盘的,输入都是采用触摸屏。
基于MySql 5.0 的数据库,PowerDesigner12.主要分为这几个步骤。 1> 通过windows数据源管理,建立ODBC数据源。 首先,安装ODBC的补丁。 这里是mySql5.1.5的补丁文件,下载地址http://d.download.csdn.net/down/1827633/jaylaulove。
PV 计划值 Planned Value应该完成多少工作?(96版的名称:BCWS) EV 挣值 Earned Value完成了多少预算工作?(96版的名称:BCWP) AC 实际成本 Actual Cost完成工作的实际成本是多少?(96版的名称:ACWP) BAC 完工预算 全部工作的预算是多少?不改变成本基准,BAC就不会变。
一、windows的文件到linux下的转换方法: 1.
filed in java post by onelong on2010-8-29 16:30 Sunday java代码如下://HelloWorld.
vsftpd 500 OOPS: cannot change directory:/home/ftp 他的系统是CentOS,是RH派系的。我把vsftpd安装配置好了,以为大功告成,但客户端访问提示如下错误:500 OOPS: cannot change directory:/home/ftp原因是他的CentOS系统安装了SELinux,因为默认下是没有开启FTP的支持,所以访问时都被阻止了。
同事让帮忙搞定一个问题,从网上找了半天,终于发现用SQL搞定的简单办法。 我们知道MySQL中有分类汇总函数GROUP_CONCAT来实现将组内相关值的连接,但是在PostgreSQL没有此类的函数,但是我们可以使用以下两种方法来方便的达到我们的目的: 我们首先创建一个测试表...
自己在vmware虚拟机中安装好系统并选择nat上网方式后发现无论怎么都不能联网。 后来仔细查找原因,发现Microsoft visual c++好像被我删掉了,是不是这个软件呢?我原先想打开这个软件,但是它显示没有目录,我就删掉了,没想到 vmware是要在里面调动数据的,而vpc vbox 是不用的,所以缺了它 vpc vbox 可以上网,而vmware就不能上网,我赶紧下载了一个,这回打开虚拟机,再把网络连接选nat ,再把虚拟机里的本地连接连上,就可以上网了。
修改配置文件是/etc/gdm/custom.conf其中xdmcp节,添加Enable=1如果允许root登录,在security节添加AllowRemoteRoot=yes修改防火墙:通过管理->防火墙,添加信任端口udp 177/tcp 6000-6010我开始是禁用防火墙,但是不成功,执行iptables -L还有防火墙规则存在。
最近调研一个数据分析模块中的性能问题,花费将近两周时间。期间做了许多Enhancement,而最后关于总线的性能瓶颈定位和处理值得记录一下。
这应该是你的视图设置问题,可以用“ctrl”+“~”(就是tab键上面的那个)进行显示公式或显示结果的切换。
Error: failure: repodata/filelists.sqlite.bz2 from base: [Errno 256] No more mirrors to try. 2011-12-06 11:44 转载自 springwu 最终编辑 springwu http://mirrors.
目前在Oracle数据库存储过程研发过程中,遇到需要从某张表中读取存储过程名并进行动态执行的情况,经查找资料,制作成DEMO,并通过测试,现共享下,以备其他同事遇到此种情况时参考。
Configuration Example Custom DailyRollingFileAppender with MaxBackupIndex I've change the DailyRollingFileAppender to support th...
经过分析,下面五个方面的论题还没有考过: 1、项目时间管理 2、合同管理 3、配置管理 4、外包管理 5、知识管理 分析依据如下图:
记下来,很重要。 Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。
倒萨发生
http://www.examda.com/soft/sfd/
类中的方法也可分为实例方法和类方法。在方法前面加上static就成了类方法,例如: view plaincopy to clipboardprint? public class Example { float a, b; ...
struts2 学习 一。 核心文件struts.xml 的配置 1。 bean的配置 主要就是名字的一个引用 .
用过struts1.x的人都知道,标签库有html、bean、logic、tiles,而struts2.0里的标签却没有分类,只用在jsp头文件加上就能使用struts2.0的标签库 下面就介绍下每个标签的用法(有错请指正): A: -----超链接,...
欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入 Struts 2支持以下几种表达式语言: 1、OGNL(Object-Graph Navigation Language),可以方便地操作对象属性的开源表达式语言; 2、JSTL(JSP Standard Tag Library),JSP 2.
国际化Hello World Struts 2.0有两个配置文件,struts.xml和struts.properties都是放在WEB-INF/classes/下。 o struts.
欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入 Struts 2.0的Action讲解 Struts 1.x Stuts 2.
3.介绍一下常用的标签库 Struts 1.x Struts 2.0 分类 将标志库按功能分成HTML、Tiles、Logic和Bean等几部分 严格上来说,没有分类,所有标志都在URI为“/struts-tags”命名空...
1.下一个项目开发用structs2.0 现在开始学习JAVA中的这个技术了! Struts 是一组相互协作的类、servlet 和 JSP 标记,它们组成一个可重用的 MVC 2 设计。
国际化的作用就是根据不同国家的用户在访问Web或其他类型的程序时,将各种信息以本地的常用形式显示出来,如界面信息在中国,就会显示中文信息,在以英文为主的国家里,就会显示英文信息。还有就是一些信息的格式,如日期格式等。
在上一篇中介绍了Struts2拦截器的原理,在这一篇中我们将学习一下如何编写自己的拦截器。 拦截器的实现 实现一个拦截器非常简单。实际上,一个拦截器就是一个普通的类,只是这个类必须实现com.opensymphony.xwork2.interceptor.Interceptor接口。
Struts2的拦截器和Servlet过滤器类似。在执行Action的execute方法之前,Struts2会首先执行在struts.xml中引用的拦截器,在执行完所有引用的拦截器的intercept方法后,会执行Action的execute方法。
上***个文件 上传文件是很多Web程序都具有的功能。在Struts1.x中已经提供了用于上传文件的组件。而在Struts2中提供了一个更为容易操作的上传文件组件。所不同的是,Struts1.x的上传组件需要一个ActionForm来传递文件,而Struts2的上传组件是一个拦截器(这个拦截器不用配置,是自动装载的)。
在struts1.x Action类的execute方法中,有四个参数,其中两个就是response和request。而在Struts2中,并没有任何参数,因此,就不能简单地从execute方法获得HttpServletResponse或HttpServletRequest对象了。
在《Struts2教程4:使用validate方法验证数据》中曾讲到使用validate方法来验证客户端提交的数据,但如果使用validate方法就会将验证代码和正常的逻辑代码混在一起,但这样做并不利于代码维护,而且也很难将过些代码用于其他程序的验证。
在Struts2中最简单的验证数据的方法是使用validate.我们从ActionSupport类的源代码中可以看到,ActionSupport类实现了一个Validateable接口。
使用<include>标签重用配置文件 在Struts2中提供了一个默认的struts.xml文件,但如果package、action、interceptors等配置比较多时,都放到一个struts.xml文件不太容易维护。
在很多Web应用中,为了完成不同的工作,一个HTML form标签中可能有两个或多个submit按钮,如下面的代码所示: <!--[if !supportLineBreakNewLine]--><htmlaction="…" method="post">……<inputtype="submit"value="保存"/><inputtype="submit"value="打印"/></html> 由于在<form>中的多个提交按钮都向一个action提交,使用Struts2 Action的execute方法就无法判断用户点击了哪一个提交按钮。
在本教程中使用的工具和程序库的版本如下: 开发工具:MyEclipse6 Web服务器:Tomcat6 Struts版本:Struts2.0.11.1 JDK版本:JDK1.
Framework\entity\entityenigen.xml 为与数据库相关联的文件,它指定了要用哪种数据库,这里默认为 default 自带的Derby数据库 。 group 为每个 application 、specialpurpose 或 hot-deploy (程序组件中)中 entity-group 的地址,不包含则不与数据库交互 。
delegator是与数据库交互的对象GenericDelegator delegator = GenericDelegator.getGenericDelegator("default");//过期,但有效Delegator delegator = (GenericDelegator) request.
在每次测试时要想有初始的数据库默认数据。 可以在每个 ofbiz-component.xml 里配置 reader-name="seed" loader="main" location="data/DefaultData.
浏览器的回退有两种情况:一种是服务器的缓存,一种是浏览器的缓存。 一般的处理方法: 服务器缓存:增加 session 检查,写个过滤器就行了。 浏览器缓存:在页面头信息中加入即可,如果是 JSP 页面,最好是在 java 里也写上 response.
用Delegator对象来查询 精确查询 我一般喜欢用findByAnd(entity,UtilMisc.toMap(condition));还有别的,不过过时的findAll就不要用了,现在我觉的这个和findOne、findByPrimaryKey就差不多够用了。
发送 email 可以用 spring 的 jar 包来发送,如果要在 ofbiz 中引用的话就等于又多了一个框架,所以不用它,只用 javax.mail.*; 和 freemarker 模板jar包。
Java代码 int viewSize = GlobalConstant.VIEW_SIZE; int dataSize = 0; int viewIndex = 0; String temp = (String) map.