自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

vaadin8+springboot开发web应用(零 开始之前)

 从vaadin6开始关注,始终喜欢vaadin的全栈式的开发思路,在开发过程中超过90%的代码不需要写css js 全部java搞定,经过封装和组件化后开发效率有很大的提升。是开发企业web应用的利器(目前就职传统软件行业) 目前使用vaadin8 开发的零售行业erp先上个几张效果图   ...

2018-05-11 18:25:19 1669

原创 vaadin8+springboot开发web应用(二 创建springboot+vaadin项目)

安装完spring tools 与vaadin插件后 可通过新建springboot项目的方式创建 springboot+vaadin项目 new -> spring start project  创建项目过程中选择web 和 vaadin 支持 项目创建完成后maven 会 自动加载vaadin所需jar包 vaadin-*.jar  创建 UI 界...

2018-05-11 18:20:43 2504

vaadin8+springboot开发web应用(一 Eclipse环境搭建)

通过Eclipse Marketplace 安装vaadin插件 显示vaadin插件图标表示安装完成  安装spring tools 插件  直接搜索sts 安装完成后基础springboot + vaadin环境搭建成功 附上Eclipse版本:  ...

2018-05-11 18:00:46 807

原创 Zookeeper笔记二--centos7安装zookeeper

单节点安装:       软件: zookeeper-3.5.2-alpha.tar.gz       下载地址:http://www.apache.org/dyn/closer.cgi/zookeeper/     选择一个镜像站下载。       1.解压           tar -zxvf zookeeper-3.5.2-alpha.tar.gz         ...

2016-09-01 16:19:18 155

原创 Zookeeper笔记 一 —— 初识zookeeper

初识zookeeper zookeeper总的来说是一个第三方协调中间件,主要提供的功能是,     存储客户端数据,     为客户端提供数据监听。使用场景主要包括:    1. 为分布式服务提供统一的名称方便调用。在分布式场景中一般是将原来的三层架构中的service层和dao层提出来,封装成能单独运行并且能在多台机器部署的服务,这个时候Action层去调用 服...

2016-09-01 15:34:36 410

原创 Centos 安装mariadb

从最新版本的linux系统开始,默认的是 Mariadb而不是mysql!使用系统自带的repos安装很简单:1、安装 yum install mariadb mariadb-serversystemctl start mariadb ==> 启动mariadbsystemctl enable mariadb ==> 开机自启动mysql_secure_in...

2016-07-19 23:02:11 105

原创 Eclipse配置 MyBatis Generator

1.插件安装     官网 http://www.mybatis.org/generator/index.html     插件地址: https://dl.bintray.com/mybatis/mybatis-generator2新建generatorConfig.xml     插件安装完成后  右键---新建--other--mybatis 。    默认在项目目录...

2016-07-08 10:19:59 97

原创 Fedora 安装chrome浏览器-转载

下面本文章从安装chrome浏览器的实现方法到安装过程中碰到问题的解决方法,希望此例子对各位在Fedora安装chrome会有帮助哦。在google网站下载chrome速度很慢,但是添加了chrome的源之后,就可以在终端通过yum install 来安装chrome了,会快很多。首先在 /etc/yum.repos.d 里建立一个名为 google.repo 文件,然后复制以下代码到...

2016-06-29 10:31:01 187

原创 MySql 解决1130 远程链接问题

 mysql -u root -p mysql>use mysql; mysql>select 'host' from user where user='root'; mysql>update user set host = '%' where user ='root'; mysql>flush privileges; mysql>select 'host' ...

2016-06-02 13:35:00 112

原创 Centos7 设置固定IP

编辑 /etc/sysconfig/netwokscripts/ifcfg-eno* TYPE=EthernetBOOTPROTO=staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noNAME=eno16777736UUID=6...

2016-06-01 16:59:38 139

原创 AngularJs 弹出模态窗口 $modal $uibModal

