自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (26)
  • 收藏
  • 关注

原创 Shiro和AJAX完美整合

实现shiro与ajax的完美结合

2013-09-18 20:03:24 13303 5

原创 远程服务器管理平台

远程服务器管理平台一、研究的目的由于目前web项目部署到服务器存在各种麻烦,比如我现在需要开启一个服务器的端口用来部署某个项目,一般我会选择用telnet到服务器,然后在服务器里下载一个服务器部署软件,把项目部署上去,后期出现各种问题也只能去服务器里看。当然这个只是一个例子,肯定还有很多的不便。所以本系统的研究目的是简化服务器对web项目的部署和管理。二、主要功能本系统主要具有的功

2013-09-18 19:33:31 2974

原创 EJDesktop开源项目

前几个月,研究了web desktop的实现,并用extjs实现desktop,写了一个桌面化视频网站系统,因为当时特殊原因,导致项目有几个比较大的缺点,所以现在我打算用extjs和jquery写一个桌面化的平台,使其具有 耦合性低、动态加载机制、扩展性、稳定和安全等特点。本系统主要用java实现,所以本系统主要有两个内核:桌面内核和后台管理系统。

2013-05-10 19:56:46 2814 2

原创 企业Java网站开发工具

企业Java网站开发工具作者:吴梦升前言有人说用Java开发网站的速度慢而且在美观上还没有C#好,但我个人认为使用Java开发项目可以做到快速开发和高质量开发,因为Java很多的框架和工具是开源的,而且对于项目本身最重要的也是速度和质量,没有速度和质量谈何项目。或许有人会说我不喜欢使用别人的框架或工具,我喜欢开发自己的工具,我只能说“不重复发明轮子”。下面我说一个例子,这个例子是我

2013-04-20 14:58:13 6025

转载 什么叫代码覆盖率

什么叫代码覆盖率什麼叫代碼覆蓋率?它的作用是什麼?在測試流程過程中,它什麼時候做?另外,有什麼工具可以實現該功能?它與開發代碼中的代碼覆蓋率有什麼區別沒?在測試中的代碼覆蓋率是指,你运行测试用例后,走过了多少句代码,拿这个走到过的代码除以你这个测试对象的代码行数,就是你这次测试的代码覆盖率了.比如说,你测试的对象是一个函数,这个函数有100行代码,你所有的测试用例执行完后,走过了60行的代

2013-03-30 19:46:31 3337

原创 WMS网站开发框架

WMS网站开发框架看完别人写的Java Web开发框架,发现了几个特点,比如EasyJWeb,其配置十分复杂而且固定了开发模式,很难适用广大的开发需求。SpringSide也是一个开源的技术框架,其相对EasyJWeb来说,功能更强大了,开发更方便了,但也有一个致命的弱点,就是采用后台采用Spring MVC的方式,这个也固定了开发模式。基于上述背景,笔者决定开发自己的框架,本框架可以创建

2013-03-28 20:02:03 3390 1

原创 JDO与JPA哪个更好?

今天偶然在网上看到了JDO,而我以前学的是JPA,那么两种有什么联系呢?或者说哪个更好?下面我先介绍两种的含义。JDO的全文是:Java Data Object,就是对象持久化的新的规范。也是一个用于存取某种数据仓库中的对象的标准化API。JDO提供了透明的对象存储,因此对开发人员来说,存储数据对象完全不需要额外的代码(如JDBC API的使用)。这些繁琐的例行工作已经转移到JDO产品提供

2013-03-20 17:09:04 6778 1

转载 Apache Shiro 简介

简介: Shiro 是一个 Apache Incubator 项目,旨在简化身份验证和授权。在本文中,了解 Apache Shiro 并通过示例来在一个 Groovy web 应用程序中尝试使用 Shiro 进行身份验证和授权。Apache Shiro 是一个框架,可用于身份验证和授权。本文提供了几个示例用来展示如何在 Java™ 应用程序中使用 Shiro 并给出了如何在一个 Gra

2013-01-31 16:56:03 847

转载 Spring 注解@Component,@Service,@Controller,@Repository

Spring 2.5 中除了提供 @Component 注释外,还定义了几个拥有特殊语义的注释,它们分别是:@Repository、@Service 和 @Controller。在目前的 Spring 版本中,这 3 个注释和 @Component 是等效的,但是从注释类的命名上,很容易看出这 3 个注释分别和持久层、业务层和控制层(Web 层)相对应。虽然目前这 3 个注释和 @Componen

