- 博客(132)
- 资源 (1)
- 收藏
- 关注
原创 spring data redis 遇到的“坑”——set集合的 Srandmember
sRandMember 命令是用于方法 set 集合中的“随机”元素命令格式为sRandMember key [count]以下内容来自 http://www.redis.net.cn/order/3604.html1.如果 count 为正数,且小于集合基数,那么命令返回一个包含 count 个元素的数组,数组中的元素各不相同。2.如果 count 大于等于集合基数,那么返回整个集合。3.如果
2017-02-21 11:04:54
2848
1
原创 spring boot 使用 json 响应时去除 null 的字段
spring boot 使用 json 响应时,如何去除 null 的字段
2017-02-17 15:07:15
10901
转载 Java程序如何生成Jar、exe及安装文件
原文来自 http://blog.youkuaiyun.com/luoweifu/article/details/7628006/
2017-02-16 09:59:16
580
原创 Warning:'Create separate module per source set' feature was disabled. It isn't supported by android
idea 出错 Warning:'Create separate module per source set' feature was disabled. It isn't supported by android projects
2017-01-19 14:53:23
2362
原创 can't create handler inside thread that has not called Looper.prepare
报错 can't create handler inside thread that has not called Looper.prepare
2016-12-31 22:17:35
565
原创 android sdk23(6.0) 废弃 HttpClient
android sdk23 已经不再支持 httpClient 了。已经废弃了,若有需要或从老版本 sdk 升级上来的解决方式把 %ANDROID_HOME%/platforms/android-23/optional/org.apache.http.legacy.jar 拷贝到项目中即可
2016-12-03 17:03:03
877
原创 spring-boot 利用 actuator 动态设置 logging 的日志级别
spring-boot 动态修改 logging 日志级别
2016-11-28 11:49:46
6898
原创 判断 java.lang.reflect.Field 的数据类型是否为数值类型
判断 java.lang.reflect.Field 的数据类型是否为数值类型
2016-11-19 18:49:45
10901
1
原创 idea 鼠标悬浮时显示文档信息提示框
类似 eclipse 下鼠标移动到字段、方法、类、注释等上悬浮提示文档信息勾选 Editor > General 下 Other 区域中的 show quick documentation on mouse move可以根据个人习惯设置出现的时间,单位为毫秒。
2016-10-26 15:05:27
10109
1
原创 环境变量无效
环境变量无效本人使用的是 Win10。遇到过这样的一种情况。电脑使用腾讯管家优化后,关机重启后环境变量突然都无效了。但是明明环境变量是存在的。经过排除发现,我的环境变量是配置在【系统变量】中的,而非 【XXX 的用户变量】。使用管理员权限打开 cmd 是可以使用环境变量中的配置的,而非管理员权限下是无效的。注:系统默认情况下,其他 window 用户下是可以访问配置在【系统变量】中的配置的经
2016-10-26 15:04:22
3205
2
原创 isKeyPressed 与 listener 的使用选择
引子程序有一需求:需要知道当前程序空格键 space 的箭头情况?Gdx.input.isKeyPressedGdx.input.isKeyPressed(key) 方法是 Input 类提供的。方法的全路径为boolean com.badlogic.gdx.Input.isKeyPressed(int key) 该方法的作用是:返回 key 键是否被按下Input 类也提供了其他关于按键方法In
2016-10-13 17:17:59
1477
原创 TextureAtlas 使用注意
缓存下面结果AtlasRegion com.badlogic.gdx.graphics.g2d.TextureAtlas.findRegion(String name)当前还有其他的方法,只要是对 com.badlogic.gdx.graphics.g2d.TextureAtlas 中 regions 中获取的操作。 regions 具体引用情况查看源码主要是因为查找的方法是一个很“昂贵”的功能
2016-10-13 17:16:54
1118
原创 dialog 设置窗口大小无效
引出最近使用 dialog 时,发现设置 dialog 的窗口固定大小无效问题。public static Dialog showOkDialog(Stage stage, String title, String text, Skin skin) { final Dialog dialog = new Dialog(title, skin); dialog.text(text).b
2016-09-27 09:30:36
3858
转载 Java 类的热替换 —— 概念、设计与实现
构建基于 Java 的在线升级系统对于许多关键性业务或者庞大的 Java 系统来说,如果必须暂停系统服务才能进行系统升级,既会大大影响到系统的可用性,同时也增加了系统的管理和维护成本。因此,如果能够方便地在不停止系统业务的情况下进行系统升级,则可以很好地解决上述问题。在本文中,我们将基于实例,对构建在线升级 Java 系统的基础技术和设计原则进行了深入的讲解。相信读者能够根据文中的技术构建出自己的在线升级系统来
2016-08-25 16:54:08
1029
原创 阿里云 redis 后台 dms bug
引子dms 对某个 key 重命名时,忘记输入新的 key 了。然后不知道重命名 key 是什么。找出重命名后的 key这里只说最简单的方式选择一个空的 db select 0随便创建2个数据类型的 key set testStr1 13245 set testStr2 46548 使用 ui 操作方式重命名 testStr1,不要输入新键名 重命名之后 找 ui 列表中可
2016-08-16 12:11:36
1436
转载 可运行jar包的几种打包/部署方式
java项目开发中,最终生成的jar,大概可分为二类,一类是一些通用的工具类(不包含main入口方法),另一类是可直接运行的jar包(有main入口方法),下面主要讲的是后者,要让一个jar文件可直接运行,通常有几下三种方式:动工之前,先搭一个项目架子便于后面分析:项目结构图: 这是一个gradle项目(当然,也可以换成ant项目或maven项目,这不重要),里面有二个模块,my-
2016-07-27 11:21:49
7464
转载 http之100-continue
100-continue 是用于客户端在发送 post 数据给服务器时,征询服务器情况,看服务器是否处理 post 的数据,如果不处理,客户端则不上传 post 是数据,反之则上传。在实际应用中,通过 post 上传大数据时,才会使用到 100-continue 协议。客户端策略 如果客户端有 post 数据要上传,可以考虑使用 100-continue 协议。在请求头中加入 {“Expect”
2016-07-27 09:50:12
10030
原创 Google 搜索技巧
本文是针对 google 搜索引擎而写。【实用】非常精确的关键字搜索(全匹配)即结果里面需要全匹配关键字。使用 “” 包裹关键字。比如:我需要查找【行尸走肉 完整版】的内容 在搜索引擎的输入框内,使用”行尸走肉 完整版”关键字搜索,不可缺少【两边的双引号】【实用】针对某个站点搜索搜索某个站点所有和某关键字相关的记录。 在关键字的后面加上 site:xxxxxx比如:我需要在 csdn 的博
2016-06-22 19:25:23
529
原创 快速排序
什么是快速排序个人认为,本质上就是“冒泡”的高级版。它的原则是:从排序的数列中,选一个数作为“基准数”,个人更喜欢叫它“基数”根据选定的“基数”,分为 2 部分。比“基数”大的放一边,比“基数”小的放到另一边。分别对 2 部分数列,重复步骤 1、2。直到队列中只有一位数时。代码说话 public void sort(int left, int right, int... sortNu
2016-06-22 19:23:02
480
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人