- 博客(42)
- 资源 (3)
- 收藏
- 关注
原创 org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML doc
如果你的spring 报这个异常,那么有可能是你没有引入aopaliance-1.0.jar这个包,检查一下吧,我当时就是没有这个包才出错的。
2015-06-21 10:17:06
1567
原创 linux磁盘使用情况监测
Linux系统管理员的一个重要任务是监测系统的磁盘空间的使用情况,我们不管运行的是一个普通的linux台式机还是大型的Linux服务器。本文将介绍Linux中常用的管理磁盘空间的命令。一、挂载存储媒体挂载是什么意思?就是将系统中的所有磁盘都放到一个目录下。如果插入了存储设备,系统不能自动挂载,那么就要手动挂载。1、挂载命令:mount在终端输入mount会输出当前系统中挂载
2015-01-30 20:18:58
1454
原创 linux进程管理命令
一、ps进程查看常用命令;本文介绍的是UNIX参数风格的命令。在介绍命令的时候我们首先介绍一下输出的参数:UID--->启动这些进程的用户。PID--->进程号PPID-->父进程号(如果该进程是其他的进程启动的)。C----->进程生命周期中的CPU利用率STIME->进程启动时的系统时间TTY--->启动该进程的终端TIME-->进程运行需要的CPU时间CM
2015-01-29 21:43:31
874
原创 jsp过滤器Filter
Filter是一个过滤器,主要负责对用户的请求进行预处理,然后再将请求交给Servlet进行处理,当然我们也可以使用Filter对用户生成响应,在Filter的doFilter方法的参数中有ServletResponse的参数,但是我们一般不这样做。在很多servlet中我们需要对用户请求的编码进行设置,比如设置成utf-8的编码格式,对于这个操作我们就可以把它写在Filter中,这样就可以一
2015-01-18 22:12:05
962
原创 MySQL如何执行关联查询
任何一个关系型数据库都支持关联查询,MySQL中的关联查询中的“关联”的意义要比一般意义上理解的更广泛,MySQL认为任何一个查询都是一次“关联”,并不是一个查询要用到两个以上的表才叫“关联”。所以在MySQL中,每一个查询,每一个片段(包括子查询,甚至是基于单表的select)都可能是关联。下面我们开一个例子:查询学生表中计算机科学与技术系(CS)及年龄不大于19岁的学生select
2014-12-07 13:33:13
1677
原创 数据库索引的选择性
为数据表创建索引是提升数据库查询性能的一个有效方式,如何去创建索引,我们应该在哪些列上创建索引呢?在这之前我们有一个必须要理解的概念:索引的选择性。索引的选择性是指索引列中不同值的数目与表中记录总数的比值。举个例子:假设一个表中有100条数据,该列的值中有80个不同的值,那么该列索引的选择性就是0.8,对于索引的选择性,值越高那么该列索引的效率也就越高。 如何判断索引的选择性
2014-12-05 17:53:11
3528
原创 servlet图片上传
很多人在做网站的时候都会使用一些图片,那么图片是如何上传的呢?对于使用JSP的新手来说这可能会是一个很困扰的问题,其实这个问题不难,我们可以借助相关的组件来实现这个功能。这里提供一个简单的思路:1、在工程下新建一个image文件夹,上传文件到这个文件中。 2、将图片写入数据库中,这样就可以通过数据库访问到你的图片了。如果tomcat或者你的工程没有做任何配置那么在数据库中
2014-12-05 15:02:14
4805
原创 Mysql 的explain
ID:MySQL Query Optimizer选定的执行计划中查询的序列号。Select_type:所使用的查询类型,主要有以下这几种查询类型。DEPENDENT SUBQUERY:子查询内层的第一个SELECT,依赖于外部查询的结果集。DEPENDENT UNION:子查询中的UNION,且为UNION中从第二个SELECT开始的后面所有SELECT,同样依赖于外部查询
2014-12-04 22:25:52
654
转载 详解MySQL中EXPLAIN解释命令
explain显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。使用方法,在select语句前加上explain就可以了:如:explain select surname,first_name form a,b where a.id=b.id EXPLAIN列的解释:table:显示这一行的数据是关于哪张
2014-12-01 21:55:52
597
原创 A different object with the same identifier value was already associated with the session
hibernate在调用session.update()方法的时候抛出yi
2014-11-25 13:56:33
878
原创 关系数据库的规范化
关系数据理论一、设计中的问题1、数据冗余大数据冗余大指的是数据会经常重复出现,浪费了大量的存储空间。2、更新异常 在数据冗余度大的时候,会导致更新异常,系统需要付很大的代驾来维护数据库的完整性,例如:当冗余的那一项的数据更新的时候会导致数据表中出现该数据的元组也要更新,这回消耗系统的资源,对于大型应用来说这是一种不可原谅的事。3、删除异常会导致数据丢失。4、插入
2014-11-19 22:23:11
2272
原创 Caused by: java.sql.SQLException: Invalid value for getInt()
在做hibernate的时候,如果出现错误Caused by: java.sql.SQLException: Invalid value for getInt(),最后一个fan
2014-10-09 18:31:19
13235
原创 分布式数据库的分片方法
一、分片的定义和作用定义:分布式数据库中数据的存储单位成为片段。对全局数据库的划分叫做分片。划分的结果就是片段。每个片段可以保存在一个以上的场地(服务器)。作用:1、减少网络传输量对数据进行复制存储,目的是可以就近访问所需数据副本,减少网络上的数据传输量。2、增大事务处理的局部性3、提高数据的可用性和查询效率。4、负载均衡。二、分片设计过程分片过程是将全局数据进
2014-08-27 17:25:50
13690
原创 hql关联和连接查询实例
Hibernate提供了强大的查询系统,使用Hibernate有多种查询方法可以选择:可以使用Hibernate的HQL查询,也可以使用条件查询,甚至可以使用原生的SQL查询语句。其中HQL查询时Hibernate配置的功能强大的查询语句。HQL是非常有意识的被设计为完全面向对象的查询,它可以理解如继承、多态 和关联之类的概念。 下面我们来看一下
2014-08-21 13:50:48
28830
原创 C# 复制,删除文件
官方文档点击打开链接上有介绍。下面介绍一下我写的。1、首先是复制文件首先打开我们的对话框获得文件路径,当然也可以直接编写路径private void BtnAddFile_Click(object sender, RoutedEventArgs e) { OpenFileDialog openFileDialog = new OpenFile
2014-05-11 22:06:22
975
原创 WPF 调用线程无法访问此对象,因为另一个线程拥有该对象
出现上面的异常是因为多个线程在同时访问一个对象造成的,在网上查看了一些资料,说的是在C#2005后不再支持多线程直接访问界面的控件(界面创建线程与访问线程不是同一个线程),但是可以可以使用delegate来解决。
2014-05-01 15:31:00
3888
原创 C# Socket通讯实例
socket的英文原义是“孔”或“插座”。通常称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。在Internet上的主机一般运行了多个服务软件,同时提供几种服务。每种服务都打开一个Socket,并绑定到一个端口上,不同的端口对应于不同的服务。Socket正如其英文原意那样,象一个多孔插座。
2014-04-29 23:42:48
1241
原创 C# 向文本文件中逐行读写文件
C#读写文件的方法为StreamReader和StreanWriter1、写文件,这个方法会一行一行地写数据,如果文件中有数据会在下一行追加public static void WriteFile(String str) { StreamWriter sw = new StreamWriter("E:/file.txt", true, Sys
2014-04-24 20:00:38
13798
2
原创 java webservice使用Ksoap2接收返回的数组
我们在写webservice的时候,如果遇到我们要调用的方法的返回值并不是一个单一的对象或者基本类型,而是以个数组该怎么办?这一次我遇到了这个问题,搞了好久才搞出来,于是把它写下来。这是我要调用的方法:public String[] QueryId(int id){ String[] str = tdb.query(id); return str;
2014-03-26 13:08:54
2872
原创 android dialog对话框
这里我我讲一下android自定义对话框的开发。这里是效果图自定义界面很显然我们需要一个布局文件,在这个布局文件中我们可以任意写布局代码。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" and
2014-03-11 18:25:18
977
原创 OpenGl 加载渲染模型
本文为在学习android OpenGl2.0时对加载3D模型的基本思路的梳理,为了便于理解我们从安卓程序的运行过程开始。1、每一个android程序都有一个主要的Activity。这个Activity是我们进入这个程序时看到的界面,我们知道每一个activity都会有自己的布局文件。所以开发Opengl的程序的时候我们首先要创建一个Activity,然后再创建一个他的布局文件(Opengl中
2014-03-11 16:14:13
2666
1
转载 android 判断网络连接状态
Android网络连接判断与处理获取网络信息需要在AndroidManifest.xml文件中加入相应的权限。 1)判断是否有网络连接 1 public boolean isNetworkConnected(Context context) { 2 if (context != null) { 3 ConnectivityM
2014-03-02 20:02:41
1187
转载 android sqlite使用详解
现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。对于Android平台来说,系统内置了丰富的API来供开发人员操作SQLite,我们可以轻松的完成对数据的存取。下面就向大家介绍一下SQLite常用的操作方法,为了方便,我
2014-03-01 21:11:12
1345
转载 android流量监控
最近无聊看了关于android流量监控方面的知识,发觉android在这方面做得很是全面,google已经将对于流量监控类TrafficStats都封装好了,非常容易上手,对于学习android开发的人来说,无疑是极大的利器。先此声明:以下的例子大部分来自于网络(就是我学流量监控的时候,在网上找的例子),但个人觉得,例子本身写得非常棒,所以自己稍作修改拿来摆上架~~~呵呵呵呵呵。好了,废话
2014-02-26 19:46:13
1594
转载 android SQLite使用详解
上次我向大家介绍了SQLite的基本信息和使用过程,相信朋友们对SQLite已经有所了解了,那今天呢,我就和大家分享一下在Android中如何使用SQLite。现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们为移动设备开发应用程序时,也许就要使用到SQLite来存储我们大量的数据,所以我们就需要掌握移动设备上的SQLite开发技巧。对于Andr
2014-02-26 19:01:56
1092
原创 android摇一摇服务
摇一摇程序主要依靠的是系统的“加速度传感器”。加速度传感器用于感知手机的加速度,其返回值是一个返回值为3的数组,数组中的3(values[0],values[2],values[2],)个元素分别代表手机的加速度在x,y,z轴上的分量。开发步骤:1、首先要获得SensorManager对象 SensorManager mySensorManager = (SensorManager
2014-02-25 22:01:52
1161
转载 android流量监控
——去年学了android两个月,今年由于项目再度拾起,过了个年真是基本忘光了,依旧菜鸟一个——由于项目需要研究了一下流量监控,下面是对于android流量监控的一点心得体会1. android实现流量监控在2.2版本之前没有专门的类和接口,我网上查看的大家的方法基本上都是读取一个文件/proc/net/dev,这个方法我没有使用,没有进行深入研究。2. 我是用的是and
2014-02-25 21:57:07
1507
转载 android截屏代码
Android源码中屏幕截图的实现5作者:aoratec更新于 07月12日访问(4988)评论(16)Android手机一般都自带有手机屏幕截图的功能:在手机任何界面(当然手机要是开机点亮状态),通过按组合键,屏幕闪一下,然后咔嚓一声,截图的照片会保存到当前手机的图库中,真是一个不错的功能!以我手头的测试手机为例,是同时按电源键+音量下键来
2014-02-22 16:40:45
1287
原创 Java 打开windows系统文件
想要用java代码打开一个windows系统中的文件,例如tex文件,然后再从窗口中显示出来可以这样做: File file= new File("D:\\ProgrsmForAndroid\\rw.txt"); try { java.awt.Desktop.getDesktop().open(file);//打开文件 } ca
2013-12-18 14:20:58
1967
1
原创 jsp 分页实例
很多初学者在做jsp网页的时候都会遇到一个很蛋疼的问题,就是网页的分页。 遇到这种问题就像要去网上找第三方插件,但是找了半天还是没找到,或者找到了但是又不会用。 我也是这样,后来我就决定自己写一个分页的功能。经过几番努力,终于做了一个简单的分页。 这个方法只适用于数据较少的情况,如果数据很多,可能很慢,这样好像要用异步加载的方法吧。 有图有真
2013-12-12 14:30:41
1266
转载 java synchronized详解
java synchronized详解记下来,很重要。Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。
2013-12-08 15:37:21
803
转载 动态规划 多边形算法
1、问题描述: 给定N个顶点的多边形,每个顶点标有一个整数,每条边上标有+(加)或是×(乘)号,并且N条边按照顺时针依次编号为1~N。下图给出了一个N=4个顶点的多边形。 游戏规则 :(1) 首先,移走一条边。 (2) 然后进行下面的操作: 选中一条边E,该边有两个相邻的顶点,不妨称为V1和V2。对V1和V2顶点所标的整数按照E上所标运算符号(+或是×)进行
2013-12-02 08:56:58
1264
原创 android listView用法
android listView用来显示一个一个的列表论坛的帖子就可以用它来实现,列表菜单,等等废话就不多说了,直接上图:2、布局代码<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/too
2013-11-20 11:34:56
1434
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人