- 博客(71)
- 资源 (5)
- 收藏
- 关注
转载 java线程安全
最近想将java基础的一些东西都整理整理,写下来,这是对知识的总结,也是一种乐趣。已经拟好了提纲,大概分为这几个主题: java线程安全,java垃圾收集,java并发包详细介绍,java profile和jvm性能调优 。慢慢写吧。本人jameswxx原创文章,转载请注明出处,我费了很多心血,多谢了。关于java线 程安全,网上有很多资料,我只想从自己的角度总结对这方面的考虑,有时候写东西是
2012-03-18 00:11:40
1022
转载 Yii 验证码(captcha)的使用
(先转一下别人的东西)关于Yii 验证码(captcha)的一些资料关于如果在表单中添加验证码(captcha),官方文档中一直没有的详细的介绍。下面就如何在YII blog的评论表单中添加验证码进行说明:将以下代码插入评论的视图文件: views/comment/_form.php1. 2. 3. 4.
2011-09-29 14:52:00
14282
原创 java.net.SocketException
MESSAGE: java.net.ConnectException: Connection refused: connect这种情况是因为你没有启动数据库服务。
2011-08-19 10:51:46
974
原创 ExtJS学习笔记八,复杂页面功能实现
Ext.onReady(function(){ //定义Record模板,用的时候要使用new Job({job:""}) var JOB = Ext.data.Record.create([{ name:"job" }]); new Ext.Window({ title:"添加人员", width:500, height:345, plain:
2011-08-12 13:35:20
2130
原创 ExtJS学习笔记七:复杂页面布局实现
Ext.onReady(function(){ new Ext.Window({ title:"添加人员", width:500, height:345, plain:true, layout:"form", labelWidth:55, defaultType:"textfield", bodyStyle:"padding:5px", /
2011-08-11 21:57:35
3978
原创 ExtJS学习笔记六:按钮获取window中的文本域
Ext.onReady(function(){ var _window = new Ext.Window({ title:"测试窗体", layout:"form", width:260, labelWidth:45, plain:true,
2011-08-11 17:51:21
5359
原创 ExtJS:学习笔记五:window窗口-登陆
Ext.onReady(function() { //window继承与panel但不是panel,它有个显现过程 var _window = new Ext.Window({ //始终要记住,要想显示你创建的组件,第一要穿件组件,第二要显示 //render
2011-08-11 17:16:01
1382
原创 ExtJS学习笔记四:综合实例登陆框
*{margin:0;padding:0;}.contain{width:100%;height:100%;top:0;left:0;}.center{width:260px;height:130px;margin:20% au
2011-08-11 16:38:55
1296
原创 ExtJS学习笔记三:简单组件
------------创建一个按钮------------ Ext.onReady(function(){//api中的Config Options是写在底下的,而不能直接设置值得,公有的才可以即Public Propertiesvar button = new Ext.Button({renderTo:Ext.getBody(),//将当前生成的指定的html对象存
2011-08-11 16:13:41
1482
原创 ExtJS学习二:事件
-----------------------------------------先创建一个类--------------------------------//指定命名空间Ext.namespace("Ext.g3web");//新建一个类//构造方法(
2011-08-11 13:51:43
794
原创 ExtJS学习笔记一
--------------------------------------------------------------------//指定命名空间Ext.namespace("Ext.g3web");//新建一个类Ext.g3web.Person=Ext
2011-08-11 13:49:19
1116
原创 图片与mysql数据库的交互
将图片放到数据库中,有两种方式:1、把图片放到文件夹中,然后在数据库中加入图片的路径地址。2、直接将图片放到数据库中。()即如果你要将图片放入数据库,必须要转换成二进制格式然后存储 ,这样太过麻烦,所有一般开发的时候都是将图片放在服务器上,只是将图片的虚拟路径放入数据库,
2011-08-10 16:47:53
860
原创 PhpEclipse的一些快捷方式
PhpEclipse中的一些快捷方式:省事省力啊~-----------------未全部试用,有几个键不管用,但是大部分还是管用的。一,资源操作:Ctrl+Shift+R:打开"打开资源"对话框,然后再输入框中输入过滤字符查找并打开文件Ctrl+
2011-08-04 18:31:01
853
原创 Yii framework 学习总结中~可不看~
1.下载以及安装Yii2.创建第一个Yii应用假定YiiRoot是Yii的安装目录。在命令行运行yiic,如下所示:cd YiiRoot\framework\yiic webapp WebRoot\testdrive
2011-08-04 13:18:20
814
转载 带你走进缓存世界(4):缓存之缓
缓存二字,从字面上分为两块:“缓”与“存”。上节我们提到的缓存原理,其实是在讲的一个“存”字,如何存取。大致回顾下是key对应的hashcode,根据hashcode作为数组下标来存取,因为存在hash冲突,速度虽达不到O(1),但也是非常之快。今天就说下“缓”的策略。
2011-08-04 13:05:19
668
转载 带你走进缓存世界(3):缓存原理
上次我们了解了缓存的基本使用技能,也知道为什么要用缓存,但只是单单谈到了缓存的优势的一点:就是缓存避免的重复性的耗时操作,提高系统性能。其实,如果缓存使用不当,会适得其反。为了避免这种情况的发生,我们更适合了解下缓存的原理。虽然缓存不仅仅是指缓存在内存里的数据,但本节还是以内存为
2011-08-04 13:00:58
837
转载 带你走进缓存世界(2):缓存入门
昨天在群里有个朋友问,如何使用数据库的临时表。问其原因,原来是他想把查询的结果导出excel,但是苦于查询结果是100个里面随机挑出50个,所以他想把查询结果放在临时表里,导出的时候查询临时表。这个方法不是不可取,其实更好的办法就是把查询的结果DataTable,放到缓存里,导出
2011-08-04 12:51:22
597
转载 带你走进缓存世界(1):漫谈缓存
什么是缓存?对于刚入门的朋友来说可能比较模糊,或是只知道是个提高性能的东东。我按我的理解说一下:缓存的目的就是为了提高性能,而把一些数据存放在内存里,方便程序反复使用,所以缓存就是放在内存里的那些数据。那么我们在开发程序时,比如定义了一个静态变量,这个静态变量的值一般都会被一直存
2011-08-04 12:43:30
601
转载 mysql_fetch_array中的参数MYSQL_ASSOC
function fetch_array($query, $result_type = MYSQL_ASSOC) { return mysql_fetch_array($query,$result_type);}mysql_fetch_array() 中可选的
2011-08-03 16:44:59
1730
原创 PHP学习笔记一:基础学习
-----只要重要的&:开始结束标记,注释:单行//或者#,多行/* 注释内容*/&:输出函数echo "要输出的东西";&:查看类型的方法:gettype(变量)--返回类型哦;is_type(变量(int,string,float等等))返回boolean;
2011-08-02 17:05:47
537
原创 javaScript学习笔记(晋级)一
---我力图精简---找到javaScript的经典&:javaScript的解释程序在遇到未声明的变量时,会自动用该变量创建一个全局变量。&:命名规范:主要有Camel标记法,Pascal标记法,匈牙利标记法,对javaScript来说建议采用匈牙利命名法则
2011-08-02 10:52:22
695
原创 Ubuntu安装启动SSH服务器
安装openssh-server sudo apt-get install openssh-server如果是没有安装SSH-server当你输入:ssh localhost时就会出错默认端口是22--记住哦没有安装就按装了:sudo apt-get install openss
2011-07-29 10:11:49
1010
原创 Ubuntu下ssh服务器文件操作命令
用java写了一个监视 web服务器的程序---需要部署到Ubuntu服务器版本的系统中,遇到的第一个问题就是怎么把这个程序copy到服务器上去---------------SSH服务器什么是SSHSSH是一种以安全 、加密方式连接远程主机或服务器 的方法。SSH服务器接受从有S
2011-07-29 09:42:12
6934
原创 MySql学习笔记三
---显示所有数据库mysql> show databases;+--------------------+| Database |+--------------------+| information_schema || demo
2011-07-26 16:38:45
558
转载 JDK环境变量的配置
JDK环境变量配置的步骤如下:1.我的电脑-->属性-->高级-->环境变量.2.配置用户变量: a.新建 JAVA_HOME C:\Program Files\Java\j2sdk1.5.0 (JDK的安装路径) b.新建 PATH,如果有就不用新建
2011-07-26 14:58:49
528
原创 Ubuntu后续总结
列出所有线程:ps -aux杀死线程:sudo kill 线程号总结:在用sudo apt-get install kmymoney2安装软件kmymoney2时,由于速度太慢,想换个软件源,直接关闭了终端,apt-get但进程没有结束,结果终端提示:“E: 无法获得锁 /var
2011-07-22 22:47:10
631
转载 Java网络编程
课前索引课前思考 1. 什么是TCP/ IP协议? 2. TCP/IP有哪两种传输协议,各有什么特点? 3. 什么是URL? 4. URL和IP地址有什么样的关系? 5. 什么叫套接字(Socket)? 6. 套接字(Socket)和TCP/IP协议的关系? 7. URL和套接字(Socket)的关系?8.1 网络编程基本概念,TCP/IP协议简介
2011-07-20 22:47:11
788
原创 Ubuntu--Vim使用
但我相信有想当多的人,根本不会用VIM。而且,网上可以找到的,关于VI的教程,更是多为能吓死人的上百页说明。其实, 从我个人的实践看,完全不需要如此夸张。要完成最基本的编辑,只要熟悉几个命令,就是把VIM用得很好。这里就列举一下:Esc:这个是VIM中的万能功能键之一,基本上任何
2011-07-20 11:10:11
859
原创 Ubuntu常用命令使用方法二
Ubuntu常用命令man:阅读参考手册of~题外话:HX说这是linux最最难学的命令,因为man你学好了,就没有什么命令能难倒你了,=.=无敌了man可以查的不仅仅是命令额(当然,因为man是无敌的嘛/ch)最常用参数:man阿拉伯数字阿拉伯数字1:可执行程序(一般为用户安装
2011-07-20 10:53:30
1109
原创 Ubuntu常用命令一
Ubuntu常用命令apt-get:debian系系统的软件包管理程序(其图形化前端就是大名鼎鼎的新立得了),会自动帮你搞定依赖关系最常用参数:update—-与你的软件源(在/etc/apt/sources.list中列出)更新软件包列表,换源后需要执行upgrade—-根据u
2011-07-20 10:51:57
701
原创 Hibernate对象的三种状态
Hibernate对象的三种状态Hibernate的对象有3种状态,分别为:瞬时态(Transient)、持久态(Persistent)、脱管态(Detached).处于持久态的对象也称为PO(PersistenceObject),瞬时对象和脱管对象也称为VO(ValueObject).瞬时态由new命令开辟内存空间的java对象,eg.Person person=
2011-07-19 08:40:26
562
原创 面试题-复杂的sql查询-单表的
sql复习--同事面试时遇到的复杂sql语句今天同事去面试,遇到一道对我来说很复杂的sql语句题!表的字段非常简单,创建表的sql语句如下:SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGOIF NOT EXISTS (SELECT * F
2011-07-18 20:48:04
5989
1
原创 海量数据库的查询优化及分页算法方案
(一)深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇集索引)和非聚集索引(nonclustered index,也称非聚类索引、非簇集索引)。下面,我们举例来
2011-07-18 20:23:52
862
原创 数据库优化方案
本文首先讨论了基于第三范式的数据库表的基本设计,着重论述了建立主键和索引的策略和方案,然后从数据库表的扩展设计和库表对象的放置等角度概述了数据库管理系统的优化方案。 关键词: 优化(Optimizing) 第三范式(3NF) 冗余数据(Redundant Data) 索引(Ind
2011-07-18 12:23:15
668
原创 response.setHeader参数、用法的介绍
response.setHeader 是用来设置返回页面的头 meta 信息, 使用时 response.setHeader( name, contect );meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的与中 1、用以说明生成工具(如Microsoft FrontPage 4.0)等; 2、向搜索引擎说明你的网页的关键词; 3、告诉搜索引
2011-07-17 08:53:20
879
原创 Filter-过滤器的使用详解
Java过滤器-Filter过滤器的使用过滤是SERVLET2。3规范新有的功能,目前TOMCAT4,WEBLOGIC7都已支持。它能实现很多以前使用不便或很难实现的功能,在产品体系中,我们可以很好地使用SERVLET过滤,使得各个部件可以在保持系统统一权限控制的前提下,来实现各个独自的个性权限系统。优点和传统架构相比,SERVLET过滤的优点如下:在传统架构中:每次接受到
2011-07-17 08:23:27
2664
转载 通用Hibernate-Dao
在做管理系统时。通常基于Facade模式的系统持久化层要写许多Dao。这些dao里面的方法又是重复的,那么有没有什么好的方法来统一利用一个公共的Dao。 答案是可以的。这里我们接触到JDK5.0里面的一个新特性:泛型。 关于泛型的含义我这里就不再解释了。 下面我们以一个对用户管理和新闻管理的来示范。 首先是2个POJO。我这里只列出User POJO。 (基于
2011-07-16 19:51:14
1750
原创 JNDI配置数据源
在Tomcat安装目录,我的是:D:\INSTALL\Tomcat6.0\conf下的context.xml增加以下代码:Resource name="jdbc/fwxx" auth="Container" type="javax.sql.DataSource" maxIdle=
2011-07-16 07:24:10
547
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人