- 博客(61)
- 收藏
- 关注
原创 《JAVA并发编程实战》读后感
一个类是线程安全的,是指在被多个线程访问时,类可以持续的进行正确的行为。顺序执行转为并行执行:[code="java"] if (null != userConnList && userConnList.size() > 0) { for (UserConn userConn : userConnList) { taskServiceCons...
2018-08-01 16:14:02
293
原创 Dubbo
1. Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者与消费...
2017-08-01 11:52:45
111
原创 使用hibernate tools插件生成POJO 配置
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
2015-12-23 15:43:44
95
原创 Spring MVC PK Struts2
Spring MVC PK Struts2 我们用struts2时采用的传统的配置文件的方式,并没有使用传说中的0配置。spring3 mvc可以认为已经100%零配置了(除了配置spring mvc-servlet.xml外)。Spring MVC和Struts2的区别:1. 机制:spring mvc的入口是servlet,而struts2是filter(这里要指出,filt...
2014-10-30 17:09:48
75
原创 短网址 生成
package com.top.nhm.manage.action.channel;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;public class XXX {...
2014-09-23 15:16:23
230
原创 mybatis 新增返回id
<insert id="insert" parameterType="com.top.nhm.domain.entity.DistributorCompany" > <selectKey resultType="java.lang.Integer" order="AFTER" keyProperty="id"> SELECT L
2014-09-10 10:30:13
109
原创 java处理乱码
String gb = new String(iso.getBytes("ISO-8859-1"),"GB2312"); 在action里面通过String productName=request.getParameter("name");取到的值还是乱码, 如果productName = new String(productName.getBytes("ISO-8859-1"),"UTF-8"...
2013-05-28 14:46:20
121
原创 button类型 submit提交
<input name="" value="确 认" type="button" id="wjsSubmit" onclick="$('#wjsForm').submit();" class="btn btnBlue3" />
2013-05-20 17:54:05
293
原创 mybatis 删除返回 -2147482646
<delete id="deleteByPrimaryKey" parameterType="java.lang.Long" > <![CDATA[ delete from admin_user where id = #{id,jdbcType=BIGINT} ]]> </delete> 加上 &...
2013-03-22 13:41:44
1031
原创 struts2的时间控件
struts2时间控件 jsp页面 写道<head><sx:head theme="ajax" /> 引用这个是必不可少的,不然会报错<meta http-equiv="Content-Type" content="text/html; charset=utf-8"><meta http-equiv="X-UA-Co
2011-04-26 17:52:52
121
原创 jFreeChart 三种图片的显示
创建三种图片的工厂类import java.awt.Color;import java.awt.Font;import java.awt.Rectangle;import java.awt.Shape;import java.io.IOException;import java.io.PrintWriter;import java.text.DecimalFormat...
2011-04-26 17:38:38
193
原创 junit4 单元测试service(Spring)方法
import static org.junit.Assert.assertEquals;import org.junit.Before;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.Cla...
2011-03-30 17:21:25
351
原创 中英文技术长度
public static void main(String[] args) { String aString = "你好abc"; String anotherString = null; try { anotherString = new String(aString.getBytes("GBK"), "ISO8859_1"); ...
2011-03-02 18:00:40
95
原创 jstl中用的if,else
<c:choose> <c:when test=""> 如果 </c:when> <c:otherwise> 否则 </c:otherwise> </c:choose>
2010-11-29 16:51:35
177
原创 Struts2
一,Struts2做什么的?二,Struts2怎么处理一个用户请求的?三,Struts2与Struts1有什么区别?四,Struts2的拦截器?一,Struts2做什么的?Struts2是属于MVC框架中的视图层,它是在webwork的基础上发展起来的,也可以说Struts2是webwork的升级版,因此Struts2的稳定性,性能等各方面都有很好的保证。二,Struts2...
2010-10-04 17:35:05
98
原创 hibernate的三种查询方式
Hibernate三种查询方式?<1>HQL String hql="FROM User"; Query query=session.createQuery(hql); List<User> list=query.list(); <2>criteria //重点 ...
2010-10-02 09:03:38
81
原创 Strust2的执行流程
一:struts2执行流程:1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMeshPlugin) 3 接着FilterDispatc...
2010-09-17 19:40:58
109
原创 oracle基础sql题目
1、选择在部门30中员工的所有信息2、列出职位为(MANAGER)的员工的编号,姓名 3、找出奖金高于工资的员工4、找出每个员工奖金和工资的总和 5、找出部门10中的经理(MANAGER)和部门20中的普通员工(CLERK) 6、找出部门10中既不是经理也不是普通员工,而且工资大于等于2000的员工 7、找出有奖金的员工的不同工作 8、找出没有奖金或者奖金低于500的员...
2010-09-17 15:33:26
704
原创 oracle内置函数
一、SQL简介 SQL 全名是结构化查询语言(Structured Query Language),是用于数据库中的标准数据查询语言,IBM 公司最早使用在其开发的数据库系统中。1986年10月,美国 ANSI 对 SQL 进行规范后,以此作为关系式数据库管理系统的标准语言 (ANSI X3. 135-1986),1987年得到国际标准组织的支持下成为国际标准。 ...
2010-09-16 18:37:44
113
原创 hibernate 一级缓存与二级缓存
Hiberante3 一级缓存总结1. Session 级别的缓存,它同session邦定。它的生命周期和session相同。Session消毁,它也同时消毁;管理一级缓存,一级缓存无法取消,用两个方法管理,clear(),evict()2. 两个session 不能共享一级缓存,因...
2010-09-14 17:55:07
69
原创 sql N+1查询
http://www.javathinker.org/main.jsp?bc=showessay.jsp&filename=hibernate/hibernate_essay_8.htm到以上网站解析的相当详细.
2010-09-14 17:16:48
188
原创 持续集成最佳实践
持续集成的七项最佳实践经常提交代码(注:就是要常提交、早提交代码,对系统没有太大影响的代码要尽早提交,这样才能实现CI的好处,开发者才能利用最新的变更的代码)不要提交无法构建的代码 (注:不要将无法构建的代码提交到版本控制库中,以一种可重复的方式编译和测试代码,在向版本控制库提交代码之前先执行私有构建)立即修复无法集成的...
2010-09-13 15:23:54
360
原创 什么是持续集成
一、什么是持续集成(Continuous Integration)? 这个名词已经在软件开发领域持续了N年,一个比较简单的定义如下: 持续集成(CI)是一种实践,可以让团队在持续的基础 上收到反馈并进行改进,不必等到开发周期后期才寻找和修复缺陷。通俗一点儿说,就是指对于开发人员的每一次代码提交,都自动地把Repository中所有代码Check out到...
2010-09-13 15:16:41
432
原创 Spring七大模块
Spring 框架的七个模块Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式,如图 1 所示。 6 k* h$ X9 |" [: i j! K" N$ D4 u( L% h# K( G; W8 W组成 Spring 框架的每个模块(或组件)都可以单独存在,或者与其他一个或多个...
2010-09-11 23:34:03
138
原创 Spring是什么?
pring是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 ◆目的:解决企业应用开发的复杂性 ◆功能:使用...
2010-09-11 22:49:52
143
原创 Hibernate的三种状态.
包括瞬时态(Transient),持久态(Persistent)和脱管态(Detached)瞬时态, 是对象创建时,瞬时在内存孤立存在,他是携带信息的载体,不和数据库的数据有任何的关系,在hibernate中,可以通过session的save()或是saveOrUpdate()的方法将瞬时对象与数据库相关联,,并将数据对应的插入数据库中,此时的瞬时态对象变成持久化对象...
2010-09-11 16:19:58
83
原创 Ajax的执行步骤
var http_request = false;function send_request(url) {//初始化、指定处理函数、发送请求的函数 url=url+"?a="+document.myform.a.value; http_request = false; //开始初始化XMLHttpRequest对象 if(window.XMLHttpRequest) { /...
2010-09-11 15:24:07
164
原创 Ajax笔记.
Ajax:无刷新技术。全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术.传统的web应用程序:jsp 向jsp和servlet发出请求—转发到j...
2010-09-11 15:17:47
72
原创 Spring之IOC
.1如何获取spring 登陆http://www.springframework.org下载spring开发包。快速应用spring核心IOC实例 Spring的IOC容器讲解 ...
2010-09-11 12:22:14
81
原创 Spring之MVC
spring mvc继承关系 java.lang.Object |-org.springframework.context.support.ApplicationObjectSupport |-org.springframework.web.context.support.WebApplicationObjectSupport |-org.springframewo...
2010-09-11 12:09:54
70
原创 Spring基本组件介绍
sprin解决的问题:Spring能消除在许多工程上对Singleton的过多使用。根据我的经验,这是一个主要的问题,它减少了系统的可测试性和面向对象特性。 . Spring能消除使用各种各样格式的属性定制文件的需要,在整个应用和工程中,可通过一种一致的方法来进行配置spring一些组件介绍:Spring的设计核心是 org.springframework.beans 包, 为与JavaBea...
2010-09-11 12:06:46
171
Strut和Spring
Struts只是一个MVC框架(Framework),用于快速开发Java Web应用。 Struts实现的重点在C(Controller),包括ActionServlet/RequestProcessor和我们定制的Action,也为V(View)提供了一系列定制标签(Custom Tag)。但Struts几乎没有涉及M(Model),所以Struts可以采用JAVA实现的任何形式...
2010-09-11 12:01:20
108
原创 Eclipse快捷键大全
eclipse快捷键大全Eclipse快捷键大全(转载)Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt...
2010-09-11 11:55:48
74
戴明环
PDCA(戴明环): 戴明环就是将我们要去做的东西做一个规划,然后按着这个步骤执行,才能把要做的事情做得有效率,且保证质量.Plan(计划):对指定时间内的学习进行计划,或者对自己几年内的人生进行规化.Do(完成):根据自己所做的计划,进行实践.尽量去完成自己计划内的每一个细节.Check(检查):对照计划,对自己的完成情况进行检查,如果有还没完成的细节或者事项就...
2010-09-11 11:52:04
295
Eclipse图解
eclipse图解:功能(Functions):内置运行java程序的插件(JDT:java develop tools)工作集(WorkSet)(Task list)计划任务管理器(Mylyn)系统配置(Preferences)透视图(常用窗口的组合)(Perspective)web tools platform (web开发平台)(Web Developer)...
2010-09-11 11:49:58
160
原创 Eclipse基本使用
source 源码Toggle Comment //指定注释Add Block Comment //增加一批注释Generate Element Comment //产生元素注释shift Right //向右移动 Shift left //向左移动correct Indentation ...
2010-09-11 10:52:21
132
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人