博客园 - 五毛程序员
uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=175286
2019-07-16T08:27:22Z
五毛程序员
https://www.cnblogs.com/rainmer/
feed.cnblogs.com
https://www.cnblogs.com/rainmer/p/11195724.html
基于小米即时消息云服务(MIMC)的Web IM - 五毛程序员
michat 一个基于小米即时消息云服务(MIMC)的Web IM。 源码地址 "github" 和 "gitee" 同步。 截图展示 如何使用 1. 请先双击目录“需要安装的jars”的install.bat,安装自定义的jars。 2. 直接运行类MichatApplication,启动项目。访
2019-07-16T08:27:00Z
2019-07-16T08:27:00Z
五毛程序员
https://www.cnblogs.com/rainmer/
【摘要】michat 一个基于小米即时消息云服务(MIMC)的Web IM。 源码地址 "github" 和 "gitee" 同步。 截图展示 如何使用 1. 请先双击目录“需要安装的jars”的install.bat,安装自定义的jars。 2. 直接运行类MichatApplication,启动项目。访 <a href="https://www.cnblogs.com/rainmer/p/11195724.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmer/p/10396918.html
Spring Boot MyBatis配置多种数据库 - 五毛程序员
mybatis config.xml是支持配置多种数据库的,本文将介绍在Spring Boot中使用配置类来配置。 1. 配置application.yml 2. 新增数据源配置类 3. 在mapper.xml中使用 方法1 方法2 题外话 如果有兴趣,请给 "oauthserer" 项目一个sta
2019-02-18T09:41:00Z
2019-02-18T09:41:00Z
五毛程序员
https://www.cnblogs.com/rainmer/
【摘要】mybatis config.xml是支持配置多种数据库的,本文将介绍在Spring Boot中使用配置类来配置。 1. 配置application.yml 2. 新增数据源配置类 3. 在mapper.xml中使用 方法1 方法2 题外话 如果有兴趣,请给 "oauthserer" 项目一个sta <a href="https://www.cnblogs.com/rainmer/p/10396918.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmer/p/10223119.html
解决easyui combobox赋值boolean类型的值时,经常出现的内容显示的value而不是text的bug - 五毛程序员
版本:EasyUI 1.7.0 在用easyui写项目时,碰到一个combobox的奇葩bug。代码如下: 赋值语句如下: 本来这是一个很简单的combobox赋值,但是当我真正赋值时却出现了问题,经常出现一个bug,就是赋值完,combobox显示的内容是true或者false,而不是男或女,而且
2019-01-04T16:06:00Z
2019-01-04T16:06:00Z
五毛程序员
https://www.cnblogs.com/rainmer/
【摘要】版本:EasyUI 1.7.0 在用easyui写项目时,碰到一个combobox的奇葩bug。代码如下: 赋值语句如下: 本来这是一个很简单的combobox赋值,但是当我真正赋值时却出现了问题,经常出现一个bug,就是赋值完,combobox显示的内容是true或者false,而不是男或女,而且 <a href="https://www.cnblogs.com/rainmer/p/10223119.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmer/p/10019559.html
thymeleaf-extras-db 0.0.1发布,select标签加载数据的新姿势 - 五毛程序员
在写thymeleaf页面的时候,我为了偷懒,不想为每个select下拉列表框都写一个接口,于是这个懒人jar诞生了。该jar的核心功能是直接通过thymeleaf页面的自定义标签的属性,直接运行sql并初始化select数据。 项目地址: "github" "gitee" 简介 thymeleaf
2018-11-26T03:52:00Z
2018-11-26T03:52:00Z
五毛程序员
https://www.cnblogs.com/rainmer/
【摘要】在写thymeleaf页面的时候,我为了偷懒,不想为每个select下拉列表框都写一个接口,于是这个懒人jar诞生了。该jar的核心功能是直接通过thymeleaf页面的自定义标签的属性,直接运行sql并初始化select数据。 项目地址: "github" "gitee" 简介 thymeleaf <a href="https://www.cnblogs.com/rainmer/p/10019559.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmer/p/9483147.html
七牛云java(服务端)通用工具类 - 五毛程序员
前言 需要安装lombok插件。 功能列表 上传本地文件 上传Base64图片 获取文件访问地址 上传MultipartFile 代码 pom.xml qiniu.properties QiNiuConfig.java QiNiuUtil.java 推荐 oauthserver是一个基于Spring
2018-08-15T10:31:00Z
2018-08-15T10:31:00Z
五毛程序员
https://www.cnblogs.com/rainmer/
【摘要】前言 需要安装lombok插件。 功能列表 上传本地文件 上传Base64图片 获取文件访问地址 上传MultipartFile 代码 pom.xml qiniu.properties QiNiuConfig.java QiNiuUtil.java 推荐 oauthserver是一个基于Spring <a href="https://www.cnblogs.com/rainmer/p/9483147.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmer/p/9417108.html
Spring Boot Oauth2缓存UserDetails到Ehcache - 五毛程序员
在Spring中有一个类CachingUserDetailsService实现了UserDetailsService接口,该类使用静态代理模式为UserDetailsService提供缓存功能。该类源码如下: CachingUserDetailsService.java CachingUserDet
2018-08-03T18:15:00Z
2018-08-03T18:15:00Z
五毛程序员
https://www.cnblogs.com/rainmer/
【摘要】在Spring中有一个类CachingUserDetailsService实现了UserDetailsService接口,该类使用静态代理模式为UserDetailsService提供缓存功能。该类源码如下: CachingUserDetailsService.java CachingUserDet <a href="https://www.cnblogs.com/rainmer/p/9417108.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmer/p/8926991.html
3行代码快速实现Spring Boot Oauth2 Server服务 - 五毛程序员
这里的3行代码并不是指真的只需要写3行代码,而是基于我已经写好的一个Spring Boot Oauth2服务。仅仅需要修改3行数据库配置信息,即可得到一个Spring Boot Oauth2服务。 项目地址 "https://github.com/jeesun/oauthserver" oauths
2018-04-24T03:12:00Z
2018-04-24T03:12:00Z
五毛程序员
https://www.cnblogs.com/rainmer/
【摘要】这里的3行代码并不是指真的只需要写3行代码,而是基于我已经写好的一个Spring Boot Oauth2服务。仅仅需要修改3行数据库配置信息,即可得到一个Spring Boot Oauth2服务。 项目地址 "https://github.com/jeesun/oauthserver" oauths <a href="https://www.cnblogs.com/rainmer/p/8926991.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmer/p/8918898.html
thymeltesys-基于Spring Boot Oauth2的扫码登录框架 - 五毛程序员
thymeltesys thymelte是一个基于Spring Boot Oauth2的扫码登录框架,使用PostgreSQL存储数据,之后会慢慢支持其他关系型数据库。即使你不使用整个框架,只使用其中的模块,也很容易在现有的项目中集成。 项目地址 "https://github.com/jeesun
2018-04-23T06:23:00Z
2018-04-23T06:23:00Z
五毛程序员
https://www.cnblogs.com/rainmer/
【摘要】thymeltesys thymelte是一个基于Spring Boot Oauth2的扫码登录框架,使用PostgreSQL存储数据,之后会慢慢支持其他关系型数据库。即使你不使用整个框架,只使用其中的模块,也很容易在现有的项目中集成。 项目地址 "https://github.com/jeesun <a href="https://www.cnblogs.com/rainmer/p/8918898.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmer/p/7902476.html
从0开始搭建自动部署环境(续) - 五毛程序员
从0开始搭建自动部署环境(续) 前言 上一篇 "从0开始搭建自动部署环境" 虽然环境搭建起来了,但是配置少了一部分步骤。本来应该写到上一篇中,但是这样做篇幅过长了。另外,此篇会使用自动部署一个同步在Github上的Spring Boot项目为例,介绍如何使用该自动部署环境。 配置Global Too
2017-11-26T22:31:00Z
2017-11-26T22:31:00Z
五毛程序员
https://www.cnblogs.com/rainmer/
【摘要】从0开始搭建自动部署环境(续) 前言 上一篇 "从0开始搭建自动部署环境" 虽然环境搭建起来了,但是配置少了一部分步骤。本来应该写到上一篇中,但是这样做篇幅过长了。另外,此篇会使用自动部署一个同步在Github上的Spring Boot项目为例,介绍如何使用该自动部署环境。 配置Global Too <a href="https://www.cnblogs.com/rainmer/p/7902476.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmer/p/7899582.html
从0开始搭建自动部署环境 - 五毛程序员
从0开始搭建自动部署环境 前言 从Docker改变使用动态库后,DooD不再可行,而Dind依然可行。针对此改变,重新整理并记录自动部署环境配置步骤。 此环境是实现微服务自动部署的基础,使用jenkins持续集成工具,并内置了java和maven,并实现了容器内运行Docker命令的功能。 软件环境
2017-11-26T09:25:00Z
2017-11-26T09:25:00Z
五毛程序员
https://www.cnblogs.com/rainmer/
【摘要】从0开始搭建自动部署环境 前言 从Docker改变使用动态库后,DooD不再可行,而Dind依然可行。针对此改变,重新整理并记录自动部署环境配置步骤。 此环境是实现微服务自动部署的基础,使用jenkins持续集成工具,并内置了java和maven,并实现了容器内运行Docker命令的功能。 软件环境 <a href="https://www.cnblogs.com/rainmer/p/7899582.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmer/p/4682450.html
C++知识点整理——持续更新 - 五毛程序员
virtual是C++的一个关键字,virtual修饰的函数可以被子类重写。 用法:在返回值类型的前面添加关键字即可。override是C++的保留字(注意不是关键字),表示当前函数重写了基类的虚函数。目的:1、在函数较多的情况下,可以提醒读者某个函数重写了基类的虚函数(表示这个函数是从基类继...
2015-10-19T01:36:00Z
2015-10-19T01:36:00Z
五毛程序员
https://www.cnblogs.com/rainmer/
【摘要】virtual是C++的一个关键字,virtual修饰的函数可以被子类重写。 用法:在返回值类型的前面添加关键字即可。override是C++的保留字(注意不是关键字),表示当前函数重写了基类的虚函数。目的:1、在函数较多的情况下,可以提醒读者某个函数重写了基类的虚函数(表示这个函数是从基类继... <a href="https://www.cnblogs.com/rainmer/p/4682450.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmer/p/4592284.html
Cocos2d-x基础篇C++ - 五毛程序员
1、C++类和对象 类的公有成员可以使用成员访问运算符(.)访问。 (::)是范围解析运算符。调用成员函数是在对象上使用(.)运算符。2、C++继承(C++中父类称为基类,子类称为派生类) class Man:public Person{ //your code is here };3...
2015-10-19T01:35:00Z
2015-10-19T01:35:00Z
五毛程序员
https://www.cnblogs.com/rainmer/
【摘要】1、C++类和对象 类的公有成员可以使用成员访问运算符(.)访问。 (::)是范围解析运算符。调用成员函数是在对象上使用(.)运算符。2、C++继承(C++中父类称为基类,子类称为派生类) class Man:public Person{ //your code is here };3... <a href="https://www.cnblogs.com/rainmer/p/4592284.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmer/p/4708793.html
wamp+thinkphp环境配置 - 五毛程序员
下载wamp并安装,启动wamp,会出现一个小图标,然后点击它——>Start All Services。我点击之后是橙色,不是绿色。绿色代表成功启动。我是IIS占用了80端口的缘故,所以我修改了wamp\bin\apache\apache2.4.9\conf目录下的httpd.conf文件,找...
2015-10-19T01:35:00Z
2015-10-19T01:35:00Z
五毛程序员
https://www.cnblogs.com/rainmer/
【摘要】下载wamp并安装,启动wamp,会出现一个小图标,然后点击它——>Start All Services。我点击之后是橙色,不是绿色。绿色代表成功启动。我是IIS占用了80端口的缘故,所以我修改了wamp\bin\apache\apache2.4.9\conf目录下的httpd.conf文件,找... <a href="https://www.cnblogs.com/rainmer/p/4708793.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmer/p/4684175.html
bootstrap table笔记 - 五毛程序员
获取选中行:$table.bootstrapTable('getSelections');
2015-10-19T01:35:00Z
2015-10-19T01:35:00Z
五毛程序员
https://www.cnblogs.com/rainmer/
【摘要】获取选中行:$table.bootstrapTable('getSelections'); <a href="https://www.cnblogs.com/rainmer/p/4684175.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmer/p/4709931.html
写后台SQL的一些心得 - 五毛程序员
昨天犯了一个错,其实是前几天写的代码犯的错,今天发现的。这是原来的代码: update food set info=#{info, jdbcType=VARCHAR} food_id=#{foodId, jdbcType=BIGINT} ...
2015-08-07T02:01:00Z
2015-08-07T02:01:00Z
五毛程序员
https://www.cnblogs.com/rainmer/
【摘要】昨天犯了一个错,其实是前几天写的代码犯的错,今天发现的。这是原来的代码: update food set info=#{info, jdbcType=VARCHAR} food_id=#{foodId, jdbcType=BIGINT} ... <a href="https://www.cnblogs.com/rainmer/p/4709931.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmer/p/4704901.html
mybatis代码自动生成 - 五毛程序员
mybatis持久层框架确实很方便,但是一直手动创建Dao和映射文件是一件无聊且缺乏技术含量的工作。所以我们可以使用mybatis的代码自动生成工具来减少我们的工作。它能帮助我们根据数据库中的数据表生成对应的Dao,也能生成简单的一些SQL映射,当然复杂的SQL映射还是需要我们自己手动去写。 ...
2015-08-05T09:21:00Z
2015-08-05T09:21:00Z
五毛程序员
https://www.cnblogs.com/rainmer/
【摘要】mybatis持久层框架确实很方便,但是一直手动创建Dao和映射文件是一件无聊且缺乏技术含量的工作。所以我们可以使用mybatis的代码自动生成工具来减少我们的工作。它能帮助我们根据数据库中的数据表生成对应的Dao,也能生成简单的一些SQL映射,当然复杂的SQL映射还是需要我们自己手动去写。 ... <a href="https://www.cnblogs.com/rainmer/p/4704901.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmer/p/4702724.html
Maven+SpringMVC+MyBatis 上传图片 - 五毛程序员
上传文件我一直都觉得很难,好吧,所有涉及文件操作的我都觉得不容易。然后今天尝试了从网页上传图片保存到服务器。这个例子的前提是搭建好了服务器端框架:Maven+Spring MVC+MyBatis。当然必要的准备我也要提及。 首先是jar包,上传文件必不可少的jar包:commons-fileu...
2015-08-04T10:03:00Z
2015-08-04T10:03:00Z
五毛程序员
https://www.cnblogs.com/rainmer/
【摘要】上传文件我一直都觉得很难,好吧,所有涉及文件操作的我都觉得不容易。然后今天尝试了从网页上传图片保存到服务器。这个例子的前提是搭建好了服务器端框架:Maven+Spring MVC+MyBatis。当然必要的准备我也要提及。 首先是jar包,上传文件必不可少的jar包:commons-fileu... <a href="https://www.cnblogs.com/rainmer/p/4702724.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmer/p/4694143.html
五毛的cocos2d-x学习笔记08-动画 - 五毛程序员
一个例子就够了,单击文本标签,执行动画。我也是小白,写这个demo的时候遇到了问题,单击文本标签游戏就死掉了。今天为了解决这个问题也是一晚没睡,到学习群里问大神,经过大神的指点解决了问题。原来是Animation和Animate的生命周期的关系。先记下。 1 bool HelloWorld::ini...
2015-08-01T16:37:00Z
2015-08-01T16:37:00Z
五毛程序员
https://www.cnblogs.com/rainmer/
【摘要】一个例子就够了,单击文本标签,执行动画。我也是小白,写这个demo的时候遇到了问题,单击文本标签游戏就死掉了。今天为了解决这个问题也是一晚没睡,到学习群里问大神,经过大神的指点解决了问题。原来是Animation和Animate的生命周期的关系。先记下。 1 bool HelloWorld::ini... <a href="https://www.cnblogs.com/rainmer/p/4694143.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmer/p/4691834.html
五毛的cocos2d-x学习笔记07-计时器、数据读写、文件读写 - 五毛程序员
调度器:定时任务是通过调度器实现的。cocos2d-x推荐用调度器而不是其他方法实现定时任务。Node类都知道如何调度和取消调度事件。有3种调度器: 默认调度器:schedulerUpdate() 自定义调度器:schedule(SEL_SCHEDULE selector, float inte...
2015-07-31T10:31:00Z
2015-07-31T10:31:00Z
五毛程序员
https://www.cnblogs.com/rainmer/
【摘要】调度器:定时任务是通过调度器实现的。cocos2d-x推荐用调度器而不是其他方法实现定时任务。Node类都知道如何调度和取消调度事件。有3种调度器: 默认调度器:schedulerUpdate() 自定义调度器:schedule(SEL_SCHEDULE selector, float inte... <a href="https://www.cnblogs.com/rainmer/p/4691834.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/rainmer/p/4690003.html
五毛的cocos2d-x学习笔记06-处理用户交互 - 五毛程序员
前几篇感觉自己在写教育文章,╮(╯▽╰)╭。今天换成开发者的口吻,毕竟我也是在边学边写博客。处理用户交互包括:单点触摸、多点触摸、事件传递、传感器、物理按键等部分。单点触摸:触摸事件传递顺序onTouchBegan——>onTouchMoved——>onTouchEnded。还有一个onTouchC...
2015-07-30T12:37:00Z
2015-07-30T12:37:00Z
五毛程序员
https://www.cnblogs.com/rainmer/
【摘要】前几篇感觉自己在写教育文章,╮(╯▽╰)╭。今天换成开发者的口吻,毕竟我也是在边学边写博客。处理用户交互包括:单点触摸、多点触摸、事件传递、传感器、物理按键等部分。单点触摸:触摸事件传递顺序onTouchBegan——>onTouchMoved——>onTouchEnded。还有一个onTouchC... <a href="https://www.cnblogs.com/rainmer/p/4690003.html" target="_blank">阅读全文</a>