- 浏览: 272206 次
- 性别:
- 来自: 天津
最新评论
文章列表
jdk7 自带ftp 下载功能
- 博客分类:
- java
jdk7 ftp下载功能:
public class Test{ /** * * 本地文件名 */ private String localfilename; /** * * 远程文件名 */ private String remotefilename; /** * * FTP客户端 */ private FtpClient ftpClient;
/** * 服务器连接 * * @param ip * 服务器IP * @param port * 服务器端口 * @param user * ...
- 2016-07-06 16:04
- 浏览 438
- 评论(0)
最近使用java 写一个ftp上传文件的功能,发现 commons-net 3.5 中ftp客户端,在jdk7(jdk1.0.79)下面报:
java.net.SocketException: Software caused connection abort: socket write error at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:113) at java.net.Socke ...
使用 Mybatis分页插件-pagehelper 自己定义了一个分页标签。
1. 标签类型集成自 BodyTagSupport
package boce.auth.common.util;
import java.io.IOException;
import javax.servlet.jsp.JspException;import javax.servlet.jsp.tagext.BodyTagSupport;
import org.slf4j.Logger;impor ...
1. 使用myibatis3 时,把list 列表中的内容存储到数据库的 varchar 字段中。
2.pojo 类
public class Role implements Serializable {
private Long id; //编号
private String role; //角色标识
private String description; //角色描述
private List<Long> resourceIds; //拥有的资源(要转换的字段)
private Boolean available = ...
myibatis3 动态sql 查询
- 博客分类:
- myibatis
1.mysql 配置sql 文件
<!-- 动态sql查询 --> <select id="muti_list" parameterType="java.util.List" resultMap="id_Resources"> select * from sys_resource s where s.id in <foreach collection="list" index="index" item="item" open= ...
<insert id="insert_save" parameterType="Resources" > insert into sys_resource(id, name, type, url, parent_id, parent_ids, permission, available) values (sql_id.nextval, #{name,jdbcType=VARCHAR}, #{type}, #{url}, #{parentId}, #{parentIds}, #{permission}, #{availa ...
redis 安装和设置主从服务
- 博客分类:
- java
1.下载 redis
Redis可以到官方网站上面进行下载:http://www.redis.io/download,现在最新的稳定版已经到2.8了
2.安装:
进入Redis目录下的src目录下,执行make命令来编译Redis,一定要安装gcc 编译器,否则会出错。
安装完gcc之后,依次执行如下命令即可完成Redis的安装:
make
make test //检查一下 看有没有问题
make install
安装完之后,会在src目录下生成几个可执行文件,分别是mkreleasehdr.sh redis-benchmark redis ...
运行环境jdk6,在一个解析报文的方法中使用到了String 类中的subString() 方法,很奇诡运行几天之后,内存就溢出了。从网上查了一下,发现 JDK6的String 类中的subString() 方法的确是有问题的。
jdk6 中方法的实现:
public String substri ...
java 发送email
- 博客分类:
- java
package com.pub.util;
import java.util.Date;import java.util.Properties;
import javax.mail.BodyPart;import javax.mail.Message;import javax.mail.Multipart;import javax.mail.Session;import javax.mail.Transport;import javax.mail.internet.InternetAddress;import javax.mail.internet.MimeBodyPart;import ...
DTO-数据传输对象;pojo-最纯粹的java对象与数据库中表的字段一一对应。
简单讲:DTO起到业务数据的传递作用,数据转换成JAVA对象。
1.查询语句
publicvoid testSqlOneToMany(){
String hql="select f.id, f.machinenum,f.types_id,t.id as typeId,t.name from gjp_fault f,gjp_type t where f.types_id = t.id";
使用maven编译dubbo,导入eclipse(其他maven开源项目编译类似)
maven构建的项目,会有很多子项目,这时候我们下载的源码不能直接导入myclipse使用,这时候需要使用mvn命令重新编译项目 1、安装maven软件可以从apache下载:http://maven.apache.org/download.cgi解压后配置环境变量
2、编译安装在项目根目录,如dubbo的项目根目录下执行:
mvn install -Dmaven.test.skip=true
3、创建eclipse项目文件
nginx 区分手机浏览器和pc浏览器
- 博客分类:
- nginx
可以通过nginx 区分手机浏览器和pc浏览器,需要在nginx.conf 的sever 中配置项目的内容
server {
set $mobile 0;
if ( $http_user_agent ~* "(Android|iPhone|Windows Phone|UC|Kindle)" ){
set $mobile "${mobile}1";
}
if ( $http_host !~ "192.168.1.220" ){
...
在浏览器输入库的最左边加网站logo
- 博客分类:
- web开发
在head 中添加:
<link rel="shortcut icon" href="<%=CONTEXT%>/images/favicon.ico" />
favicon.ico文件大小为16*16
1.使用svn 生成 补丁包文件
选择要生成补丁包的项目,右键-》 选择term -> 创建补丁包,
补丁包文件名为:2015-04-18-safe-patch.txt
2.解析补丁包文件,生成更新文件。
public class FreePatchUtil { // 2015-02-26patch.txt public static String patchFile = "E:/tjisoftstone/beijing_update/cbe_merchant_api/2015-04-18-safe-patch.txt"; ...
最近 使用 spring3 的 JdbcTemplate 的模板,对 insert,update 语句进行操作时,发现数据库中数据没有变化。代码如下:
final String name ="name";
final int id =2;
int count = this.getJdbcTemplate().update(new PreparedStatementCreator() { @Override public PreparedStatement createPreparedStatement(Connection conn) throws ...