- 博客(61)
- 收藏
- 关注
原创 《JAVA并发编程实战》读后感
一个类是线程安全的,是指在被多个线程访问时,类可以持续的进行正确的行为。 顺序执行转为并行执行: [code="java"] if (null != userConnList && userConnList.size() > 0) { for (UserConn userConn : userConnList) { taskServiceCons...
2018-08-01 16:14:02
341
原创 Dubbo
1. Dubbo是什么? Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者与消费...
2017-08-01 11:52:45
145
原创 bootstrap 布局
http://www.bootcss.com/p/layoutit/
2016-11-10 16:00:26
182
原创 使用hibernate tools插件生成POJO 配置
<div class="iteye-blog-content-contain" style="font-size: 14px"></div>
2015-12-23 15:43:44
125
原创 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
111
原创 短网址 生成
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
265
原创 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
141
原创 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
153
原创 button类型 submit提交
<input name="" value="确 认" type="button" id="wjsSubmit" onclick="$('#wjsForm').submit();" class="btn btnBlue3" />
2013-05-20 17:54:05
330
原创 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
1082
原创 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
147
原创 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
233
原创 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
381
原创 中英文技术长度
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
122
原创 jstl中用的if,else
<c:choose> <c:when test=""> 如果 </c:when> <c:otherwise> 否则 </c:otherwise> </c:choose>
2010-11-29 16:51:35
221
原创 Struts2
一,Struts2做什么的? 二,Struts2怎么处理一个用户请求的? 三,Struts2与Struts1有什么区别? 四,Struts2的拦截器? 一,Struts2做什么的? Struts2是属于MVC框架中的视图层,它是在webwork的基础上发展起来的,也可以说Struts2是webwork的升级版,因此Struts2的稳定性,性能等各方面都有很好的保证。 二,Struts2...
2010-10-04 17:35:05
128
原创 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
113
原创 Strust2的执行流程
一:struts2执行流程: 1 客户端初始化一个指向Servlet容器(例如Tomcat)的请求 2 这个请求经过一系列的过滤器(Filter)(这些过滤器中有一个叫做ActionContextCleanUp的可选过滤器,这个过滤器对于Struts2和其他框架的集成很有帮助,例如:SiteMesh Plugin) 3 接着FilterDispatc...
2010-09-17 19:40:58
154
原创 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
733
原创 oracle内置函数
一、SQL简介 SQL 全名是结构化查询语言(Structured Query Language),是用于数据库中的标准数据查询语言,IBM 公司最早使用在其开发的数据库系统中。1986年10月,美国 ANSI 对 SQL 进行规范后,以此作为关系式数据库管理系统的标准语言 (ANSI X3. 135-1986),1987年得到国际标准组织的支持下成为国际标准。 ...
2010-09-16 18:37:44
141
原创 hibernate 一级缓存与二级缓存
Hiberante3 一级缓存总结 1. Session 级别的缓存,它同 session邦定。它的生命周期和 session相同。 Session消毁,它也同时消毁;管理一级缓存,一级缓存无法取消,用两个方法管理, clear(),evict() 2. 两个 session 不能共享一级缓存,因...
2010-09-14 17:55:07
89
原创 Socket
参考以下网站: http://developer.51cto.com/art/200902/108179.htm
2010-09-14 17:27:15
83
原创 sql N+1查询
http://www.javathinker.org/main.jsp?bc=showessay.jsp&filename=hibernate/hibernate_essay_8.htm 到以上网站解析的相当详细.
2010-09-14 17:16:48
212
原创 持续集成最佳实践
持续集成的七项最佳实践 经常提交代码 ( 注: 就是要常提交、早提交代码,对系统没有太大影响的代码要尽早提交,这样才能实现CI的好处,开发者才能利用最新的变更的代码 ) 不要提交无法构建的代码 ( 注: 不要将无法构建的代码提交到版本控制库中,以一种可重复的方式编译和测试代码,在向版本控制库提交代码之前先执行私有构建) 立即修复无法集成的...
2010-09-13 15:23:54
472
原创 什么是持续集成
一、什么是持续集成(Continuous Integration)? 这个名词已经在软件开发领域持续了N年,一个比较简单的定义如下: 持续集成(CI)是一种实践,可以让团队在持续的基础 上收到反馈并进行改进,不必等到开发周期后期才寻找和修复缺陷。 通俗一点儿说,就是指对于开发人员的每一次代码提交,都自动地把Repository中所有代码Check out到...
2010-09-13 15:16:41
458
原创 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
168
原创 Spring是什么?
pring 是一个开源框架,它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然 而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。 ◆目的:解决企业应用开发的复杂性 ◆功能:使用...
2010-09-11 22:49:52
172
原创 Hibernate的三种状态.
包括瞬时态(Transient),持久态(Persistent)和脱管态(Detached) 瞬时态, 是对象创建时,瞬时在内存孤立存在,他是携带信息的载体,不和数据库的数据有任何的关系,在hibernate中,可以通过 session的save()或是saveOrUpdate()的方法将瞬时对象与数据库相关联,,并将数据对应的插入数据库中,此时的瞬时态对象变成持 久化对象 ...
2010-09-11 16:19:58
105
原创 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
196
原创 Ajax笔记.
Ajax: 无刷新技术。 全称为 “Asynchronous JavaScript and XML” (异步 JavaScript 和 XML ),是指一种创建交互式网页应用的网页开发技术 . 传统的 web 应用程序: jsp 向 jsp 和 servlet 发出请求 — 转发到 j...
2010-09-11 15:17:47
96
Spring配置bean属性
配置 <bean> 的属性 属性名 作用 可选值 默认值 是否必选 Id 命名 bean 必选 Class ...
2010-09-11 12:31:33
172
原创 Spring之IOC
.1 如何获取 spring 登陆 http://www.springframework.org下载 spring 开发包。 快速应用 spring 核心 IOC 实例 Spring 的 IOC 容器讲解 ...
2010-09-11 12:22:14
104
原创 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
99
原创 Spring基本组件介绍
sprin解决的问题:Spring能消除在许多工程上对Singleton的过多使用。根据我的经验,这是一个主要的问题,它减少了系统的可测试性和面向对象特性。 . Spring能消除使用各种各样格式的属性定制文件的需要,在整个应用和工程中,可通过一种一致的方法来进行配置spring一些组件介绍 :Spring的设计核心是 org.springframework.beans 包, 为与JavaBea...
2010-09-11 12:06:46
208
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
135
原创 Eclipse快捷键大全
eclipse快捷键大全 Eclipse快捷键大全(转载) Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt...
2010-09-11 11:55:48
96
戴明环
PDCA(戴明环): 戴明环就是将我们要去做的东西做一个规划,然后按着这个步骤执行,才能把要做的事情做得有效率,且保证质量.Plan(计划): 对指定时间内的学习进行计划,或者对自己几年内的人生进行规化.Do(完成): 根据自己所做的计划,进行实践.尽量去完成自己计划内的每一个细节.Check(检查): 对照计划,对自己的完成情况进行检查,如果有还没完成的细节或者事项就...
2010-09-11 11:52:04
354
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
187
原创 Eclipse基本使用
source 源码 Toggle Comment //指定注释 Add Block Comment //增加一批注释 Generate Element Comment //产生元素注释 shift Right //向右移动 Shift left //向左移动 correct Indentation ...
2010-09-11 10:52:21
168
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人