
Java语言
Java语言
怪异收集者
无法访问
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
J2EE前后台传值带中文时乱码
(本文年代久远,请谨慎阅读)传值乱码问题在Web开发中涉及许多方面:登陆注册时,是否正确得到正确的中文用户名;修改信息时,是否可以显示提交的中文信息;以上是具体使用,当然包括所有后台想得到值的 文本框 的传值!!可以看到输入中文是我们在做一个网站时必须要考虑的,纯英文的外国网站你输入中文也不会乱码。其实,解决乱码我们只需要注意几个问题,再加之少许操作即...原创 2014-12-18 09:09:17 · 135 阅读 · 0 评论 -
Web开发时遇到的传值乱码问题
传值乱码问题在Web开发中涉及许多方面:- 登陆注册时,是否正确得到正确的中文用户名;- 修改信息时,是否可以显示提交的中文信息;- 以上是具体使用,当然包括所有后台想得到值的 文本框 的传值!!可以看到输入中文是我们在做一个网站时必须要考虑的,纯英文的外国网站你输入中文也不会乱码。其实,解决乱码我们只需要注意几个问题,再加之少许操作即可获得想要的中文-首先,一个Web工程原创 2014-12-18 16:22:32 · 747 阅读 · 0 评论 -
Java向Oracle数据库表中插入CLOB、BLOB字段
在需要存储较长字符串到数据库中时往往需要使用一些特殊类型的字段,在Oracle中即blob和clob字段,一般而言:Clob字段存储字符信息,比如较长的文字、评论,Blob字段存储字节信息,比如图像的base64编码。注意,上述字段的使用均可以用其他方式替代,比如用MongoDB或者图片直接存储为文件等等,这里不纠结场景的合适与否,只是针对Blob和C...原创 2018-05-10 21:49:29 · 1191 阅读 · 0 评论 -
Gephi-Toolkit的引入与使用
Gephi-Toolkit是一个工具包,可以不依赖NetBeans平台来对输入数据进行可视化,输入数据一般是gexf等格式的文件,大多已经完成了坐标计算过程,用此Toolkit的目的就是使用Gephi强大的绘图功能(还有独立的其他功能,这里暂不展开)。详细项目地址点击 这里 。在上述Github的项目地址中,有详细的代码demo和使用的部分示例数据...原创 2018-05-03 22:58:46 · 1187 阅读 · 0 评论 -
Oracle复杂 Merge Into | no listener | ORA-00001
使用 Merge Into 进行数据表的增量更新特点:如果数据存在则更新,如果不存在则插入示例:北斗渔船位置的实时数据表MERGE INTO A_DATA T1USING ( SELECT '21212958881122' AS MSG_ID , '北斗星通1' AS COMM_TYPE , '20261' AS U...原创 2017-04-06 06:48:40 · 456 阅读 · 0 评论 -
WebService获取数据实例及WSDL文件解读
网址这是一个汇总webservice的网站:http://www.webxml.com.cn里面有非常多可以供调用的WebService 概览点进某个服务,针对这个服务的方法都有非常详细的方法说明,完整说明以文件的形式列出:点进某个具体方法是调用接口的具体方式,例如SOAP方式以及Http的Post或者Get方式等等,通常是使用Http进行请求,这...原创 2017-04-15 09:10:05 · 345 阅读 · 0 评论 -
如何开发并发布REST风格的WebService
在《WebService的使用》中已经可以发现其调用方式非常简单,但是也知道一个WebService服务包含非常多的定义和描述(在对WSDL文件的分析中就可以看出),可以说其实现是非常的复杂。不过,在常见开发语言中(JavaC#)都有对实现WebService的封装框架,Java下有AXIS2、CXF、JAX-WS、XFire方式,并且每种方式在常见I...原创 2017-04-16 06:51:38 · 315 阅读 · 0 评论 -
Web接口开发的相关事项
本次任务的具体背景及要求:需要将数据提供方(对方)的数据同步到本地(我方)目的是在本地维护一个与数据提供方一致的本地数据库(ORACLE)数据提供方提出的方案就是我方开发一个Web接口供其调用数据方给出其发送数据的格式等信息,即给出了接口规范本次任务的交互情景:对于实时数据,数据方在收集后每隔十分钟调用一次接口推送过来这些数据我方接口...原创 2017-04-29 07:31:09 · 139 阅读 · 0 评论 -
WebService初步使用
#### 使用中出现的错误faultDetail: {http://xml.apache.org/axis/}stackTrace:服务器无法处理请求。 ---> 值不能为空。 call.setOperationName(new QName("http://WebXml.com.cn/","getSupportCity")); ...原创 2017-04-21 17:50:41 · 629 阅读 · 0 评论 -
关于JAVA中动态创建二维数组的技巧
(本文年代久远,请谨慎阅读)看似一个非常简单的问题,但是实际却花了我很多时间。我的目的是,创建一个二维数组str[][],令 str[][] <-- Arraylist<Arraylist<T>>//此处T指的int(Integer)类型创建二维数组首先JAVA中创建二维数组的方法无非两种:一种是静态的,即已知...原创 2014-10-11 14:56:04 · 509 阅读 · 0 评论 -
JAVA动态创建表以及动态插入数据
(本文年代久远,请谨慎阅读)首先,连接数据库是必做的工作,在温习一下。连接数据库利用JDBC驱动链接Mysql数据其实很简单的,第一要下载一个名为 “mysql-connector-java-5.1.20-bin.jar” 驱动包。并解压到相应的目录!5.1.20是版 本号到目前为止这个是最新的版本!第一、如果你是在命令行方式下开发,需要把mys...原创 2014-11-07 16:38:30 · 3251 阅读 · 0 评论 -
JAVA连接mysql数据库,动态创建表以及动态插入数据
JAVA连接mysql数据库,动态创建表以及动态插入数据2014-09-22 17:310人阅读评论(0)收藏编辑删除mysqljava实例数据库首先,连接数据库是必做的工作,在温习一下。下面内容引自http://blog.micxp.com/index.php/archives/62/利用JDBC驱动链接M原创 2014-09-22 17:49:49 · 11213 阅读 · 2 评论 -
关于JAVA中动态创建二维数组的“技巧”
看似一个非常简单的问题,但是实际却花了我很多时间。 我的目的是,创建一个二维数组str[][],令str[][] >; //此处T指的int(Integer)类型 首先JAVA中创建二维数组的方法无非两种: 一种是静态的,即已知全部数据,比如要建立3乘3的二维数组,每个数组中的个数,及数组中元素是什么都明确已知,注意,是原创 2014-09-22 16:49:23 · 19478 阅读 · 0 评论 -
java实现全排列输出
Java 全排列输出java实现全排列输出最近在找工作,面试java程序员或者软件工程师,在笔试的时候常常见到这么一道题:全排列的输出数组(常常要求是整数),其实这道题不难,主要是递归调用,在baidu或者google上已经有很多人提出了解法,但是大部分可读性很差,让我们莘莘学子根本就记不住。我来简单的说一下:其实这个问题的解法基本思路是这样的:递归转载 2014-09-20 21:05:00 · 1161 阅读 · 0 评论 -
java中调用mysql在指定数据库内建表
今天需要用java连mysql建个表,无奈sqll原创 2014-09-20 15:36:38 · 895 阅读 · 0 评论 -
Strut2错误处理<init>
严重: Dispatcher initialization failed //struts.xml绑定出错,继续看下面Unable to load configuration. - action - file:/D:/Tomcat%206.0/webapps/addressbook/WEB-INF/classes/struts.xml:36:51 at com.opensymph原创 2014-12-05 00:03:29 · 512 阅读 · 0 评论 -
在Myeclipse中使用Hibernate要注意的几个问题
什么是Hibernate:Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CM原创 2014-10-31 00:23:22 · 1243 阅读 · 0 评论 -
数据库操作错误之“Operation not allowed after ResultSet closed”
进行数据库查询时出现的错误:select * from `book_info` where `Name` = 'asa' java.sql.SQLException: Operation not allowed after ResultSet closed at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:原创 2014-12-06 01:36:03 · 6821 阅读 · 0 评论 -
JavaWeb开发之一:Java连接数据库(再认识)
之前的项目中当然用到过Java连接数据库,不过当时并没有刨根问底,直接使用现成的连接数据库的javabean来用;但是现在,很有必要重新自己动手写一写代码,当然,收获是很多的。现在我们再来复习一下:Java连接MySQL数据库:定义所需变量:1.定义divername=”com.mysql.jdbc.Driver“2.定义url="jdbc:mysql://localhost:原创 2018-06-14 00:58:59 · 1270 阅读 · 0 评论 -
安装sqlserver数据库并使用myeclipse访问之
之前都是用mysql现在项目要求用sqlserver,现把安装配置连接步骤总结如下:一、安装sqlserver数据库>>网上安装资源很多,我从这里下载的安装版:http://free.zolsky.com/activation/soft/21.htm>>下好后按照教程装好,教程可参见:>>在安装时应该要输入一个秘钥,秘钥在此:http://zhidao.baidu.com/原创 2016-04-11 10:24:59 · 2151 阅读 · 0 评论 -
记一次Web接口开发之旅,涉及Web服务、Oracle操作、字符编码等等
WebService开发Oracle数据库操作大量数据增量维护高效映射字段操作BLOB、CLOB数据原创 2017-07-10 18:00:50 · 649 阅读 · 0 评论 -
JAVA中REPLACE和REPLACEALL的区别(转)
replace和replaceAll是JAVA中常用的替换字符的方法,它们的区别是: 1)replace的参数是char和CharSequence,即可以支持字符的替换,也支持字符串的替换(CharSequence即字符串序列的意思,说白了也就是字符串); 2)replaceAll的参数是regex,即基于规则表达式的替换,比如,可以通过replaceAll("\\d", "*")把一转载 2014-10-12 15:13:02 · 455 阅读 · 0 评论