`
bugyun
  • 浏览: 556929 次
社区版块
存档分类
最新评论
文章列表
1. 因返回值时json,前端是否有js,可以将json转换为报表,并下载;     a. icg-json-to-xlsx-master     b. 安装npm:             http://blog.csdn.net/kavensu/article/details/17733639             工具包见附件:             1. Git-2.6.1-64-bit(上传报错);              2. node;     c. 我这边进行到b这步骤的时候,不知道是工具包版本问题还是什么原因,走到node cli.js install npm -gf ...

Java变长数组方法

    博客分类:
  • Java
/** * 使用变长数组 * @param data * @param newLength * @return */ public static <T> T[] expandCapacity(T[] data, int newLength) { // 判断是否为负值 newLength = newLength < 0 ? 0 : newLength; // 生成新数组,拷贝原值并制定长度 return Arrays.copyOf(data, newLength); }  
/** * @Description: 取得两个数组的相同元素,放入 Set 集合里 * @param oneSet * @param twoSet * @return Set<T> * @author beyond * @date 2015-9-11 */ public <T> Set<T> getSameElement(T[] oneSet , T[] twoSet){ Arrays.sort(oneSet); Arrays.sort(twoSet); Set<T> set ...
public class ThreeTest { public static void main(String[] args) { ThreeTest threeTest = new ThreeTest(); threeTest.translate(); } public void translate(){ Long[] longOne = new Long[] { 4L, 5L, 6L, 1L, 2L, 3L }; // 数组转换为List List<Long> arrayTolist = Arrays.asList(lon ...
  in 虽然和 or 有一定的区别,但单从整体逻辑和执行计划来看,相差无几,所以关于 in 的使用,宏观是可以看成(...or ...or......)   in : 把外表和内表作hash 连接exists : 对外表作loop循环,每次loop循环再对内表进行查询 1. 如果查询的两个表大小相当,那么用in和exists差别不大;2. 如果两个表中一个较小,一个是大表,则子查询表大的用exists,子查询表小的用in: 参考文献: http://blog.sina.com.cn/s/blog_3edc5e2e0102uzjn.html http://blog.itpub.n ...
图片提交太麻烦了,就直接传个压缩包吧  
mysql 不走索引的情形: 1. null 值判断; 2. != , <> 操作符; 3. or(大多数情况下); 4. in(大多数情况下); 5. like的使用(大多数情况下); 6. where 子句中对字段进行表达式操作,eg: select id from t where num/2=100 ; 7. 在 where 子句中对字段进行函数操作 8. 在 where 子句中的“=”左边进行函数、算术运算或其他表达式运算;  
1. 写个接口,对应的写下wiki,同时写下接口对应的页面/界面
1. 框架不要轻易改,如果真要改,就提前给开发的人说一下,开下会讨论一下那些地方会用,会引起那些问题 2. 表字段添加、表字段用途修改,就提前给开发的人说一下,开下会讨论一下那些地方会用,会引起那些问题3. 代码编写风格 和 业务处理规则 有一个统一规范
 Error querying database.  Cause: org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'id' in 'class java.lang.Integer'   报错原因: <select id="selectUser" parameterType="int" resultType="User"> select * from user where ...
Q: 面试官问你XX的问题? A: 1. 告诉面试官什么是XX;     2. 告诉面试官在项目中实际的应用,以及这样做的好处。     3. 对比一下与YY的区别。     4. 再扩展一下,XX的其他深一点的特性。     5. 最后还可以简单的提一两句与自己所说的XX 任何相关的自己比较擅长的一点。

java中的 Set转List

    博客分类:
  • Java
public class OneTest { public static void main(String[] args) { // 构造Map数据 Map<String, String> map = new HashMap<String, String>(); map.put("ele1", "小樱"); map.put("ele2", "若曦"); map.put("ele3", "晴川"); Set< ...

mybatis 技术总结

1.Mapper层参数为Map,由Service层负责重载。    Mapper由于机制的问题,不能重载,参数一般设置成Map,但这样会使参数变得模糊,如果想要使代码变得清晰,可以通过service层来实 现重载的目的,对外提供的Service层是重载的,但这些重载的Service方法其实是调同一个Mapper,只不过相应的参数并不一致。    也许有人会想,为什么不在Service层也设置成Map呢?我个人是不推荐这么做的,虽然为了方便,我在之前的项目中也大量采用了这种方式,但 很明显会给日后的维护工作带来麻烦。因为这么做会使你整个MVC都依赖于Map模型,这个模型其实是很不错的,方便搭框架 ...
问题:大早起, 不知道为什么所有 *mapper.xml 第一行报错,"<" 后,ctrl +/ 没有任何提示。   解决方案:  
select args3,args4 from beyond ;   select args3,group_concat(args4) as args4 from beyond group by args3  
Global site tag (gtag.js) - Google Analytics