2013-01-18 12:59:52 511

原创 Spring Data JPA

我们都知道Spring是一个非常优秀的JavaEE整合框架,它尽可能的减少我们开发的工作量和难度。  在持久层的业务逻辑方面,Spring开源组织又给我们带来了同样优秀的Spring Data JPA。  通常我们写持久层,都是先写一个接口,再写接口对应的实现类,在实现类中进行持久层的业务逻辑处理。  而现在,Spring Data JPA帮助我们自动完成了持久层的业务逻辑

2013-01-01 10:35:06 1200

转载 JPA常用注解

1、@Entity(name="EntityName")必须,name为可选,对应数据库中一的个表 2、@Table(name="",catalog="",schema="")可选,通常和@Entity配合使用,只能标注在实体的class定义处,表示实体对应的数据库表的信息name:可选,表示表的名称.默认地,表名和实体名称一致,只有在不一致的情况下才需要指

2012-12-17 18:21:10 821

原创 OPENJPA使用JPA规范

最近学习JPA,但在我们中国学习的资源还是比较少,尤其是最新的一些技术,下面我将讲讲我搭建的JPA规范的项目。首先,创建一个项目(web或java项目都可以),然后在myeclipse里增加jpa的架包。选择OpenJPA2.0然后编写persistence.xml文件我的文件是:<persistence xmlns="http://java.sun.com/xm

2012-12-15 17:39:25 2960

原创 Hibernate4.1.4使用JPA规范

最近在学JPA,首先我是从Hibernate里集成的jpa开始学的,当然也走了不少弯路,我本想学ejb3,但是我在网上搜了半天,也没有找到官网,还有就是openjpa,这个网上资源也很少,但经过一天的学习,我终于掌握了hibernate和openjpa这两种jpa的基本使用,下面我来分享下框架的搭建:首先先把包导入,有哪些包呢?其实可以直接用myeclipse集成的,我用的myeclipse是

2012-12-15 16:11:06 1869

转载 使用SpringSide 3.1.4.3开发Web项目的全过程(下)

第八步、使用Spring Security保护Web资源。在SpringSide 3项目中,已经整合进了SpringSecurity,实现了符合RBAC规范的权限管理系统,并把数据保存到了数据库中。我以前的博文SpringSide 3 中的安全框架中对SpringSecurity有一个初步的探讨,我认为我写的东西对入门来说是很有帮助的,入门以后再深入就简单了,在评论中我又补充了几点,其中就提到

2012-12-14 12:38:28 602

转载 使用SpringSide 3.1.4.3开发Web项目的全过程(中)

第七步、编写Action和JSP。在SpringSide 3.1.4.3中,使用的是Struts 2及其Convention插件,已经不是前面使用的CodeBehind插件了,关于Convention插件,这里要再说几句,该插件的大部分功能和CodeBehind相同,唯一让人有点迷惑的就是该插件到哪里寻找Action类的问题,它会根据struts.convention.package.locato

2012-12-14 12:37:07 836

转载 使用SpringSide 3.1.4.3开发Web项目的全过程(上)

SpringSide 3.1.4.3是目前SpringSide的最新版本,也是完成度比较高的一个版本,用来做实际项目的开发应该丝毫不成问题。这里写一下使用该版本开发一个简单Web项目的全过程,当然,最重要的是我自己的一些心得体会。我的文章很长,只有耐下性子细看,才能体会个中三味。第一步、下载SpringSide 3.1.4.3 all-in-one版。这个过程太简单了,SpringSide

2012-12-14 12:35:15 808

原创 IReport中的如何使用变量进行合计

在报表中经常需要进行合计了,这里我介绍一下如何使用变量进行合计,如图添加之后,可以重命名函数,然后修改属性然后编辑Variable Expression,以达到自己的目的.

2012-12-13 16:10:17 4766

原创 ExtJS4.1.1有关Tree的 AJAX创建

