自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

TexturePacker 免费获取注册码

    最近游戏在处理图片资源的时候,用了几个软件,还是觉得TexturePacker 比较好用,这个软件是国外的一个软件,能很好的帮我们生成资源文件,方便调用,但是这个软件需要注册才能使用,也就是不是免费的软件。    还好该软件的作者为我们开发者提供了一个通道,让我们能获取到注册码通过https://www.codeandweb.com/request-free-license 这个...

2014-10-17 09:20:16 3082

OGEngine初次使用

      最近有点空余时间,看了下OGEngine,OGEngine遵循Apache License 2.0开源协议;使用OpenGL ES2进行图形绘制,同时集成了Box2D物理引擎,因此可以实现复杂的物理效果.他是基于Android游戏开源引擎AndEngine     这里简单介绍下如何使用,以android环境来说    首先我们需要去官网下载该引擎,对应的地址http...

2014-10-15 10:05:30 615

Spring CXF发布webservice

在多系统中进行数据交互时,可以采用WEB SERVICE的形式来发布,这样可以解决不同语言之间的问题,而不像RMI那样,下面就记录下Spring和apache的cxf整合发布webservice服务,以及客户端的调用。 首先创建一个maven 项目,对应的pom.xml文件如下:pom.xml <project xmlns="http://maven.apache.org/...

2014-02-28 13:25:50 118

Spring Boot的使用(一) HelloWorld

    前段时间在spring的官网上看到了spring boot这个工程,感觉挺好的,能够最大化的减少基于Spring web应用的开发,可以将项目打成独立的jar,然后再使用,从文档上看,目前支持Maven和Groovy 。于是就跟着文档写了下代码,还是熟悉的HelloWorld,采用maven来构建。    首先是创建个maven工程,对应的pom.xml如下:   <...

2014-02-21 11:43:43 107

Java RMI 调用 HelloWorld

       Java RMI 指的是远程方法调用 (Remote Method Invocation),可以让java在一个虚拟机中调用另一个虚拟机的方法,但是必须要实现远程接口 java.rmi.Remote      在一些系统中,使用RMI还是比较方便的,但是也有弊端,也就是两端都得使用java才能调用,而不像web service那样,可以跨语言端来使用。     接下来就通过...

2014-02-19 10:49:16 123

