- 博客(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 2784 1
原创 spring boot 使用 json 响应时去除 null 的字段
spring boot 使用 json 响应时,如何去除 null 的字段
2017-02-17 15:07:15 10864
转载 Java程序如何生成Jar、exe及安装文件
原文来自 http://blog.csdn.net/luoweifu/article/details/7628006/
2017-02-16 09:59:16 546
原创 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 2314
原创 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 536
原创 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 845
原创 spring-boot 利用 actuator 动态设置 logging 的日志级别
spring-boot 动态修改 logging 日志级别
2016-11-28 11:49:46 6854
原创 判断 java.lang.reflect.Field 的数据类型是否为数值类型
判断 java.lang.reflect.Field 的数据类型是否为数值类型
2016-11-19 18:49:45 10729 1
原创 idea 鼠标悬浮时显示文档信息提示框
类似 eclipse 下鼠标移动到字段、方法、类、注释等上悬浮提示文档信息勾选 Editor > General 下 Other 区域中的 show quick documentation on mouse move可以根据个人习惯设置出现的时间,单位为毫秒。
2016-10-26 15:05:27 10069 1
原创 环境变量无效
环境变量无效本人使用的是 Win10。遇到过这样的一种情况。电脑使用腾讯管家优化后,关机重启后环境变量突然都无效了。但是明明环境变量是存在的。经过排除发现,我的环境变量是配置在【系统变量】中的,而非 【XXX 的用户变量】。使用管理员权限打开 cmd 是可以使用环境变量中的配置的,而非管理员权限下是无效的。注:系统默认情况下,其他 window 用户下是可以访问配置在【系统变量】中的配置的经
2016-10-26 15:04:22 3052 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 1395
原创 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 1038
原创 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 3793
转载 Java 类的热替换 —— 概念、设计与实现
构建基于 Java 的在线升级系统对于许多关键性业务或者庞大的 Java 系统来说,如果必须暂停系统服务才能进行系统升级,既会大大影响到系统的可用性,同时也增加了系统的管理和维护成本。因此,如果能够方便地在不停止系统业务的情况下进行系统升级,则可以很好地解决上述问题。在本文中,我们将基于实例,对构建在线升级 Java 系统的基础技术和设计原则进行了深入的讲解。相信读者能够根据文中的技术构建出自己的在线升级系统来
2016-08-25 16:54:08 997 1
原创 阿里云 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 1394
转载 可运行jar包的几种打包/部署方式
java项目开发中,最终生成的jar,大概可分为二类,一类是一些通用的工具类(不包含main入口方法),另一类是可直接运行的jar包(有main入口方法),下面主要讲的是后者,要让一个jar文件可直接运行,通常有几下三种方式:动工之前,先搭一个项目架子便于后面分析:项目结构图: 这是一个gradle项目(当然,也可以换成ant项目或maven项目,这不重要),里面有二个模块,my-
2016-07-27 11:21:49 7369
转载 http之100-continue
100-continue 是用于客户端在发送 post 数据给服务器时,征询服务器情况,看服务器是否处理 post 的数据,如果不处理,客户端则不上传 post 是数据,反之则上传。在实际应用中,通过 post 上传大数据时,才会使用到 100-continue 协议。客户端策略 如果客户端有 post 数据要上传,可以考虑使用 100-continue 协议。在请求头中加入 {“Expect”
2016-07-27 09:50:12 9906
原创 Google 搜索技巧
本文是针对 google 搜索引擎而写。【实用】非常精确的关键字搜索(全匹配)即结果里面需要全匹配关键字。使用 “” 包裹关键字。比如:我需要查找【行尸走肉 完整版】的内容 在搜索引擎的输入框内,使用”行尸走肉 完整版”关键字搜索,不可缺少【两边的双引号】【实用】针对某个站点搜索搜索某个站点所有和某关键字相关的记录。 在关键字的后面加上 site:xxxxxx比如:我需要在 csdn 的博
2016-06-22 19:25:23 496
原创 快速排序
什么是快速排序个人认为,本质上就是“冒泡”的高级版。它的原则是:从排序的数列中,选一个数作为“基准数”,个人更喜欢叫它“基数”根据选定的“基数”,分为 2 部分。比“基数”大的放一边,比“基数”小的放到另一边。分别对 2 部分数列,重复步骤 1、2。直到队列中只有一位数时。代码说话 public void sort(int left, int right, int... sortNu
2016-06-22 19:23:02 452
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人