摘要: 1. 简介 listcode.cn 是一个增删改查代码生成的云服务网站。 主要提供java,python,php,nodejs等常见语言和框架的 CRUD代码生成服务(即 常见的增删改查),后台代码、前端界面、js等,一站解决。 相比于传统的增删改查代码生成器,ListCode 做了很多完善, 不论 阅读全文
posted @ 2018-06-12 08:54 稻草银 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-06-06 18:16 稻草银 阅读(1099) 评论(0) 推荐(0) 编辑
摘要: public static String byteToHexString(byte[] arr) { StringBuffer sb = new StringBuffer(arr.length * 2); sb.append("00 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 text\n"); sb.append("-------------------------------------------------------\n"); for (int i = ... 阅读全文
posted @ 2013-07-11 17:20 稻草银 阅读(1156) 评论(0) 推荐(0) 编辑
摘要: 搞java的同学们可能对无副作用这个概念比较陌生,这是函数式编程中的一个概念,无副作用的意思就是: 一个函数(java里是方法)的多次调用中,只要输入参数的值相同,输出结果的值也必然相同,并且在这个函数执行过程中不会改变程序的任何外部状态(比如全局变量,对象中的属性,都属于外部状态),也不依赖于... 阅读全文
posted @ 2013-07-09 11:34 稻草银 阅读(2154) 评论(1) 推荐(2) 编辑
摘要: 原帖地址:http://blog.sina.com.cn/s/blog_6592c40501018e9y.html因为工作内容的原因,我在前后两家公司中的工作中主持和经历了十余次代码和架构的重构,下面随便说说我对重构的一些经验和想法。关于重构首先重构面临的背景都是相似的,程序员们为了快速完成需求和上线而写出了最基本的代码,而在功能的不断扩充过程中,以打补丁的方式对代码进行扩充,中间还会面临着开发人员的变更和离职。逐渐的,代码就会越来越臃肿,渐渐的变得难以维护。 糟糕的架构会有什么样的影响?首先是开发效率的降低,在糟糕架构下加进新功能,会受之前代码的影响,可能存在意想不到的改动点和问题点,开发. 阅读全文
posted @ 2013-06-26 16:31 稻草银 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 枚举是java 5之后添加的一个重要特性,这个特性不能提高性能,但是能让java程序员写出更优雅的代码。 我之前看到过挺多介绍java枚举的不错的帖子,我也来参与以下这个话题。1. 枚举基本用法1 /**2 * 消息的类型,是请求还是回应3 * @author leo4 *5 */6 public enum ReqOrRes {7 req,res;8 }这应该是枚举最简单的用法了,即使是这样简单的使用,也能给我们带来方便,ReqOrRes.req.name() == "req" ReqOrRes.valueOf("req") == ReqOrRes.re 阅读全文
posted @ 2013-06-25 17:12 稻草银 阅读(1759) 评论(7) 推荐(2) 编辑
摘要: 用eclipse写java代码,自动编译时,如何能够触发一个动作,这个动作是生成本项目的代码,并且编译完成后,自动生成的代码也编译好了, java编辑器中就可以做到对新生成的代码的自动提示?不生成代码,生成class文件也可以,只要能够让新生成的class,能够在eclipse 的java编辑器中可以上下文提示,并且生成的class能够保存下来(不管是以java文件,jar文件,class文件,任意形式都可以)多谢java如何在eclipse编译时自动生成代码关于java编译时自动生成代码-- 转载请注明出处,不要做一个让人不齿的剽窃者 阅读全文
posted @ 2013-06-24 17:11 稻草银 阅读(699) 评论(0) 推荐(0) 编辑
摘要: 在之前做的一个基于java的web项目中,有很多多条件查询,每个条件都需要判断下是不是空,然后再拼起来,做组合查询,觉得很烦,就想能不能自己封装一套高层的api,自动忽略空值的条件,自动实现统计总数,自动翻页,等功能;后来又加上了条件优先级,如果某个字段不是空,则其他某个字段不参与查询(就是条件优先级,比如如果条件2不是空,则条件1不生效),这样我就自己写了一个符合这个要求的实现。我觉得这个东西有价值,跟大家分享一下。 访问数据库我用的hibernate,我的这套api跟hibernate的critical查询比较像,不过我是基于hql拼条件的思路做的,下面看例子:原来多条件查询的例子:... 阅读全文
posted @ 2013-06-24 16:06 稻草银 阅读(3250) 评论(0) 推荐(0) 编辑