- 浏览: 28154 次
最新评论
-
菜鸟在飞:
spring jdbc查询时使用IN()的技巧 -
liang_sky_fly:
问一下楼主,第二种方式中,ids参数的长度允许有多长啊?
spring jdbc查询时使用IN()的技巧
文章列表
纪念一下,今年5月份参加了系统分析师考试,一次性通过,成绩上午:46,案例:53, 论文:45分。三项考核只要有一项不合格都通不过,本来担心案例过不了,结果超出预期,论文能通过也超出了预料,上午成绩本来认为准备比较好,分数能高点,结果出来跟预期差很多。我能通过系分考试,真的很开心,年轻写代码的时候,很羡慕能不能有个系分的身份,这是我年轻时候的梦想,终于梦想实现!于是开心地把这次系统分析师考试的感受做个记录。1.考试基本情况 上午是综合知识考试,都是选择题、下午考试写字比较多,包括两部分案例和论文。 下午是案例和论文两项考试,案例是五道题,第一题是必答题,后面四题选做两题,对时间的 ...
在使用SELECT查询时IN比OR的效率好。那么在Spring中如何使用IN()呢?
这是我原来的使用方式,用字符串拼接:
StringBuilder buf = new StringBuilder("SELECT name FROM pos_user WHERE id IN (");
// ids 是List<Integer>类型
for(int i = 0; i < ids.size(); i++) {
if (i > 0) buf.append(",");
buf.apend(ids.get(i));
...
phpMyAdmin连接不上MySQL数据库
- 博客分类:
- 配置管理
为了方便省事开发代码都在Windows下进行,安装软件的方式也尽可能使用解压缩的绿色方式,其中Apache、MySQL和PHP使用PhpNow,一直以来都很省事。可是今天通过PhpNow中的phpMyAdmin访问MySQL数据库却怎么也连接不上。于是从Apache、MySQL和PHP的安装配置一路查下去,Google出一堆解决的方法,什么服务没启动,端口设置错误,密码不正确。统统不灵。
然后怀疑前一阵子安装的GitStack中的Apache、PHP与PHPNow发生了冲突,可是GitStack一直运行很好,没发生过问题。没有头绪,于是又卸载了GitStack。重新再安装。在重新安装 ...
已经在单机环境下使用一段时间Git了,发现Intellij IDEA中的Git插件功能并不完善。
首先Intellij IDEA中Git本地仓库最好建立在当前项目文件夹下,其它自定义的位置会很麻烦。
其次你无法使用Intellij IDEA的Git插件将位于本地仓库的内容上传到远程仓库,要完成这项工作需要使用Git命令行(如果你的操作系统是Linux使用Git Bash,Windows中要使用命令行窗口(cmd)操作命令)。
下面简单说明如何建立本地Git仓库导入源代码后再将其上传到远程Git仓库
1. 使用IntelliJ IDEA菜单建立本地Git仓库: VCS ...
写道
<settings> <proxies> <proxy> <id>normal</id> <active>true</active> <protocol>http</protocol> <username>dep ...
使用Eclipse中的Maven插件m2eclipse时,在加入依赖时利用索引查找JSTL列出两个选择:
javax.servlet - jstl
jstl - jstl
如果你选择的了jstl - jstl 其中的jar会发现没有JSTL 1.2的版本,再选择了其它的版本后,m2eclipse下载包文件会出错,必须选择javax.servlet - jstl条目下的包文件才能正确下载包。Maven的索引还真够乱的。
MySQL版本5.0
insert delete 操作是不允许使用表别名的。
update where条件中不允许自连接
update test set id=1 where pid in(select id from test where pid=12); 是不允许的。
JSTL对Map集合的操作
1、迭代
当forEach 的items属性中的表达式的值是java.util.Map时,则var中命名的变量的类型就是
java.util.Map.Entry。这时var=entry的话,用表达式${entry.key}取得键名。
用表达式${entry.value}得到每个entry的值。这是因为java.util.Map.Entry对象有getKey和getValue方
法,表达式语言遵守JavaBean的命名约定。 example:
<c:forEach items="${map}" ...