自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Crazy Android

无他,惟手熟尔。

  • 博客(30)
  • 资源 (13)
  • 收藏
  • 关注

原创 解决Linux下mysql区分表名大小写的问题

MySQL在Linux下采用 rpm方式安装后默认是:数据库名与表名\表的别名\变量名是严格区分大小写1.用root帐号登录,/etc/mysql/my.cnf中的[mysqld]后添加lower_case_table_names=1    操作命令: vi /etc/my.cnf[mysqld]## * Basic Settings#user = mysqlpid-f

2013-10-31 09:50:55 4207

原创 java TCP socket

服务端:import java.io.DataInputStream;import java.net.ServerSocket;import java.net.Socket;public class TCPServer { public static void main(String[] args) throws Exception{ ServerSocket ss = n

2013-10-30 22:53:00 689

转载 Linux下Tomcat的启动、关闭、杀死进程

原地址。http://lichen.blog.51cto.com/697816/210787原作者:chainli打开终端cd /java/tomcat#执行bin/startup.sh #启动tomcatbin/shutdown.sh #停止tomcattail -f logs/catalina.out #看tomcat的控制台输出; #看是否

2013-10-30 14:23:14 839

原创 jquery中的DOM操作

1、查找元素节点,并打印其内容var $li = $("ul li:eq(1)");//查找里第2个节点var li_txt = $li.text(); //获取文本内容alert(li_txt);2、查找属性节点var $para = $("p");//获取节点var p_txt = $para.attr("title");//获取元素节点属性ti

2013-10-29 17:51:35 811

原创 Dom操作的分类

1.DOM core 使用DOM core来获取表单对象的方法:document.getElementByTagName("form");使用DOM Core来获取某元素的src的方法:document.getAttribute("src");2、HTML_DOM使用HTML_DOM来获取表单对象的方法:document.forms //HTML-DOM提供

2013-10-29 15:59:37 1991

原创 mysql 触发器

触发器是与特定数据表相关联的存储过程,当相应的数据表被INSERT、DELETE或UPDATE语句修改时,触发器将自动执行。如:delimiter $$;create trigger bi_t before insert on tfor each row beginset new.dt = CURRENT_TIMESATMP;end$$;deli

2013-10-29 09:58:16 641

原创 jquery 的一些操作

1、判断id为cr的单选框是否被选中if($("#cr").is(":checked")){...} 2、选择器选择具有某一class属性的,用.(点)操作JQuery Demo $(".demo").click(function(){ alert("yes!");})  jquery选择器的写法与c

2013-10-28 17:57:49 875 2

原创 mysql使用存储过程返回多个值

可以使用OUT、INOUT参数类型让存储过程返回多个结果值,存储函数不能胜任,因为只能返回一个值。比如统计student数据表里男生和女生人数并通过它的参数返回这两个计数值,让调用者可以访问它们:delimiter $$create procedure count_students_by_sex(out p_male int ,out p_female int)beginselec

2013-10-28 11:00:57 4523

原创 mysql修改表名的SQL语句

这个语句用的很少,因为我一般都是通过NAVICAT和SQLYOG这种图形界面的软件去操作。不过应该还是要学习下,因为如果在程序中用到的话,就得用SQL来操作了其实很简单:alter table student rename to new_student;

2013-10-24 16:37:10 2606

原创 Java的多线程研究(四)

1、在方法前加上synchronized:是表示当前线程在执行此方法的时候,锁定当前对象this.2、在Java语言中,引入了对象互斥锁的概念,保证共享数据操作的完整性。每个对象都对应于一个可称为“互斥锁”的概念,这个标记保证在任一时刻,只能有一个线程访问该对象。3、当一个类的被标记为synchrozied的方法被A线程执行的时候,B线程可以访问该类的未被标示为synchrozied的方法

2013-10-23 23:26:27 752

原创 java删除物理文件

最近在一个图片空间管理。在删除数据库的图片信息时,得删除服务器上的图片。不然很容易导致图片挤爆服务器。java删除物理文件一般是使用java.io.File来操作的。File file = new File(“图片物理路径”);if(file.exists()){ file.delete();}

2013-10-23 10:31:30 2630

原创 Java的多线程研究(三)

线程的优先级别:Java提供一个线程调度器来监控程序中启动后进入就绪状态的所有线程。线程调度器按照线程的优先级决定调度哪个线程来执行。线程的优先级用数字表示,范围从1到10,一个线程的优先级缺省是5,。使用下述方法获得或设置线程对象的优先级:int getPriority();void setPriority(int priority);优先级越高,CPU分给此线程的时间片

2013-10-22 22:47:36 791

原创 java的多线程研究(二)

一、记住原则:实现线程时,能使用接口就不要从Thread继承。二、线程在JAVA中的几种状态:1、创建状态:在生成线程对象,但并没有调用start()方法时。2、就绪状态:当调用了该线程对象的start()方法,但此时CPU还没有把此线程对象设为当前线程,此时就处于就绪状态。3、运行状态:线程调度程序将处于就绪状态的线程设为当前线程,此时线程就进入了运行状态。开始运行run函数中的

2013-10-21 21:47:16 787

原创 hibernate实现乐观锁的方法

1、使用version或者timestamp(推荐version,因为timestamp只能精确到秒,且必须保证数据库服务器的时间和应用程序的时间一致)。2、如果APP是基于已有的数据库,而数据库表中不包含代表版本或时间戳的字段,hibernate提供了其他实现乐观锁的方法,把元素的optimistic-lock属性设为"all":注意:如果把元素的optimistic-lock属

2013-10-20 18:56:36 2109

原创 java之多线程研究(一)

一、线程的基本概念1、线程是一个程序内部的顺序控制流。2、线程和进程的区别:1)每个进程都有独立的代码和数据空间(进程上下文),进程间的切换会有较大的开销。2)线程可以看成是轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程的切换的开销小。3)多进程:在操作系统中能同时运行多个任务(程序)。4)多线程:在同一应用程序中有多个

