自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Shoper的专栏

Shoper IT 生活

  • 博客(32)
  • 资源 (4)
  • 收藏
  • 关注

原创 动态创建SpringMVC mapping

 通过源码发现spring mvc mappinghandler的执行过程,方向推到。需要注意,在registrymapping过后并不能直接调用改url。需要反射获取父类调用detectHandlerMethods,刷新springmvc映射。package org.shoper.spring.map;import org.springframework.beans.factory.a...

2018-12-17 19:00:02 1975 1

原创 IDEA集成的 Thrift 插件进行 thrift 编译

1.首先安装 thrift 插件在 IDEA 上.2.安装完毕后打开Preferences 搜索 Thrift添加 thrift executable 后应用保存即可.3.创建一个 thrift 项目(这里不在截图)4.选择项目设置-File-Project structure-facets.添加目标语言转换即可.然后点击thrift 文件, compile

2016-06-07 15:54:18 28419 5

原创 Spring集成mybatis时配置propertyPlaceholder加载dataSource失效

Spring集成mybatis时配置propertyPlaceholder加载dataSource失效

2015-05-26 00:20:37 2417

原创 MacOS 10.10.3 安装MariaDB

先简单的说下MariaDB是什么,MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可 MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。 在新的linux版本种,mysql的源已经替换成了MariaDB的源了,

2015-05-22 22:08:03 3817

原创 CentOS7怎么修改命令行启动

Linux下修改开机启动设置,之前是按级别,现在在CentOS7版本直接运行命令即可修改了先查看开机启动的配置文件# cat /etc/inittab# inittab is no longer used when using systemd.## ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.## Ctr

2015-04-28 13:52:19 1843

原创 CentOS7安装mysql5.6

想必升级到CentOS7的用户,都已经知道了,centOS7无法通过自带源安装mysql。原因:MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可。开发这个分支的原因之一是:甲骨文公司收购了MySQL后,有将MySQL闭源的潜在风险,因此社区采用分支的方式来避开这个风险。MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MyS

2015-04-28 12:59:01 1709

原创 Mongo主从同步local.oplog.$main oplog is empty

Mongo主从同步,简单的master-slave以及单机器同步副本集群时。mongo提示一直无法同步,检查local库oplog。发现数据库信息同步为空。数据有4个G。(废话太多)关闭mongo进程后,直接进入数据文件夹里,删除所有文件(如果不是测试数据库建议备份)。再次--slave -source一次.即可

2015-04-27 18:33:08 2905

原创 Mac开启root用户

Mac进行开发用时,跟linux一样需要开启root用户,新机子Root用户默认为禁用得。

2014-09-16 11:04:46 1676

原创 Golang UnitTest单元测试

最近做项目的时候一直很

2014-08-19 23:46:09 3440

原创 Swift笔记(五)之函数与闭包(Functions and Closures)

Closures(闭包)       闭包是一种可以被传递和使用的独立的功能块,swift的闭包类似与C和OC的blocks,类似与其他语言的lambdas表达式.简单介绍下闭包,通过Array的一个sort方法,我们来看一看这个闭包.var reversed = sort([1,2,3,4],{(n1:Int,n2:Int)->Bool in return n1>n2})我们来

2014-06-18 15:54:35 665

原创 Swift笔记(四)之控制流(Control Flow)

Control Flow(控制流)

2014-06-12 17:29:57 933

原创 Swift笔记(三)之集合种类(Collection Types)

Coleection Types(集合种类)

2014-06-11 13:37:44 797

原创 Swift笔记(二)之字符串与字符(Strings and Characters)

Strings and Characters

2014-06-09 15:36:20 799

原创 Swift笔记(一)之基本操作符(Basic Operators)

本章笔记大概记录有BasicOperators

2014-06-06 16:44:02 1032

原创 swift初识

6月3日,WWDC开始以后,提到一个让我很兴奋的

2014-06-06 15:20:28 554

原创 go语言:log4go

go语言中日志框架log4go用法

2014-05-29 16:35:20 7479

原创 go语言:Eclipse与LiteIDE之间路径问题

今天做文件操作的时候,发现了一个路径问题.

2014-05-28 10:35:15 1034

原创 go语言:数据库操作之MySql

