自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 收藏
  • 关注

原创 java技术学习记载

[size=x-large]1 html2 script3 jquery4 sql(mysql,orcale)5 servlet6 struts7 hibernate8 mybatis9 spring10 spring mv...

2014-04-10 14:43:45 132

原创 mybatis3学习概要

[size=large]mybaits3学习概要:1. 介绍2.xml 映射文件学习[/size]

2014-04-10 14:37:44 135

xpath学习二

[size=large]xpath学习二,主要是更深格式的学习。child::book 查找当前节点下的所有的book孩子节点attribute::lang 查找当前节点的lang属性child::* 查找当前节点的所有节点attribute::* 查找当前节点的所有属性child::text() 查找当前节点下的所有孩子节点的textchild::node...

2013-12-20 16:40:28 133

原创 xpath学习

[size=large]学习HtmlUnit的时候,看到了Xpath,主要是用Xpath选择hml或者xml中的元素,先给一段代码:WebClient client = new WebClient(BrowserVersion.INTERNET_EXPLORER_8); HtmlPage page = client .getPage("http://218.75.2...

2013-12-20 16:31:30 137

原创 spring mvc 学习一

[size=large]两个学习spring mvc的网址spring mvc 介绍:http://www.ibm.com/developerworks/cn/java/wa-spring3/基于注解驱动的spring mvc: http://www.ibm.com/developerworks/cn/java/j-lo-spring25-mvc/...

2013-12-17 14:10:13 107

原创 数据库连接池的比较

[size=large]今天先列举下各种数据库连接池 Druid BoneCP DBCP C3P0 Proxool JBoss由于要下班了,明天再深究。[/size]

2013-11-28 17:04:43 96

原创 linux 命令学习

[size=large]linux 浅浅涉及,有些命令记一下。主要是针对自己平时用的最多的。1. 查看日志 比如日志在logs目录,当前进入到了logs目录日志名称 item.logtail -f item.log tail -300f item.log 数字自己设定2. 查看某文件中,某个字符出现的次数 , 比如...

2013-11-28 14:35:59 93

原创 spring中的注解相关解释

[size=large]Spring在Action上面注解@Scope("prototype")表示每次接收一个请求创建一个Action对象.@Scope("singleton")单例模式,表示很多请求公用一个Action[/size]...

2013-11-28 10:21:43 76

原创 jersey学习之Post请求

[size=large] 上一篇中介绍了jersey的get请求,本篇在上篇的基础上介绍jerseyPost请求。在HelloWorldRs中写post服务:@POST @Path("/sayHi") @Produces(MediaType.TEXT_HTML) public String sayHi(@QueryParam("from") String fro...

2013-11-26 11:07:46 486

原创 jersey学习之Get请求

[size=large]继昨天学习的jersey简单使用,今天进行了稍微深入一点的学习。jersey客户端调用webresources的get服务。jersey 相关jar的加入,web.xml的里面的配置,在上一篇 jersey 简单学习中已经有介绍。这里我们就直接分析服务端和客户端代码了。我的服务地址: http://localhost:8080/jerseydem...

2013-11-26 10:45:12 893

原创 jersey 简单使用

[size=large]之前对于Webservice已经看了很多,包括axis,axissession校验(保持会话),cxf,jsr311等等,今天看了jersey,简单的写了一个例子。分享给入门的朋友。jersey是一种restful框架,使用它为我们提供接口。有三块重要的东西,jersey-server,jersey-core, 集成(与spring等等)codein...

2013-11-25 17:34:07 220

原创 struts2 2.3.15.2开始不支持动态调用的解决办法

[size=large]今天在工作的时候,突然发现我的一个很久没有动过的工程,启动之后,页面访问action居然一直在主页,后来检查了下,action没有进入相关的方法,也没有报错,很奇怪。。仔细想了下,前几天我升级了struts到2.3.15.3,然后没有启动项目检查是否完好。而上一次升级是在2.3.15.1。 send!input.action类似这种动态调用都在支...

2013-11-22 15:52:28 112

原创 intellij idea 12 的注册码

[size=large]前端时间公司配了apple,打算在新机子上开始使用intellij的,最近一直没什么时间,今天终于装上了。下载了一个上午的intellij,用迅雷会员,不到一分钟搞定。。这感慨啊!分享一个intellij idea 12的注册码吧,也许大家用的上的。userName: JavaDeveloper serial number: 92547-...

2013-11-19 14:16:18 154

原创 mac下 安装maven

[size=large]在mac上安装maven,网上都说的是xcode自动安装了maven,可是我的就是没有。mvn命令找不到。于是自己在网上搜索问题,好多给的答案都不对,最终在下面的网站上找到了。http://www.mkyong.com/maven/install-maven-on-mac-osx/ 很不错。搞定了。2. Install Maven Man...

2013-11-19 13:40:45 96

原创 关于httpClient的个别字符乱码

[size=large]关于httpClient的个别字符乱码近期在做抓取的工作,登录到别人的网站上获取页面的信息,解析之后封装成自己的东西。遇到一个问题,httpclient的post方法实现的连接网页,后来解析时有一个字出现了乱码。先附上我的代码:public String getCourse(String sessionId) throws ClientPro...

2013-11-15 11:40:07 247 2

原创 线程并发学习五(基础构建模块)

[size=large]1.将线程安全类委托给现有的线程安全类,只需让现有的线程安全类管理多有的状态即可。2.Java平台类库包含了丰富的并发基础构建模块,例如线程安全的容器类以及各种用于协调多个相互协作的线程控制流的同步工具类(synchronizer);3.同步容器类:同步容器类是线程安全的,但在某些情况下,可能需要额外的客户端加锁来保护符合操作. 早期的jdk中,同步容器...

2013-10-17 11:33:22 99

原创 java 线程方面的几个注解

[size=large]转自: http://hi.baidu.com/youziguo/item/0d1c7004b1e9f1d4dde5b0edgccrJava同步注解(Annotation)解释。 JDK 5.0 以后增加了注解。就是@后面加一个名称。有其自身的含意。跟C#里的Attributes似的。 Java并发编程中,用到了一些专门为并发...

2013-10-15 16:06:04 395

原创 线程并发学习四(对象的组合)

[size=large]1.设计线程安全类的过程中,需要包含以下三个基本要素 a,找出构成对象状态的所有变量。 b,找出约束状态变量的不变性条件 c,建立对象状态的并发访问管理策略要分析对象的状态,首先从对象的域开始,如果对象中所有的域都是基本类型的变量,那么这些域将构成对象的全部状态。2.要确保类的线程安全性,就需要确保它的不变性条件不会在并发访问的情况下...

2013-10-15 16:05:46 98

原创 并发变成学习三(对象的共享)

[size=large]1.可见性:为了确保多个线程之间的内存写入操作的可见性,必须使用同步机制。在没有使用同步的情况下,编译器,处理器以及运行时等都有可能对操作的执行顺序进行一些意想不到的调整。2.加锁可见性: a,内置锁可以用于确保某个线程以一种可预见的方式来查看另外一个线程的执行结果。 b,java语言提供了一种稍弱的同步机制,即volatile变量,用来确保将变量...

2013-10-14 15:48:01 78

原创 并发变成学习二(线程安全类)

[size=large]1.当多个线程访问某个状态变量并且其中有一个线程执行写入操作时,必须采用同步机制来协同这些线程对变量的访问.java中的主要同步机制是关键字synchronized,提供一种独占的加锁方式.2.同步 这个术语还包括volatile类型的变量,显示锁,以及原子变量.3.线程安全程序和线程安全类: 线程安全程序不一定完全由线程安全类构成,线程安全类...

2013-10-12 14:09:09 112

原创 并发编程 基础了解

[size=large]开始学习线程并发了,之前看过一遍前面的基础章节,现在再看一遍,做些总结.chapter 1 并发历史1.线程允许在同一个进程中同时存在多个程序控制流,线程会共享进程范围内的资源.2.异步事件的简化处理:服务器应用程序在接受来自多个远程客户端的套接字连接请求时,如果为每个连接都分配其各自的线程并且使用同步I/O,会降低开发的难度. 3.单线程...

2013-10-10 16:39:32 88

原创 mybatis自动生成代码(maven工程)集成spring

[size=large]上一个公司的人离职了,接手了他负责的东西,由于工作需要,要重新做,他之前用的是mybatis自动生成代码,现在数据库做了调整,又不想改数据库的框架,决定自己来一次,以前学习的时候只是在myeclipse中用过自动生成的操作,现在是在eclipse中的maven工程里,于是研究了一下相关的东西。知识还是边学习边实践比较好啊,天天自己学习,看文字还是不行滴!这是...

2013-09-25 17:24:51 309

原创 nio通信模型

[size=large]今天开始学习java并发编程,希望自己能有耐心.先来看下阻塞io 和nio.之前有了解过阻塞的io,以ServerSocket.accept()方法为例子,当socket的服务器端调用此方法时,会阻塞,一直等待客户端发起到服务器端的连接,知道有数据才进行返回,然后发起一个线程去进行处理,每个客户端过来,都会发起一个线程去处理.client1---...

2013-09-23 11:17:58 110

原创 Spring中集成测试

[size=large]今天学习了Spring的集成测试,分享给大家学习:第一种:用传统的TestCase做测试,先说下非Spring的,首先是一个类Abc中写了add方法,public class Abc { public int add(int i,int j ){ System.out.println(i+j); return i+j; }}...

2013-09-12 15:10:44 88

原创 io学习

[size=large]关于io的学习先看下面的一段代码:public static void main(String[] args) throws IOException { String file = "E:/stream.txt"; String charset = "UTF-8"; // 写字符 转为字节流 FileOutputStream ou...

2013-09-03 12:02:47 77

原创 Spring学习之一:Ioc容器加单学习+applicationcontext

[size=large]最近工作比较轻松,自主学习的时间很多,对于前段时间在网上学习,没有方向没有目的 感到遗憾不已,总是觉得要学习新的技术,却忘记了之前学习的东西都还没有巩固.还好,现在醒悟不算太晚.要学习的东西真的很多.而现在,终于想开始学习Spring了Ioc容器学习 + applicationcontextIoc 控制反转,也叫依赖注入.先讲下控制反转的意思,控制是指容...

2013-08-28 15:39:23 84

原创 httpClient学习

[size=x-large]转自:http://www.ibm.com/developerworks/cn/opensource/os-httpclient/HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但...

2013-08-28 14:07:34 81

原创 jsoup学习

[size=large]转自:http://yijianfengvip.blog.163.com/blog/static/17527343220119283040546/jsoup 网页抓取简介详解,java抓取 2011-10-28 15:00:40| 分类: java_js_flex_css | 标签:jsoup java 抓取 详解 |字号 订阅...

2013-08-28 14:07:23 80

原创 String和byte[] 的转换

[size=x-large]// 从string 到 bytes[]String str = "abcedfaddd";byte[] bytes = str.getBytes();//从bytes[]到string的过程,并且还原string类型的值String ss = new String(bytes,"utf-8");[/size]...

2013-08-27 14:17:16 62

原创 网络编程

[size=large]转正http://www.cnblogs.com/linzheng/archive/2011/01/23/1942328.html一,网络编程中两个主要的问题一个是如何准确的定位网络上一台或多台主机,另一个就是找到主机后如何可靠高效的进行数据传输。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路由,由IP地址可以唯一地确定Inter...

2013-08-27 13:42:25 70

原创 1.http协议详解学习

[size=large]本文转自 http://www.cnblogs.com/li0803/archive/2008/11/03/1324746.htmlHTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进...

2013-08-27 11:48:16 151

原创 [java web]关于applicationcontext的知识

[size=large]今天学习了关于applicationcontext的知识,主要是在代码中遇到了,希望能分享下。了解集中获取applicationcontext的方式:方法一:在初始化时保存ApplicationContext对象代码:ApplicationContext ac = new FileSystemXmlApplicationContext("applicatio...

2013-08-27 10:26:06 523

原创 常用工具类 jsonBinder 和 jaxbBinder

[size=x-large][color=green][/colo[align=center][size=xx-large][size=xx-small][/size][/size][/align]r][/size]JsonBinder类: 主要是使用Jackson来完成json java object 工具封装.写了一个简单的小main测试了一把:public static voi...

2013-08-27 10:25:39 287

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除