2013-10-20 17:15:54 885

原创 JS 模式对话框 form提交 重新打开窗口问题

就是在一个页面中打开一个模式窗口,在这个窗口中form提交会导致重新打开一个页面,这个问题困扰我很久,一直没有找到解决办法。今天才知道在head里加个JS代码就可以了:

2013-10-18 11:11:14 1210

原创 为什么要两次调用encodeURI来解决乱码问题

.encodeURL函数主要是来对URI来做转码,它默认是采用的UTF-8的编码.. UTF-8编码的格式:一个汉字来三个字节构成,每一个字节会转换成16进制的编码,同时添加上%号.假设页面端输入的中文是一个“中”,按照下面步骤进行解码 1.第一次encodeURI,按照utf-8方式获取字节数组变成[-28,-72-83],对字节码数组进行遍历,把每个字节转化成对应的16进制数,

2013-10-17 11:23:25 27111 10

原创 mysql 视图

如果要选取某给定数据表的数据列的一个子集,把它定义为一个简单的视图是最方便的做法。比如说,假设经常需要从student数据表选取name和sex等2个数据列,但不想每次都必须写出所有这些数据列,也不想用select * 造成浪费,此时可以用视图: CREATE VIEW myViewselect s.name,s.sex from student as s; 这

2013-10-16 18:02:03 811

原创 java设计模式之Facade模式

关于Facade模式,有人翻译为外观模式,有人翻译为门面模式。我最早接触这种设计模式是在杭州的时候,那个时候服务端的Facade层主要有2个作用,一个是提供给Flex客户端的接口用。一个是作为包含多个service操作的统一接口。GoF《设计模式》中说道:为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。其实大多数人对于Facade层的

2013-10-16 10:44:43 1228

原创 数据库系统的锁的基本原理

在数据库系统的ACID特性中,隔离性是指数据库系统必须具有隔离并发运行的各个事务的能力,使它们不会相互影响。数据库采用锁来实现事务的隔离性。锁的基本原理如下:1、当一个事务访问某种数据库资源时,如果执行select语句必须先获得共享锁,如果执行insert、update、或delete语句,必须先获得独占锁,这些锁用于锁定被操作的资源。2、当第二个事务也要访问相同的资源时,相应的语句也

2013-10-15 22:38:43 2286

转载 mysql where 和having字句的却别

原文链接having的用法having字句可以让我们筛选成组后的各种数据,where字句在聚合前先筛选记录,也就是说作用在group by和having字句前。而 having子句在聚合后对组记录进行筛选。SQL实例:一、显示每个地区的总人口数和总面积.SELECT region, SUM(population), SUM(area) FROM bbc GROUP BY

2013-10-15 12:02:33 885

原创 java IO

节点流:节点流为可以从一个特定的数据源(节点)读写数据,如文件,内存。处理流:处理流是连接在已存在的流(节点流或处理流)之上,通过对数据的处理为程序提供更为强大的读写功能。jdk所提供的所有流类型位于包java.io内部分别继承自以下四种抽象流类型: 字节流字符流输入流 InputStreamReader 输出流Out

2013-10-14 21:58:33 643

原创 mysql 子查询

1、EXISTS和NOT EXISTS操作符只测试某个子查询是否返回了数据行。如果是,则EXISTS将是true. NOT EXISTS将是false.如:select exitsts (select * from absence);select not exists (select * from absence);2、与主查询相关的子查询需要引用主查询里的值,所以必须

