自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (3)
  • 收藏
  • 关注

原创 mybatis plugin实现slow sql的记录、乐观锁

mybatis是一个轻量级的ORM框架,在github上开源维护升级,mybatis的开源项目组在处理issue及升级时一直坚持轻量,不会提供很重的功能集成在里面。因此在常用的场景需要自己集成插件,mybatis对第三方拓展提供了非常好的支持。分页插件有PageHelper,可以应对大部分分页场景。mybatis没有提供乐观锁功能,本文主要对乐观锁插件的开发进行讲解,也分析如何记录慢查询日志。

2016-12-30 14:49:12 3110

原创 多台机器时,简便的一条命令多台执行的方式

1.简介         在互联网企业,现在分布式几乎是必备,我们同一个业务线上的机器一般是大于1台。在这种情况下,我们经常遇到这么一个场景,为了排查一个问题,我们需要上多台机器上多次执行同一条命令。现在可以对这个场景进行简化,在一台机器上配置ssh访问另外多台台机器,在这一台机器上执行命令,同时可以获取其他机器的结果。         2.ssh原理与运用

2016-12-20 15:58:42 1421 1

原创 Spring MVC结合日志框架给一次请求日志打印出唯一标示

在上线项目中,日志是分析、排查问题的重要工具,丰富及规范日志的输出具有重要意义。传统Java MVC后台,controller请求是日志的开端,url访问开始,到service层处理,再到url访问结束,如果给这些日志都打上唯一区别的标示,则可以把此次相关的日志都能查询出(grep ‘日志路径’ ‘标示’)。

2016-12-20 11:10:57 4137 1

原创 JDK8新特性介绍

1.简介Oracle甲骨文公司于2015年1月15日发布了新一版JDK8,新版本加入了许多新的特性。这些特性带来了一些改变,可以很大方便Java程序的编写。新特性主要涉及:对于JDK7中Fork/Join并行处理的升级;支持Lambda表达式;添加了Stream API;对于注解的拓展,加入了类型注解、重复注解;在G1回收器中支持字符串去重;内存空间中删除了永久代,引入了元空间。2.新

2016-12-20 10:29:48 4140 3

原创 Shiro集成CAS搭建SSO单点登录系统

在多应用系统中,登录一般是统一进行管理,在一个应用中登录了,在其他应用则不用登录,在任何一个应用进行退出,则当前用户已经在所有应用退出,即SSO单点登录。

2016-07-04 08:01:15 1428

原创 Shiro系统权限管理、及原理剖析

常用的Java EE权限框架有shiro、spring security。shiro被应用非常广泛,可以集成cas,搭建单点登录系统。spring security则被认为比较重,应用没有shiro广泛。权限系统中的两个概念:单点登录权限控制

2016-06-25 17:25:37 15383 1

原创 apache maven-release-plugin 版本管理方式

项目开发需要发布release版本,人工管理的方式,需要手动修改version配置,修改频繁,且容易出错。现引入maven-release-plugin插件,可以提高效率,自动修改版本。具体使用步骤:1.正确配置maven 配置文件setting.xml2.在项目pom.xml中增加如下配置:

2015-09-06 15:35:46 6630

原创 tomcat7.0+ MS sql server 2005连接池的配置

在conf下建一个context.xml文件加入如下代码: WEB-INF/web.xml最后把sqljdbc.jar放到tomcat的lib下[url]http://zhidao.baidu.com/question/333458157.html[/url]...

2013-05-31 15:24:51 151

原创 数据结构1 线性表及其应用

最近敲了下线性结构的实例,收获颇丰。线性结构的特点是:在数据元素的非空有限集中,(1)存在唯一的一个被称为“第一个”的数据元素;(2)存在唯一的一个被称作“最后一个”的数据元素;(3)除了第一个之外,集合中的每个数据元素均只有一个前驱;(4)除最后一个之外,集合中的每个数据元素均只有一个后继。线性 结构的存储结构不外乎两种:顺序存储结构,链式存储结构。 问题一:【问题描述】

2012-11-25 14:43:36 524

原创 数据结构0 抽象数据类型

大二刚学到数据结构,觉得这其实挺有意思的,网上买了本习题集,自己慢慢敲敲数据结构的应用。               问题一:设计一个可进行复数运算的演示程序:#includeusing namespace std;typedef struct{    float real;    float imag;}fushu;void getfushu(fushu&f,fl

2012-11-03 17:15:49 519

原创 poj 4045: 与3和5无关的数

这道题主要用枚举就可以解决。我做题的主要思路是,把和3,5有关的数都设为0,然后求所有数的平方。先设3,5的倍数,再把含有3,5的数设为0.#includeusing namespace std;int main(){ int Array[300]; int n,b,c,d; while(cin>>n) { for(int i=1;in;i++) Array[i]=i;

2012-09-08 16:49:32 747

python搜索引擎

纯python的搜索引擎 原型 服务器端部署

2013-08-06

SSH新闻系统

基于SSH的新闻系统,可以完美运行,使用myeclipse工具创建

2013-08-02

SSH框架实用例子

可以用的ssh例子,系统是关于图书馆方面的,对于初学者有极大的好处!

2013-08-01

空空如也

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

TA关注的人

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