- 博客(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
spring整合springmvc项目
2017-06-26
apache-tomcat-7.0.68-windows-x64
2016-07-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人