Java web项目openSession和getCurrentSession切换 在配置文件配置sessionFactory-hibernateProperties添加。第二步:配置需要管理的bean,交由transactionManager管理事务。在调用方法上加@Transactional注解。二 .getCurrentSession。一.openSession。
springboot websocket简单实现 1、依赖: <!-- websocket 依赖 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-websocket</artifactId> </dependency>2.加配置
Windows11 无法打开应用商店 1.以管理员身份运行 Windows Powershell2.在打开窗口输入指令:Get -AppxPackage -allusers | Select Name, PackageFullName3.在列表中找到:Microsoft.WindowsStore相对应的数值并复制4.输入一下指令:(注意替换复制内容)Add-appxpackage -register "C:\Program Files\WindowsApps\复制内容\appxmanifest.xml" -d..
字符串IPv4和数值类型转换 publicclassIpLongUtils{/*** 把字符串IP转换成long** @param ipStr 字符串IP* @return IP对应的long值*/publicstaticlongip2Long(String ipStr){String[] ip = ipStr.split("\\.");return(Long.valueOf(ip[0]) <<...
java16进制高低位转换解析,整数、浮点数转换 16进制高低位转换,16进制转10进制整数、浮点数上代码: @Test public void test5() { String s = "0x98df000083959341d4df00007152c24110e00000594d8441"; if (s.startsWith("0x")) { s = s.substring(2); } s = reverseHex(s); int
java大文件读取拆分(30G以上) java大文件读取拆分,本次示例解析拆分40G大小的SQL文件,解析过程50万行数据一个文件,具体逻辑直接上代码test1是单文件读取过滤,test2是文件拆分代码可以直接运行,只需修改:fileName(需要操作的目标文件路径),outDir(拆分后文件输出目录),outFile(单文件过滤后的输出路径)代码如下:package org.example;import org.junit.jupiter.api.Test;import java.io.BufferedInputS...
springboot集成swagger 首先新建一个springboot项目和简单的CRUD接口,这里不做介绍,下边直接介绍给一个开发中springboot项目配置swagger在线文档:上代码:1.在项目的api(controller)同级路径新建一个config包和Swagger2Config的配置类:如下图:Swagger2Config代码如下:package cn.lionbridgecapital.ev.operating.config;import java.text.SimpleDateFormat
ngnix配置重定向路径不生效问题 下边是我在配置ngnix是踩的坑希望对大家有帮助:我配置完ngnix不生效主要是命名问题,改一下名字后重新加载配置就解决了解决过程如下:我ngnix的原配置:location /package_file/下边是修改了名字的配置:package_file 改为了packages_filenginx 更改配置文件后需要重启生效:进入目录: cd /usr/local/nginx/sbin重新加载配置:./nginx -s reload再次调试路径访问成功,
mybatis-plus 时间字段比较 mybatis-plus 时间字段比较,默认lt/gt/ge时间比较时无效:解决:LambdaQueryWrapper<?> queryWrapper = Wrappers.<ConstantsRetention>query().lambda(); String strEnd= DateFormatUtils.format(dto.getEndTime(),"yyyy-MM-dd HH:mm:ss");String start = DateFormat
springboot手机号校验 手机号校验:@ApiModelProperty(value = "联系人电话")@NotBlank(message = "手机号码不能为空", groups = {Insert.class})@NotNull(message = "手机号不能为空", groups = {Insert.class})@Length(min = 11, max = 11, message = "手机号只能为11位")@Pattern(regexp = "^[1][3,4,5,6,7,8,9][0-9]{9}$.
Guava 的 API 对字符串去空格,去空值,list去空值null String a = ",abcd,,efg,l"; System.out.println(Splitter.on(",").trimResults().omitEmptyStrings().splitToList(a)); // 依次 join 多个字符串,Joiner 是 Guava 提供的 API Joiner joiner = Joiner.on(",").skipNulls(); String result = joiner.join("hello",..