- 博客(24)
- 资源 (1)
- 收藏
- 关注
转载 java中有几种方法可以实现一个线程?用什么关键字修饰同步方法? stop()和suspend()方法为何不推荐使用
java5以前,有如下两种:第一种:new Thread(){}.start();这表示调用Thread子类对象的run方法,new Thread(){}表示一个Thread的匿名子类的实例对象,子类加上run方法后的代码如下:new Thread(){ public void run(){ }}.start();第二种:new Thread(new Run
2017-02-14 17:55:39 607
转载 简单理解Socket
TCP/IP要想理解socket首先得熟悉一下TCP/IP协议族, TCP/IP(Transmission Control Protocol/Internet Protocol)即传输控制协议/网间协议,定义了主机如何连入因特网及数据如何再它们之间传输的标准,从字面意思来看TCP/IP是TCP和IP协议的合称,但实际上TCP/IP协议是指因特网整个TCP/IP协议族。不同于ISO模
2017-02-14 16:45:53 338
转载 深入理解Java国际化
假设我们正在开发一个支持多国语言的Web应用程序,要求系统能够根据客户端的系统的语言类型返回对应的界面:英文的操作系统返回英文界面,而中文的操作系统则返回中文界面——这便是典型的i18n国际化问题。对于有国际化要求的应用系统,我们不能简单地采用硬编码的方式编写用户界面信息、报错信息等内容,而必须为这些需要国际化的信息进行特殊处理。简单来说,就是为每种语言提供一套相应的资源文件,并以规范化命名的方式
2017-02-14 15:02:34 324
转载 Java反射机制的原理与简单使用
一、 原理 简单的来说,反射机制其实就是指程序在运行的时候能够获取自身的信息。如果知道一个类的名称/或者它的一个实例对象, 就能把这个类的所有方法和变量的信息(方法名,变量名,方法,修饰符,类型,方法参数等等所有信息)找出来。如果明确知道这个类里的某个方法名+参数个数 类型,还能通过传递参数来运行那个类里的那个方法,这就是反射。 尽管Java不是一种动态语言,但它却有一
2017-02-14 14:14:21 274
转载 Java的文件读写操作
file(内存)----输入流---->【程序】----输出流---->file(内存)当我们读写文本文件的时候,采用Reader是非常方便的,比如FileReader,InputStreamReader和BufferedReader。其中最重要的类是InputStreamReader, 它是字节转换为字符的桥梁。你可以在构造器重指定编码的方式,如果不指定的话将采用底层操作系统的默认编
2017-02-14 10:42:57 323
转载 理解Java垃圾回收机制
讲GC原理很简单,但是把GC原理讲的简单就不简单了。本文力求简单透彻,让所有Android开发人员都能明白基本的GC原理。Jvm(Java虚拟机)内存模型从Jvm内存模型中入手对于理解GC会有很大的帮助,不过这里只需要了解一个大概,说多了反而混淆视线。Jvm(Java虚拟机)主要管理两种类型内存:堆和非堆。堆是运行时数据区域,所有类实例和数组的内存均从此处分配。
2017-02-13 21:48:51 320
转载 Java相关
JDK1.5新增的功能 ==>>>字符流和字节流的区别,使用场景,相关类 ==>>>线程安全的概念,实现线程安全的几种方法 ==>>>抽象类和接口的区别,使用场景 ==>>>hash算法的实现原理,hashcode的实现原理 ==>>>error和exception的区别,RuntimeException和非RuntimeException的区别 ==>>>继承与组合的区别
2017-02-12 20:27:01 441
转载 试举例说明一个典型的垃圾回收算法
一、垃圾回收机制的意义Java语言中一个显著的特点就是引入了垃圾回收机制,使c++程序员最头疼的内存管理的问题迎刃而解,它使得Java程序员在编写程序的时候不再需要考虑内存管理。由于有个垃圾回收机制,Java中的对象不再有“作用域”的概念,只有对象的引用才有“作用域”。垃圾回收可以有效的防止内存泄露,有效的使用空闲的内存。ps:内存泄露是指该内存空间使用完毕之后未回收,在不涉及复杂
2017-02-12 20:25:11 1149
转载 精细原型设计三要素
原文出处: tamic.cc(@AzTamic) 很多交互设计师朋友可能觉得交互作品既没有视觉作品高大上,又没有用研报告高科技,总是感觉不那么好看。其实不然,交互文档也是可以有档chi的。这次我们就来解决这个问题。既然聊精细原型,我们就暂时抛开最基本的栅格化等设计要素不谈,我们这次只是从原型本身的精细化来聊聊。下面说说个人觉得影响原型精细化的几个维度,不一定对,随便看看就好
2014-05-18 00:47:06 1131
转载 几条apache的配置经验
*Options Indexes FollowSymLinks 要把indexes去掉。否则当找不到index.html或者index.php时,apache会列出网站内所有网页的存放目录及子目录。*解决中文文件名无法访问 在ie中选择 工具 -> internet选项 -> 高级 -> 取消“总是以UTF-8发送URL”。*设置虚拟目录 在conf的最后添加Ali
2014-05-05 17:25:57 474
转载 window下设置apache虚拟主机
apache设置多个虚拟主机使多个域名可行有两种办法:1.多个IP解析到不同虚拟主机 2.单个IP绑定多个域名分解到不同虚拟主机我们一般都是第2种,多个域名绑定同一IP。首先,修改hosts文件的域名访问方式。添加域名指向不同的windows版本位置不同,Windows 3.1/95/98/ME:c:\windows\hostsWindows NT/2000/XP Pr
2014-05-05 17:21:00 489
转载 apache同一ip设置多端口访问
Listen 192.168.2.148:2000NameVirtualHost 192.168.2.148:2000 DocumentRoot D:/chen/www/nikefed DirectoryIndex index.html index.php ServerName 192.168.2.148:2000 w
2014-05-05 17:15:44 631
转载 apache多域名多ip多端口的配置
#由于是多 ip 监听同一个端口所以这样写Listen 80#若是多ip 多端口 则是#Listen 192.170.2.1:80#Listen 192.170.2.5:8000#由于使用多ip NameVirtualHost这样设置NameVirtualHost 1.2.3.4:80NameVirtualHost 5.6.7.8:80#第一个ip给域名ww
2014-05-05 17:10:59 583
转载 Apache、Nnginx、Lighttpd的比较和择优
1. Apache服务器和nginx的优缺点: 我们之前大量使用Apache来作为HTTPServer。 Apache具有很优秀的性能,而且通过模块可以提供各种丰富的功能。1) 首先Apache对客户端的响应是支持并发的 ,运行httpd这个daemon进程之后,它会同时产生多个孩子进程/线程,每个孩子进程/线程分别对客户端的请求进行响应;2) 另外,Apache可以提供静态和动态的服
2014-05-05 17:08:29 486
转载 Apache报错"0x6eec38dc"指令引用的"0x00000000"内存。该内存不能为"read"。
原因是:配置过httpd.conf,添加了一个指向移动硬盘的网站配置。 DirectoryIndex index.html index.php ServerName "www.sjolzy.cn" DocumentRoot "J:/www/sjolzy.cn" Options Indexes
2014-05-05 17:03:49 771
转载 Hibernate主键生成策略
1、自动增长identity适用于MySQL、DB2、MS SQL Server,采用数据库生成的主键,用于为long、short、int类型生成唯一标识使用SQL Server 和 MySQL 的自增字段,这个方法不能放到 Oracle 中,Oracle 不支持自增字段,要设定sequence(MySQL 和 SQL Server 中很常用)数据库中的语法如下:MySQL:cre
2014-05-04 23:34:16 411
转载 Hibernate的ID生成策略
1.介绍Hibernate是目前最为常用的ORM框架,当然也有人会选择iBATIS或者其他的架构.这里我们着重讲Hibernate的ID生成策略 2.可选的ID策略生成方式 (1)native/auto根据不同的数据库采用不同的ID生成方式,例如:在SQL Server中采用identity; 在MySQL中采用auto_increment; 在ORACLE中就会采用seq
2014-05-04 17:55:01 506
转载 Spring 事务标签配置
配置文件如下:http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmlns:tx="http://www.spr
2014-05-03 00:02:58 545
转载 Struts2 - 常用的constant
通过对这些属性的配置,可以改变Struts 2 框架的一些默认行为,这些配置可以在struts.xml文件中完成,也可以在struts.properties文件中完成。 1. 指定Web应用的默认编码集,相当于调用 HttpServletRequest的setCharacterEncoding方法。 2. 该属性设置是否每次HTTP请求到达时,系统
2014-05-02 21:57:45 538
转载 SSH+MySQL中关于大字段的设置
Spring的HibernateTemplate的既有方法完全兼容对CLOB对象的操作,仅仅需要进行简单的配置:1.保留实体中需要保存为CLOB对象的属性为String,而在hbm映射文件中将其类型修改为org.springframework.orm.hibernate3.support.ClobStringType2.如果仅仅这样,会抛出异常:No LobHandler found fo
2014-04-30 11:15:01 590
转载 Spring配置datasource三种方式
1,使用org.springframework.jdbc.datasource.DriverManagerDataSource说明:DriverManagerDataSource建立连接是只要有连接就新建一个connection,根本没有连接池的作用。id="dataSource" class="org.springframework.jdbc.datasource.DriverManag
2014-04-30 11:02:39 481
转载 45 个非常有用的 Oracle 查询语句
日期/时间 相关查询1.获取当前月份的第一天运行这个命令能快速返回当前月份的第一天。你可以用任何的日期值替换 “SYSDATE”来指定查询的日期。12SELECT TRUNC (SYSDATE, 'MONTH')"First day of current month"FROM DUAL;
2014-02-09 10:53:55 609
原创 关于wsdl2java命令生成客户端及动态创建客户端
写本文目的只有一个:总结做笔记,以便日后方便查阅,都是个人经验,希望对大家有帮助。如有不对的地方请各位指出,多多包涵,别拍砖哦。1、网上关于使用wsdl2java生成CXF客户端的例子已经很多了,大家随便一搜就有大堆了,然后你看着看着慢慢就会发现,很多都是Ctrl+C和Ctrl+V,重点不突出,所以我只说关键要点,不作详细代码解释(度娘,谷哥可以帮到你)。其实要使用ws
2012-12-29 00:24:06 2319
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人