package mainimport ( "database/sql" _ "github.com/Go-SQL-Driver/MySQL" "log")func initMysql() *sql.DB { //打开数据库连接Open(驱动名,连接字符串) db, err := sql.Open("mysql", "root:root@tcp(127.0.0.1:3306)/t

2014-05-27 15:35:49 3069

原创 go语言:sync.Once的用法

// Copyright 2009 The Go Authors. All rights reserved.// Use of this source code is governed by a BSD-style// license that can be found in the LICENSE file.package syncimport ( "sync/atomic")

2014-05-17 00:24:13 23844 6

原创 go语言:flag的使用

go语言flag的使用package mainimport ( "flag" "fmt")var music_file *string = flag.String("file", "musicfile", "Use -file ")func main() { flag.Parse() fmt.Println(*music_file)}

2014-05-14 22:28:01 3047

原创 go语言:WaitGourp使用

在学习go语言时,用到了“sync”包中的Wat

2014-05-09 01:06:41 2405

原创 go语法:channel作为参数的传递

在声明channel对象的参数时,一定要写成 c chan xxx,xxx代表channel的类型。例如

2014-05-08 00:09:20 14027

原创 Hibernatre批处理保存

这几天在做数据库迁移,遇到数据量太大,需要

2014-04-24 19:27:02 555

原创 Hibernate拉出的持久对象放入新集合中被修改,持久对象也变了

以前对hibernate研究不是很深入,今天做项目又遇到一个问题,就是在hibernate中拉出的持久对象放入新集合中被修改,持久对象也变了。找了很久都没找到问题,最后才发现原来hibernate并不是看操作的对象是否是持久化对象,而是看目标对象中是否有持久化对象。刚开始代码是这样的,rpds是持久化的对象,而rpdss是新new的集合。我把rpd中的数据放入在rpdss中然后进行了一系列

2013-10-12 11:04:18 734

原创 detached entity passed to persist异常解决

Caused by: org.hibernate.PersistentObjectException: detached entity passed to persist: org.shoper.ejb.User.在程序对一个对象做persist时,抛出了一个PersistentObjectException异常,之前从来没遇到过,后来看了看是因为保存一个实体时设置了他的主键.在对实体做ID处

2013-04-05 01:24:20 2653

转载 webservice+ejb3+jboss4.2.3问题:setProperty must be overridden by all subclasses of SOAPMessage

遇到有个异常:setProperty must be overridden by all subclasses of SOAPMessage转至:http://yoyo.is-programmer.com/posts/14342.html  百度了下,原因是JBoss4不支持JDK 6,因为JDK6自带了SOAP,如果用5.0的即可,可我米有5.0……http://commun

2013-04-01 11:17:33 1255

原创 Fedora18下怎么设置开机命令行窗口

Linux下修改开机启动设置,之前是按级别,现在在Fedora18版本里已经该为文字形式啦。先查看开机启动的配置文件# cat /etc/inittab# inittab is no longer used when using systemd.## ADDING CONFIGURATION HERE WILL HAVE NO EFFECT ON YOUR SYSTEM.## Ct

2013-03-22 00:22:49 1559

原创 JAVA JDK7 新语法

1.switch支持String类型package date201336;/** * JDK7新特性 * @author Shoper * switch支持String类型参数,依然不支持long类型 */public class JDK7 { public static void main(String[] args) { String str="shoper"; sw

2013-03-06 23:53:00 752

原创 JSF问题总结

刚开始学jsf是参看《jsf快速入门》这本书,书上开始没讲web.xml的配置,运行就一直报错:Jboss7器报错如下Tomcat7容器报错如下:开始一直查找在JBOSS报错的原因,未查找到,后来用tomcat的错误提示查询,得知是因为在web.xml中欢迎页面标签里index.jsp应该改为.faces这样才不会报错。原因及办法详见解决办法

2013-03-04 16:11:14 613

原创 JAVA面试题之判断奇偶数

JAVA一道面试题:在判断一个数是奇数还是偶数时,应该选择哪一种方式来判断呢?代码如下()A:int val=//一个数字 if(val%2==0) System.out.println("偶数");else System.out.println("奇数");  B:int val=//一个数字 if(val%2==1) Syst

2013-02-25 22:38:12 17811 1

原创 i++和++i的区别

近期一道面试题,难道了很多学java的人。i++和++i到底有什么区别。下面先来看这段代码。 /** * i++和++i对比 * @author Shoper */public class I { public static void main(String[] args) { int cv=0; for (int i = 0; i < 10; i++) { cv=

2013-02-23 09:04:42 1270 3

转载 JAVA排序之快速排序法(源自张孝祥面试题)

/** * 快速排序法 * @author Shoper */public class QuickSortTest { public static void main(String[] args) { Integer[] array = new Integer[] { 12, 44, 12, 13, 14, 0, 67, 12, 53 }; System.out.println(

2013-02-23 08:32:57 684

表单RSA加密实例+Struts2

表单RSA加密实例+Struts2.一份简单的RSA加密

2013-03-28

commonsJar包(包含常用jar)

commonsJar包(包含常用jar)

2013-03-11

Hibernate4总结文档

Hibernate4总结文档,方便查看Hibernate的配置和使用!

2013-02-21

Spring3.2小结

个人的Spring3.2小结。可参考。有Spring的常用配置和S2SH整合

2013-02-20

空空如也

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

TA关注的人

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