程序_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> 程序 >>列表
乱码问题应该是做javaWeb开发人员都遇到过的问题吧,这个问题当时还影响了我学习java的想法,甚至有过想放弃的想法,没办法,当时年轻,呵呵。其实产生乱码问题的原因有很多,解决乱码的问题也有很多,现在就一一来看一下:出现乱码的地方大致可以分为以下三种:1jsp页面中2jsp页面之间相互传参的参数3与数据库中数据的存取解决方案大致可以分为三种:1出现在jsp页面中,是由于没有设置jsp页面的中文字符编码。2出现在jsp页面之间相互传参,是由于参数没有设置正确的字符编码。3以上2个问题解决了... 查看全文
Xml基础详解Xml:可扩展标记语言(ExtensibleMarkupLanguage,XML),用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML是标准通用标记语言(SGML)的子集,非常适合Web传输。XML提供统一的方法来描述和交换独立于应用程序或供应商的结构化数据。Xml的基本语法:1任何的起始标签都必须有一个结束标签。2可以采用另一种简化语法,可以在一个标签中同时表示起始和结束标签... 查看全文
一个让运维部门很头痛问题。Tomcat/Resin服务器需要经常采用重启手段来解决问题。运维部门都是几乎7*24待命,接收报警短线。几乎做过Java网站运维的人都会遇到这个问题。我的处理方式:1.负载均衡+健康状态检查,实现故障转移,使用服务器,或者单服务器运行多实例,2.脚本监控,发现问题,重启服务器3.SMS短线报警,人工处理也跟很多大公司人聊过,像啊里,淘宝等等,他们一样需要重启,例如淘宝是定期重启我一个朋友是做金融行业的,他们也需要重启,另一个朋友电信行业... 查看全文
· oracle Java源定时执行exe程序发布时间:2012-04-18
createorreplaceandcompilejavasourcenamedrundxasimportjava.io.*;publicclassRunDx{publicstaticStringRun(StringJOBID){try{System.out.println("success");Runtime.getRuntime().exec("D:\\DxptTimeSystem\\DxptTimeSystem.exe");System.out.println("ok");return... 查看全文
今天进行第一块的复习,首先是环境的搭建,java开发的首先任务就是环境变量的配置和环境的搭建,虽然现在大多数的开发工具都已经集成了这些,但是对于一个初学者来说,了解这些还是有些必要的,首先先配置一下JDK,下载JDK在sun公司的官网里下载即可(虽然被oracle收购了,但还是习惯叫他sun公司),找到jdk安装路径,然后把路径黏贴到环境变量path里面,有图有真相,上图:然后在dos命令里面测试一下,如果有下面结果即为配置成功:环境变量配置好之后,我们就可以进行我们的java开发之旅了... 查看全文
Java是一种面向对象的语言,这是大家都知道的,他与那些像c语言等面向过程语言不同的是它本身所具有的面向对象的特性——封装,继承,多态,这也就是传说中的面向对象三大特性一:从类和对象开始说起:Oop:ObjectOrientedProgramming(面向对象编程):类:对象的蓝图,生成对象的模板,是对一类事物的描述,是抽象的概念上的定义对象:对象是实际存在的该类事物的每个个体,因而也称为实例类之间的三种关系:依赖关系(uses-a)聚集关系(has-a)继承关系(is-a)在java中... 查看全文
五:再谈继承继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类可以修改或增加新的方法使之更适合特殊的需要。私有成员能继承,但是由于访问权限的控制,在子类中不能直接使用父类的私有成员。并且java中是单继承,一个子类只能有一个父类继承中的构造方法当生成子类对象时... 查看全文
一:首谈java中的包装类Java为基本类型提供包装类,这使得任何接受对象的操作也可以用来操作基本类型,直接将简单类型的变量表示为一个类,在执行变量类型的相互转换时,我们会大量使用这些包装类。java是一种面向对象语言,java中的类把方法与数据连接在一起,并构成了自包含式的处理单元.但在java中不能定义基本类型(primitivetype),为了能将基本类型视为对象来处理,并能连接相关的方法,java为每个基本类型都提供了包装类,这样,我们便可以把这些基本类型转化为对象来处理了... 查看全文
写在前面:由于前天项目老师建设局的项目快到验收阶段,所以,前天晚上通宵,昨天睡了大半天,下午我们宿舍聚会,所以时间有点耽误,希望大家见谅上接:Java程序员从笨鸟到菜鸟之(四)java开发常用类(包装,数字处理集合等)(上)3.Set接口也是Collection的一种扩展,而与List不同的时,在Set中的对象元素不能重复,也就是说你不能把同样的东西两次放入同一个Set容器中。它的常用具体实现有HashSet和TreeSet类。HashSet能快速定位一个元素... 查看全文
· java-oracle 调用程序包发布时间:2012-04-18
importjava.sql.CallableStatement;importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.SQLException;importoracle.jdbc.OracleDriver;publicclassTest{/***@paramargs*/publicstaticvoidmain(String[]args){Connectionconn=null... 查看全文
· Java程序发送简单邮件发布时间:2012-04-15
大家看到通过邮箱可以给朋友或其它人发送邮件,javaapi也提供了发送邮件的方法,下边就来个qq邮箱发送的小例子:packagecom.zxr.utils;importjava.io.UnsupportedEncodingException;importjava.util.Date;importjava.util.Properties;importjavax.mail.Authenticator;importjavax.mail.Message;importjavax.mail... 查看全文
偶然今天看到了《松本行弘的程序世界》一书,作者对静态类型和动态类型的优缺点做了详细的解释:静态类型的优点:1,IDE聪明的提示,因为静态类型的语言的类型是确定的,所以编辑器可以知道当前的变量有哪些属性和方法。2,编译的时候能够发现类型不匹配的错误,而动态语言至多只能发现语法错误。3,我们在开发过程中明确了某些变量在程序中扮演了什么角色,这是开发可靠性高的程序所必须的。静态类型的确定:1,因为要定义数据类型,程序的规模也变得很大,编程应该考虑程序的本质,而不是把精力集中于一个个数据类型的定义。2... 查看全文
在Java中永远,永远不要过度使用String我想标题可能会引进部分人的不满,抑或作者带着强烈的个人色彩,但是如果你能认真读完全文,我想你会有新的收获。永远也不要使用(非包装类型)的String、long、int,那些原始类型没有语义,这样的变量类型很难理解、维护麻烦、而且不易扩展,接下来看一个简单的例子-----关于电影票的服务在看这个例子之前要说的话:如果你在评论中告诉我,你坚决反对我的观点,好吧,还是不要这样,首先很感谢你的评论,但是请你冷静一下,把注意力转移到代码去... 查看全文
在Java中永远,永远不要过度使用String我想标题可能会引进部分人的不满,抑或作者带着强烈的个人色彩,但是如果你能认真读完全文,我想你会有新的收获。永远也不要使用(非包装类型)的String、long、int,那些原始类型没有语义,这样的变量类型很难理解、维护麻烦、而且不易扩展,接下来看一个简单的例子-----关于电影票的服务在看这个例子之前要说的话:如果你在评论中告诉我,你坚决反对我的观点,好吧,还是不要这样,首先很感谢你的评论,但是请你冷静一下,把注意力转移到代码去... 查看全文
· JAVA的HTTP多线程下载程序发布时间:2012-03-28
JAVA的HTTP多线程下载程序。自己教学中使用的一段程序。java代码publicclassDownloadNetTest{privateFilefileOut;privateURLurl;privatelongfileLength=0;//初始化线程数privateintThreadNum=5;publicDownloadNetTest(){try{System.out.println("正在链接URL");url=newURL("http://211.64.201... 查看全文
· Java程序与RSR232串口通讯小练手发布时间:2012-03-28
一直以来都是在学习J2EE方面的应用系统开发,从未想过用JAVA来编写硬件交互程序,不过自己就是喜欢尝试一些未曾接触的新东西。在网上搜索了些资源,了解到JAVA写串口通讯的还是蛮多的,那么便着手准备开发调试环境。软件程序开发环境搭建不成问题,可这硬件环境就有点犯难啦。更何况自己用的是笔记本哪来的串口呀,再说要是真拿这串口硬件来自己也不会弄,随即想到了虚拟机,觉得这东西应该也有虚拟的吧,果真跟自己的猜测一样还真有这东西,顺便也下载了个串口小助手做为调试之用。下面就先看看软件环境的搭建:1... 查看全文
· php写后端运行程序总结发布时间:2012-03-22
1、定时执行就crontab了,linux命令,具体怎么用,自己google。只想说一点,crontab的时候需要注意权限,运维经常会用root来启动,导致有些文件web用户无权限。2、后台守护分两步:1需要在脚本中写死循环,因为php不像python,我一般是do{....}while(true);不过循环体里面一般要加个sleep的,不然机器会被跑死;2启动进程的时候需要在后面加个“&”,这个大家也google吧,如果需要记录输出的信息需要这样写phpxxxx.php>... 查看全文
在C++程序链表中链入不同类型对象解析(希望对各位朋友们有所帮助---)众所周知,一个C++程序链表中的对象都是同一类型的。而实际上,这也是必须的,否则,返回节点中的数据这样的函数的返回值的类型是什么呢?但是,人的要求是无止境的。把不同的对象链在一个链表中的目的是为了方便使用,现在一定记住这个原则,后面的讨论都是基于这个原则的。达到这个目标的原理其实很简单,只要把不同类型的对象变成同样的类型就可以了。看下面的结构定义:structMobject{void*p;intObjectType;}... 查看全文
这是一个简单的MVC设计模式实现的登陆程序.先实现DAO;vo:packageorg.mvcdemo.vo;publicclassUser{privateStringuserid;privateStringname;privateStringpassword;publicvoidsetUserId(Stringuserid){this.userid=userid;}publicvoidsetName(Stringname){this.name=name;... 查看全文
最近发现了这么一句代码:System.Diagnostics.Process.GetCurrentProcess().MaxWorkingSet=(IntPtr)maxWorkingSet;学习一下:---------------------------------------------------------------微软的.NETFRAMEWORK现在可谓如火如荼了。但是,.NET一直所为人诟病的就是“胃口太大”,狂吃内存,虽然微软声称GC的功能和智能化都很高,但是内存的回收问题... 查看全文