自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

做一个会编程的人

世上最重要的事,不在于我们在何处,而在于我们朝着什么方向走。

  • 博客(135)
  • 收藏
  • 关注

原创 angular

特性:1、MVC2、指令3、模块化4、依赖注入5、双向数据绑定

2017-08-31 23:04:38 383 1

原创 Springboot中使用定时器

1、在入口类中加入@EnableScheduling注解:@SpringBootApplication@EnableSchedulingpublic class CuwiTaskApplication extends SpringBootServletInitializer { protected static final Logger logger = LoggerFactory

2017-08-29 19:03:12 2248 2

原创 同一页面tab切换对应显示内容分页实现

通过index判断哪个tab被选中,然后使其激活,其兄弟节点失去激活状态。

2017-07-31 23:26:01 6827

原创 springboot整合thymeleaf

(1)在pom.xml中引入thymeleaf;(2)如何关闭thymeleaf缓存(在application.properties进行配置)(3)编写模板文件.html

2017-07-31 23:22:46 398

原创 Thymeleaf初使用

认识:      最近项目后台架构采用springboot,在spring4.0中推荐使用thymeleaf来做前端模版引擎,Thymeleaf是一个java库,是XML、HTML5等格式的模板引擎,与Velocity、FreeMarker相似,可以用于Web项目和非Web项目。       Thymeleaf可以作为Spring MVC的可选模块,也可以直接作为JSP的替代。Thymel

2017-06-30 23:59:30 1247 1

原创 jvm及运行机制

一、JVM 概念       即java virtual machine 的简称,意为java虚拟机,可以说是通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。二、种类       VMWare、Visual Box(使用软件模拟物理CUP的指令集)、JVM(使用软件模拟java字节码的指令集)三、运行机制1、启动流程2、基本结构、内存

2017-06-25 18:18:16 420 2

原创 ActiveMQ使用

是什么        ActiveMQ是Apache推出的,一款开源的,完全支持J MS1.1和J 2EE 1.4规范的J MS  Provider实现的消息中间件 (Message Oriented Middlew are,MOM)为什么使用     实现J MS Provider,用来帮助实现高可用、高性能、可伸缩、 易用和安全的企业级面向消息服务的系统主要特性⒈

2017-01-10 17:19:19 1679 3

原创 shiro集成cas

shiro是一个权限管理框架,将安全认证相关的功能抽取出来组成,使用shiro就可以非常快速的完成认证、授权等功能的开发,降低系统成本。为了能够为多个系统提供统一认证入口,又使用了cas,而且二者都涉及到对session管理,所以需要集成。cas基本协议过程:基础模式的SSO访问流程步骤:访问服务:客户端发送请求访问应用系统提供的服务资源。 定向认证:客户端重定向用户请

2017-01-07 16:33:06 6140 2

原创 mybaits使用

是什么      MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及对结果集的检索封装。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。快速入门       map

2017-01-05 21:39:02 1102 2

原创 redis总结

redis是什么        Redis是一个开源的、高性能的Key-Value存储系统,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set 有序集合)、hash(哈希类型)。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个ap

2017-01-05 11:03:44 721

原创 dubbo+zookeeper实现服务远程调用

dubbo场景:           随着网站应用规模的扩大,服务越来越多,服务间依赖关系变得错综复杂,服务的调用量越来越大,服务的容量问题暴露出来,dubbo在这种情况下诞生。dubbo是什么:           是一种分布式服务框架,解决上面面对的问题,先看dubbo架构图:节点角色说明:Provider: 暴露服务的服务提供方。Consumer:

2017-01-04 21:45:49 8440 2

原创 SAXParseException:前言中不允许有内容

今天打开eclipse时,显示:发生了错误。请参阅日志文件D:\eclipse\Workspace\.metadata\.log。然后打开日志:problems readiing information from XML:'OpenTypeHistory.xml',更改了该配置文件的标头也无济于事。        方案一:首先进入eclipse的工作空间找到.metadata文件夹,然后进入.

2016-12-13 23:10:27 8026 5

原创 Transport dt_socket failed to initialize, rc = 509

