Java:JdbcTemplate使用in进行更新

开篇

很久没发东西,主要是不知道写啥,有点词穷了…(囧)

这是前几天遇到的一个问题,然后找到了解决方案.

贴在这做个记录吧.

另外,使用Python 3+的话,格式化字符串可以使用,如下方式了[更多官方例子(英文)]:

想来,我用着Python3.5的版本,却还在用百分号格式化字符串(……..).

好了,回归正题.

下面是Java代码,使用的…………..自然是Spring的JdbcTemplate了……[官方的介绍(英文)]

java
image-2490

重点在这..

数据库是MySQL.差点忘了……

Java:使用流下载文件避免中文乱码

简单的一个小记,随上一篇文章.[地址],只是一个补充.

在使用之前的方式下载文件时,会出现中文文件名乱码.使用下列方式即可解决.

java标志
image-2486

Java:Spring MVC上传文件实战

一直很麻烦

说实话,Java的上传文件,还是稍微有点麻烦,要自己集成很多东西.在这一点上,我发现我更喜欢Flask的文件上传,寥寥几行就可以搞定文件上传.

看个Flask官方的例子:

搞定,关于Flask还有很多美好的传说..有意,请自行探索.

从一而终,看Java文件上传

在这里,我使用了Ajax上传文件.(不刷新页面,可以让你有更大的想象空间)

特诊如下:

  1. 使用了jquery.js,jquery.form.js,layer.js;
  2. 使用Ajax进行文件上传;
  3. 推荐使用iframe的方式进行调用,上传成功之后,ID会放进一个隐藏域.

大概特征如上,下面……兴奋的看源码吧.

java
image-2464

源码有点多…

第一个文件:前台upload.jsp

第二个文件:后台Controller.java

第三个文件:后台-文件实体Document.java

第四个文件:后台-字符串工具类

第五个文件:后台-日期工具类

第六个文件:后台-ID生成工具类

第七个文件:后台-上传处理Service

第八个文件:后台-【文件上传处理类】【核心】

看完着实不易…到此.

Java8:利用Stream分组筛选数据

引起

有下面这一组数据,需要按关联字段、级别进行分组,第一时间想到的可能是在数据库使用SQL语句直接进行操作.但由于一些原因,无法在数据库中进行操作(这里仅用作示例,真实情况可能嵌套了好几层),鉴于Java 1.8发布很久很久了,就用Java 1.8的新特性实验了一下.

java标志
image-2436

过程

首先定义了一个实体类[用来组织数据]:

实体定义好之后,在这里我使用了一个List来模拟从数据库中取出的数据,并且使用了随机数达到”随机”的假象.

输出结果如下:

Java:批量复制文件

问题

编写一个程序,将F:\\1目录下面的所有图片[.jpg结尾]复制到F:\\2下面.

有何不同

之前我自己也写过类似的代码,但这次不同的是,代码基本使用了JDK1.8和JDK1.7的API.实现起来逻辑和代码都比之前简单不少.

步骤还是类似:

  1. 遍历目录,取出文件名;
  2. 匹配后缀名是否一致;
  3. 进行复制操作.

java标志
image-2424

代码实现

PS:请使用JDK1.8及以上进行运行.