自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我翱翔的天空

专攻技术领域。

  • 博客(269)
  • 资源 (12)
  • 收藏
  • 关注

原创 全心全意为人民服务-JS实现右击弹出框

从上图可以看到,我想对选中的行操作。还需要点击工具栏的相应选项。能不能利用就近原则直接操作呢。于是有了这样一种实现,在实习的地方右击出现一个弹出框,里面有对应的工具栏选项。这样就方便多了,也体现了无处不入口,无处不按钮的编程思想。具体实现,用js来触发弹出框。弹出框的jsp页面代码 编辑 删除右击的js代码$("#dgType").datagrid(

2016-11-07 20:47:17 1718 22

原创 交控外包的日子里

从2016年3月21日到6月25日,是我在北京交控科技有限公司工作的时间。经历了整整三个月的时间,收获很多。       刚到公司的第一天,主要是配置环境,用的是VMware虚拟桌面。所有的开发环境都在里面配置。                    VS2012,sqlserver2008R2,SVN客户端及VS—SVN插件。      然后小组长安排我熟悉ITS

2016-11-02 17:25:16 915 19

原创 将api工程deploy到私服

应陈总的要求,需要将自己项目的api工程deploy到私服。在这里积累一下具体的步骤。右击项目->Run As->Maven Build...在Goals中填入clean deploy,Run一下即可完成发布项目中的东西要多总结,多积累。当再遇到类似的问题的时候可以很快地解决掉。

2016-10-23 20:08:55 1839 26

原创 前台的增删改查方法

在项目中最基本的用法就是增删改查,如果涉及到表,那么还有数据的绑定和重新绑定。下面根据我在项目中的经验将前台的的增删改查以及基本用法一一呈现。一、增js代码,显示增加的弹出框function addType(){ $('#dlgAdd').dialog('open').dialog('center').dialog('setTitle','添加类型'); //打开对话框

2016-10-13 20:02:19 3613 27

原创 类图实现的真正用法

引言之前在详细设计阶段画类图,接口和实现里的方法都要写一遍。既麻烦,生成的代码实现的关系又不对,而且对应实现的方法也容易出错。分享一下如何省时又省力地画类图进行接口的实现。1、写好的接口的类图2、新建一个要实现的类图。3、选择父类出现如下的界面:4、选择要实现的接口结果如下:接下来我们就可以生成代码瞅瞅了。package 架构图.

2016-09-30 17:08:15 3740 19

原创 逆向工程生成待注解的hibernate实体

原来的实体都是用PD生成或者手写。我们做的项目在数据库设计好的情况下用逆向工程直接生成待注解的hibernate实体,省时又方便。下面来看具体步骤。安装hibernate-tools插件1.下载hibernate tools插件1)点击eclipse菜单Help,选择Install New Software...2)在Work with处:http://download.j

2016-09-25 23:45:48 3144 57

原创 我最常用的Elipse快捷键

在java开发中,总结一些自己最常用的快捷键。这些快捷键使得我的开发效率和质量得到质一般的提升。        1.ctrl+shift+r:打开资源        这组快捷键可以让你打开你的工作区中任何一个文件。        2.ctrl+o:快速outline        这组快捷键可以列出当前类中的所有方法及属性。        3.ctrl+e:

2016-09-18 23:02:28 1072 21

原创 linux虚拟机上svn客户端连接问题

背景             在搭建好的虚拟机上搭建好svn后,在用SVN客户端连接时出现了一些问题,费了好大的劲儿,最终在有经验的高手的帮助下顺利解决。下面就自己的问题来分析一下。问题        Can‘t connect to host '192.167.33.10':由于连接方在一段时间后没有正确答复或连接的主机没有反应,连接尝试失败。原因    

2016-09-06 11:35:13 6206 20

原创 Activiti工作流demo

继上篇《Activiti工作流的环境配置》       前几篇对Activiti工作流进行了介绍,并讲解了其环境配置。本篇将会用一个demo来展示Activiti工作流具体的体现,直接上干货。一、demo业务分析       以HelloWorld程序为例。      首先说一下业务流程,员工张三提交了一个申请,然后由部门经理李四审核,审核通过后再由总经理王五审核,通过则张三申

2016-09-02 23:06:24 31165 28

原创 Activiti工作流的环境配置