今天调试一个工程,console一直报一个问题:Transport dt_socket failed to initialize, rc = 509,这个问题用eclipse的run不会出现,只有debug的时候报错。       解决办法如下:        1.先判断系统的环境变量中设置的jdk版本和工程属性里用的jdk是否一致;       2.查找被使用的jdk的目录中 看看j

2016-12-13 22:12:02 673 2

原创 automation服务器不能创建对象问题解决

最近项目需要升级浏览器版本,从IE8到IE9,先说下IE8和IE9:IE9是IE8的升级版,界面比IE8更简洁,完美支持win7,支持最新Html5技术,支持硬件加速,网页显示更生动,安全性提高,然而并体会不到IE9好在哪里,测试放射系统也没有发现什么不兼容啊,不过最明显的是射线装置页面,射线装置树加载不了,提示:automation服务器不能创建对象,该页面一个**对象为空。       开

2016-12-13 21:54:36 2899 2

原创 weblogic8.1管理后台部署web应用程序

对于weblogic接触最多也就今天一天,说研究谈不上,只是摸索尝试中把应用程序部好了。拿在手里的只有bea和应用,只知道weblogic类似于Tomact和jboss,可以理解为一种web容器,把我们开发的应用程序运行起来,并提供服务的一种程序。一 、基础       运行server下bin目录下startWLS命令,浏览器输入http://localhost:7001/console

2016-11-22 23:15:56 7388 3

原创 ®转义符号

今天一窗式系统有一任务单,制证打证时不能显示产品英文名字,根据用户需要英文名字中包含®,但是从他给的信息中也粘贴不了,问题来了:光找这个符号用了好久,后来是在输入法的特殊符号中找到。不过放在oracle库中页面显示?       问题又来了:oracle中的字符®,在页面不支持,所以需要找到®的转义字符(®)存在oracle中,页面显示OK。       顺便学习下HTML转义字符

2016-09-27 22:36:22 3247 7

原创 Oracle date和timestamp

这些天在开发一些接口,和对方确定数据类型真的是,表示已无力。大致业务是从我们的库中读取数据,然后定时插入到他们的库中。我们库中表日期字段类型都是DATE,不过他们那里需要的是varchar(),这个还好说,转换一下就好吧。过了两天说不是varchar(),他们改成timestamp,然后对方要模拟的数据,为了插入timestamp,可是花了不少时间呢。一、Date与timestamp   

2016-09-23 23:18:00 881 3

原创 ORA-01427:单行子查询返回多个行

今天写了一个sql,多张表关联,其中一个字段受理日期是与另一张表关联后,还要求是另一张表状态为什么什么的条件。sql语句:       “select a.id,a.case_id,e.case_name,e.case_code,(select enddate from ol_apply_process where id=a.id and result =10) as enddate from

2016-09-21 22:55:02 75605 6

原创 eclipse编码设置

1、设置工作空间编码       点击“窗口”-“首选项”,弹出如图所示窗口,点击“常规”-“工作空间”,这样以后每次编写的默认文本文件编码方式都用UTF-82、设置项目编码       将鼠标移动到项目名上,点击右键,选择“属性”,弹出如图所示对话框 ,选中“资源”,有一项“文本文件编码”,选中要使用的编码3、单个文件编码将鼠标移动到文件上,点击右键,选中“属

2016-08-31 23:04:37 437 3

原创 PL/SQL修改表数据

1、PL/SQL修改表数据,找到要修改数据的表,右击—编辑数据;2、点击小锁图标,可以增加或删除,也可以编辑某行数据,然后点击小绿色对号;       注意:点击对号之后并没有真正保存,还需要提交事务,这样才算是真正修改了。点击对号之后,还要点击提交事务按钮。

2016-08-31 22:43:35 2029 3

原创 struts2中 .vm文件

*.vm 后缀的文件,是velocity的文件。velocity是基于java的一种页面模板引擎,支持#if #else #foreach等写法的前台文件。$link.contextPath是该引擎支持的一种默认写法,可以取得应用程序执行根路径。        Velocity是什么?Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用

2016-08-30 22:55:46 2269 6

原创 Struts2 中result type属性说明

Struts2框架提供了大量的默认的结果类型,这些类型定义在struts2-core-版本号.jar文件下的Struts-default.xml文件中。首先看一下在struts-default.xml中对于result-type的定义:                                                               

2016-08-29 22:47:30 2480 2

