1.java中金额需要用逗号隔开,java有自带API,java.text.NumberFormat
NumberFormat nf = NumberFormat.getInstance(); nf.format();
2.java对一个list中的对象排序,用的是Collections.sort。其中,假如A大于B,返回1,则为升序;假如A大于B,返回-1,则为降序
3.java中判断一个字符串是否为数字,可以使用StringUtils.isNumeric()方法。但该方法不能检验含有负号“-”的数字,且空字符串也会被认为是数字。
StringUtils.isNumeric(null) = false StringUtils.isNumeric("") = true StringUtils.isNumeric(" ") = false StringUtils.isNumeric("123") = true StringUtils.isNumeric("12 3") = false StringUtils.isNumeric("ab2c") = false StringUtils.isNumeric("12-3") = false StringUtils.isNumeric("12.3") = false
当然,其实用正则表达式是最灵活的做法
String regex = "[0-9]*";
4.java中TreeMap实现自定义比较器
Map<String, Object> pageMap = Maps.newTreeMap(new Comparator<String>() { @Override public int compare(String o1, String o2) { if (StringUtils.isNumeric(o1) && StringUtils.isNumeric(o2)) { if (Integer.parseInt(o1) > Integer.parseInt(o2)) { return 1; } } return -1; } });
5.数据库用的多了,就容易导致数据库函数混淆。记一下判空处理函数。
MySql中 IFNULL(expr1,expr2)
如果expr1不是NULL,返回expr1,否则返回expr2。
MySql中 IF(expr1,expr2,expr3)
如果expr1是TRUE(expr1<>0且expr1<>NULL),那么返回expr2,否则它返回expr3
6.当项目日志在本地运行正常,发到linux环境有问题时,需要从权限,路径,jar冲突等几个方面来着手处理该问题
7.如果项目中遇到,启动的时候报错某个类找不到,但是程序无编译异常,而且也能在工程中找到该类。那么问题是什么,基本就是jar包冲突的问题所导致的。
8.web项目中的web app libraries,这个配置可以提交到版本控制服务器上,其他成员可以check out下来。如果需要在其中新增jar包,可以切到package explorer下,在web-inf/lib下找到它,然后就可以进行新增删除等操作。
9.mybatis generator and or 联合查询
UserExample example = new UserExample(); UserExample.Criteria criteria = example.createCriteria(); criteria.andIdEqualTo(mctid); criteria.andStatusEqualTo("0"); UserExample.Criteria criteria2 = example.createCriteria(); criteria2.andIdEqualTo(mctid); criteria2.andLaststatusEqualTo("0"); example.or(criteria2); UserDao.countByExample(example);生成的sql语句:
select count(*) from USER WHERE ( TOID = ? and STATUS = ? ) or ( ID = ? and LASTSTATUS = ? )
10.用 Firefox 的 RestClient 插件进行Post方式请求,这时,需要在headers选项卡上配置Content-Type为application/x-www-form-urlencoded;charset=UTF-8
11.mysql数据库查询十六进制字段
SELECT inet_ntoa(conv(hex(location_ip), 16, 10)) as ip,
conv(hex(idvisitor), 16, 10) as visitorId FROM piwik_log_visit;
相关推荐
一、项目任务分解 1、简要需求说明 2、项目的范围 3、项目的任务分解结构 二、成本预算与控制 1、规模估算表 2、成本估算 2.1计算间接成本 2.2计算直接成本 2 2.3计算总估算成本 2 三、项目进度计划 2 1、...
介绍了android杂记:C++文件的添加log方法,有需要的朋友可以参考一下
最近接触的商户后台项目居多,自然而然就涉及到了大量的表单验证, 也就对一些常用的el-form表单验证和问题进行下梳理。 当我们添加required验证后,输入一些数据后再删除完时,会出现xxx is required,如下图所示 ...
项目快速说明使用说明杂记1.项目简要说明该项目包括开发一个相当简单的棋盘游戏。 玩家掷骰子,在棋盘上向前移动,解决掉落的方块的影响,然后计算机要求他们猜测一个单词。 然后,游戏者将给出线索词,并且计算机...
一本关于个人成长,软件开发,系统运维,产品运营,思维,思考的杂记。 你可以在以下地址找到本书的在线版本: : 环境准备 bundle config set path 'vendor/bundle' bundle install 生成文档 生成html格式 sh build...
Netlify开发设定Base directory: Not setBuild command: yarn buildPublish directory: public/Builds: Active本地开发人员yarn installyarn dev执照该项目是根据条款获得。
2、项目结构: data:数据文件夹 idiom.json:成语 word.json:汉字 xiehouyu.json:歇后语 ci.json:词语 3、成语案例 [ { "derivation": "语出《法华经·法师功德品》下至阿鼻地狱。”", "example": "但也有...
杂记专案该资源库包含我在2014-2018年间在清华大学的各种项目,包括:ASM ASM :八皇后问题的解决方案 。C ++ C ++ :Quine-McCluskey算法的实现 。 C ++ :关于操作系统(Windows)的三个项目 。 C ++ :关于数据...
杂记 工具 题外话 其他注册表/程序包管理器 还有其他项目旨在不仅提供查找其他Qt库的入口点,而且还提供下载和配置它们的工具。 http://inqlude.org/ Qt库的大量列表,按成熟度和许可证分类。 是Qt项目最古老,...
1、Installshield 10 安装制作杂记.pdf 2、InstallShield 10 随笔.pdf 3、InstallShield 10.5 使用教程.pdf 4、InstallShield 10.5 使用手册.pdf 5、InstallShield_X_Express_使用教程.doc 等
杂记当前内容: Domino StateManager:一个包含StateManager实现的数据库,该实现将视图状态写入到随附的NSF而不是文件系统中frostillicus.wrapbootstrap.ace_1.3:用于 。 请注意,实际主题不包括在内-其js,css等...
也论该不该在项目中使用存储过程代替SQL语句 如何使数据库中的表更有弹性,更易于扩展 存储过程——天使还是魔鬼 如何获取MSSQLServer,Oracel,Access中的数据字典信息 C#中利用GetOleDbSchemaTable获取数据库内表信息...
Oberheim Xpander杂记 分层的PWM和FM声音以及直接在Xpander上制作的100多个音色的录音。 补丁:200+ 格式: EXS24,Kontakt 大约大小: 18GB 信息: 此收藏集需要您单独下载音频 载入中 逻辑采样器/ EXS24 将...
杂记 算法 编程练习题 [Leetcode-19-删除链表的倒数第 n 个节点](./Leetcode-19-删除链表的倒数第 n 个节点.md) [蓝桥杯 基础练习(上)](./蓝桥杯 基础练习(上).md) [蓝桥杯 基础练习(下)](./蓝桥杯 基础练习(下).md)...
项目介绍 大数据 Java 数据库 Linux 杂记 :bullseye: :hot_beverage: :floppy_disk: :cloud: :memo: :black_nib:本仓库有来源自己总结,网上收集,视频笔记,如果有区别之处,可以联系我进行删除。 :...
杂记 旨在作为Datadog的各种脚本和工具的存储库,以供公众共享。 免责声明 这些项目不是Datadog订阅服务的一部分,仅出于示例目的提供。 不保证它们没有错误,也不是生产质量。 如果您选择使用它们以使其适合在生产...
= 14分钟的歌曲(例如混音),您将在单个收听会话中拥有多个杂记,以更公平地代表长曲目。 您可以在选项页面上将其关闭(右键单击扩展程序图标,然后单击“选项”)。 键盘快捷键:键盘快捷键可以在chrome:// ...
微信小程序导入外部3d模型项目 纯代码 主要介绍微信小程序如何加载外部3d模型 通过Three去加载外部3d模型 博客简介:https://blog.csdn.net/qq_40558766/article/details/105374678