nevergiveupzeng

导航

随笔分类 -  spring+struts+hibernate+mybatis

1 2 3 4 下一页

尽可能掌握全面的配置,多开发项目
java提高篇之理解java的三大特性——多态
摘要:面向对象编程有三大特性:封装、继承、多态。 封装隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露给外界的只是它的访问方法。 继承是为了重用父类代码。两个类若存在IS-A的关系就可以使用继承。,同时继承也为实现多态做了铺垫。那么什 阅读全文

posted @ 2016-11-23 15:05 nevergiveupzeng 阅读(211) 评论(0) 推荐(0)

反转单链表的几种方法
摘要:先来一个最常见的题目:反转单链表。假设单链表的数据结构定义如下: typedef struct LNode { int data; struct LNode *next; }LNode, *LinkedList; 并且这个单链表有一个头指针list指向第一个结点,最后一个结点指向NULL,很容易理解 阅读全文

posted @ 2016-06-07 21:27 nevergiveupzeng 阅读(259) 评论(0) 推荐(0)

Java:基于LinkedList实现栈和队列
摘要:1.提供一组栈的接口,其底层关联到一个LinkedList(双端队列)实例。由于只暴露部分基于栈实现的接口,所以可以提供安全的栈实现。 package junit; import java.util.LinkedList; /** * 用LinkedList实现栈 * * 队列和栈区别:队列先进先出 阅读全文

posted @ 2016-05-30 22:17 nevergiveupzeng 阅读(972) 评论(0) 推荐(0)

RocketMQ与Kafka对比(18项差异)
摘要:转自:https://github.com/alibaba/RocketMQ/wiki/rmq_vs_kafka 淘宝内部的交易系统使用了淘宝自主研发的Notify消息中间件,使用Mysql作为消息存储媒介,可完全水平扩容,为了进一步降低成本,我们认为存储部分可以进一步优化,2011年初,Linki 阅读全文

posted @ 2016-04-19 21:26 nevergiveupzeng 阅读(559) 评论(0) 推荐(0)

ActiveMQ学习笔记(5)——使用Spring JMS收发消息
摘要:摘要 ActiveMQ学习笔记(四)http://my.oschina.net/xiaoxishan/blog/380446 中记录了如何使用原生的方式从ActiveMQ中收发消息。可以看出,每次收发消息都要写许多重复的代码,Spring 为我们提供了更为方便的方式,这就是Spring JMS。我们 阅读全文

posted @ 2016-04-08 08:55 nevergiveupzeng 阅读(325) 评论(0) 推荐(0)

apache+tomcat分布式搭建
摘要:windows 下Apache和tomcat整合 负载均衡session共享 准备工作: 1、 Apache 2.2.4 下载地址:http://cztele1.skycn.com/down/apache_2.2.4-win32-x86-no_ssl.zip 2、 Tomcat 6.0.16 下载地 阅读全文

posted @ 2016-03-23 08:58 nevergiveupzeng 阅读(330) 评论(0) 推荐(0)

maven 加入本地jar包
摘要:Apache Maven,由Apache软件基金会所提供。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。曾是Jakarta项目的子项目,现为独立Apache项目。 大家肯定遇到过想在pom文件中加入自己开发的依赖包,这些包肯定是不是在Ma 阅读全文

posted @ 2016-03-21 19:51 nevergiveupzeng 阅读(568) 评论(0) 推荐(0)

一步一步搭建Jenkins环境
摘要:Jenkins使用经验谈1(一步一步搭建Jenkins环境)在公司使用 Jenkins 软件已经有一段时间了,走了很多弯路,但也积累了一些经验,可以和大家分享一下。我们来一起搭建Jenkins环境。首选你需要安装好JRE/JDK和Tomcat。由于这不是本文的重点,所以关于其安装过程就跳过不谈。我实 阅读全文

posted @ 2016-03-21 10:30 nevergiveupzeng 阅读(495) 评论(0) 推荐(0)

nginx配置文件注释
摘要:#定义Nginx运行的用户和用户组user www www; #nginx进程数,建议设置为等于CPU总核心数。worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /var/ 阅读全文

posted @ 2016-02-19 21:05 nevergiveupzeng 阅读(11995) 评论(0) 推荐(0)

mybatis like的用法
摘要:oracle数据库: Java代码 SELECT * FROM user WHERE name like CONCAT('%',#{name},'%') 或 Java代码 SELECT * FROM user WHERE name like '%'||#{name}||'%' SQLServer数据 阅读全文

posted @ 2016-02-01 11:14 nevergiveupzeng 阅读(468) 评论(0) 推荐(0)

mybatis实现一对多连接查询
摘要:问题:两个对象User和Score,它们之间的关系为一对多。底层数据库为postgresql,ORM框架为mybatis。关键代码如下:mybatis配置文件如下:mybatis.xml文件内容为:Java代码User.java代码为:Java代码packagecom.mybatis.domain;... 阅读全文

posted @ 2016-01-10 17:42 nevergiveupzeng 阅读(523) 评论(0) 推荐(0)

SpringMVC中使用Interceptor拦截器
摘要:SpringMVC中的Interceptor拦截器也是相当重要和相当有用的,它的主要作用是拦截用户的请求并进行相应的处理。比如通过它来进行权限验证,或者是来判断用户是否登陆,或者是像12306那样子判断当前时间是否是购票时间。一、定义Interceptor实现类SpringMVC中的Intercep... 阅读全文

posted @ 2016-01-10 11:18 nevergiveupzeng 阅读(215) 评论(0) 推荐(0)

MyBatis对入参对象的属性空判断
摘要:但是此时如果studentName是null或空字符串,此语句很可能报错或查询结果为空。此时我们使用if动态sql语句先进行判断,如果值为null或等于空字符串,我们就不进行此条件的判断。修改为: 完整版: 当if标签较多时,这样的组合可能会导致错误。例如: 中,参数studentName为nul... 阅读全文

posted @ 2016-01-08 23:10 nevergiveupzeng 阅读(6219) 评论(0) 推荐(0)

Cache雪崩效应
摘要:大概半年前,Guang.com曾发生一次由于首页部分cache失效,导致网站故障。故障分析:当时逛正在做推广,流量突然暴增,QPS达到5000+,当首页部分cache失效时,需要查询DB, 但由于这部分业务逻辑很复杂导致这SQL包含多表join、groupby、orderby等,执行需要1s,产生的... 阅读全文

posted @ 2015-11-05 14:21 nevergiveupzeng 阅读(1855) 评论(2) 推荐(0)

Java swing 项目写成bat文件
摘要:java -Dfile.encoding=GBK -Xms512m -Xmx512m -cp .;.\lib\* com.bozhirui.show.TableIn 以上为bat 文件的所有内容建一个目录YYY,YYY目录里建一个lib目录,把你的用的jarcopy到lib目录里;把你的编译clas... 阅读全文

posted @ 2015-09-16 12:06 nevergiveupzeng 阅读(324) 评论(0) 推荐(0)

Hibernate Validator实践之一 入门篇
摘要:在后台的业务逻辑中,对数据值的校验在各层都存在(展示层,业务层,数据访问层等),并且各层校验的规则又不尽相同,如下图所示注:该图片来自于Hibernate Validator官网在各层中重复的校验逻辑既导致了不必要的资源消耗,还使得逻辑不够单一(每层都夹杂着校验的逻辑),JSR 303 Bean V... 阅读全文

posted @ 2015-09-05 17:15 nevergiveupzeng 阅读(16875) 评论(2) 推荐(1)

httpClient服务端编写
摘要:以前用过HttpClient,给你说几个关键的地方吧:1. 首先,发送的时候HttpClient client = new HttpClient();PostMethod method = new PostMethod(URL);//具体method里面还可以设置一下编码,header之类的//1.... 阅读全文

posted @ 2015-09-02 17:20 nevergiveupzeng 阅读(392) 评论(0) 推荐(0)

jndi 小案例
摘要:JNDI就是为JAVA中命名和目录服务定义的JAVAAPI,是命名服务的抽象机制。在J2EE中,JNDI的目的是用来查找J2EE服务器的注册资源。只要该对象在命名服务器上注册过,且你知道命名服务器的地址和该对象在命名服务器上注册的JNDI名。这样你就可以在无需知道对象位置的情况下获取和使用对象。SU... 阅读全文

posted @ 2015-08-28 17:11 nevergiveupzeng 阅读(319) 评论(0) 推荐(0)

xPath用法
摘要:XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力,下面是一小示例,需要的朋友可以参考下XPath即为XML路径语言(XML Path Language),它是一种用来确定XML文档中某部分位置的语言。XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。起初 XPath ... 阅读全文

posted @ 2015-08-28 10:54 nevergiveupzeng 阅读(1713) 评论(0) 推荐(0)

http post 接口
摘要:集团需求管理系统通过网状网与给各省公司需求管理系统进行交互。落地方为发起方提供访问的URL,发起方使用HTTP POST方法发送请求报文并得到应答报文,发起方作为落地方的HTTP客户端,落地方作为发起方的HTTP服务器。因此,各个参与方需要同时实现HTTP客户端以及服务器的功能。在HTTP传输过程中... 阅读全文

posted @ 2015-08-27 14:51 nevergiveupzeng 阅读(675) 评论(0) 推荐(0)

1 2 3 4 下一页