原创 模式与非模式窗体

只有模式和非模式两种,简单点说,当你以模式方式打开一个窗口,你只能在将其关闭以后才能操作另外的窗口.但非模式窗口显示时,你可以同时操作这两个窗口.窗体分为模式的和非模式的模式的——使用户只能使用当前窗体,只有当前窗体关闭后其他窗体才可用;可以这样理解,如果你把某个窗体设为模式窗体,那么你要想对其它窗体进行任何操作之前,必须先关闭该窗体。模式窗体强迫用户输入数据,不能切换到其他界面,很多地方会用

2016-07-31 22:36:31 8282 2

原创 在线修改http header

刚开始,项目经理分配的一任务是单点登录的接口,大致业务是:有一门户系统,用户都要通过门户统一入口进来,登录成功进入业务系统时需要根据登录信息判断用户权限、职务等然后根据权限显示不同页面。而且门户系统约定将登录用户信息放入header中,各业务系统都去header中取。         之前也没使用过header,后来查资料使用也很简单,header类似于session的功能,以(key,val

2016-07-30 00:14:55 6304 3

原创 TeamViewer实现远程控制

最近在公司负责运维工作,现在渐渐认识到自己对运维的理解有偏差,一直以为运维就是管理服务器,服务器上安装的应用服务这些,然而不是这样,现在这个组项目主要跟卫生有关,现在接触到的包括放射诊疗许可发放系统,食品备案系统,涉水产品系统,卫生局一窗式系统等,这些系统基本都是已经上线了,而且都属于OA系统,每天就是处理用户在使用这些系统过程中遇到问题提交的任务单,其实很多时候都是数据库表中一字段的问题。 

2016-07-29 23:41:01 7089 3

原创 struts与spring集成方案

一、方案一(查找)原理图:在Action中取得BeanFactory,通过BeanFactory取得业务逻辑对象,IOC容器主动查找业务对象实现步骤:1、spring和struts的依赖包配置*struts--拷贝struts和jstl的依赖包--在web.xml文件中配置ActionServlet--提供struts-config.xml文件--提供国

2016-06-13 21:51:03 420 3

原创 Hibernate悲观锁VS乐观锁

所谓锁,就是通过一些机制保证数据在某个操作过程中不会被外界修改,hibernate支持两种锁机制,悲观锁(Pessimistic Locking)和乐观锁(Optimistic Locking)。一、悲观锁原理:        指对数据被外界修改持保守态度,因此在整个数据处理过程中,将数据处于锁定状态,只要事务部释放(提交/回滚),任何用户都不能查看和修改。它的实现,往往依靠数据库提供

2016-06-11 21:51:08 490 3

原创 Hql简单使用

一、简单属性查询单一属性多个属性,返回对象数组集合多个属性,返回实体对象普通别名使用as命名别名二、实体对象三、条件查询四、原生sql五、外置命名六、查询过滤器七、分页查询八、连接查询九、统计查询

2016-06-11 20:05:00 739 3

原创 Hibernate基本映射

一、多对一:在多的一端加入一个外键,指向一的一端。(例子:多个用户属于一个组)对象及实体关系图:User:package com.bjpowernode.hibernate;public class User { private int id; private String name; private Group group; public int ge

2016-06-08 19:55:39 2785 3

原创 Hibernate学习

一、是什么        Hibernate是开源O/R映射框架,我们平时使用JDBC操作数据库,步骤繁琐,而且操作是关系型数据库,但在java程序开发使用面向对象思想,hibernate正式在这两种不同模型之间建立关联,提供利用面向对象思想来操作关系型数据的接口,可以说是对JDBC进一步的封装。二、基本核心接口       JNDI 、JDBC、JTA三、持久化对象三种状

2016-06-07 19:22:30 363 3

原创 AOP之静态代理VS动态代理

一、代理概念        为某个对象提供一个代理,以控制对这个对象的访问。代理类和委托类有共同的父类或父接口,代理类负责请求的预处理,过滤,将请求分配给委托类处理。二、静态代理:         由程序员创建或工具生成代理类的源码,再编译代理类,即代理类和委托类的关系再程序运行前就已经存在。现有一User接口,对user的增删改查,User的实现里面分别有对每个方法的安全性检查,使用

2016-06-06 21:37:02 3804 3

原创 Java @Override错误的解决方法

最近学习ssh写demo时候比较多,和之前项目的工作空间也不一致,出现很多@Override错误。        开始以为是jar包引用的问题,后来知道是jdk的问题,@Override是JDK5就已经有了,但是不支持对接口的实现,认为这不是Override而报错。JDK6修正了这个Bug,无论是对父类的方法覆盖还是对接口的实现都可以加上@Override。解决:     首先要确

2016-06-06 10:40:32 3051 2

原创 Struts学习

一、Struts体系结构browser:web容器将对来自HTTP的每个请求创建一个request对象,并用一个response对象作出响应controller:控制器接收来自浏览器的请求,在struts中,是由一个servlet来充当控制器的角色,struts-config.xml文件配置控制器model:在struts中,由Action类充当业务逻辑的包装器,ActionF

2016-06-05 21:52:07 344 1

原创 Myeclipse中java项目转换为Web项目

这两天工作安排做一个跳转页面,不过昨天发布自己的Tomact花了不少时间,给的项目添加进来后,浏览器访问不到页面,后来才知道他们给的不是一个Web项目,网上资料也说只要有Web的那些配置文件即可。一、找到所要转换项目的.project文件;        找到节点,添加如下代码(如果没有);org.eclipse.wst.common.project.facet.core.nature

2016-04-29 13:34:53 7596 5

原创 zookeeper安装与配置

电竞项目的环境框架Web和业务Core是分两个Project的,这样就有一个问题,Web的controller调用Core中service方法是不能添加引用,网上查找不同解决方案之间引用的方式貌似不太好用,后来跟经理反应这个问题后,他说你还没有接触过zookeeper吧,其实这个问题在我们之前项目中类似于EJB的功能,然后他说你下个zookeeper吧。一、是什么       原来zook

2016-04-27 19:13:34 833 8

原创 SQLyog管理Mysql数据库

刚过来公司,项目中用的是Mysql数据库,之前都是用Navicat来管理,跟经理才一起交流两天,非说我这个工具太不好用了,还说打开修改字段数据和修改表名都不在一个窗口上,太麻烦了。试试我们这个SQLyog吧。       安装后直接运行,打开文件---新连接,接下来都是大同小异,连接名称,主机IP,用户名和密码这些。        然后测试连接,成功后进入数据库和表结构页面,可以进

2016-04-19 18:23:10 4439 9

原创 JSP中input内容改变触发onchange事件使用

最近做的一个成绩的比例添加的功能,需求是平时比例和期末比例为100%,而为了减少让用户的思考,让界面更人性化,其实我们可以在输入平时比例时,期末比例自动加载,这时就要使用jsp中input的内容改变需要触发的一个事件:onchange()。效果图:JSP中input定义: closed="true">//否则表单一上来就加载 学年:

2016-04-01 12:17:16 25947 7

原创 easyui-combobox实现级联查询

最近在做ITOO选课系统的成绩模块,其中添加一条成绩的比例信息时,需要使用到学年、课程、教师信息,而且课程和教师还是绑定好的,也就是如果课程确定下来,老师也是固定的,所以使用到combobox的级联查询,这里主要使用到该空间的onSelect属性,也就是由该属性再触发另一个URL,中途也因为空间id和name,可谓命运多舛了。JSP控件定义(注意前3个combobox的id和name):

2016-03-28 21:32:58 1488 5

原创 DRP完结

DRP项目历时4个月,却跨了2016新年,中间经历了华夏神农实习,二次面试,再准备面试,oracle初接触的尴尬与坎坷,一路走来,收获感受颇多。         DRP前100左右,主要温习了Web开发流程,从需求,分析设计到环境搭建,开发和测试,接触DRP概念、业务流程及系统业务分析,然后就是html、css、JS、jsp等BS知识;    JavaScript使得页面交互性变得更好,运

2016-03-20 21:59:00 1221 7

原创 DRP封装PageModel实现分页查询

一、UML流程分析二、代码实现:ServletItemServlet:package com.bjpowernode.drp.basedata.web;import java.io.IOException;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;impor

2016-02-29 22:00:09 1386 3

空空如也

空空如也

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

TA关注的人

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