
高级
lshh_837
这个作者很懒,什么都没留下…
展开
-
[数据库/mysql/pgsql/sql server] 表分区功能综述
mysqlmysql 的群体最多,我们先来看它的.http://www.ooso.net/index.php/archives/217mysql 5.1新功能 -- 按日期分区2006-08-08 @ 07:42:42 · 作者 volcano · 归类于 MYSQL你可能会感兴趣的内容混合使用SQL和shell命令在命令行里执行mysql的sql...原创 2009-02-25 15:58:11 · 283 阅读 · 0 评论 -
sql面试题
昨天去滨江的一个公司面试,遇到一个数据库的题目,总结下 题目是这样的:[code="java"]name score小明 胜小明 胜小李 负小李 负小明 负小李 胜小李 胜[/code]要求结果是:[code="java"]姓名 胜 负小明 2 1小李 2 2...原创 2010-03-03 13:11:56 · 122 阅读 · 0 评论 -
oracle导入备份错误
IMP-00017: following statement failed with ORACLE error 20001: "DECLARE SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := NULL; SREC.MAXVAL :=" " NULL; SREC.EAVS := 0; SREC.CHVALS := NULL; SREC.NOVAL...原创 2010-06-26 17:29:18 · 460 阅读 · 0 评论 -
sql2005链接sql2000
服务器是sql server 2000的,客户端是2005的,怎么链接? 首先需要在服务器端开启tcp/ip协议,这是基本,并且查看其端口,我设置的是1435,默认是1433的 然后在客户端输入,ip+逗号+端口,如:10.33.100.24,1435 输入用户名和密码即可进入...原创 2010-10-19 13:04:06 · 132 阅读 · 0 评论 -
ORA-28000: the account is locked
最近两个朋友问我同样的问题,他们发现数据库里面有一个账户总是莫名其妙的被锁住,不知道是什么原因。 我首先想到的是用户default profiles中的failed_login_attempts参数设置问题,然后扩展的问题是这个参数的精确含义及相关值查询。 测试结果如下: 1. 查询failed_login_attempts参数默认值: 10g(...原创 2011-03-03 18:32:13 · 88 阅读 · 0 评论 -
论如何进行有效的需求管理
通过高级项目经理5天课程的培训,个人感觉对于原先的工作实践有了一个很好的指导,从原先的实践上升了一个层次,对于实践有了一个很好的理论指导。我想很多人可能会与我同感,一个项目做了很久,感觉总是做不完,就像一个“无底洞”。你想加人尽快完成这个项目,而用户总是有新的需求要项目开发方来做,就像用户是一个不知廉耻的要求者,而开发方是在苦苦接收的接受者。实际上,这里涉及到一个需求管理的概念。项目中哪些该做...原创 2012-06-10 19:51:08 · 232 阅读 · 0 评论 -
实现只能一个用户登录
功能:当你在一台电脑上登录了账号,然后又在另外一台电脑上登录(同一个账号),就立马提示前一台账号下线通知,就和QQ等下线通知一样。实现思路:将用户的登录信息保存在application和session内置作用域内, 然后在首页写个定时器,轮询某ajax方法(检查application和session是否相等,不相等则弹出“用户在其他地方登录信息”)。示例代码:1、登录时判断该用户的a...原创 2017-01-19 16:21:35 · 456 阅读 · 0 评论 -
Zookeeper的集群配置
一 集群的作用为了获得可靠的 ZooKeeper 服务,用户可以在一个集群上部署 ZooKeeper 。只要集群上大多数的ZooKeeper 服务启动了,那么总的 ZooKeeper 服务将是可用的。另外,最好使用奇数台机器。 如果 zookeeper拥有 5 台机器,那么它就能处理 2 台机器的故障了。二 zookeeper伪分布式集群配置 所谓 "伪分布式集群" 就是在,在一台...原创 2017-01-19 16:29:20 · 127 阅读 · 0 评论 -
redis+spring例子
一、Redis了解1.1、Redis介绍:redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性...原创 2017-01-22 17:44:44 · 117 阅读 · 0 评论 -
redis安装及示例
1.安装Redis官方网站:http://redis.io/官方下载:http://redis.io/download 可以根据需要下载不同版本windows版:https://github.com/MSOpenTech/redisgithub的资源可以ZIP直接下载的(这个是给不知道的同学友情提示下)下载完成后 可以右键解压到 某个硬盘下 比如D:\Redis\redis...原创 2017-01-23 14:43:33 · 135 阅读 · 0 评论 -
ActiveMQ例子
1.下载ActiveMQ去官方网站下载:http://activemq.apache.org/2.运行ActiveMQ解压缩apache-activemq-5.5.1-bin.zip,然后双击apache-activemq-5.5.1\bin\activemq.bat运行ActiveMQ程序。启动ActiveMQ以后,登陆:http://localhost:8161/admin...原创 2017-01-23 15:36:57 · 88 阅读 · 0 评论 -
redis存储list
把List转换成JSON,存储到Redis,取出来的时候,再把JSON转换成List。 User user = new User(); user.setId(123); user.setName("fighter"); User user1 = new User(); user1.setId(1232); user1.setN...原创 2017-02-06 15:01:54 · 128 阅读 · 0 评论 -
多线程操作hashtable的问题
大家都知道hashmap是线程不安全的,hashtable是线程安全的,如果涉及多线程,推荐用hashtable。但在一边插入,一边遍历查询的时候,hashtable会报错:Java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(HashMap.java:...原创 2017-02-10 11:29:56 · 1754 阅读 · 0 评论 -
oracle 11g完美导出到oracle10g
oracle11g用exp命令导出的dmp文件10g是不能识别的,网上有一种方法就是用notepad++修改dmp文件的版本号(不知道为什么用editplus修改就不行),修改完成之后是可以导入的,表什么的也都对,目前还不清楚有什么缺点,只不过报了一大堆错其实最好的办法就是用10g的客户端连接oracle11g然后用exp命令导出,下面讲得就是这个办法 http://jingyan...原创 2017-02-28 15:22:39 · 166 阅读 · 0 评论 -
做exe服务
让程序作为服务运行 想让一个程序在启动系统的时候自动运行,你有什么好办法?添加到启动组?那如果别人删除掉就不管用了。如果你使用了Windows NT/2000/XP,就可以试试把这个程序添加为一个服务,这样只有拥有权限的人才可以更改服务,只要你设置好权限,就不用担心会被别人删除了。 要把应用程序添加为服务,你需要两个小软件:Instsrv.ex...原创 2018-03-14 11:34:14 · 198 阅读 · 0 评论 -
虚拟机的IP地址为什么和本机不一样?
最近在配置虚拟机,但发现虚拟机的ip地址和局域网内的其它非虚拟机的机器不一样,感觉很奇怪,例如:虚拟机的IP地址为: 172.*.*.* 255.255.255.0非虚拟机的为: 192.*.*.* 255.255.255.0大家知道子网掩码为255.255.255.0的话,前3个地段是没有意义的,仅仅最后一个可供用户修改。因此很奇怪,如果是...原创 2010-05-13 16:46:58 · 5672 阅读 · 0 评论 -
an error occurred while completing process -java.lang.reflect.InvocationTargetEx
在使用codegen插件来从WSDL文件生成代码时,到了最后一步出现"An error occurred while completing process -java.lang.reflect.InvocationTargetException"错误,重试N次,结果依然,从AXIS2的LIB库中复制"geronimo-stax-api_1.0_spec-1.0.1.jar"和"back...原创 2010-01-29 17:09:09 · 238 阅读 · 0 评论 -
MyEclipse + AXIS2
一、环境准备1.1软件下载准备Tomcat 5.5下载地址:http://tomcat.apache.org/download-55.cgi#5.5.20Axis War包:http://ftp.wayne.edu/apache/ws/axis2/1_1_1/axis2.warAxis Eclipse plug-in(代码生成工具和打包工具):http:...原创 2010-01-29 17:03:52 · 140 阅读 · 0 评论 -
JVM内存JAVA_OPTS参数说明
我经常会这样来设置服务器端的JVM:JAVA_OPTS="-server -Xms2048m -Xmx2048m -Xss512k"-server:一定要作为第一个参数,在多个CPU时性能佳-Xms:初始Heap大小,使用的最小内存,cpu性能高时此值应设的大一些-Xmx:java heap最大值,使用的最大内存上面两个值是分配JVM的最小和最大内存,取决于硬件物理内存的大小,...原创 2009-02-26 13:20:33 · 170 阅读 · 0 评论 -
postgres数据库优化(处理大表)
最近项目要改成网络版,这样原项目肯定不适合,特别是数据库方面,网络版用户会很多,检测到的数据会更多,估算了下,某些表可能超出表的最大容量,因此要对数据库进行优化。 数据库优化主要包括包括对冗余字段的处理,提高查询性能和大表的处理,针对冗余字段,初步看了下,主要是有的字段根本没用到,这个可能是在原来设计的时候考虑太复杂,而现实项目中根本没有用,可以通过重新定义表,删除没有用的字段来处理...2009-02-27 17:39:21 · 2994 阅读 · 0 评论 -
数据库索引的作用
索引 可以利用索引快速访问数据库表中的特定信息。索引是对数据库表中一个或多个列(例如,employee 表的姓氏 (lname) 列)的值进行排序的结构。如果想按特定职员的姓来查找他或她,则与在表中搜索所有的行相比,索引有助于更快地获取信息。 索引提供指针以指向存储在表中指定列的数据值,然后根据指定的排序次序排列这些指针。数据库使用索引的方式与使用书的目录很相似:通过搜索索引找到特定的...原创 2009-03-10 23:20:21 · 131 阅读 · 0 评论 -
Java Socket网络编程初级入门
事实上网络编程简单的理解就是两台计算机相互通讯数据而已,对于程序员而言,去掌握一种编程接口并使用一种编程模型相对就会显得简单的多了,Java SDK提供一些相对简单的Api来完成这些工作。Socket就是其中之一,对于Java而言,这些Api存在与java.net 这个包里面,因此只要导入这个包就可以准备网络编程了。 网络编程的基本模型就是客户机到服务器模型,简单的说就是两个进程之间相互...原创 2009-03-12 16:04:35 · 92 阅读 · 0 评论 -
Spring中Quartz的配置
Quartz是一个强大的企业级任务调度框架,Spring中继承并简化了Quartz,下面就看看在Spring中怎样配置Quartz:首先我们来写一个被调度的类:[code="java"]package com.kay.quartz;public class QuartzJob{ public void work() { System.out.p...原创 2009-04-07 16:50:31 · 82 阅读 · 0 评论 -
Jrobin图表字体问题
Jrobin图表显示存在的中文乱码问题可通过手动设置字体来解决。 下面是我写的生成和读取jrobin图表的简单例子:[code="java"]import java.awt.Color;import java.awt.Font;import java.io.IOException;import org.jrobin.core.RrdDb;import org.j...2009-05-14 10:59:39 · 222 阅读 · 0 评论 -
jasperreports+ireport入门小例子
一。安装ireport,到iReport的官方网站:http://ireport.sourceforge.net/去下载。二。安装完后制作report模板文件: 1.新建一个文件:档案-->开启新档 2.配置数据源:data-->连接资源来源-->new-->DataBase JDBC connection,输入名称,选择驱动,填写url. 3.插入数据,选择data-...2009-05-27 11:25:15 · 157 阅读 · 0 评论 -
获得一个表insert语句
因为项目需要支持两个数据库,在数据移植上会有很多麻烦,特别是数据量很大的情况下,总不能把同样的数据插入2遍吧? 我们想到的解决方案是写sql脚本,在不同的数据上跑一遍就可以了,create语句我可以直接用PL/SQL导出,而insert语句确没有。当然也不排除别的第三方软件有这样的功能,我查到一种用sql查询出insert语句的方法。[code="java"]select '...2009-06-04 15:04:24 · 284 阅读 · 1 评论 -
ChartDirector开发心得
帖一个Multi-Line Chart例子代码:[code="java"] Multi-Line Chart View Chart Source Code[/code]2009-06-17 17:24:31 · 257 阅读 · 0 评论 -
oracle远程备份和还原
Oracle怎样进行远程备份?(就是说我在本地想备份其他机器上的数据库) 今天我找到了一个用doc命令的备份方法,简单记录如下:备份: exp 用户名/密码@要连接的远程计算机IP/要备份的远程数据库名称 file=文件路径[color=red]注:此用户必须拥有dba的权限[/color] 事例:[code="java"]exp hom/hom@1...2009-07-01 17:31:48 · 1560 阅读 · 0 评论 -
Tomcat源码学习
作为一位Java程序员,如果您没有接触过开源软件、项目或框架的话,恐怕有些不可思议。轰轰烈烈的开源运动起源于Linux操作系统,Apache基金会在其中扮演了中流砥柱的角色,业界巨擘SUN,IBM, BEA 和Oracle等公司的积极参与,使得声势浩大的开源运动成为软件开发领域势不可挡的力量。2001年11月,IBM向Apache基金会捐献出Visual Age for Java,这个看似穷途末路...原创 2009-07-02 12:11:43 · 95 阅读 · 0 评论 -
微软自带jdbc驱动缺陷
微软自带的3个驱动包分别为:msbase.jar,mssqlserver.jar,msutil.jar微软驱动的缺点:(1)如果采用jdbc-odbc驱动,那么就必须按照查询顺序来一次读取(不论有没有image或text类型)(2)如果采用微软提供的ms sql server jdbc driver,如果查询语句中,不存在image或text类型字段,那么可以按照无序获取(3)如果...2009-07-02 14:15:20 · 135 阅读 · 0 评论 -
Spring学习笔记:1、概念理解
转载自:http://dev.youkuaiyun.com/author/Imain/0e9fc7c88d1a43878190023e8c331595.html源自:陈刚 (个人网站) Spring耳闻已久,但一直没有时间和心情去看它,最近它的声音是越来越大了,于是趁着有空闲时间,我也花了两个晚上看了看Spring,以下谈谈我的学习感受。用Spring耳闻已久,但一直没有时间和...原创 2010-01-28 15:13:32 · 94 阅读 · 0 评论 -
Spring学习笔记:第二章 Spring中IoC的入门实例
第二章 Spring中IoC的入门实例Spring的模块化是很强的,各个功能模块都是独立的,我们可以选择的使用。这一章先从Spring的IoC开始。所谓IoC就是一个用XML来定义生成对象的模式,我们看看如果来使用的。1、数据模型。1、如下图所示有三个类,Human(人类)是接口,Chinese(中国人)是一个子类,American(美国人)是另外一个子类。源...原创 2010-01-28 15:14:48 · 83 阅读 · 0 评论 -
Myeclipse中安装mybatis generator插件
1、下载mybatis generator插件。2、把插件的中文件夹features和plugins拷贝到Myeclipse中的文件夹MyEclipse 10\dropins中。 3、重启Myeclipse。原创 2018-03-14 11:35:57 · 240 阅读 · 0 评论