前一个帐号wangccsy@126.com不知道怎么的就成了企业帐号,改不成个人。所以重新注册了一个个人帐号。老程序员。精通JAVA,C#,数据库,对软件开发过程和流程熟悉。考取系统分析师,项目管理师和系统架构设计师等软件资格考试认证。愿意和大家一起前进。
能力说明:
精通JVM运行机制,包括类生命、内存模型、垃圾回收及JVM常见参数;能够熟练使用Runnable接口创建线程和使用ExecutorService并发执行任务、识别潜在的死锁线程问题;能够使用Synchronized关键字和atomic包控制线程的执行顺序,使用并行Fork/Join框架;能过开发使用原始版本函数式接口的代码。
能力说明:
了解Python语言的基本特性、编程环境的搭建、语法基础、算法基础等,了解Python的基本数据结构,对Python的网络编程与Web开发技术具备初步的知识,了解常用开发框架的基本特性,以及Python爬虫的基础知识。
阿里云技能认证
详细说明MyISAM 和 InnoDB 讲解 InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。
nginx+php的配置 作了N多次php环境的搭建,网上的方法还真是多,但是实际操作起来总有一些大大小小的出入,很多错误经常让我纠结不已.久病成医,渐渐地我自己就总结出了一些经验。自我感觉良好。
附件中是一篇介绍PostgreSQL数据库的PPT。 PostgreSQL数据库介绍.zip (386.58 KB) 下载次数: 3092011-04-15 19:23 ,此篇文章也可见我的blog: http://blog.osdba.net/?post=48 PostgreSQL数据库是一款非常优秀的开源数据库,有丰富的的功能,在功能上是全面超越MySQL的一个开源数据库,在性能上也不比MysQL差,同时PostgreSQL与Oracle一样,都是进程架构,能更好的发挥出多CPU的性能。
32位RedHat Enterprise Linux 5 Update 4下安装Oracle10.2.0.1 安装要求:CPU,1GMHz以上 内存,1G以上 硬盘,安装系统后建议10G空闲空间1、检查和安装必要的软件包: binutils-2.
想把一个应用发布为两个URL访问的方式,一种方式是写两个配置文件放在conf\Catalina\localhost下,文件内容样例如下: 其中的红色可以修改,深蓝色是你的应用所有的目录。
1、直接放到Webapps目录下 Tomcat的Webapps目录是Tomcat默认的应用目录,当服务器启动时,会加载所有这个目录下的应用。也可以将JSP程序打包成一个war包放在目录下,服务器会自动解开这个war包,并在这个目录下生成一个同名的文件夹。
在Eclipse中启动Tomcat服务器时,经常由于系统初始化项目多,导致出现45秒超时的Tomcat服务器启动错误。 以前我一般通过找到XML配置文件,将对应Timeout为45的值,修改为认为足够大来解决问题。
Tomcat 部署web应用方法总结 tomcat部署web应用主要有以下几种方式:1.拷贝你的WAR文件或者你的web应用文件夹(包括该web的所有内容)到$CATALINA_BASE/webapps目录下。
http://www.oschina.net/p/pgmdd/similar_projects?lang=0&sort=time Database Designer for PostgreSQL 是一个 Windows 下的 PostgreSQL 数据库设计和建模工具。
Tomcat请求处理(一) -- 服务器端口监听 其实tomcat在哪个类中监听请求的代码很容易找到: 在org.apache.tomcat.util.net.JIoEndpoint$Acceptor#run()中的这么一句: Socket socket = serverSocketFactory.acceptSocket(serverSocket); 可是ServerSocketFactory是个抽象类,我还是很想知道整个过程的来龙去脉的。
Tomcat的Session管理(二) - Session后台处理 Tomcat会开启一个后台线程每隔一段时间检查Session的有效性,这个线程是在Tomcat启动的时候当StardardEngine启动时随之启动的。
Tomcat集群配置元素Transport属性(二) 属性:rxBufSize、含义:缓存大小(字节),用于接收每个socket连接上的数据。默认值是25188 属性:soKeepAlive、含义:为SO_KEEPALIVE socket选项设置的Boolean值。
Tomcat集群配置元素Receiver 该元素嵌套在元素中,配置该节点如何从集群的其他节点中接收复制数据。 该Receiver从其他节点的Sender上接收复制消息。
如果相同的服务器拥有两个或更多的DNS名,尽管他们是同一台且是同一个实体,而您想让Tomcat响应所有对他们执行的请求,就要使用主机别名(Alias)。 如果公司有一个网站,叫做www.gootry.com,而您还希望给仅录入gootry.com的用户提供请求服务,别名就很有用了。
Tomcat集群配置元素Receiver属性(一) 属性:className、含义:该Receiver实现要使用的完全限定的Java类名。对Tomcat 6.0。有可供使用的两个类:org.apache.catalina.tribes.transport.bio.BioReceiver和org.apache.catalina.tribes.transport.nio.NioReceiver 属性:address、含义:监听人向复制消息的IP地址或完全限定主机名的IP地址。
Tomcat是以面向对象的方式运作的;在执行期间,它会基于配置文件的设定动态地组建其对象结构。 这有点像Apache httpd的“模块”,只是相对而言更复杂些。
Session的管理当一个sesson开始时,Servlet容器会创建一个HttpSession对象,在某些情况下把这些Httpsession对象从内存中转移到文件系统中或数据库中,需要访问的时候在把它们载入到内存中来。
Session对象的创建一般是源于这样的一条语句: Session session = request.getSession(false);或者Session session = request.getSession();如果不在乎服务器压力可能多那么一点点的话。
JAutodoc is an Eclipse Plugin for automatically adding Javadoc and file headers to your source code.
以下是内核模块的编译: linux内核是一个整体是结构。因此向内核添加任何东西.或者删除某些功能,都十分困难。为了解决这个问题。引入了内核机制.从而可以动态的想内核中添加或者删除模块。
关于虚拟内存管理的基本内容参看相关内容,在此不再赘述,在理论的基础上,设计出合理的实验可以强化对理论的理解和应用能力 ————————————————————————————————– 实验内容:在proc 文件系统下,建立一个文件,每次向这个文件写人字符时,调用相应的虚...
第一步 安装必要的工具 首先要安装必要的包。 包有:libncurses5-dev(menuconfig需要的)和essentialsudo apt-get install build-essential kernel-packagesudo apt-get install makesudo apt-get install gcc另外,查看系统是否有这样的两个命令 mkinitramfs mkisofs这两个工具在编译内核时用来生成 *.img文件的。
驱动程序: /*chardev.c*/ #include linux/kernel.h> #include linux/fs.h> /*for file-f_op*/ #include linux/module.
在操作系统中讲到进程同步 的问题的时候,都会讲一些经典的例子,其中最经典的当属“生产者和消费者的问题”。生产者和消费者的规则是生产者生产一个产品后,消费者才能消费,并且在 消费者还没有消费已经生产的产品的时候,生产者是不能再进行生产的。
陈继峰同学在学习完成量时写了一个简单的模块,用于理解完成量的在同步机制中的用法,关于完成量的详细知识,参看 http://blog.chinaunix.net/u2/73528/showart_1101096.html这个简单的例子,模拟了公交车的司机与售票员的同步。
一、 与页相关的数据结构及宏的定义 分页机制是硬件对分页的支持,这是虚拟内存管理的硬件基础。要想使这种硬件机制充分发挥其功能,必须有相应软件的支持,我们来看一下Linux所定义的一些主要数据结构,其分布在include/asm-i386/目录下的page.h,pgtable.h及pgtable-2level.h三个文件中。
工作队列(work queue)是另外一种将工作推后执行的形式 ,它和我们前面讨论的所有其他形式都有不同。工作队列可以把工作推后,交由一个内核线程去执行,也就是说,这个下半部分可以在进程上下文中执行。
中断服务程序一般都是在中断请求关闭的条件下执行的,以避免嵌套而使中断控制复杂化。但是,中断是一个随机事件,它随时会到来,如果关中断的时间太长,CPU就不能及时响应其他的中断请求,从而造成中断的丢失。
Linux 就是通常所说的单内核(monolithic kernel),即操作系统的大部分功能都被称为内核,并在特权模式下运行。它与微型内核 不同,后者只把基本的功能(进程间通信 [IPC]、调度、基本的输入/输出 [I/O] 和内存管理)当作内核运行,而把其他功能(驱动程序、网络堆栈和文件系统)排除在特权空间之外。
在上一部分“编写带有参数的中断模块”中,这个看似简单的程序,你调试并运行以后思考了哪些方面的问题? (1)给模块传递参数,使得这个模块的扩展和应用有了空间,例如,在我的机器上查看/proc/interrupts CPU00: 10655925 IO-APIC-edg...
在此,我们将编写一个模块,其中有一个中断函数,当内核接收到某个 IRQ 上的一个中断时会调用它。先给出全部代码,读者自己调试,把对该程序的理解跟到本贴后面。 —————————————- #include #include #include static int irq;...
modutils是管理内核模块的一个软件包。可以在任何获得内核源代码的地方获取Modutils(modutils-x.y.z.tar.gz)源代码,然后选择最高级别的patch.x.y.z等于或小于当前的内核版本,安装后在/sbin目录下就会有insomod、rmmod、ksyms、lsmod、modprobe等实用程序。
模块编程属于内核编程,因此,除了对内核相关知识有所了解外,还需要了解与模块相关的知识。 1.应用程序与内核模块的比较为了加深对内核模块的了解,表一给出应用程序与内核模块程序的比较。
今天同事碰到一个问题,在ECLIPSE里启动TOMCAT报错 Java代码 2009-8-13 12:44:12 org.apache.catalina.core.StandardContext listenerStart SEVERE: Excepti...
内核模块是Linux内核向外部提供的一个插口,其全称为动态可加载内核模块(Loadable Kernel Module,LKM),我们简称为模块。Linux内核之所以提供模块机制,是因为它本身是一个单内核(monolithic kernel)。
这个小长假,公司的王工过的别提有多郁闷了。原指望一家三口到门头沟找个僻静的农家院,好好地散散心,可是,天公不作美,五一当天,刮风又下雨,五月二号,车刚开到西四环,就堵得一塌糊涂。
Example: ============== fileup.htm start ===================================== HTML>BODY> FORM ACTION="fileup.
在WORD操作中,我们最常用的莫过于命令和对话框的操作了。对话框是程序与用户交互过程的一个对话,通过对话框的设置,可以将程序或者用户指定的一些信息转化为程序语言,进行期望操作。在WORD的开发应用中,我们有四种对话框,其中Application.Dialogs (Item)最为常用.1. 第一类对话框:Application.Dialogs(Item)它几乎(注意是几乎,不是全部)涵盖了前台用户与WORD APPLICATION程序的交互过程。
Public WithEvents App As Word.Application Private Sub App_DocumentBeforeClose(ByVal Doc As Document, Cancel As Boolean) With Doc.
现在我们在做网页的时刻总是要考虑一些浏览器之间的兼容问题。近期在做一个短信平台的项目。在项目的开发过程中让我遇到了一件头痛的事情就是IE7与IE8不兼容。后面想了许多办法得以解决。
% response.write("") Set bobj = Server.CreateObject("basp21") ' ASP response.write(bobj.
This is a comprehensive component, packed with 66 of useful methods, that is able to operated from ASP, Visual Basic, VBA, WSH(Windows Scripting Host).
BASP21 Proは、Microsoft プラットフォームで使える純国産のユニバーサルコンポーネントです。 IISアプリケーションのようなサーバサイドだけでなくクライアントのソフトウエアからも 使うことができます。
BASP21-2003-0211.rar
http://www.terra-intl.com/basp21/basp21pappl.html
下载地址(需要登录):http://trials.adobe.com/AdobeProducts/FLBR/4/win32/FlashBuilder_4_LS10.exe 英文版本:http://trials.
安装的VSS2005,Office2007,在打开excel/word文件时,默认的打开程序是moc.exe,然后出现DDE错误。从网上打了好多解决方法(多说重装VSS)没解决。无意中重装了一下Office2007,可用了。
l Checkstyle说明 介绍 Checkstyle是一个开发工具,可以帮助编程人员编写符合编码规范的java 代码 。程序员都非常讨厌程序的check工作,checkstyle能够自动地完成这项烦琐但又非常重要的工作 ,从而节省了的程序员的时间,也提高了检查的质量。
Checkstyle是一款检查java程序代码样式的工具,可以有效的帮助我们检视代码以便更好的遵循代码编写标准,特别适用于小组开发时彼此间的样式规范和统一。Checkstyle提供了高可配置性,以便适用于各种代码规范,所以除了可以使用它提供的sun的代码标准外,你也可以定制自己的标准。
代码格式化的好处我想我就不需要说了,大家肯定也都理解其优点,否则你也不会看这个文档. 这里我以CheckStyle3.4为例,讲解CheckStyle的使用,确切的说是其配置的具体解释,假如你是Checkstyle3.