使用angularJs 的指令库 ui-bootstrap 弹出模态窗口:导入ui-bootstrap-tpls.js 这个是ui-bootstrap的库,版本 1.1.0 (老版本的注入对象$modal)注入服务:'$uibModal',和$$uibModalInstance 打开窗口: $angular.module("app",['ui.bootstarp','mlm...

2016-03-21 17:31:44 1082

原创 Java动态 调用Groovy的方法

1、静态编译,在java工程中直接写groovy的文件,然后可以在Groovy的文件中引用Java工程的类,这种方式能够有效的利用groovy自身的语言特性,例如闭包; (这种方式上面已经提及,不适合我们目前需求)2、通过groovyShell类直接执行脚本,例如:Binding bind =newBinding();bind.setVariable("str","test");...

2016-03-01 10:14:35 1007

Shiro SpringMvc Spring整合

首先配置Web.xml filter要放到最上<filter> <filter-name>shiroFilter</filter-name> <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class> ...

2016-02-28 21:45:38 96

原创 Spring Mvc 和Shiro整合常见问题

问题1:  @RequiresPermissions 注解不起作用。当Shiro和spring 整合完成后,认证(登陆)模块没有问题,但是授权模块使用user..isAuthenticated()方法能进行授权验证,使用注解方法不能授权。这是因为Shiro配置文件应放在SpringMvc的配置文件中,这样才能被SpringMvc扫描。如果放到spring的配置文件中将会出现不能扫描注解的情况。...

2016-02-28 21:36:02 204

原创 SpringMvc 使用 @RequestBady自动封装是的日期处理

当在spring mvc 使用@requestBady和@responseBady时,将调用jackson来自动封装对象和json。 常见的异常有问题1. 日期格式不匹配异常  使用@JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone="GMT+8")           指定传入的日期字符串格式问题2. 时间差8小时 问题 ...

2016-02-25 16:11:16 361

原创 Annotation 详解

从JDK5开始,Java增加了Annotation(注解),Annotation是代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理。通过使用Annotation,开发人员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充的信息。代码分析工具、开发工具和部署工具可以通过这些补充信息进行验证、处理或者进行部署。Annotation提供了一种为程序元素(包、类、构造器...

2016-02-25 09:41:15 189

原创 android 环境搭建常用网址

ADT更新     http://dl-ssl.google.com/android/eclipse/

2015-05-23 15:46:17 95

原创 Spring 事务管理 DataSourceTransactionManager 和 DataSourceTransactionManager

 如果一个方法中既用了HibernateTemplate,又用了JdbcTemplate,应该怎么配单实例的db事务呢(多例免谈)用DataSouceTransactionManager是不行的,而用HibernateTransactionManager就可以保证原因的话看下它们源代码,会发现HibernateTransactionManager中的处理可以保证SessionFactor...

2012-04-17 10:53:37 1512

原创 Spring和drools整合遇到问题cvc-complex-type.2.4.c

drools版本:5.3错误描述 cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element drools:keybase从错误信息来看是没有找到keybase节点 schema配置: http://drools.org/sche...

2012-04-16 22:16:24 86

原创 Drools5.x 和 Spring3.x整合

整合需要jar包 drools-spring-5.2.0.Final.jar在droolsjbpm-integration-distribution-5.2.0.Final\binaries文件夹下。 spring-drools 配置文件 <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http:/...

2012-04-16 19:28:18 149

原创 itext 图片旋转

 使用iText生产PDF时,你可以使用setRotation(final float r)或者setRotationDegrees(final float deg)方法来实现图片的旋转效果。public void setRotation(double r)设定,参数r为弧度,如果旋转角度ss为30度,则参数r= Math.PI / 6public void setRotat...

2012-04-14 10:44:44 1274

Vaadin自定义服务器通知消息

Vaadin内部定义了很多通知信息,包括session过期,服务器错误等。 这些信息保存在Application中的静态类SystemMessage中 protected String sessionExpiredURL = null; protected boolean sessionExpiredNotificationEnabled = true; ...

2012-04-12 15:07:33 270

使用Flex开发Activiti流程设计器(七)-线条箭头画法

画线条的箭头要根据线条的开始坐标和结束坐标来确定角度 代码: public function drawArrow(ui:Sprite,fromPoint:Point,toPoint:Point,color:uint):void { ui.graphics.lineTo(toPoint.x,toPoint.y); var vDistance:Num...

2012-03-26 15:18:07 828

使用Flex开发Activiti流程设计器(六)-节点之间画线条

介绍一下我实现的设计器中节点之间连接线条的方法:  首先实现的效果是,节点的上下左右四个中点(锚点),所有到节点的连线都会在这四个点上,两个节点之间的连线按照最短的一条来画线。  确定了需要实现的效果,接下来就是实现。给Node类提供得到四个锚点的方法:  public static var TOP_CENTER:Number = 0; public static...

2012-03-26 15:15:15 481

原创 MyEclipse_8.0+flex_4_plugin+Blazeds配置

MyEclipse_8.0+flex_4_plugin+Blazeds配置 详解

2012-03-26 10:36:57 81

使用Flex开发Activiti流程设计器(五)-设计器代码结构

 介绍一下设计器的整体代码结构  1.assets不用说是资源文件,各种 图片  2.custom 自定义组件包括列表,菜单,工具栏等。 3.events 自定义事件,组件选中、取消选中事件,属性更改事件等。 4.nodes  对应的bpmn元素,内置绘制、生成xml,解析xml实现加载修改等, 5.prop 节点对应的属性,在节点选中时会被加载到属...

2012-03-23 09:34:59 143

原创 使用Flex开发Activiti流程设计器(四)-第一个版本

经过一个月断断续续的开发第一个版本的流程设计器终于能见人了  ,实现了简单的顺序流和分支条件节点,会签等其他功能正在开发中...   

2012-03-23 09:25:16 111

原创 Activiti生成流程图异常解决(java.awt.image.RasterFromatException)

Activiti生成流程图代码: ProcessDefinitionEntity p = (ProcessDefinitionEntity)repositoryService .createProcessDefinitionQuery() .processDefinitionId("test:2:13708") .singleResult();InputS...

2012-03-23 09:13:46 1375

原创 activiti学习-使用activiti多实例任务实现会签

Activiti中提供了多实例任务(for-each)将多实例应到到UserTask中可以实现会签功能。一.多实例用户任务的XML表示: <userTask id="task" name="多实例任务"> <multiInstanceLoopCharacteristics isSequential="false"> <loopDa...

2012-03-22 15:48:14 908

Activiti5学习-在流程图中为带条件的顺序流添加提示信息

Activiti5 中没有对顺序流添加提示,生成的图片没有办法看出顺序流所表示的条件, 研究代码后在:ProcessDiagramCanvas 中添加方法   public void drawConditionalSquenceFlowText(String text,List<Integer> points){  if(points.size()>=4...

2012-03-18 23:10:15 619

Activiti5学习-activiti流程图中文乱码

activiti在部署时会生成流程图文件并部署,但是在节点中有中文的时候会出现乱编 查看源代码发现是   Graphics2D.drawString 出现乱码 。修改  ProcessDiagramCanvas.java 中 Font font = new Font("Arial", 1, 11);    this.g.setFont(font);为  Fo...

2012-03-18 20:01:42 478

Activiti5学习-指定发起人

 activiti 指定发起人,并作为流程变量在流程中的其他任务中使用,  在流程文件中定义开始事件 <startEvent id="start"   activiti:initiator="initiator" />  initiator 作为一个流程变量在其他任务节点中使用  <userTask id="theTask" name="My Task...

2012-03-16 17:20:42 786

使用Flex开发Activiti流程设计器(三)-改进版示例

  第一个版本界面不太满意,这个版本对界面进行了一下优化,附上示例

2012-02-18 09:08:07 146

原创 使用Flex开发Activiti流程设计器(二 绘制图元)

页面的图形元素有很多的共同点并且有很大的相似性,如都需要拖动, 都需要序列化,等等,所以就抽象出一个父类Node。  所有的图元对象都继承Node,Node继承自UIComponent改类主要提供一些共用的方法,如点击拖动、得到组件中点、所有到组件的连线集合等属性或方法。         对于不同的图元有不用的形状,通过重写UIComponent的updateDisplayLis...

2012-02-11 09:45:14 155

使用注解将 Vaadin 6.7.3 和 Spring 3.0.5 整合 (二 使用spring中的Bean)

   上次只是吧vaadin和spring整合到一起了,如果要在vaadin的页面中使用spring中的bean我用的是注解注入的方法(构造函数注入、属性注入),    1.页面对象    如这是我的一个自定义页面 package com.iyspace.manager.ui.user;import java.net.MalformedURLException;im...

2012-02-11 09:24:43 149

原创 Java安全框架-Apache Shiro

在尝试保护你的应用时,你是否有过挫败感?是否觉得现有的Java安全解决方案难以使用,只会让你更糊涂?本文介绍的Apache Shiro,是一个不同寻常的Java安全框架,为保护应用提供了简单而强大的方法。本文还解释了Apache Shiro的项目目标、架构理念以及如何使用Shiro为应用安全保驾护航。什么是Apache Shiro?Apache Shiro(发音为“shee-roh”...

2012-02-11 08:58:17 157

原创 使用Flex开发Activiti流程设计器(一 效果图)

   前一段应需要做了个流程设计器,这几天抽空整理一下 。    效果: 另一个改进版本 

2012-02-09 17:33:43 182

原创 ofbiz部署异常(一)

访问https://127.0.0.1:8443/webtools/control/main,页面报错:error message,org.ofbiz.widget.screen.ScreenRenderException: Error rendering screen [component://common/widget/CommonScreens.xml#GlobalDecora...

2012-02-04 10:46:04 413

原创 Flex4 Air 托盘图标使用

 示例代码<?xml version="1.0" encoding="utf-8"?><s:WindowedApplication xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="l

2012-02-03 14:04:55 91

Vaadin 和 Spring整合后 Spring Mvc 的使用

  想使用Vaadin来做CMS的后台管理,前台页面还使用SpringMvc来进行控制。但是..... 将Vaadin和Spring 整合后会发现如果想使用SpringMvc的话会有冲突,这是因为Vaadin的Servlet默认过滤所有的请求路径,如果将过滤路径更改为其他 如:/admin 将造成Vaadin的资源文件加载异常。 这是因为Vaadin的资源文件默认存放在VAADIN目录下,...

2012-02-02 09:46:00 310

空空如也

空空如也

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

TA关注的人

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