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

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

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

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

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

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

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

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

转载 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
535

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

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

原创 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
3052

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

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

转载 使用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
868

转载 使用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
834

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

原创 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
2407

原创 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
6890
原创 记线上数据库升级后,数据库事物回滚过多的问题排查
背景:楼主所在公司,因双11流量较大,现有数据库版本存在Bug且性能存在问题,故在双11前,切换到mysql5.7版本且服务器规格大幅度提升,线上顺利切换。问题:数据库切换后,应用的sql监控发现,新增了一条高频的sql:select @@session.tx_read_only同时数据库的监控发现:事物回滚数特别多。(因数据敏感,监控图不贴出来)排查:针对第一个问题:新增高频sql查阅官方文档发...
2018-03-25 11:15:39
1471
原创 毕业设计准备篇一——环境搭建
毕业设计准备篇一——环境搭建经过四年的学习和实战经验,打算做一个可以融合大多数学习的知识的毕业设计,所以就给自己的毕设取名:(分布式)桌面化多媒体网站系统。系统采用的构架如图1所示。图1 系统架构其中数据库集群目前采用mysql集群,为什么呢,因为目前mysql使用率还是很大的,而且mysql官方文档详细,最大的原因是因为自己笔记本配置不够高,不能搭建oracle集群。业务
2015-01-11 21:28:06
3965
3
转载 关于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
3826
转载 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
6063
转载 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
1507
转载 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
7884
转载 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
866
原创 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
2428
原创 即聊--分布式即时聊天系统
最近几日在研究阿里巴巴的开源项目dubbo,其实在我大二时,就想研究这个项目的,但是当时经验少,知识体系还没有较完整地建立起来,所以当时的研究基本以失败而告终。在这个学期里,因为我前一个项目《远程服务器管理平台》的需要,所以重新鼓起勇气学习这项技术,同时我看完了Java EE7的白皮书后,对WebSocket十分感兴趣,于是决定写一个分布式的web聊天系统。通过dubbo实现本系统的分布式部署,以
2014-03-31 11:03:58
5570
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
818
转载 Linux创建swap文件
新增swap分区根据Redhat公司的建议,swap分区最适合的大小是物理内存的1-2倍.不过Linux上有些软件对swap分区得需求较大,例如要顺利执行Oracle数据库软件,swap分区至少需要400MB或者物理内存2倍以上的空间.当然我们在安装Linux的时候,就能直接讲swap分区设置到足够的大小,但如果已经安装好Linux了,之后又想再安装类似Oracle的软件,却发现s
2014-03-30 10:24:16
864
转载 关于ubuntu发热大,风扇狂转的解决方案
关于ubuntu发热大,风扇狂转的解决方案 先前自己的ubuntu也差不多跑了半年了,现在大夏天机子感觉跑起来越来越捉鸡,风扇狂转,看个视频温度都能达到将近90度, 崩溃之前找了些办法,也摸索了一下 较粗糙方法: 在终端打入以下代码: sudo add-apt-repository ppa:webupd8team/jupiter
2013-08-20 14:56:02
3806
2
转载 Linux下关闭独立显卡
打算在笔记本上装个Ubuntu。安装倒是很方便,使用的时候却不停的过热关机。后来发现是独立显卡发热的问题。网上查了下,有个叫Bumblebee的开源项目可以控制双显卡切换。于是试着装了下,谁知道安装巨慢无比,还没装好,笔记本就又过热关机了。终于找到一个通过命令,禁用独立显卡的方法。世界终于安静了。。。笔记本也不那么烫了(各大厂商的散热科技咋发展这么慢呢)具体方法:查看你的系统是
2013-08-20 14:50:54
2441
原创 Java连接SQL Server
Java连接SQL server有很多种方法,我这里只介绍其中一种,本方法只能在windows下使用。 第一步:设置ODBC源 在控制面板上,找到管理工具,然后在管理工具上找到数据源 (ODBC)。如图1。图1 点击添加,选择Sql Server.如图2。图2 填写完相应的信息,这步就完成了。 第二步编写Java
2013-05-23 10:24:22
936
原创 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
1084
原创 未来音乐的格式——Opus格式
最近还在搞桌面化视频网站系统,因为播放技术才用的是html5里标签,所以经常去了解该标签支持的格式,今天发现其支持的一个音频格式Opus格式,发现这个音频格式真的会成为未来音频发展的趋势。下面我具体介绍下Opus格式。一、Opus格式简介: Opus是一款开源、免费、自由度高的有损音频编解码器,融合了Skype的SILK和XVID的CELT 技术,拥有比AAC、OGG等其它有损
2013-03-18 20:31:59
6892
转载 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
516
转载 一些基于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
1298
1
转载 ssh框架的构成分析和代码构架小结
最近在弄j2ee,发现还是学到了很多东西,心情happy啊!昨天看到了一个文章是关于ssh的,就弄下来了,后面加点自己的东西,很感谢网上的各位前辈的总结。一个spring2.5+hibernate3.2+struts2.0组合框架,使用spring的IoC来管理应用的所有bean,包括struts2的action,充分发挥了spring轻量级框架的优势。 摘 要:针对当前Web应用程
2013-01-18 10:45:30
999
转载 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
766
转载 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
753
rebound-master.zip
2014-10-09
Java_EE7教程(英文)
2013-11-02
apache-openjpa-2.2.1-source
2013-01-13
springside4-4.0.1.GA
2013-01-13
apache-log4j-2.0-beta3-src
2013-01-13
mysql-connector-java-5.1.22-bin.jar
2012-12-01
Extjs中文教程
2012-11-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人