摘要: Mybatis作为一种非常流行的ORM框架,经常会遇到需要插入大量数据的情况,本文对比一下几种插入方式的效率。 1、DefaultSqlSession,单条插入 private static void insertSingle(SqlSessionFactory factory) { SqlSess 阅读全文
posted @ 2020-04-11 20:24 Daemon12 阅读(1126) 评论(0) 推荐(2)
摘要: 扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A,2各4张,小王1张,大王1张。牌面从小到大用如下字符和字符串表示(其中,小写joker表示小王,大写JOKER表示大王):) 3 4 5 6 7 8 9 10 J Q K A 2 joker JOKER 输入两手牌,两手牌之间用“-”连接 阅读全文
posted @ 2020-03-26 23:01 Daemon12 阅读(134) 评论(0) 推荐(0)
摘要: 开发一个简单错误记录功能小模块,能够记录出错的代码所在的文件名称和行号。 处理: 1.记录最多8条错误记录,对相同的错误记录(即文件名称和行号完全匹配)只记录一条,错误计数增加;(文件所在的目录不同,文件名和行号相同也要合并) 2.超过16个字符的文件名称,只记录文件的最后有效16个字符;(如果文件 阅读全文
posted @ 2020-03-26 22:07 Daemon12 阅读(193) 评论(0) 推荐(0)
摘要: 老师想知道从某某同学当中,分数最高的是多少,现在请你编程模拟老师的询问。当然,老师有时候需要更新某位同学的成绩. 输入描述: 输入包括多组测试数据。 每组输入第一行是两个正整数N和M(0 < N <= 30000,0 < M < 5000),分别代表学生的数目和操作的数目。 学生ID编号从1编到N。 阅读全文
posted @ 2020-03-26 22:05 Daemon12 阅读(301) 评论(0) 推荐(0)
摘要: 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。(多组同时输入 ) import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner in = new Scanne 阅读全文
posted @ 2020-03-26 22:03 Daemon12 阅读(110) 评论(0) 推荐(0)
摘要: 明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000), 对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。 然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。 请你协助明明完成“去重” 阅读全文
posted @ 2020-03-26 22:01 Daemon12 阅读(123) 评论(0) 推荐(0)
摘要: 有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝? ”答案是5瓶,方法如下: 先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。 然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以 阅读全文
posted @ 2020-03-26 22:00 Daemon12 阅读(148) 评论(0) 推荐(0)
摘要: 在工作中碰到过一次HashMap的使用造成的Bug,觉得挺有意思。 上面代码输出全为null,为什么呢? 原因如下: map的key为Integer类型,java中的数字常量默认为int,当往map里put内容时,key会从小写的int装箱成Integer对象。 HashMap中的get方法定义如下 阅读全文
posted @ 2018-10-20 10:38 Daemon12 阅读(413) 评论(0) 推荐(0)