- 博客(89)
- 资源 (1)
- 收藏
- 关注
原创 JSON数据格式介绍
JSON定义 JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于阅读和编写,同时也易于机器解析和生成。它基于ECMA262语言规范(1999-12第三版)中JavaScript编程语言的一个子集。JSON采用与编程语言无关的文本格式,但是也使用了类C语言(包括C, C++, C#, Java, JavaScript, Perl,Pyth
2013-10-18 09:42:59
639
原创 JSON学习
一、什么是JSONJSON:JavaScript 对象表示法(JavaScript Object Notation)。JSON 是存储和交换文本信息的语法。类似 XML。JSON 比 XML 更小、更快,更易解析。JSON 是轻量级的文本数据交换格式JSON 独立于语言JSON 具有自我描述性,更易理解JSON 使用 JavaScript 语法来描述数据对象,但是 JSON 仍然独立
2013-10-18 09:42:57
521
原创 war文件
其实war文件就是Java中web应用程序的打包。借用一个老兄的话,“当你一个web应用程序很多的时候,如果你想把它部署到别的机器上,来回拷这些文件是件挺郁闷的事情,如果要是一个文件就好了。。。那么war文件就可以满足你这个小小的要求”。那有人会说,这和直接打成rar文件不一样吗?区别大了!如果你直接打成rar文件,你得手动的去解压缩,但是war文件不需要,你把它放到tomcat的
2013-10-18 09:42:54
673
原创 http协议原理
WWW是以Internet作为传输媒介的一个应用系统,WWW网上最基本的传输单位是Web网页。WWW的工作基于客户机/服务器计算模型,由Web浏览器(客户机)和Web服务器(服务器)构成,两者之间采用超文本传送协议(HTTP)进行通信。HTTP协议是基于TCP/IP协议之上的协议,是Web浏览器和Web服务器之间的应用层协议,是通用的、无状态的、面向对象的协议。 HTTP协议的作用原理包括
2013-10-18 09:42:52
903
原创 网页优化加载速度的七个小技巧
第一、优化图片几乎没有哪个网页上是没有图片的。如果你经历过56K猫的年代,你一定不会很喜欢有大量图片的网站。因为加载那样一个网页会花费大量的时间。即使在现在,网络带宽有了很多的提高,56K猫逐渐淡出,优化图片以加快网页速度还是很有必要的。优化图片包括减少图片数、降低图像质量、使用恰当的格式。1、减少图片数:去除不必要的图片。2、降低图像质量:如果不是很必要,尝试降低图像的质量,尤其是jpg
2013-10-18 09:42:50
789
原创 20种提升网页速度的方法
引言不是所有人都能够使用高速 Internet 连接。即使每个人都能够使用高速网络,也会因为各种各样的原因使您的 Web应用程序看起来运行缓慢。在这个宽带速度不断提高的时代,您应当关注一下页面加载时间。将珍贵的页面加载时间缩短几秒,将更加珍贵的请求和响应时间缩短几毫秒。您将为访问者创造一种更好的体验。阅读完本文之后,您将能够较好地了解网页加载时间优化的基本知识。您还能够使用工具和知识更
2013-10-18 09:42:48
823
转载 Ajax简介。
原文地址:Ajax简介。作者:moyudongAjax(AJAX的概念就是页面互动无刷新的效果) 术语Ajax用来描述一组技术,它使浏览器可以为用户提供更为自然的浏览体验。 在Ajax之前,Web站点强制用户进入提交/等待/重新显示范例,用户的动作总是与服务器的“思考时间”同步。Ajax提供与服务器异步通信的能力,从而使用户从请求/响应的循环中解脱出来。借助于Ajax,可以在用
2013-10-18 09:42:46
769
原创 ajax乱码解决总结
ajax乱码解决总结第一,javascript沿用java的字符处理方式,内部是使用unicode来处理所有字符的,第二,utf-8是每个汉字(unicode字符)用3个字节来存储。第三,用utf-8来send数据是不会出现乱码的,是后台程序没有正确解码才会出现乱码。第四,ajax发送数据的时候如果修改 Content-Type 为application/x-www-form-urlen
2013-10-18 09:42:44
650
原创 服务器返回以逗号隔开的字符,动态…
function themeFCYResult() { if ((request.readyState == 4)&& (request.status == 200)) { alert(request.responseText); vardis=request.responseText; var
2013-10-18 09:42:41
664
转载 JS取select的选中值和文本
原文地址:JS取select的选中值和文本作者:一个人走路<selectid="wupin_id" name="wupin_id" > ">---请选择---<optionvalue="001">AAAAAAA<optionvalue="002">BBBBBBB<optionvalue="003">CCCCCCCvar select =document.getE
2013-10-18 09:42:39
605
转载 JAVA中int、String的类型转…
原文地址:JAVA中int、String的类型转换作者:神秘小猪 int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i=Int
2013-10-18 09:42:37
519
原创 ajax传值中文乱码
解决办法一:修改tomcat下server.xml文件中 URIEncoding="gb2312"/>标红处解决2:function searchSuggest() {if (searchReq.readyState == 4 || searchReq.readyState == 0) {var str = document.getElementByIdx_x('txtSe
2013-10-18 09:42:35
536
原创 关于线程的同步通信
线程的同步通信是一种避免死锁,让线程在进入阻塞状态时尽量释放其锁定的资源,以便为其他的线程提供运行的机会的有效解决措施。所谓的的同步通信,就和线程的同步差不多,因为二者在操作的资源上都是那种临界资源,只不过线程的同步和线程的同步通信二者的执行动作(即run()方法中存放的线程处理代码)不同。 要实现同步通信,就要用到Object类中定义的几个方法:wait()、notify()、noti
2013-10-18 09:42:33
630
原创 线程同步和线程通讯
本文转载自:http://android.group.iteye.com/group/wiki/3083-java-sync-communication 线程同步什么是线程同步?当使用多个线程来访问同一个数据时,非常容易出现线程安全问题(比如多个线程都在操作同一数据导致数据不一致),所以我们用同步机制来解决这些问题。实现同步机制有两个方法:1。同步代码块:synchro
2013-10-18 09:42:30
725
原创 浅谈UML中的聚合与组合
大家都知道UML的类图中一般包含五种关系即 关联 聚合 组合 泛化依赖 有些人可能会感觉组合跟聚合有点难区分 说难其实是相对其他几种关系而言实际上想分清这两种关系一点也不难 聚合跟组合其实都属于关联只不过它们是两种特殊的关联 因为本是同根生 所以它们之间难免会有相似之处下面让我们一起来看一下它们之间有何不同聚合与组合的概念相信不用我在此赘述大家就已经了解了 下面直接上例子程
2013-10-18 09:42:28
507
原创 java之工厂模式
一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式在《Java与模式》中分为三类:1)简单工厂模式(Simple Factory):不利于产生系列产品;2)工厂方法模式(Factory Method):又称为多形性工厂;3)抽象工厂模式(Abstract Factory):又称为工具箱,产生产品族,但不利
2013-10-18 09:42:26
475
原创 Address already in use: JVM_Bind
1.错误描述2011-7-20 11:05:18 org.apache.catalina.core.StandardServerawait严重: StandardServer.await: create[8005]: java.net.BindException: Address already in use: JVM_Bindat java.net.PlainSocketImpl.s
2013-10-18 09:42:24
597
转载 MyEclipse添加Spket控件
原文地址:MyEclipse添加Spket控件作者:平凡的世界MyEclipse添加Spket控件一、安装Spket网上更新方式1.插件首页:http://www.spket.com2.插件名称:Spket IDE3.更新连接(Update Site):http://www.agpad.com/update更新安装方法:1.[Help]-[Software Updates]-[
2013-10-18 09:42:22
522
原创 servlet中页面跳转response.sendRe…
问题提出:sendRedirect两次提交,forword一次提交。既然sendRedirect会返回浏览器,为什么在跳转之前输出out.prinln()不起作用分析:服务器在向客户端输出时,即out.prinln(),并不会及时的返回到客户端,而是会放到缓冲区中,只有当缓冲区溢出或则调用out.flush()或则response.flushBuffer()提交时才向客户端输出,而调用re
2013-10-18 09:42:19
1239
原创 面试时如何做好5分钟自我介绍?
一个常规的面试,寒暄之后面试官提出的第一个问题几乎千篇一律:“请您简单地做一下自我介绍”。有些被面试者都会问:简历中情况已经写得很清楚了,这是否多此一举?要回答这个问题,首先搞清楚为什么面试官要请你做自我介绍?面试官通过自我介绍想考察被面试者什么?只有了解面试官的目的,被面试者才能做好自我介绍。www.tengzhoubanjia.com面试官通过被面试者自我介绍要考察以下五方面内容:
2013-10-18 09:42:17
1997
原创 数据库的主键与外键
主键和外键是把多个表组织为一个有效的关系数据库的粘合剂。主键和外键的设计对物理数据库的性能和可用性都有着决定性的影响。必须将数据库模式从理论上的逻辑设计转换为实际的物理设计。而主键和外键的结构是这个设计过程的症结所在。一旦将所设计的数据库用于了生产环境,就很难对这些键进行修改,所以在开发阶段就设计好主键和外键就是非常必要和值得的。主键:关系数据库依赖于主键---它是数据库物理模式的基石
2013-10-18 09:42:15
557
原创 MySQL自增主键与TEXT数据类型的正…
此文章主要向大家描述的是MySQL自增主键与TEXT数据类型的正确使用方案,有时我们会用到MySQL数据库,并且还要用到起自增主键与TEXT数据类型。为了防止忘记,先记录下TEXT数据类型长度:TINYTEXT: 256 bytes TEXT: 65,535 bytes => ~64kb MEDIUMTEXT: 16,777,215 bytes => ~16MB
2013-10-18 09:42:13
1155
转载 MySQL 数据类型 (Text,numbe…
原文地址:数据类型 (Text,number,date)">MySQL 数据类型 (Text,number,date)作者:清秋在 MySQL 中,有三种主要的类型:文本、数字和日期/时间类型。Text 类型:数据类型描述CHAR(size)保存固定长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的长度。最多 255 个字符。VARCHAR(
2013-10-18 09:42:11
741
转载 MySQL 数据类型 (Text,numbe…
原文地址:数据类型 (Text,number,date)">MySQL 数据类型 (Text,number,date)作者:清秋在 MySQL 中,有三种主要的类型:文本、数字和日期/时间类型。Text 类型:数据类型描述CHAR(size)保存固定长度的字符串(可包含字母、数字以及特殊字符)。在括号中指定字符串的长度。最多 255 个字符。VARCHAR(
2013-10-18 09:42:09
583
转载 FileInputStream类概述
原文地址:FileInputStream类概述作者:TheSea1.FileInputStream类概述继承关系: java.io.FileInputStream->java.io.InputStream->java.lang.Object实现接口 Closeable类的功能 FileInputStream 从文件系统中的某个文件中获取输入字节。哪
2013-10-18 09:42:07
638
原创 在表格单元格中添加标签和按钮
如下图所示,在表格单元格中添加标签和按钮:代码如下:import java.awt.BorderLayout;import java.awt.Color;import java.awt.Component;import java.awt.Cursor;import java.awt.Dimension;import java.awt.FlowLayout;import javax
2013-10-18 09:42:05
1952
原创 java swing-JTable
在java桌面级应用系统的开发过程中大部分设计到数据库的软件我想大部分都会用到JTable这个组建。以下是我在实际操练过程中的一些看法和想法结合参考书籍上的内容所整理的一些东西,希望对初学java的朋友们能有所帮助。 简单了解在一般情况下我们都不是在窗口中直接单独使用表格这个组件。而我们常常的做法是将表格这个组件有放在另外一个组件上。这时我们就需要先来了解一下与JTable显示有关的几个
2013-10-18 09:42:02
770
原创 JAVA中获取当前系统时间
一. 获取当前系统时间和日期并格式化输出:import java.util.Date;import java.text.SimpleDateFormat;public class NowString {public static void main(String[] args) { SimpleDateFormat df = new SimpleDateFormat("yyy
2013-10-18 09:42:00
709
转载 C# 连接 Mysql 中文乱码问题
很有用,谢啦~原文地址:连接 Mysql 中文乱码问题">C# 连接 Mysql 中文乱码问题作者:梦翰林 如题这个问题还是让人比较揪心的。网上也有不少答案,五花八门,不知道谁对谁错。个人认为有几篇文章处理的这个问题还不错,现总结如下: 第一篇:c#连接MySQL解决汉字乱码突然发现我的数据表中,有汉字的部分均是乱码,英文正常,遂怀疑是编码问题。同事的工作,使用http发送utf
2013-10-18 09:41:58
918
转载 C++中数组与链表的区别,各…
原文地址:C++中数组与链表的区别,各自的优缺点作者:cloudC++语言中可以用数组处理一组数据类型相同的数据,但不允许动态定义数组的大小,即在使用数组之前必须确定数组的大小。而在实际应用中,用户使用数组之前有时无法准确确定数组的大小,只能将数组定义成足够大小,这样数组中有些空间可能不被使用,从而造成内存空间的浪费。 链表是一种常见的数据组织形式,它采用动态分配内存的形式实现。需要时
2013-10-18 09:41:56
1431
原创 Java Singleton模式
1 应用场景Java Singleton模式(单身模式,单态模式)是一种创建型设计模式。用来保证在运行的应用程序中,一个Class只是实例化一次,也就是只有一个相应的对象存在。2 创建解析为了实现 Singleton模式,我们需要的是一个静态的变量,能够在不创建对象的情况下记忆是否已经产生过实例了。静态变量或静态方法都可以在不产生具体实例的情况下直接调用,这样的变量或方法不会因为类
2013-10-18 09:41:54
496
原创 Java六大必须理解的问题
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。问题一:我声明了什么!String s = "Hello world!";许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Helloworld!”。这样
2013-10-18 09:41:52
461
原创 java string.ToCharArray()的…
toCharArraypublic char[] toCharArray()将此字符串转换为一个新的字符数组。返回:一个新分配的字符数组,它的长度是此字符串的长度,而且内容被初始化为包含此字符串表示的字符序列。例: public class Program{ publicstatic void main(String[] args) {
2013-10-18 09:41:50
836
原创 The type List is not generic
错误:The type List is not generic; it cannot be parameterized witharguments代码如下: public ListgetAllActivity() { return(List)getSqlMapClientTemplate().queryForList("Activity.getAllActiv
2013-10-18 09:41:48
663
原创 2013年03月26日
JAVA操作properties文件java中的properties文件是一种配置文件,主要用于表达配置信息,文件类型为*.properties,格式为文本文件,文件的内容是格式是"键=值"的格式,在properties文件中,可以用"#"来作注释,properties文件在Java编程中用到的地方很多,操作很方便。一、properties文件test.properties
2013-10-18 09:41:46
570
转载 android开发中常用的快捷键
原文地址:android开发中常用的快捷键作者:摔得漂亮行注释/销注释 Ctrl+/ 块注释/销注释/XML注释Ctrl+Shift+/ Ctrl+Shift+查找 查找替换 Ctrl+H Ctrl+F查找下一个/往回找 Ctrl+K Ctrl+Shift+K跳到某行 Ctrl+L,哈用惯了Editplus,不时会敲下Ctrl+G,查找当前元素的声明 Ctrl+G查找当前
2013-10-18 09:41:43
490
转载 写给毕业生(转)
原文地址:写给毕业生(转)作者:摔得漂亮我算不上什么成功人士,更谈不上“老人家”,本来是没有资格说这些话的。但是,很多刚从学校毕业的年轻朋友给我发了邮件,请教如何规划自己的职业生涯。我基本上从来不回复,不是因为傲慢,仅仅是时间有限罢了。但我确实想和这些朋友交流一下,所以就整理了这篇文章。人生是一场长跑算一下,从毕业后步入社会,到年老退休,一共多少年?一般来说,22岁左右大学毕业,55岁左
2013-10-18 09:41:41
740
转载 C# 非模式窗体show()和模式…
原文地址:非模式窗体show()和模式窗体showdialog()的区别 [转载]">C# 非模式窗体show()和模式窗体showdialog()的区别 [转载]作者:289379297对话框不是模式就是无模式的。模式对话框,在可以继续操作应用程序的其他部分之前,必须被关闭(隐藏或卸载)。例如,如果一个对话框,在可以切换到其它窗体或对话框之前要求先单击“确定”或“取消”,则它就是模式的。
2013-10-18 09:41:39
737
转载 虚基类
原文地址:虚基类作者:月云鹤 1、 虚基类的作用 从上面的介绍可知:如果一个派生类有多个直接基类,而这些直接基类又有一个共同的基类,则在最终的派生类中会保留该间接共同基类数据成员的多份同名成员。在引用这些同名的成员时,必须在派生类对象名后增加直接基类名,以避免产生二义性,使其惟一地标识一个成员,如c1.A::display()。 在一个类中保留间接共同基类的多份同名成员,虽然有时是有
2013-10-18 09:41:37
1541
转载 C++继承详解
原文地址:C++继承详解作者:chenfan_study公有继承(public)、私有继承(private)、保护继承(protected)是常用的三种继承方式。1. 公有继承(public)公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的,不能被这个派生类的子类所访问。2. 私有继承(private)私有继承的特点是基类的公
2013-10-18 09:41:35
658
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