今天在学ExtJS里tree的相关操作,有不足之处,请见谅。代码是最好的学习,我把代码贴上:js代码:/** * @author WMS_WIN8 */Ext.onReady(function() { var context = new Ext.menu.Menu({ floating : true, items : [{ tex

2012-12-06 11:00:57 2371

原创 ExtJS4.1.1登入验证码的实现(可以整合struts2)

我是采用extjs的mvc的结构写的登入界面及其他,代码完整下载地址是:点击我的框架结构是:  其中包含了我其他的一些文件,但只要修改一下就可以完全实现登入系统了,Checkcode.js/** * @author WMS_WIN8 */Ext.define('wms.view.Checkcode', { extend : 'Ext.form.field.T

2012-11-29 13:55:59 6857

原创 记线上数据库升级后,数据库事物回滚过多的问题排查

背景:楼主所在公司,因双11流量较大,现有数据库版本存在Bug且性能存在问题,故在双11前,切换到mysql5.7版本且服务器规格大幅度提升,线上顺利切换。问题:数据库切换后,应用的sql监控发现,新增了一条高频的sql:select @@session.tx_read_only同时数据库的监控发现:事物回滚数特别多。(因数据敏感,监控图不贴出来)排查:针对第一个问题:新增高频sql查阅官方文档发...

2018-03-25 11:15:39 1386

原创 毕业设计准备篇一——环境搭建

毕业设计准备篇一——环境搭建经过四年的学习和实战经验,打算做一个可以融合大多数学习的知识的毕业设计,所以就给自己的毕设取名:(分布式)桌面化多媒体网站系统。系统采用的构架如图1所示。图1 系统架构其中数据库集群目前采用mysql集群,为什么呢,因为目前mysql使用率还是很大的,而且mysql官方文档详细,最大的原因是因为自己笔记本配置不够高,不能搭建oracle集群。业务

2015-01-11 21:28:06 3608 4

转载 关于linux报bash ‘/bin/sh: Syntax error: “(” unexpected

折腾了好久- -就是因为用的是linux将sh指向了dash而不是bash,so。。兼容就有问题了查看当前指向就是echo $SHELL一般在使用bash特性的脚本前写#!/bin/bash但是有时一些库就比较麻烦了所以干脆直接修改指向了输入代码dpkg-reconfigure dash弹出窗口选NO,关掉就OK了转载

2014-09-09 19:06:52 3761

转载 XManager用Xshell上传和下载linux服务器的文件

XManage是一个连接windows和linux的软件,包含Xshell,Xftp,Xlpd和XstartFreeSurfer在linux服务器装好后,用XStart可登录,其中Protocol是SSH打开Xshell用ssh 登录在windows和linux上传或下载某个文件,其实有个很简单的方法就是rz,sz首先你的Ubuntu需要安装rz.s

2014-05-12 10:23:21 5929

转载 Ubunut 13.04 apt-get update显示Hash校验和不符

新安装的ubuntu 13.04 在执行sudo apt-get update的时候总是显示 W: 无法下载 bzip2:/var/lib/apt/lists/partial/cn.archive.ubuntu.com_ubuntu_dists_raring-updates_main_binary-i386_Packages  Hash 校验和不符解决办法:     修改etc/a

2014-05-09 12:47:47 1478

转载 ubuntu 设置网卡为混杂模式 以及网络配置命令

1、ifconfig eth0 promisc 设置eth0为混杂模式。ifconfig eth0 -promisc 取消它的混杂模式 botnet@botnet-virtual-machine:~$ ifconfigeth0 Link encap:Ethernet HWaddr 00:0c:29:ae:a9:7f inet addr:192.168.4.1

2014-05-05 19:33:52 7650

转载 ubuntu下安装wireshark

安装编译工具:  $sudo apt-get install build-essential  为了成功编译Wireshark,您需要安装GTK+的开发文件和GLib库(libraries)。  $sudo apt-get install libgtk2.0-dev libglib2.0-dev  安装Checkinstall以便管理您系统中直接由源代码编译安装的软

2014-05-05 19:31:17 837

原创 Maven打包可执行的jar文件(包含所有依赖和不存在spring无法解析schema)

1、修改pom里面的内容 org.apache.maven.plugins maven-shade-plugin 2.2 package shade <transformer implementation="org.apache.m

2014-04-11 09:06:59 2384

原创 即聊--分布式即时聊天系统

最近几日在研究阿里巴巴的开源项目dubbo,其实在我大二时,就想研究这个项目的,但是当时经验少,知识体系还没有较完整地建立起来,所以当时的研究基本以失败而告终。在这个学期里,因为我前一个项目《远程服务器管理平台》的需要,所以重新鼓起勇气学习这项技术,同时我看完了Java EE7的白皮书后,对WebSocket十分感兴趣,于是决定写一个分布式的web聊天系统。通过dubbo实现本系统的分布式部署,以

2014-03-31 11:03:58 5507 2

转载 maven 打包可执行jar的方法

1.修改pom.xml增加如下内容[html] view plaincopyplugin>      groupId>org.apache.maven.pluginsgroupId>      artifactId>maven-jar-pluginartifactId>      version>2.4version>      

2014-03-31 10:22:39 788

转载 Linux创建swap文件

新增swap分区根据Redhat公司的建议,swap分区最适合的大小是物理内存的1-2倍.不过Linux上有些软件对swap分区得需求较大,例如要顺利执行Oracle数据库软件,swap分区至少需要400MB或者物理内存2倍以上的空间.当然我们在安装Linux的时候,就能直接讲swap分区设置到足够的大小,但如果已经安装好Linux了,之后又想再安装类似Oracle的软件,却发现s

2014-03-30 10:24:16 821

转载 关于ubuntu发热大,风扇狂转的解决方案

关于ubuntu发热大,风扇狂转的解决方案 先前自己的ubuntu也差不多跑了半年了,现在大夏天机子感觉跑起来越来越捉鸡,风扇狂转,看个视频温度都能达到将近90度, 崩溃之前找了些办法,也摸索了一下 较粗糙方法:        在终端打入以下代码:         sudo add-apt-repository ppa:webupd8team/jupiter 

2013-08-20 14:56:02 3623 2

转载 Linux下关闭独立显卡

打算在笔记本上装个Ubuntu。安装倒是很方便,使用的时候却不停的过热关机。后来发现是独立显卡发热的问题。网上查了下,有个叫Bumblebee的开源项目可以控制双显卡切换。于是试着装了下,谁知道安装巨慢无比,还没装好,笔记本就又过热关机了。终于找到一个通过命令,禁用独立显卡的方法。世界终于安静了。。。笔记本也不那么烫了(各大厂商的散热科技咋发展这么慢呢)具体方法:查看你的系统是

2013-08-20 14:50:54 2382

原创 Java连接SQL Server

Java连接SQL server有很多种方法,我这里只介绍其中一种,本方法只能在windows下使用。    第一步:设置ODBC源        在控制面板上,找到管理工具,然后在管理工具上找到数据源 (ODBC)。如图1。图1     点击添加,选择Sql Server.如图2。图2     填写完相应的信息,这步就完成了。    第二步编写Java

2013-05-23 10:24:22 900

原创 Spring配置文件错误

在MyEclipse开发WEB项目时,发现spring的配置文件老是有错误,而且错误就在第一行,错误代码是:Referenced file contains errors (http://www.springframework.org/schema/tool/spring-tool.xsd),将http://www.springframework.org/schema/data/jpa http:

2013-04-13 15:54:54 1052

原创 未来音乐的格式——Opus格式

最近还在搞桌面化视频网站系统,因为播放技术才用的是html5里标签,所以经常去了解该标签支持的格式,今天发现其支持的一个音频格式Opus格式,发现这个音频格式真的会成为未来音频发展的趋势。下面我具体介绍下Opus格式。一、Opus格式简介: Opus是一款开源、免费、自由度高的有损音频编解码器,融合了Skype的SILK和XVID的CELT 技术,拥有比AAC、OGG等其它有损

2013-03-18 20:31:59 6633

转载 java操作properties文件

package com.ccdevote.www.common.PropertiesDeal;import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputSt

2013-01-27 14:04:11 490

转载 一些基于ExtJS的Desktop特效应用的网站

http://qwikioffice.com/desktop-demo/ http://recorall.org/jsdesk/ http://jeamy.werk1.at/ http://www.digitalbucket.net/User/FileManager.aspx http://www.feyasoft.com/home.htm http://gsylvain35.

2013-01-20 09:20:22 1270 1

转载 ssh框架的构成分析和代码构架小结

最近在弄j2ee,发现还是学到了很多东西,心情happy啊!昨天看到了一个文章是关于ssh的,就弄下来了,后面加点自己的东西,很感谢网上的各位前辈的总结。一个spring2.5+hibernate3.2+struts2.0组合框架,使用spring的IoC来管理应用的所有bean,包括struts2的action,充分发挥了spring轻量级框架的优势。  摘 要:针对当前Web应用程

2013-01-18 10:45:30 969

转载 JS读写cookies

var Cookies = {};/**//*** 设置Cookies*/Cookies.set = function(name, value){var argv = arguments;var argc = arguments.length;var expires = (argc > 2) ? argv[2] : null;var path = (argc > 3

2012-12-19 15:19:28 736

转载 eclipse cygwin c/c++开发简单向导

1 安装cygwin   1.1 http://www.cygwin.com/setup.exe   1.2 Select Packages:   -Devel     binutils:是一组开发工具,包括连接器,汇编器和其他用于目标文件和档案的工具。     gcc     make     gdb:gcc debug工具   1.3 把cygwin/bin添加

2012-12-18 11:00:44 722

rebound-master.zip

Rebound is a Java library that models spring dynamics. Rebound spring models can be used to create animations that feel natural by introducing real world physics to your application.

2014-10-09

Java代码混淆器

proguard4.10 Java字节码混淆器 目前官方最新版

2013-12-10

Cisco2600系列的映象文件

Cisco2600系列的映象文件 用于GNS3模拟器软件

2013-12-10

Java_EE7教程(英文)

This software and related documentation are provided under a license agreement containing restrictions on use and disclosure and are protected by intellectual property laws. Except as expressly permitted in your license agreement or allowed by law, you may not use, copy, reproduce, translate, broadcast, modify, license, transmit, distribute, exhibit, perform, publish, or display any part, in any form, or by any means. Reverse engineering, disassembly, or decompilation of this software, unless required by law for interoperability, is prohibited.

2013-11-02

Shiro和AJAX完美整合

Shiro和AJAX完美整合

2013-09-21

HTML5标签video官方文档

HTML5标签video官方文档 十分详细

2013-03-19

浏览器HTML5标签video和audio支持

浏览器HTML5标签video和audio支持 包含其相应支持的格式

2013-03-19

apache-openjpa-2.2.1-source

OpenJPA 是 Apache 组织提供的开源项目,它实现了 EJB 3.0 中的 JPA 标准,为开发者提供功能强大、使用简单的持久化数据管理框架。OpenJPA 封装了和关系型数据库交互的操作,让开发者把注意力集中在编写业务逻辑上。OpenJPA 可以作为独立的持久层框架发挥作用,也可以轻松的与其它 Java EE 应用框架或者符合 EJB 3.0 标准的容器集成。

2013-01-13

spring-data-jpa-1.1.0.RELEASE

spring-data-jpa-1.1.0.RELEASE

2013-01-13

springside4-4.0.1.GA

springside4官方最新版 SpringSide是以Spring Framework为核心的,Pragmatic风格的JavaEE应用参考示例,是JavaEE世界中的主流技术选型,最佳实践的总结与演示。

2013-01-13

apache-log4j-2.0-beta3-src

apache-log4j-2.0-beta3-src Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。

2013-01-13

JasperReport+SSH

本系统采用JasperReport+struts+spring+hibernate+extjs4.1来写的系统.

2012-12-14

iReport中文教程

iReport中文教程 学习IReport必备

2012-12-09

ActionScript3.0中文版

ActionScript3.0中文版.chm

2012-12-09

tomcat7.0.33

apache-tomcat-7.0.33-windows-x86.zip 当前官方最新版

2012-12-05

mysql-5.5.28-win32

mysql-5.5.28-win32 轻量级数据库 适合开发者开发时使用

2012-12-03

Ext4.1.0 API中文版V0.3 Beta

Ext4.1.0 API中文版V0.3 Beta 可以不用看官方提供的英文文档

2012-12-01

mysql-connector-java-5.1.22-bin.jar

mysql-connector-java-5.1.22-bin java连接数据库必备的包 当前官方最新版

2012-12-01

spket安装包

spket安装包 可以用于开发extjs,jquery等,可以增加智能提示功能。

2012-12-01

ExtJS登入验证码的实现

ExtJS登入验证码的实现 采用mvc的格式写的代码

2012-11-29

TortoiseSVN64位中文语言包

TortoiseSVN 64位 中文语言包 LanguagePack_1.7.10.23359-x64-zh_CN.msi

2012-11-29

SVN1.7.10-32位中文包

LanguagePack_1.7.10.23359-win32-zh_CN.msi SVN当前最新版语言包

2012-11-29

中国省市县代码表

中国省市县代码表 包含各省市区的编码(即身份证前6位)

2012-11-29

空空如也

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

TA关注的人

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