• Spring Security系列一 权限控制基本功能实现

    前言 Spring Security由acegi进化而来,是一个安全权限管理框架,功能十分的强大。 但也正是因为功能强大,使用起来就变的非常的麻烦,至少个人感觉很烦很烦,甚至觉得Spring Security是不是应该为常规的Java web应用出一个简化版?相对而言Shiro就清爽很多,当然这里不讨论谁
    selfly 发表于1年前 阅读(14699) 评论(28)
  • Mac下安装使用Docker

    前言 一直以为mac是支持Docker的,等到真想装一个的时候才发现,mac内核居然不支持! 幸好有解决方案,可以使用boot2docker(貌似现在是docker-machine了,不过看下载的映像还是boot2docker.iso), 其原理是让docker运行在一个虚拟机中,mac宿主机上运行docker的client。这个虚
    selfly 发表于1年前 阅读(4809) 评论(0)
  • Mac下dropbox无法使用,无法设置首选项解决

    前言 为什么要使用dropbox那点空间,而不用国内动辄就上T的各类xx云呢?呵呵,你懂的! 但是在装完之后,发现dropbox根本就无法使用。 一般来说这类软件在启动之后,设置项中设置个代理也就行了。但是mac版的dropbox不同,哪里不同呢? 它启动之后会先要求连接服务器,这过程
    selfly 发表于1年前 阅读(4030) 评论(0)
  • Mac下通过proxychains实现终端下的代理

    前言 一般我们都是实现浏览器的代理,可以用来“爬梯子”,为什么又要实现终端下的代理呢? 存在即有一定道理,比如我在命令行下使用git时,有时无法推送。好吧,其实我是无法使用dropbox才想到用这招的。具体请看这里:Mac下dropbox无法使用,无法设置首选项解决 安装 proxyc
    selfly 发表于1年前 阅读(5665) 评论(0)
  • Spring Boot整合spring-ws调用web service服务

    前言 前面我们已经整合spring-ws实现了web service的服务端:Spring Boot整合spring-ws开发web service 接下来就是实现客户端进行调用了。 添加依赖 客户端,同样的需要先添加依赖: org.springframework.boot <
    selfly 发表于1年前 阅读(44577) 评论(2)
  • Spring Boot整合spring-ws开发web service

    前言 前两天就实现过web service,使用了CXF,请看这里:Spring boot 整合CXF开发web service. 很方便与简洁,但是悲催的是在部署到生产环境的WebSphere(was平台)下后,不能正常运行. 网上一查,原来WebSphere和CXF的冲突问题由来已久,解决方案也五花八门,会有不必要的麻烦.既然如此
    selfly 发表于1年前 阅读(27325) 评论(0)
  • Spring boot 整合CXF开发web service

    前言 说起web service最近几年restful大行其道,大有取代传统soap web service的趋势,但是一些特有或相对老旧的系统依然使用了传统的soap web service,例如银行、航空公司的机票查询接口等。 目前就遇到了这种情况,需要在系统中查询第三方提供的soap web service接口,也就
    selfly 发表于1年前 阅读(10349) 评论(2)
  • 代码生成工具dgen使用说明

    前言 项目组希望能有一个比较完善,可以生成各类代码的工具,因为之前写过所以趁这两天重新弄了个。 代码生成工具命名为dgen -> dexcoder-generator,旨在提高开发人员效率,避免重复劳动。 理论上可以生成任何想要的代码文件,包括实体类、dao、service及页面文件等,另外
    selfly 发表于1年前 阅读(3034) 评论(0)
  • Mac下使用Home Brew安装Nginx

    mac使用brew安装nginx记录 服务器上用nginx + tomcat做了负载均衡,在本地开发时图片等一系列文件上传操作多有不便, 想着本地也安装一个nginx,映射一下静态资源目录以便和项目分离。 Mac首选当然是用Home Brew来安装了。 使用命令: selflydeMacBook-Pro:~ liyd$ brew insta
    selfly 发表于1年前 阅读(5252) 评论(0)
  • 将jar发布到maven中央仓库小记

    dexcoder-assistant发布也经历几个版本了,很多人反映使用不太方便,需要将源码下来后本地编译安装一下,如果能直接使用就好了。 osc提供了第三方的maven库,但终究没有官方的maven库来得方便。 本文是将dexcoder-assistant发布到Maven中央库的记录。 注册一个 Sonatype 用户
    selfly 发表于1年前 阅读(7228) 评论(0)
  • dexcoder-dal增加表别名支持

    注意:本组件已重构并全新发布,更加方便易于使用。代码全部开源,详情访问 Github仓库 或 码云 版本:2.1.0-beta1 增加了表别名的支持。 单表操作一般情况下是不需要表别名的,但是也有一些特殊的情况,例如在操作oracle的xmltype类型时。 看下面的代码,xmltype类型字段名为
    selfly 发表于1年前 阅读(3266) 评论(0)
  • dexcoder-dal大版本更新,重构及支持更多特性

    注意:本组件已重构并全新发布,更加方便易于使用。代码全部开源,详情访问 Github仓库 或 码云 版本:v2.0.0-beta1 本次对代码进行了彻底的重构,并调整了项目结构,项目命名为dexcoder-dal。 主要更新: 彻底的代码重写 Criteria方式针对sql的api调整 Criteria中支持sql函数
    selfly 发表于1年前 阅读(3326) 评论(0)
  • 通用JdbcDao更新,增加动态数据源,支持权重和读写分离

    注意:本组件已重构并全新发布,更加方便易于使用。代码全部开源,详情访问 Github仓库 或 码云 版本:V1.2.3 本次更新增加了动态数据源的支持,可以十分方便的在配置文件中将原来的单数据源修改成动态数据源,而无须修改任何的业务代码。 下面来看看如何使用动态数据源,关于
    selfly 发表于1年前 阅读(6823) 评论(0)
  • Spring实现动态数据源,支持动态添加、删除和设置权重及读写分离

    当项目慢慢变大,访问量也慢慢变大的时候,就难免的要使用多个数据源和设置读写分离了。 在开题之前先说明下,因为项目多是使用Spring,因此以下说到某些操作可能会依赖于Spring。 在我经历过的项目中,见过比较多的读写分离处理方式,主要分为两步: 1、对于开发人员,要求se
    selfly 发表于1年前 阅读(14453) 评论(3)
  • 博客文章完成迁移[11.11]

    博客文章的迁移工作终于完成了,http://www.meiriyouke.net 上的文章都迁移了过来,并做了301跳转,访问之前的文章应该都会跳转到dexcoder相应的地址。自此之后[每日有客]就只是回忆了。 其实当初一开始想的是[每日悠客],这跟我上一家公司公关,有“悠”的寓意,陪我走过了不
    selfly 发表于1年前 阅读(2185) 评论(0)
  • python安装MySQLdb问题记录

    首先下载:http://sourceforge.net/projects/mysql-python 选择了目前的最新版本MySQL-python-1.2.4b4.tar.gz 解压并安装 tar zxvf MySQL-python-1.2.4b4.tar.gz python setup.py install 报错: creating build/temp.linux-x86_64-2.7 gcc -pthread -fno-strict-aliasing
    selfly 发表于1年前 阅读(3239) 评论(1)
  • Eclipse的PyDev插件安装及解决安装后找不到的问题

    项目中有需求,要把Mysql中的一批数据按天同步到Oracle,已有项目中没有类似的功能,且涉及到两个数据库,为了这点功能就多创建出一个数据源始终感觉不够优雅。 考虑之后觉得还是用脚本方便快捷一些,决定用python来完成该功能。 要用python总得有个编码环境吧,由于我的主语
    selfly 发表于1年前 阅读(4368) 评论(0)
  • 基于spring JdbcTemplate改进版通用dao的使用及实现三:SuperDao类的设计和实现

    注意:本组件已重构并全新发布,更加方便易于使用。代码全部开源,详情访问 Github仓库 或 码云 前面讲了如何使用,该讲讲如何实现了。 其实技术上并没有什么难度,主要就是一个设计思路。 先来讲解一下superDao,大体上跟前面实现的原理没有什么变化,主要就是添加了根据clas
    selfly 发表于1年前 阅读(12012) 评论(5)
  • 基于spring JdbcTemplate改进版通用dao的使用及实现二:使用分页

    注意:本组件已重构并全新发布,更加方便易于使用。代码全部开源,详情访问 Github仓库 或 码云 在通用dao中,分页功能被封装的十分方便。 并且它可以和前面的各类查询、组合查询结合使用,完全不冲突。 另外,分页的封装是基于JdbcTemplate,也就是说你自己实现的其它各类dao
    selfly 发表于1年前 阅读(7814) 评论(0)
  • 基于spring JdbcTemplate改进版通用dao的使用及实现

    注意:本组件已重构并全新发布,更加方便易于使用。代码全部开源,详情访问 Github仓库 或 码云 之前写过一个基于spring JdbcTemplate的通用dao,以及它初步的改进版,有兴趣的可以看一下这个系列,记录了这个通用dao的编写过程。 改进版的通用dao之前已经初步介绍过,经过这
    selfly 发表于1年前 阅读(6522) 评论(1)