Spring 事务记录

  刚刚测试时遇到一个问题,记录下!   说下环境:   采用spring注解的方式来注入service类,该service类并没有实现任何接口,就是一个普通的类,如:package com.jacksoft.service@Servicepublic class MyService{ @Transactional(readOnly=true) pu...

2014-01-07 22:57:43 106

jqGrid 使用

     最近接触到jqGrid这个插件,自己用了下,感觉还是比较方便,基于配置项来进行操作,下面就简单的记录初次使用的过程.    jqGrid文档:http://www.trirand.com/blog/jqgrid/jqgrid.html     这个文档比较重要,里面也有很大例子,可以参考下,下载好zip包后,然后导入到工程中,如下图所示  然后新建一个页面,来进行测试工...

2013-12-20 17:01:51 102

Android 自定义标题栏

最近在做android应用的时候,感觉系统自带的标题栏不是很美观,所以就想这能自定义标题栏,在网上找的了很多方法,但是都不是很完美,今天就记录下如何自定义标题栏。 一:创建Android应用    首先在eclipse里面创建一个android应用:DiyTitle二:编写布局文件   因为要采用自定义标题,所以这里需要创建一个布局文件来作为标题栏的布局,这里我就简单的使用一...

2013-12-05 20:59:24 100

Spring 国际化

     之前在做spring国际化的时候,资源文件都是写在properties里面,管理起来不是很方便,今天我将这些资源文件都保存在数据库中,启动的时候进行初始化操作,从而进行多语言的管理。这里记录下过程:    其他的操作还是跟之前一样,这里就不多解释了,直接贴上对应的配置或者代码信息。使用spring框架,我这里用了两个配置文件,一个是springmvc.xm,另一个是spring-f...

2013-11-08 14:08:45 102

Spring 上传文件

1.首先准备pom.xml文件,除了添加spring的jar,还需要添加commons-fileupload这个jar<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://...

2013-11-04 10:47:41 80

Spring 判断请求终端类型

今天在看spring mobile时,想通过spring为我们提供的Device接口来判断请求的终端类型这个首先需要加入spring-mobile的jar,对应maven:<dependency> <groupId>org.springframework.mobile</groupId> <artifactId>sprin...

2013-11-01 16:08:03 462

Spring 任务调度

这里采用Spring 3.2.4.RELEASE版本进行测试1. 首先定义一个启动类:package com.jacksoft.ispring.test.one;import org.springframework.context.ApplicationContext;import org.springframework.context.annotation.Annotati...

2013-11-01 14:19:03 69

Maven 指定jar下载地址

   最近在公司使用maven下载源码的时候,总是不能下载,提示找不到,于是需要更换url地址到其他仓库去下载jar或者源码包   在不影响原来的配置的情况下,可以通过修改pom.xml文件,添加如下节点来修改URL <repositories> <repository> <id>repository.hibernate</i...

2013-09-05 13:00:16 1825

Lucene 初体验

     今天看了下Lucene的更新,已经到4.4.0的版本了,而且新的API变化也比较多,对于老版本的Lucene想要升级到最新的版本,不是简单的更新jar包就可以的。    下面写了个简单的小例子。可以看一下 1.创建maven工程    在eclipse里面创建个maven项目,一个简单的项目即可,下面是对于的pom.xml文件,需要将Lucene的jar包引入进来。...

2013-08-29 15:28:21 96

原创 UNION 查询结果排序

今天想统计几个结果数据,于是用到了UNION关键字select count(1) from XX_AUNIONselect count(1) from XX_BUNIONselect count(1) from XX_C 这样查询的结果会默认按升序排列,也就是A表的结果可能排在最后。通过查看文档,UNION是对结果集进行并集操作,不包括重复行,同时进行默认规则的...

2013-07-11 14:24:12 1307

原创 JPA关联找不到关联信息

今天在调试程序时,出现下面这个错误: javax.persistence.EntityNotFoundException: Unable to find XXXX with id 17290  发现JPA在关联的时候,找不到子表中的数据,后来发现时有其他同事把子表中的数据删除了,造成该错误。 由于表结构中没有创建关联关系,所以一不小心就容易出现这个错误。下面就记录下我的解...

2013-07-08 11:07:55 992

Vss invalid handle 解决方案

   今天就不谈VSS的好与坏了,既然公司都使用了,那就用吧    但是今天早上来开机同步代码的时候,总是提示数据库不存在,我想不可能是服务器没有开吧,问同事,都可以正常连接,奇怪。后来查阅了资料,解决问题,记录下,当然还有其他解决方案,在此提供一种。   1. 开始,输入本地安全策略,然后回车,打开窗口。(我的是win7,xp可以使用其他方法打开)   2.找到本地策略---&gt...

2013-06-14 10:51:08 273

servlet下载中文文件名处理

今天碰到一个关于servlet下载时,如果文件名称为中文,那么下载下来的文件名就会出点问题,今天似乎解决了这个问题,记录下: package com.test;import java.io.FileInputStream;import java.io.IOException;import java.io.OutputStream;import javax.serv...

2013-05-23 16:40:52 163

Eclipse中使用Maven构建WEB项目

补充信息: 根据https://support.sonatype.com/entries/24316542.html报告,该插件链接已经在8月份关闭,目前可以通过eclipse里面的商店来搜索m2eclipse,同样可以进行安装 或者通过最新的地址:https://repository.sonatype.org/content/sites/forge-sites/m2e/或者...

2013-05-22 16:08:51 236

mybatis-generator 代码自动生成工具

    今天来记录下mybatis-generator插件自动生成xml mapper和model还有dao接口,这样我们就可以把精力放在业务代码上,而不需要关心数据库的具体操作。    这里我使用eclipse作为开发工具,采用maven来构建项目。1. 编写pom.xml文件      这里只有3个jar文件,数据库使用mysql      <project xm...

2013-05-15 22:00:28 84

原创 spring-data-jpa 使用

     最近公司的一个项目需要使用spring-data-jpa框架,所以来学习下该框架。感觉spring对jpa的支持主要有下面两点:    1.根据JPA的规范,我们需要在类路径下的META-INF文件夹中创建persistence.xml文件,spring为我们提供了org.springframework.orm.jpa.LocalContainerEntityManagerFac...

2013-05-08 12:38:34 182

DIV+CSS学习(二)

    今天主要来学习下列布局,一个好的网页需要有好的布局方式,如果布局很乱,那么用户在浏览的时候,就会感觉很糟糕,以至于下次不会再来查看我们的网站。   1.首先创建个index.html页面,然后添加个div,为了使div能清楚看到,我们加上背景色   <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN...

2013-05-05 21:17:51 77

Sitemesh使用

最近接触到Sitemesh这个工具,感觉用起来还是比较方便,比我们直接使用include要方便点,下面就将该工具的使用情况记录下来。一.准备工具    1.sitemesh-2.4.jar:sitemesh的核心jar包,里面包含了基本的tld标签文件    2.servlet-api.jar :web项目需要的二.编码    1. sitemesh主要是通过过滤器来进行拦截...

2013-05-03 10:17:04 110

原创 DIV+CSS学习(一)

     今天在别的地方看到一个DIV+CSS的学习教程,感觉还不错,于是自己也跟着学习然后记录下,便于以后查看。    在过去的页面中,我们经常会使用表格来进行布局,而使用CSS排版后,会使网页代码简洁,表现和内容相分离,维护方便,能兼容更多的浏览器,也能在移动设备上更好的进行浏览操作。 A. CSS的样式加载可以有以下四种方式1. 外部样式    如: <link h...

2013-04-17 21:56:45 196

浅谈StringBuffer,StringBuilder,String

在平常的开发中,很多人喜欢使用String这个类来定义一些字符串,而且创建的很多,个人感觉不是很适合。String:一个final类,是不可变的,重新赋值时,会返回一个新的对象StringBuffer:是字符串变量,它的内容是可以进行修改的,而且还是线程安全的StringBuilder:和StringBuffer基本上差不多,但是是线程不安全的,所以单线程的情况下,性能快于Strin...

2013-04-11 20:05:13 72

java多线程 CountDownLatch

CountDownLatch作为一个同步辅助类,它能够允许一个活多个线程等待,直到计数器为0后,才开始运作。该功能是在jdk.15之后引入的,这样我们在使用的时候就很方便里面主要有两个方法1. countDown : 使计数器减一2. await :等待计数器减为0后开始运行之后的代码,否则一直处于阻塞状态 有了这两个方法,我们能很方便的加入到实际环境中,比如跑步问题...

2013-04-08 16:12:36 95

Java Web框架编写(一)

   “框架”一词对我们来说并不陌生,比如建房子的时候,经常都是先把基本的结构弄好,然后再往里面添加门窗之类的,基本的结构就是框架。   我觉得框架和工具是不同的作用,简单来说,工具就是我们使用它来帮我们完成某些工作,比如输入法。而框架是将我们写的东西给它调用来完成工作,两者是有区别的。   下面就简单的来完成一个WEB框架,基于注解方式完成。当然一个人的力量有限,所以很多问题没有考虑...

2013-03-28 15:00:16 193

Spring MVC(1)

Spring不仅可以集成第三方web框架,同时自己也提供了一套web框架作为使用,今天就先来看下如何搭建一个简单的基于spring MVC的wenb项目1. 准备jar    可以直接将spring下载的jar都丢入进去,具体可以查看截图信息      项目结构:    2.配置springConfig.xml文件   我将该文件存放在WEB-INF/config目录下面,该...

2013-03-26 16:53:16 54

Mockery 测试

Mockery测试  打个标记

2013-03-26 14:03:25 874

Spring整合Struts2

Spring自己提供了一套web框架,同时也支持第三方web框架,下面就简单记录下spring整合struts2因为是WEB工程,所以先在eclipse里面创建web项目,准备使用的jar包,struts2和spring官网都可以下载。1. web.xml<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:x...

2013-03-26 11:09:36 60

spring 整合hibernate (3)

      从JDK5.0就开始引入了注解特性,能够很方便的添加元数据,简化程序中的配置信息,之前spring整合hibernate时,都采用org.springframework.orm.hibernate3.LocalSessionFactoryBean来创建sessionfactory对象,该类是基于读取xml配置文件来创建的,那么是否也能与时俱进,采用注解的形式来进行配置呢?答案是肯定...

2013-03-21 11:24:28 128

spring 整合hibernate (2)

定义测试类:SpringHibernateTransactionTestpackage com.jacksoft.spring.hibernate;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.Transaction;import org.jun...

2013-03-20 17:12:16 55

spring 整合hibernate

Spring非常的强大,为我们整合了一些常用的ORM框架,比如hibernate,ibatis等,那么为什么要进行整合呢?我想应该是Spring的IOC容器能更好的管理SessionFactory,还有就是Spring的事务管理(个人感觉).整合步骤1. jar包的下载 这里我采用的是spring 3.0.5和hibernate 3.6 final 版本进行整合,当然也可以使用...

2013-03-20 14:45:56 72

java 线程池

在jdk1.5里面已经为我们添加了线程池这个特性,因此我们在使用过程中还是比较方便的。通过工具类java.util.concurrent.Executors可以轻松的创建线程池,通过查看源码,发现创建线程池的方法比较多,可以创建固定大小,带缓存和定时任务。这里主要看下固定大小和定时任务的线程池1.固定大小线程池:首先创建3个线程池,通过工具类Executors来完成,具体如下 ...

2013-03-15 11:08:02 80

java多线程

多线程编程和其他的语言一样,java内置了多线程编程,也就是包含两条或者以上并发运行的部分。程序中每个这样的部分就是一个线程。线程的实现方式有两种,一个是继承java.lang.Thread,还有一个是实现java.lang.Runnable接口,下面就简单的来写出两种不同方法对应的线程:package com.jacksoft.thread;/** * 多线程 *...

2013-03-15 09:52:37 40

原创 Eclipse搭建Android开发环境

1、安装前的准备:JDK(Java Development kit):http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u2-download-1377129.html 同意协议之后选择适合的JDK版本下载,32位Win7选择Windows x86,64位选择Windows x64Eclipse:http://...

2013-03-14 17:28:59 80

Android 卸载软件后空间依然很小

最近一直在安装软件和卸载软件,但是发现手机的内存越来越小,很明显在卸载的时候,android系统并不会删除所有相关的文件期待360的强力卸载功能啊~~不过还是可以通过手动来完成这部分操作前提是手机一定要获取root权限,不然没法弄1. 打开re管理器,找到/data/dalvik-cache,将将/data/dalvik-cache移动到/cache/data/目录下,或者直接删除/...

2013-03-14 16:57:50 652

Java 动态代理

​代理模式是java常用的设计模式,他的特征是代理类和委托类有同样的接口,代理类主要负责为委托类预处理消息,过滤消息等操作。根据代理的创建时期,可以分为静态代理和动态代理两种,本文主要针对动态代理进行说明。 1. 首先JDK为我们提供了一个类Proxy,通过该类,我们可以很方便的创建出代理类对象,首先我们来看下通过Proxy创建的代理类具有哪些构造方法以及对于参数类型,通过执行下面...

2013-03-14 16:24:19 58

空空如也

空空如也

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

TA关注的人

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