继上篇《Activiti工作流简介》        在上篇中,对Activiti工作流进行了介绍。在本篇继续给大家介绍如何进行Activiti工作流的环境配置,不多说,直接上干货,参考我的来配置。。        一、activiti 软件环境        Eclipse, jdk1.8.0_66, Tomcat 7.0, mysql数据库。        二、安装流程设计器(e

2016-09-02 20:11:48 10312 21

原创 Acitiviti工作流简介

一、工作流说到工作流,一图胜万言。工作流(Workflow),就是“业务过程的部分或整体在计算机应用环境下的自动化”,它主要解决的是“使在多个参与者之间按照某种预定义的规则传递文档、信息或任务的过程自动进行,从而实现某个预期的业务目标,或者促使此目标的实现”。工作流管理系统(Workflow Management System, WfMS)是一个软件系统,它完成工作

2016-08-29 11:50:00 7871 25

原创 Hibernate实体关系映射技巧

关于实体关系的映射,常用三种,多对一,一对多和多对多,模板如下。       实体映射的书写是有一定的技巧的,下面以一个权限的实体为例,与大家一起分享。          package cn.itcast.oa.domain;import java.util.HashSet;import java.util.Set;/** * 权限 * @author Davi

2016-08-26 22:46:57 809 53

原创 Hibernate懒加载异常的问题

对于Hibernate中懒加载异常问题有如下解决方案:     第一种:在配置文件中加入lazy="false"     代码中位置: lazy="false"> lazy="false">         关闭了懒加载的属性,使其在查询时直接加载。但是在Session关闭后就难以用到懒加载的属性,有一种更好的解决方案能够完美解决这个问题。     

2016-08-21 20:54:23 1344 24

原创 mysql常用命令

小编在使用mysql的过程中,积累了一些常用的mysql命令,与大家分享一下。安装数据库mysqld install删除服务mysqld -removenet start mysql停止服务net stop mysql创建utf8格式的数据库create database itcastoa0720 default character se

2016-08-12 16:06:05 559 21

原创 Spring的环境搭建

What?               Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson创建,称为轻量级容器架构。在项目中怎么应用呢,现在就随我来搭一下它的环境。环境搭建下载资料        首先下载关于spring的资料。之后搭建环境所用资料从其中得到。建java项目,引jar包

2016-08-02 17:08:18 619 17

原创 Hibernate中持久化对象的状态

持久化对象三种状态                持久化对象的状态有三种:瞬时对象,持久化对象和离线对象。瞬时对象             瞬时对象(Transient Objects):使用new操作符初始化的对象不是立刻就持久的。它们的状态是瞬时的,也就是说它们没有任何跟数据库相关联的行为,只要应用不再引用这些对象(不再被任何其它对象所引用),它们的状态将会丢失,并由垃圾回

2016-07-24 21:02:07 556 15

原创 junit单元测试

main方法      想要对某一个方法进行测试,建一个带main方法的类然后运行就行。但是一个main却不能分开测多个方法,不灵活。但是单元测试就解决了这个问题。下面介绍一下java中的junit单元测试。引jar包      首先,引入jar包junit-3.8.1.jar。建测试方法      新建一个测试文件夹,目的是要和测试的方法的文件夹分开来。随

2016-07-24 20:39:09 1339 17

原创 Hibernate项目建立

继上篇《认识Hibernate》      认识了Hibernate项目以后,下面来搭建一个Hibernate项目。1、首先,创建一个java项目。2、创建User Library,加入依赖包。      Windows-> Preferences,然后按下图操作      建好jar包库后,点上图右边按钮(Add JARs)引入jar包如下。      *HI

2016-07-17 22:21:41 854 44

原创 认识Hibernate

简介       Hibernate是一个开发源代码的对象关系映射框架。它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servl

2016-07-17 21:36:18 2424 10

原创 Struts2的异常处理

前言      在项目中总会遇到一些异常处理,怎么解决呢?      以一个例子来展示:用户名和密码的抛错处理。建错误类     建用户和密码的一个错误类。Username:Exception.javapackage com.tgb.exception;public class UsernameException extends Exception{

2016-07-09 22:53:39 446 7

原创 配置Struts2(以登录为例)

引言      在了解Struts2的基础上,对Struts2做一次配置。以登录为例。步骤 引jar包(最常用的共8个)commons-fileupload-1.2.1.jar        文件上传commons-io-1.3.2.jar                       被fileupload所用,上面依赖下面commons-logging-1.0.4

2016-07-09 22:26:46 522 10

原创 初识Struts2

定义                Struts2是一个优雅的、可扩展的框架。用于创业企业级的java web应用。框架设计用于流线化、完整的开发周期,从构建、部署、到维护。Struts有一组相互协作的类、Servlet以及Jsp TagLib组成。        上篇博客讲解了《MVC》,Struts2有自己的控制器(Controller),同时整合了其他的一些技术去实现模型(Mod

2016-07-09 21:26:12 456 7

原创 MVC

定义                MVC是Model-View-Controller的简称,即模型-视图-控制器。MVC是一种设计模式,它把应用程序分成三个核心模块:模型、视图、控制器,它们各自处理自己的任务。 结构       上图:         首先控制器接收用户的请求,并决定应该调用哪个模型来进行处理。然后模型根据用户请求进行相应的业务逻辑处理,

2016-07-09 21:11:20 675 6

转载 Struts1与Struts2的12点区别

原文链接:http://www.blogjava.net/314508313/archive/2011/11/17/364038.html1) 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可

2016-07-04 15:03:23 380 7

原创 收官之作:网上商城

引言               网上商城是我学习java以来的第一个完整的工程项目。框架为SSH。一路过来虽遇到一些小小的困难,但都一一解决,总的来说还是挺顺利的,一句话:收获颇丰!配置开发环境       首先配置开发环境。mysql数据库,tomcat、jdk和MyEclipse的安装和配置,几经波折,最终还是都配好了。在这里给出一些自己撞得头破血流换来的经验,绝对是很好

2016-07-03 15:40:24 555 7

原创 .net后台自动执行任务

继上篇《Windows服务实现不同平台数据库表的迁移》引言         上次分享了用Windows服务实现任务。对此我想说,一般用Windows是来处理大数据的。一般的后台需要自动执行的小任务有一种更简便的实现方法。比如我在项目中用到了后台自动从数据库扫描看有无联系人然后发送邮件。直接添加一个全局应用程序类便可以。具体实现方法添加              

2016-06-26 15:00:35 2918 17

原创 Windows服务实现不同平台数据库表的迁移

引言         在项目中要做这么一个功能,将两个平台的两张数据库表汇总到一张表中,而且数据是实时进行更新的,这就需要用到windows服务。windows服务定义          何谓window服务呢,来听听百度怎么说?          Microsoft Windows 服务(即,以前的 NT 服务)使您能够创建在它们自己的 Windows 会话中可长时间运行

2016-06-26 12:25:34 1081 51

原创 在DataTable中查询数据

项目中有这么一个问题,从A表向B表导数据,为了提高效率,两张表都先查出数据。然后循环A表,看A表数据是否在B表中存在。那么这个判断,就需要在B表的DataTable中查询数据。        使用select方法查找即可,代码如下。DataRow[] dr = dt.Select(string.Format("projectId={0} and problemId={1}",proje

2016-06-21 22:43:41 4060 14

原创 .net中如何打日志

引言                在配合移动端调试接口的时候发现没法进项调试。只能在项目中将需要的一些东西返回给移动端进行查看,很不方便。然后就想到了将信息输出到文件。但这样需要在程序中写很多代码。于是想到了能不能封装起来。于是想不到了日志。前段时间经理开会曾说过,debug是最普通的程序员干的事,高级程序员一般都要打日志的。借这个机会,研究了一下打日志,将其实现在项目中。步骤1

2016-06-07 13:32:50 3003 14

原创 增删改同时获取主键id

引言        项目中遇到这么一个问题,在做数据库的插入操作时我同时还需要查出主键id,如果写两个方法固然可以,但是也有更简便的实现方式,下面分享给大家。代码 public int Add(B_0003Info entity) { try { Database db = DBH

2016-06-07 10:54:07 1776 6

原创 mysql_5.6.24_winx64免安装配置

对于mysql的安装,说起来就是一个坑。从昨天一直装到现在,还好皇天不负有心人,终于让我搞出来了!刚开始是用的是mysql-installler-community-5.6.25.0.msi安装包。网上没有教程,试了试没成功,果断放弃。后来从同事那儿拷过来mysql-5.6.24-win32.1432006610。win32的啊!我电脑是win64的,这怎么可以。同事说可以的,他用的就是这个,我只

2016-05-28 17:48:14 7574 20

原创 用C#保存IOS发送的图片

在项目中遇到了这么一个问题。移动端上传的图片,在我asp.net后边接收过来保存不下来。大家看一下我写的代码。         移动端上传图片的代码是这样写的。

2016-05-26 17:30:57 2654 16

原创 json多层数组的反序列化

继上篇《json数组的反序列化》引言       已经爱上了json,无法自拔,周末的时候搞一些小研究自然是一件美美哒事情,已迫不及待献上我的研究成果。       在前几篇中,我们的序列化由简入难。但我们用到的Json序列化的类都一样。System.Web.Script.Serialization.JavaScriptSerializer类。其实在.NET中有三种常用的JSON序

2016-05-21 11:31:18 8573 49

原创 json数组的反序列化

继上篇《json的反序列化》引言          上篇提到了最基本的json对象反序列化,在项目中遇到了这么一个问题。接收到的是一个json数组。该怎么序列化呢?          先校验一个json数组          现在将这个数组进行反序列化,将其拼成字符串string json ="{\"receipt_no\" : \"SO2016041316

2016-05-21 09:04:01 5882 16

原创 json的反序列化

继上篇《C#获取post请求的json字符串》      引言         在为移动端写接口的过程中,接收的是一个json串。上篇提到了怎么获取。接下来分享一下怎么来取值。穿过来的json串{ "loginname" : "mengxu.zhang" "password" : "123456" }后台接收string r

2016-05-20 21:19:21 1494 16

原创 C#获取post请求的json字符串

引言:抛出问题             公司让为ITSM移动端写接口,现在遇到这么一个问题,移动端通过post请求给发送一个json串,怎么在后天获取呢?由于必须将后台程序发布到外网才能进行测试,增加了不易性。几个人绞尽脑汁了半天才解决。解决方案       解决这个问题其实很简单。就这么两行代码。string requestMes = string.Empty;usi

2016-05-13 20:13:15 10567 14

原创 ASP.NET后台为移动端提供接口

引言        最近公司交给我个任务,为IOS移动端写接口。现有公司的软件是ASP.NET做的,现在想把某些功能移植到IOS APP上。大多数对外接口会实现webservice方法,但经理却让用http接口来进行交互。区别         怀着一颗好奇心了解了一下webservice和httpservice的区别。         webservice是使用soap协议

2016-05-11 22:44:39 8570 19

原创 初识SSH框架

引言      上网搜了很多SSH框架的资料,真的是越看越亲切。米夫子说得没错,学会一门语言,再来学一门语言会很容易。是因为很多东西和之前学过的东西都有共通之处,剩下的新知识也就了了无几了。大家在看的时候不妨结合着学过的.net三层架构来看待SSH框架。SSH框架     SSH为struts+spring+hibernate的一个集成框架,是目前较流行的一种web应用程序开源

2016-04-27 17:21:10 880 37

原创 J2EE的十三个规范

前言        小编刚刚接触java不久,对J2EE的十三个规范的认识也很肤浅,下面就随着我的脚步简单认识一下,混个脸熟吧。是什么        先来说J2EE是什么?J2EE(Java 2 Platform, Enterprise Edition),java 2平台企业版,是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高

2016-04-24 21:54:44 2492 63

原创 char、varchar和nvarchar的区别

前言      设计数据库的时候,遇到了字段的类型用char,varchar和nvarchar的问题。下面小编就来讲解一下。是什么       char是定长的,也就是无论你输入的字符多长,它都是制定的数目的长度。例如char(5),你输入的字符小于5,它会在后面补空值。当你输入的字符大于指定的数时,它会截取超出的部分。         varchar(n),可变长度,

2016-04-23 23:45:01 12186 37

ActiveMQ使用Demo

ActiveMQ使用的一个小demo,助你快速入门。

2017-07-31

shiro的helloworld

每一个新知识的学习都需要helloworld的入门,shiro也不例外,入门必备。

2017-07-30

spring整合springmvc项目

项目对spring如何整合springmvc进行了详细地注释和介绍,并且包含了很多知识点,比如避免重复扫描包,spring IOC的父子关系和请求筛查等。博客地址:http://blog.csdn.net/qwlzxx/article/details/73732292

2017-06-26

dubbo的demo

dubbo的快速启动demo,学习dubbo的入门程序,还有dubbo.xsd配置文件避免配置文件报错。赶快下载学习吧。

2017-04-29

Dubbo+Zookeeper+Tomcat.rar

搭建Dubbo+Zookeeper环境所用安装包,亲测!

2017-04-29

mysql-connector-java-5.1.0-bin.jar

连接Mysql的驱动,在Hibernate逆向工程生成带注解的实体步骤中用到。

2016-09-25

Activiti工作流demo

Activiti工作流的一些demo,教你快速掌握Activiti工作流在项目中的应用。

2016-09-02

activiti-eclipse-plugin

activiti工作流和eclipse交互的一个插件,安装流程设计器的时候所有材料。

2016-09-02

Spring-framework

Spring环境搭建必用资料。

2016-08-02

apache-tomcat-7.0.68-windows-x64

java工程师们在配置环境都少不了tomcat,初次接触的我也不幸碰了多次壁。知识需要分享,我就用自己撞得头破血流的才成功的经验分享与你tomcat的免安装配置,很好用哦!

2016-07-03

mysql_5.6.24_winx64

mysql_5.6.24_winx64免安装直接配置,省时省精力,方便!

2016-05-28

Newtonsoft.Json.dll

json序列化和反序列化,最新版本 Newtonsoft.Json.dll 欢迎大家使用。

2016-05-21

空空如也

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

TA关注的人

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