![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java学习
忽而又夏
喜欢unity3D,在学习中
展开
-
什么叫事务?Java如何处理事务呢?
什么叫事务? 这些就是数据库特有的术语了。懒虫在这里口头解释:就是把多件事情当做一件事情来处理。也就是大家同在一条船上,要活一起活,要over一起over ! 我为什么要使用事务? 俺这里再举个很俗很俗的例子: 俺到银行存钱,于是有这么几个步骤: 1、把钱交给工作人员;2、工作人员填单;3、将单子给我签字;4、工作人员确认并输入电脑。 要是,转载 2014-09-19 09:37:10 · 9082 阅读 · 0 评论 -
MyEclipse使用总结——MyEclipse10安装SVN插件
一、下载SVN插件subclipse 下载地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 在打开的网站中找到subclipse的最新版本,如下图所示: 下载完成之后,得到的是一个压缩包文件,如下图所示: 二、在MyEclipse10中安装SVN插件subclipse 步骤如转载 2014-10-09 18:08:06 · 317 阅读 · 0 评论 -
SpringJdbc的几种不同的用法
Spring对jdbc做了良好的封装,本人在学习时做了以下几种方式的尝试 首页先来创建一个dao接口 Java代码 package com.wys.dao; public interface IUserDao { void save(); } package com.wys.dao; public interface IUse原创 2014-10-11 14:24:04 · 435 阅读 · 0 评论 -
Struts2 XML配置详解
1. 深入Struts2的配置文件 本部分主要介绍struts.xml的常用配置。 1.1. 包配置: Struts2框架中核心组件就是Action、拦截器等,Struts2框架使用包来管理Action和拦截器等。每个包就是多个Action、多个拦截器、多个拦截器引用的集合。 在struts.xml文件中package元素用于定义包配置,每个package元素定转载 2014-10-14 15:00:51 · 354 阅读 · 0 评论 -
No result defined for action
在开发中总遇到这个问题,No result defined for action: 原因:Action中的属性值为空的时候,Struts2的默认拦截器会报错,但是又找不到input的Result,不能够把错误返回,所以报这种错误。 解决方法: 1.在页面中给空值赋默认值。 2.重新定义一个Action,去掉空值的成员变量。 3.添加input的Result,并在这个页面给出提示 -转载 2014-10-14 11:53:42 · 364 阅读 · 0 评论 -
JSONObject与JSONArray的使用
JSONObject与JSONArray的使用 一、JAR包简介 要使程序可以运行必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包: 1.commons-lang.jar 2.commons-beanutils.jar 3.commons-collections.jar 4.com转载 2014-10-14 16:48:29 · 312 阅读 · 0 评论 -
JSON 数据格式
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于机器解析和生成。 基础结构 JSON建构于两种结构: 1. “名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(ob转载 2014-10-14 17:59:45 · 333 阅读 · 0 评论 -
struts2中的constant配置详解
[html] view plaincopy xml version="1.0" encoding="UTF-8"?> "http://struts.apache.org/dtds/struts-2.0.dtd"> struts> 提示:当设置该参数为GBK时,相当于调用HttpServletRequest转载 2014-10-15 15:11:30 · 302 阅读 · 0 评论 -
JavaBean,List,Map转成json格式
Java代码 public class User { private String username; private String password; public String getUsername() { return username;转载 2014-11-25 15:32:51 · 381 阅读 · 0 评论 -
Address already in use: JVM_Bind
1.错误描述 2011-7-20 11:05:18 org.apache.catalina.core.StandardServer await 严重: StandardServer.await: create[8005]: java.net.BindException: Address already in use: JVM_Bind at java.net.PlainSocketI转载 2015-01-15 09:26:50 · 460 阅读 · 0 评论 -
新手必看,Spring Boot CLI 必会必知
Spring Boot CLI 是什么Spring Boot CLI 是 Spring Boot Commad Line 的缩写,是 Spring Boot 命令行工具。在 Spring Boot CLI 可以跑 Groovy 脚本,通过简单的 Java 语法就可以快速而又简单的学习 Spring Boot 原型。Spring Boot CLI 安装打开 Spring Boot CLI 下载页面,...转载 2018-04-09 18:00:49 · 2754 阅读 · 0 评论 -
Eclipse快捷键 10个最有用的快捷键
Eclipse中10个最有用的快捷键组合 一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。 1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母转载 2014-10-09 17:45:20 · 285 阅读 · 0 评论 -
ajax开发步骤
1、修改web.xml,加入以下代码: dwr-progress-invoker uk.ltd.getahead.dwr.DWRServlet debug true logLevel DEBUG config-sysmgr WEB-INF/configs/progress/dwr.xml转载 2014-09-29 07:50:47 · 356 阅读 · 0 评论 -
oracle中not in(null)问题
如下sql语句 select aid from A where bid not in(select bid from B where bname='') 如果bname的记录在数据库中没有 就相当于 in(null) 此时 not in(null) 按理是要查询所有的A表中的记录 事实确实一条都没查出来 可以用以下语句测试以下 select aid转载 2014-09-19 14:14:01 · 466 阅读 · 0 评论 -
浅谈数据库中的触发器
触发器 其是一种特殊的存储过程。一般的存储过程是通过存储过程名直接调用,而触发器主要是 通过事件(增、删、改)进行触发而被执行的。其在表中数据发生变化时自动强制执行。 常见的触发器有两种:after(for)、instead of,用于insert、update、delete事件。 after(for) 表示执行代码后,执行触发器 i转载 2014-09-20 12:57:38 · 341 阅读 · 0 评论 -
web工作流管理系统开发之一 工作流概念
曾经在2001年做CRM产品的时候,因为CRM产品的客户状态升迁,每个具体用户的升迁规则可能会不一样,技术主管说要集成一个工作流软件工具......,那是我第一次听说工作流。当时很不理解,这工作流软件如何能做到将业务流程定义进去呢?当然,那时候工作流软件工具还不成熟和完善,也或者我们也没有达到那个层次,后来终究还是没有用上工作流。 工作流软件,顾名思义,就是业务信息数据在多转载 2014-09-22 09:21:02 · 503 阅读 · 0 评论 -
web工作流管理系统开发之二 工作流引擎
工作流引擎,主要是实现业务流程的规则抽象,模型的建立,解释,以及为流程实例提供运行环境,并解释执行流程实例。 工作流引擎必须要包含一个工作流模型的设计,工作流模型就是对业务流程抽象的一个模型,是整个工作流引擎的基础。所以模型设计的好坏决定引擎的功能是否灵活,也决定了工作流管理系统从设计实现到运行实施等诸多环节。 在信息管理自动化的环境下,工作流模型必须采用简单、直观、又具转载 2014-09-22 09:21:46 · 711 阅读 · 0 评论 -
web工作流管理系统开发之三 可视化流程设计器
在工作流管理系统中,引擎的所有的活动,驱动,和流转,都是以流程定义为基础而展开的。流程定义文件是流程能运行的先决条件,同时流程定义文件又是工作流引擎的设计基础,引擎必须要能生成,解释和获取到任意流程定义节点的信息。业务流程建模就是将一个具体的业务流程系统用流程定义文件来描述。而生成这个流程定义文件的可视化编辑工具就是流程设计器。 一般来说,只要是足够熟悉流程定义的各个步骤和节点的转载 2014-09-22 09:25:33 · 1375 阅读 · 0 评论 -
web工作流管理系统开发之四 自定义表单
在开发工作流管理系统时,很多人只重视流程引擎,流程模型的建立,而忽略了自定义表单工具。自定义表单工具是实现独立业务模块的可视化编辑工具,业务模块可以通过这种工具编辑生成。如果单纯从流程实现来说,确实自定义表单不是重点,流程实现了,可以挂接上表单就可以了。至于表单业务模块,可以是表单工具生成的,也可以是代码编写的表单,总之能用代码来实现的是最灵活的。 但实际上流程的每一个步骤的业务数转载 2014-09-22 09:35:43 · 908 阅读 · 0 评论 -
java事务的处理
java的事务处理,如果对数据库进行多次操作,每一次的执行或步骤都是一个事务.如果数据库操作在某一步没有执行或出现异常而导致事务失败,这样有的事务被执行有的就没有被执行,从而就有了事务的回滚,取消先前的操作..... 注:在Java中使用事务处理,首先要求数据库支持事务。如使用MySQL的事务功能,就要求MySQL的表类型为Innodb才支持事务。否则,在Java程序中做了comm转载 2014-09-25 17:22:28 · 429 阅读 · 0 评论 -
eclipse快捷键
行注释/销注释 Ctrl+/ 块注释/销注释 Ctrl+Shift+/ Ctrl+Shift+\ 查找 查找替换 Ctrl+H Ctrl+F 查找下一个/往回找 Ctrl+K Ctrl+Shift+K 跳到某行 Ctrl+L,哈用惯了Editplus,不时会敲下Ctrl+G, 查找当前元素的声明 Ctrl+G 查找当前元素的所有引用 Ctrl+Shift+G转载 2014-09-25 17:51:10 · 313 阅读 · 0 评论 -
struts2.0 struts.xml和STRUTS的config.xml详解
package的名字必须是唯一的 package可以扩展 当一个package扩展自 另一个package时该package会在本身配置的基础上加入扩展的package 的配置 父package必须在子package前配置 name:package名称 extends:继承的父package名称转载 2014-09-25 17:55:34 · 435 阅读 · 0 评论 -
看了这个才发现jQuery源代码不是那么晦涩
很多人觉得jquery、ext等一些开源js源代码 十分的晦涩,读不懂,遇到问题需要调试也很费劲。其实我个人感觉主要是有几个方面的原因: 1、对一些js不常用的语法、操作符不熟悉 2、某个function中又嵌套了一些内部的function,使得整个代码的层次结构不像java代码那么清晰。 3、js中允许变量先使用后定义,会造成我们看代码时候忽然冒出来一个变量、function,转载 2014-10-23 10:00:56 · 440 阅读 · 0 评论 -
聊聊 Spring Boot 2.x 那些事儿
本文目录:即将的 Spring 2.0 - Spring 2.0 是什么 - 开发环境和 IDE - 使用 Spring Initializr 快速入门Starter 组件 - Web:REST API & 模板引擎 - Data:JPA -> H2 - ...生产指标监控 Actuator内嵌式容器 Tomcat / Jetty / UndertowSpring 5 & S...转载 2018-04-09 18:24:37 · 215 阅读 · 0 评论