2013-10-11 15:56:19 1176

原创 mysql联结操作符

1、逗号关联操作符的效果与INNER JOIN相似:select t1.*,t2.* from t1, t2 where t1.i = t2.i;等价于:select t1.*,t2.* from t1 INNER JOIN t2 where t1.i = t2.i;注意,逗号关联操作符的优先级和其他联结类型不一样,有时还会导致语法错误,而其他联结操作符没有这个问题。

2013-10-11 12:18:14 1015

转载 java.lang.OutOfMemoryError: PermGen space及其解决方法

原作者: 午夜心情PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Inst

2013-10-09 15:28:21 2567

原创 java中集合杂记

HashSet类按照哈希算法来存取集合中的对象,具有很有的性能。当HashSet向集合中加入一个对象时,会调用对象的hashCode()方法获得哈希码,然后根据这个哈希码进一步计算出对象在集合中的存放位置。为了保证HashSet能正常工作,要求当两个对象用equals()方法比较的结果为true时,他们的哈希码也要相等。TreeSet类实现了SortedSet接口,能够对集合中的对象进行排

2013-10-07 11:56:29 960

原创 非递归解决斐波纳挈数列问题

是用迭代解决:看代码吧package com.howlaa.Exception;public class Fab { public static void main(String[] args) { System.out.println(f(40)); } public static long f(int index){ if(index < 1){ Sys

2013-10-04 21:53:28 2176

原创 hibernate映射组成关系

在创建对象-关系映射文件时,不能使用元素来映射Person类的homeaddress属性,而要使用元素,代码如下: ...元素表明homeAddress属性是Person类的一个组成部分,在hibernate中称为组件,中包含一个子元素,指定Address类所属的整体类。与此对应,在Address类中应该定义一个person属性。子元素用来配置组件类的属性和表中字段的映

2013-10-03 12:20:32 1132

原创 hibernate类级别的检索策略

1、立即检索在School.hbm.xml文件中,以下表示采用立即检索策略:当采用Session的load方法检索School对象时:School school = (School)session.load(School.class,new Long(1));hibernate会理解查询school表的select语句:select * from

2013-10-02 15:12:06 1943

原创 hibernate的一级缓存和二级缓存

Session缓存是hibernate的第一级缓存,通常它是事务范围内的缓存,也就是说,每个事务都有单独的第一级缓存。SessionFactory的外置缓存为hibernate的第二级缓存,它是应用范围内的缓存,也就是说,所有事务都共享同一个第二季缓存。在任何情况下,hibernate的第一级缓存总是可用的。而在默认情况下,hibernate的第二级缓存是关闭的,此处可以在hibernate的配置

2013-10-01 16:19:00 885

ksoap2-android-assembly-2.6.5-jar-with-dependencies.jar

ksoap2-android-assembly-2.6.5-jar-with-dependencies.jar jar包

2014-03-14

sunjce_provider jar包

sunjce_provider.jar加密解密用的 SunJCE

2014-03-07

pureMVC最佳实践.pdf

pureMVC最佳实战是开源项目pureMVC的官方文档,非常不错,这里提供给大家,免费下载。

2013-05-03

as3xlsUTF8.swc

flex(ActionScript)导出Excel的开源项目包,这里把资源共享给大家,免费下载。 使用: 解压, 右键->项目属性->flex构建器->库路径->添加SWC->选择swc文件即可~

2013-05-03

PureMvc_AS3

PureMvc.org不能登陆,这里把资源共享给大家,免费下载。 使用: 解压, 右键->项目属性->flex构建器->库路径->添加SWC->选择解压后里的Bin目录下的swc文件即可~

2013-04-26

基于JAVA的智能点名系统

基于JAVA的智能点名系统

2012-10-18

Ext3.3API中文版

ExtJS 3.3 中文版API 非常棒!

2012-09-06

JAVA_API_中文版(找了很久)

找了很久的JAVA_API中文版的,绝对好用~

2011-12-13

王营科技C++电子杂志

王营科技C++电子杂志2011年10月下半月刊创刊号,真的很不错的电子杂志!

2011-11-01

vc写的电话薄软件

大学时用C++写的电话薄软件。用到了map容器

2011-09-16

标准C库函数参考(真的很好)

标准C库函数参考标准C库函数参考标准C库函数参考标准C库函数参考标准C库函数参考标准C库函数参考

2011-06-04

C++面试题(很经典)

C++面试题C++面试题C++面试题C++面试题C++面试题C++面试题C++面试题C++面试题C++面试题C++面试题C++面试题

2011-05-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除