可作为工具方法,使用Java的正则表达式来判断一个给定的字符串是否存在空白(这个空白可能是空格也可能是Tab,也可能是多个这样的空格或者Tab),正则表达式是:^(.*\s+.*)+$,代码如下: // 检查给定的字符串是否包含空白(一个或者多个空格或者Tab) public static boolean containsWhitespace(String s) { Pattern p = Pattern.compile("^(.*\\s+.*)+$"); Matcher m = p.matcher(s); ret…

2022-01-10 0条评论 1237点热度 0人点赞 admin 阅读全文

Javascript下用空白分割字符串,详见:https://blog.terrynow.com/2022/01/07/javascript-split-string-to-array-with-one-or-more-whitespace-or-tabs/ Java下的方法比较简单: String string = " A B C D E"; String[] parts = string.split("\\s+"); // parts打印出来的是,A,B,C,D,E,也就是说数组第一个是空,我们可以想办法去掉它…

2022-01-09 0条评论 1229点热度 0人点赞 admin 阅读全文

Javascript语言,需要将一个字符串按照中间的空白(可能是一个或多个空格,或者多个Tab)进行分割,输出到数组。 可利用string的split函数的正则表达式功能 // 根据一个或者多个空白(包括Tab)分割 var parts = qr.split(/\s+|\t+/) console.log(parts) // 根据空格分割 var parts = qr.split(/\s+/) console.log(parts) Java根据一个或多个空格或Tab分割字符串,参考:https://blog.terr…

2022-01-07 0条评论 2624点热度 0人点赞 admin 阅读全文

需要根据某个字段的值,来比较两个表的异同,某个字段的内容,1)两个表里都有;2)只有A表有,B表没有;3)只有B表有,A表没有。 主要思路是把两张表UNION起来,然后根据需要比较的字段来分组,根据count(分组字段)的数量来比较,如果count=2,说明两张表都有,如果count=1说明只有某一张表才有。 具体的SQL如下: -- 比较两张表不同的内容 compare_key就是要比较的字段,假设两个表都有,没有的话,或者两个表的要比的字段不一样,那么只要union的时候用别名就可以了(或者建立虚拟字段) SE…

2022-01-05 0条评论 1442点热度 0人点赞 admin 阅读全文

在Stream里处理元素的时候,如果想要在当前Stream里临时加一个元素或者加一个数组 利用方法,可以将2个Stream合并成一个,使用和测试方法如下: public static void main(String[] args) throws Exception { Stream<String> existsStream1 = Stream.of("B", "C", "D"); // 插到这个stream的前面 Stream<String> newStream1 = Stream.con…

2021-12-28 0条评论 977点热度 0人点赞 admin 阅读全文

SpringBoot下我们需要引入Thymeleaf作为模板引擎输出HTML(例如渲染出邮件的HTML或者输出PDF用的HTML等等),但是并不需要它作为view来输出(viewResolver)(例如项目中已经使用了JSP来做view输出了)。 关于SpringBoot整合JSP详见:https://blog.terrynow.com/2021/07/07/springboot-mvc-jsp-and-jstl-implment/ 首先,我们在SpringBoot的pom.xml引入了: <dependen…

2021-12-27 0条评论 1473点热度 0人点赞 admin 阅读全文

CSS下让DIV进行缩放,最常用的是使用zoom,不过发现一个问题,在Firefox下zoom并没有起作用 用如下方式,可以解决: .zoom-div { zoom: 0.66; -ms-zoom: 0.66; -moz-transform: scale(0.66, 0.66); -moz-transform-origin: left top; } 代码中0.66是相对于1的缩放大小,所以0.66就是缩小成原来的66%, 可以根据自己的事情情况调整。

2021-12-25 0条评论 1308点热度 0人点赞 admin 阅读全文

在Java里,要得到两个整数的整数商和余数(取模),比较简单: int y = 102; int x = 100; int quotient = y / x; int remainder = y % x; System.out.println(quotient);//商是1 System.out.println(remainder);//余数是2 不过在Javascript里,如果也这样做,商是小数,如果希望也得到整数要怎么做呢? 我整理了下查到的几种方式: var y = 102; var x = 100; va…

2021-12-23 0条评论 1701点热度 0人点赞 admin 阅读全文

在做图片处理(JPG)的时候,调用 // 此代码报错 ImageIO.write(bufferedImage, "jpg", out); 发现开发环境正常,但是服务器上报错: java.lang.RuntimeException: javax.imageio.IIOException: Invalid argument to native writeImage 发现服务器上是OpenJDK,而本机开发环境是OracleJDK,找了另一台安装OracleJDK是果然是正常的。换服务器的JDK也是一个办法,不过服务器上…

2021-12-21 0条评论 2022点热度 0人点赞 admin 阅读全文

SpringBoot项目中,如果要调取项目下的静态文件资源,要怎么做? 如果静态资源放在src/main/resources下,如图: 调用方式,以Service为例,SystemServiceImpl.java如下 @Service("systemService") @Transactional(readOnly = false) @Repository public class SystemServiceImpl implements ISystemService { @Resource(name = "sys…

2021-12-18 0条评论 1417点热度 0人点赞 admin 阅读全文
1323334353657