Java
木坦坦
这个作者很懒,什么都没留下…
展开
-
Java学习笔记--入门篇
首先讲讲JDK的安装问题我安装的是DJK的版本是jdk7,之前就听说过JDK7由很多bug,但是也新增了不少的功能(姑且这样说吧),于是乎就安装了,虽然由于是初学者,新功能没有体会到什么,一段时间内用的还没有出什么问题,但是安装android模拟器后问题就来了,某一次,我运行一个android小程序是,eclipse的右下角显示的android程序加载进度到27%就不动了,重启eclipse在原创 2011-11-19 16:14:08 · 657 阅读 · 0 评论 -
java中的简单list排序
1. 直接使用list中对象实现Comparable接口 2.重载Collections.sort方法原创 2015-12-13 14:39:52 · 482 阅读 · 0 评论 -
oracle使用java操作clob类型的字段
java插入和读取oracle中的clob类型原创 2015-12-30 13:34:14 · 5585 阅读 · 0 评论 -
java中线程的使用(未完)
简单的使用线程1.public class MyThread extends Thread { public void run() { System.out.println("MyThread.run()"); } } MyThread myThread1 = new MyThread(); MyThread myThread2 = new MyThread();原创 2015-12-13 16:49:24 · 442 阅读 · 0 评论 -
java抓取有验证的页面内容
package zz.test.ssm.controller;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import javax.servlet.http.HttpServletRequest;import org.apache.commons.codec.b原创 2016-01-26 17:57:42 · 516 阅读 · 0 评论 -
mybatis使用association的resultMap方式进行映射少数据问题
在第一次使用mybatis的复杂映射的时候发现映射出来的对象的数量和那sql直接去库里面查的数量要少。public class Blog { private int id; private String title; private String content; public int getId() { return id; } p原创 2016-04-14 21:19:44 · 4680 阅读 · 0 评论 -
jquery点击滑动到某个位置
原文链接:http://caibaojian.com/jquery-scrollto.html比较常用的一个功能,只需要一个简单的函数就可以滑动到任意你需要的地方,默认点击之后是返回顶部。function scrollTo(ele, speed){ if(!speed) speed = 300; if(!ele){ $("html,body").animate({scrol转载 2016-08-15 15:58:22 · 5758 阅读 · 0 评论 -
获取jdbctemplate的一种方法
package cn.outofmemory.snippets.enterprise;import java.sql.Types;import java.util.Date;import javax.sql.DataSource;import org.springframework.jdbc.core.JdbcTemplate;import org.springframework.转载 2016-08-01 23:05:12 · 2384 阅读 · 2 评论 -
java设置一段代码执行超时时间
jdk1.5自带的并发库中Future类就能满足这个需求。Future类中重要方法包括get()和cancel()。get()获取数据对象,如果数据没有加载,就会阻塞直到取到数据,而 cancel()是取消数据加载。另外一个get(timeout)操作,表示如果在timeout时间内没有取到就失败返回,而不再阻塞。 import java.util.concurrent.Callable;impo转载 2016-09-05 14:15:54 · 8581 阅读 · 0 评论 -
手动设置jdbctemplate的一种方法
package cn.outofmemory.snippets.enterprise;import java.sql.Types; import java.util.Date;import javax.sql.DataSource;import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.转载 2016-08-15 10:38:07 · 4904 阅读 · 0 评论 -
jdbctemplate的读写clob
所谓CLOB 可以看成是文本文,所谓BLOB可以看成是图片文件假设在mysql数据库上有以下表:create table test(id int primary key,txt TEXT,image BLOB);//写入 假设现在分别读取一个文字文件和二进制文件,并想将之存储到数据库中,则可以使用JdbcTemplate 如:final File binaryFile=new File(“wis转载 2016-08-15 10:38:43 · 3700 阅读 · 0 评论 -
java对ftp操作
java操作ftp原创 2016-10-09 20:45:02 · 3506 阅读 · 0 评论 -
spring jdbctemplate插入blob,clob并且返回生成的序列主键
首先dao类名字是WebContentDao,以下为配置的oracle序列<bean id="increWC" class="org.springframework.jdbc.support.incrementer.OracleSequenceMaxValueIncrementer"> <property name="incrementerName" value="s_webcont转载 2016-08-15 10:47:14 · 3935 阅读 · 0 评论 -
oracle临时表的使用(未完)
临时表 临时表就是用来暂时保存临时数据(亦或叫中间数据)的一个数据库对象,它和普通表有些类似,然而又有很大区别。它只能存储在临时表空间,而非用户的表空间。ORACLE临时表是会话或事务级别的,只对当前会话或事务可见。每个会话只能查看和修改自己的数据。创建临时表ON COMMIT PRESERVE ROWS 事务级的临时表(默认),这种类型的临时表与事务有关,当进行事务提交或者事务回滚的时候,临原创 2015-12-13 14:35:27 · 897 阅读 · 0 评论 -
java使用telnet连接远程计算机执行命令
所需的jar包 http://commons.apache.org/proper/commons-net/如题,代码如下:package securecrt.ssh2;import java.io.IOException;import java.io.InputStream;import java.io.PrintStream;import java.io.UnsupportedEncodin原创 2015-07-28 11:18:44 · 6357 阅读 · 1 评论 -
tomcat服务器虚拟路径配置
tomcat官网:http://tomcat.apache.org 根据各个版本的tomcat不同,在Documentation中找到相应的版本在页面中找到Reference,在里面找到Configuration在configuration页面里面找到Containers分类,查看这个分类里面的Context 这个Context里面的说明内容即各个版本的tomcat虚拟目录的详细配置原创 2015-06-26 18:44:38 · 1121 阅读 · 0 评论 -
java学习笔记--StringBuilder的用法
String 对象是不可改变的。每次使用 System.String 类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String 对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用 System.Text.StringBuilder 类。例如,当在一个循环中将许多字符串连接在一起时,转载 2011-12-02 10:53:26 · 630 阅读 · 0 评论 -
过滤器 filter-----入门学习
过滤器 一。Filter简介l Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp, Servlet, 静态图片文件或静态html 文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感词汇、压缩响应信息等一些高级功能。Servlet API中提供了一转载 2012-05-27 17:21:11 · 927 阅读 · 0 评论 -
学习笔记之---简单时钟
在解决“简单时钟”的问题的时候,遇到了时钟的时间更新的问题(也就是秒数自动跳动)。最初试着用一个循环来写的,如下:private void refresh(){ pause(); GetTime time2 = new GetTime(); if(time2.second > second){ second = t原创 2012-05-27 08:05:10 · 802 阅读 · 0 评论 -
自己动手创建开源项目的帮助文档
下面就以struts的帮助文档为例在学习Java的时候我们曾经学习过,Java有很强大的注释功能,其中 /****/ 这种注释可以用来生成文档,更具这个思路,一个开源的项目,我们可以下载到他们的源文件,那么其注释应该是完整的,通过这些注释就能生成完整的apidoc文档。下载最新的struts包:http://struts.apache.org/download下载文档原创 2013-07-11 23:51:10 · 2649 阅读 · 2 评论 -
javaBean与Map<String,Object>互转
1. 为什么要实现javaBean与Map相互转换?用过spring的都知道spring的MVC框架中有一个BaseCommandController对象,利用这个对象我们就可以很方便的将从客户端传递过来的参数封装到一个JavaBean对象中去,而不需要我们request.getParameter("name");bean.setName(name);了,从而也简化了不少的工作。如果大家用转载 2013-09-10 16:21:25 · 3961 阅读 · 0 评论 -
关于Struts2的类型转换详解
一、类型转换的意义对于一个智能的MVC框架而言,不可避免的需要实现类型转换.因为B/S(浏览器/服务器)结构应用的请求参数是通过浏览器发送到服务器的,这些参数不可能有丰富的数据类型,因此必须在服务器端完成数据类型的转换MVC框架是一个表现层解决方案,理应提供类型转换的支持,Struts2提供了功能非常强大的类型转换支持.二、表现层数据的处理1、对于web应用而言,表现层主要用于与用转载 2013-09-10 17:21:23 · 973 阅读 · 0 评论 -
Swing系列-组件对齐方式的学习
-----JPanel----- 首先从Jpanel说起,很多时候,需要在JPanel上使组件遵循某种对齐方式: (注,JDK1.5以后版本,对frame调用setLayout会默认在frame的content面板上执行) 方法: 使用布局管理器:FlowLayout 代码:(右对齐) panel.setLayout(new FlowLayout(FlowLa转载 2013-10-08 21:20:36 · 1551 阅读 · 0 评论 -
java Map 遍历的几种方法
//最常规的一种遍历方法,最常规就是最常用的,虽然不复杂,但很重要,这是我们最熟悉的,就不多说了!! public static void work(Map map) { Collection c = map.values(); Iterator it = c.iterator(); for (; it.hasNext();) {转载 2013-10-08 21:16:16 · 695 阅读 · 0 评论 -
java的property配置文件的用法
在我们平时写程序的时候,有些参数是经常改变的,而这种改变不是我们预知的。比如说我们开发了一个操作数据库的模块,在开发的时候我们连接本地的数据库那么 IP ,数据库名称,表名称,数据库主机等信息是我们本地的,要使得这个操作数据的模块具有通用性,那么以上信息就不能写死在程序里。通常我们的做法是用配置文件来解决。 各种语言都有自己所支持的配置文件类型。比如 Python ,他支持 .ini 文件。因转载 2013-10-12 12:35:21 · 804 阅读 · 0 评论 -
hibernate4 配置log4j
1.hibernate4的开发环境,将required包下的jar文件全部倒入。再将2.下载slf4j开发包,http://www.slf4j.org/download.html解压之后要找到以下文件,并将其导入到ide中slf4j-api-***.jarslf4j-log4j12-***.jar或log4j-over-slf4j-***.jar3.下载log4j开发包,h原创 2013-11-20 09:32:12 · 2379 阅读 · 0 评论 -
chm文件打开之后没有内容
作为一个勤劳的程序猿,学习一个新的知识的时候都有看API的习惯。但是当看到自己从网上下载的CHM文档打开之后右侧内容面板中如果是一片空白是不是很抓狂。原因其实很简单,windows默认这个CHM文档被锁定了。只需要解锁即可问题解决了原创 2014-02-21 14:40:35 · 2373 阅读 · 1 评论 -
mac下tomcat的安装与配置
1、到 apache官方主页 下载 Mac 版本的完整 tar.gz文件包。解压拷贝到 /Library目录下,并命名为Tomcat,其他目录也可。2、修改目录权限 到终端输入sudo chmod 755 /Library/Tomcat/bin/*.sh 3、启动Tomcat 按回车键之后会提示输入密码,请输入管理员密码。之后输入并回车: sudo sh startup.sh 若出现如下提示则表转载 2015-05-11 17:32:29 · 481 阅读 · 0 评论 -
HttpClient使用详解
Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会更转载 2016-10-06 14:12:46 · 366 阅读 · 0 评论