sql实现按照自定义顺序 排序 需求是状态值是null得在后面 加上这句 后面得这个 FIELD(progress_status,‘测试1’,‘测试2’,‘测试3’,‘测试4’,‘测试5’,‘’), 空在最后才能生效。IF(ISNULL(progress_status),1,0) , --将null强制放在最后。java尝试 如下。这个方式支持一种自定义排序 两种就失效了。楼主开始想在java代码中实现,用了很多方法都不行。欢迎交流,如果java能实现就太棒了。
jdk8 用流处理 分组并对某个字段拼接处理 Map collect9 = datas.stream().filter(c-> StringUtils.isNotEmpty(c.getName())).collect(Collectors.groupingBy(Person::getNum,Collectors.mapping(Person::getName,Collectors.joining(","))));
ORA-28000: the account is locked | ORA-01017:invalid username/password; logon denied | linux上数据库账户被锁 ORA-28000: the account is lockedORA-01017:invalid username/password; logon deniedlinux上数据库账户被锁了怎么办linux上数据库账户如何赋权楼主遇到的问题是数据库上的账户被锁定了查询资料发现 解锁就可以//test是被锁定需要解锁的账户名称alter user test account unlock;上面的语句可以在数据库连接工具中执行(比如navicat),也可以在linux上运行我执行完之后 提示
ORACLE 掐头去尾截取中间字符串 oracle 数据库有个字段需要截取中间的部分数据大概是这个样子思路是 先去除尾部 然后截取从文字开始的地方到结尾处SUBSTR(SUBSTR(str,1,(LENGTH(str)-LENGTH('</body></html>'))), 32) 完成!
idea 部署javaweb到tomcat控制台System.out 中文乱码 尝试了setting里面设置,如图:第二步设置 VM options最后一行加上-Dfile.encoding=UTF-8如图然后继续设置 tomcat地方的设置设置tomcat 的 VM options-Dconsole.encoding=UTF-8不要设置这个,不生效哈!!!-Dfile.encoding=UTF-8如图...
http post请求传递参数有特殊字符 + 接收后变为空格 http请求接口间的互相调用,当出现了+,接收方+变成了空格解决方式就是接收方 把空格替换成+我用的base64 加密解密的,里面的特殊字符里面没有空格,所以可以直接这样操作的 byte[] bytes = decoder.decodeBuffer(password.replace( " ", "+"));...
poi 3.17合并单元格报错 java.lang.IllegalArgumentException: Merged region A1 must contain 2 or more cells 这个问题是由于合并单元格不可以是相同的列 CellRangeAddress callRangeAddress = new CellRangeAddress(firstRow, lastRow, firstCol, lastCol);//起始行,结束行,起始列,结束列 sheet.addMergedRegion(callRangeAddress);经排查,当firstCol = lastCol的时候 就会报错Merged region A1 must contain 2 or more cells,
最有效的清理C盘/win10如何给系统盘瘦身 win10 用着用着 c盘是不是就满啦~红色预警怎么办呢我们进入到Win10系统,点击“开始”-“设置”。然后点击系统点击-存储然后看自己电脑占用最多内存的是什么我整理之前忘记截图了 我是微信的内存存储放在了c盘 占用了70多个G大家对照自己的看看 改变一下占用多的软件的存储的位置以微信为例,修改用户目录,微信修改了之后 会自己进行用户信息文件夹的搬家。另外我贴出汇编语言清理系统临时文件的脚本,直接复制到txt中,后缀名改为bat,右键系统管理员执行,如果电脑安装了360等杀毒
本地项目代码上传到远端GitLab仓库 参考文章:https://www.jianshu.com/p/c74ae40b5127这个里面带有执行命令的结果https://baijiahao.baidu.com/s?id=1619544681032320225&wfr=spider&for=pc两个文章对照着看 一定可以成功哦
JAVA监听器中获取properties/yml配置文件中的属性 引入 Environmentimport org.springframework.core.env.Environment;@Autowiredprivate Environment environment;@Override public void execute(DelegateExecution execution) throws Exception { if(environment == null) { environment = SpringContextHolder.ge
Activity工作流 修改当前节点审批人节点改派 支持当前结点有多个审核人 其中一个审核人要流转给另外的人 其他审核人不受影响ProcessEngine processEngine = ProcessEngines.getDefaultProcessEngine();//获取当前结点审批人 考虑到有多个审批人的情况 需要先查询出所有的审批人 所以涉及到identityLink List<String> userIds = processEngine.getTaskService().getIdentityLin
oracle列名是关键字在mybatis的mapper.xml的配置 oracle列名是关键字 如何在mapper.xml中使用?最好不要用关键字作为列名 如果修改量特别大 不得已要用可以用cdate 包裹 并且 关键字要全大写!!!<![CDATA[a."COMMENT",]]>
mysql8.0.19修改root密码 ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘newpassword’;
JPA hql报错 BeanCreationException:Validation failed 报错如下:Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'ITestDao': Invocation of init method failed; nested exception is java.lang.IllegalArgumentException: Validation failed for query for method public abst