- 博客(18)
- 资源 (3)
- 收藏
- 关注
原创 java爬虫返回页面乱码问题
本人 最近接触了爬虫程序,开始写了几个程序爬取国内某网站数据,期间出现了乱码问题,但总是能在设置head消息中的encoding 解决问题,今天在爬取国外网站的时候,出现了一件头疼的问题:该程序爬取回来的全部是英文数据,不管怎么设置,但总是出现乱码,研究了几个小时(本人小白一枚) 终于明白了一点问题,并解决之:现贴上代码:本例采用get方式 post 方式类似,请参考 抓取网站:
2012-12-13 19:35:33 1626
原创 oracle 存储过程编写和java程序调用oracle存储过程
项目接近尾声 没代码敲了 闲来啃一下数据库 额是菜鸟 小白一枚 有不合理的地方 请指导1、什么是存储过程。存储过程是数据库服务器端的一段程序,它有两种类型。一种类似于SELECT查询,用于检索数据,检索到的数据能够以数据集的形式返回给客户。另一种类似于INSERT或DELETE查询,它不返回数据,只是执行一个动作。有的服务器允许同一个存储过程既可以返回数据又可以执行动作。2、什
2012-11-27 10:33:46 386
原创 struts2文件上传功能
Struts2本身并没提供上传的组件,我们可以通过调用上传框架来实现文件的上传。一、配置上传解析器首先要配置项目的框架,也就是倒导入"struts2-core-2.2.1.jar"库文件,找到org.apache.struts2包下的default.porperties资源文件。如下图;资源文件中给出了不同的strus2的默认配置,我们可看到struts2默认是jakarta作为其文件上传
2013-08-24 11:43:21 457
转载 Spring IoC与AOP的核心思想
IoC和AOP都是Spring的核心思想 首先,IoC,控制反转。Spring开发的基本思想:面向接口的编程模式。框架做的越多,应该越能发现接口在其中起到的作用,而Spring将这种想法,开始贯彻到业务的开发中了。Bean的Set方法使用接口作为参数,保证其扩展性,实现依赖关系的松偶尔。所谓的控制反转,作为中文更好理解的一个翻译应该是依赖注入,把依赖的类采用接口的方式,利用Set函数,传入
2013-08-24 11:35:55 711
转载 EL表达式之sessionScope
EL 全名为ExpressionLanguageEL语法很简单,它最大的特点就是使用上很方便。接下来介绍EL主要的语法结构:${sessionScope.user.sex}所有EL都是以${为起始、以}为结尾的。上述EL范例的意思是:从Session的范围中,取得用户的性别。假若依照之前JSPScriptlet的写法如下:User user =(User)session.get
2013-08-13 10:47:07 491
转载 JVM参数设置、分析
不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置不同
2013-08-09 15:11:30 436
转载 浅谈MySql的存储引擎(表类型)
什么是MySql数据库 通常意义上,数据库也就是数据的集合,具体到计算机上数据库可以是存储器上一些文件的集合或者一些内存数据的集合。 我们通常说的MySql数据库,sql server数据库等等其实是数据库管理系统,它们可以存储数据,并提供查询和更新数据库中的数据的功能等等。根据数据库如何存储数据和如何操作数据的实现机制不同,这些数据库之间即有区别又有共同点。 MyS
2013-08-09 11:56:19 418
转载 Quartz学习
Quartz学习介绍QuartzQuartz是一个开源的任务调度系统,它能用来调度很多任务的执行。运行环境Quartz 能嵌入在其他应用程序里运行。Quartz 能在一个应用服务器里被实例化(或servlet容器), 并且参与XA事务Quartz能独立运行(通过JVM),或者通过RMIQuartz能被集群实例化任务调度当一个指定给任务的触发器发生时,任务就被调度执行.
2012-12-20 14:24:25 257
转载 Quartz学习
Quartz学习介绍QuartzQuartz是一个开源的任务调度系统,它能用来调度很多任务的执行。运行环境Quartz 能嵌入在其他应用程序里运行。Quartz 能在一个应用服务器里被实例化(或servlet容器), 并且参与XA事务Quartz能独立运行(通过JVM),或者通过RMIQuartz能被集群实例化任务调度当一个指定给任务的触发器发生时,任务就被调度执行.
2012-12-20 14:23:30 435
原创 ORA-00845: MEMORY_TARGET not supported on this system
SQL> alter system set memory_max_target=3G scope=spfile ; System altered. SQL> alter system set memory_target=2G scope=spfile ; System altered. SQL>SQL> shutdown immediateData
2012-09-17 09:54:08 279
原创 ORA-01102: cannot mount database in EXCLUSIVE mode
ORA-01102 的解决办法安装完oracle 数据库后启时,遇到ora-01102错误。oracle@r05a11016.yh.com:/home/oracle>sqlplus "/as sysdba"SQL*Plus: Release 11.2.0.2.0 Production on Fri Apr 15 16:17:39 2011Copyright (c) 1982, 20
2012-09-17 09:53:34 347
原创 oracle 监听启动的时候 lsnrctl start 的显示 什么服务read unknown 之类的解释
Listener StatusJune 8, 2009Tags: oracle listener 监听有三种状态:block、unkown、readyService “+ASM” has 1 instance(s).Instance “+ASM2″, status BLOCKED, has 1 handler(s) for this service…监听有动态注册
2012-09-17 09:52:49 3513
原创 相信很多oracle菜鸟 遇到这个问题 服务器重启之后 oracle需要手动启动的烦恼 ,下面教你oracle的自启动
以root身份登录1、修改Oracle系统配置文件/etc/oratab文件格式为: SID:ORACLE_HOME:AUTO修改为: orcl:/oradata/app/oracle/product/10.2.0:Y2、修改/etc/rc.d/rc.local配置文件 在/etc/rc.d/rc.local中加入如下内容: su - orac
2012-09-17 09:50:46 578
原创 oracle远程登陆sys用户失败 确保密码一定正确的时候 还是出错 !
远程登陆不了sys等用户的时候 确保你密码一点正确的 那么此时一定是你的密码文件遭到损坏 此时我们可以重新生成相应的密码文件先在本地登陆到数据库下 shutdown immediate 数据库再进行一下操作cd $ORACLE_HOME/dbs 删除对应的数据库的orapwTestDB 执行命令 : orapwd file=orapwTestDB password=r
2012-09-17 09:49:01 1041
转载 java.sql.SQLException:Value '0000-00-00' can not be represented as java.sql.Date
java.sql.SQLException:Value '0000-00-00' can not be represented as java.sql.Date问题描述:数据表中有记录的time字段(属性为timestamp)其值为:“0000-00-00 00:00:00”程序使用select 语句从中取数据时出现以下异常:java.sql.SQLException:Valu
2012-07-19 13:40:02 309
转载 centos 安装Apache+php+Mysql+phpMyAdmin
1.更新系统内核到最新.yum -y update系统更新后,如果yum安装时提示错误信息,请执行以下命令修复.rpm –import /etc/pki/rpm-gpg/RPM-GPG-KEY*2. 安装Apahce, PHP, Mysql, 以及php连接mysql库组件yum -y install httpd php mysql mysql-server php-mysql
2012-07-07 17:53:48 368
原创 java模版
Java模版语言Velocity是由Apache软件组织提供的一项开放源码项目,它是一个基于Java的模板引擎。网页制作者可以通过Velocity模板语言(Velocity Template Language,VTL)定义模板(template),并且在模板中不包含任何Java程序代码。Java开发人员编写程序代码来设置上下文,它包含了用于填充模板的数据。Velocity引擎能够把模板
2012-07-07 17:51:43 568
原创 mysql第一次装上后,不能用java或其他程序语言连接问题
如何开启MySQL的远程帐号Tags : 远程帐号开启 MySQL 的远程登陆帐号有两大步:1、确定服务器上的防火墙没有阻止 3306 端口。MySQL 默认的端口是 3306 ,需要确定防火墙没有阻止 3306 端口,否则远程是无法通过 3306 端口连接到 MySQL 的。如果您在安装 MySQL 时指定了其他端口,请在防火墙中开启您指定的 MySQL 使用的端口号。如
2012-07-07 17:47:23 292
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人