SpringBoot项目中使用lombok后起动报错: java: java.lang.NoSuchFieldError: Class com.sun.tools.javac.tree.JCTree$JCImport does not have member field 'com.sun.tools.javac.tree.JCTree qualid' 解决办法: 兼容性问题,使用1.8.24以后的版本即可,有时候项目的pom中并没有指定lombok的版本,改成如下: <dependency> <g…

2024-10-02 0条评论 166点热度 0人点赞 admin 阅读全文

在使用LambdaQueryWrapper的时候,有时候会从前端(或者根据一些业务逻辑)传过来一个不确定的属性名,例如Person类中一个name属性,这个属性名需要加入到LambdaQueryWrapper的查询或者排序中去,LambdaQueryWrapper因为是Lambda的方式,只能传入SFunction,这就需要把name转成SFunction。 工具类如下(FunctionTools.java): public class FunctionTools { /** * 可序列化 */ private s…

2024-09-22 0条评论 208点热度 0人点赞 admin 阅读全文

开发过程过,发现使用swagger自动生成的文档中,不显示返回值的具体示例,代码如下: @PostMapping(value = "list") @ApiResponses({ @ApiResponse(code=200, message = "操作成功") }) @ApiOperation(value = "会员列表", response = GzMember.class) public R<List<GzMember>> list() { return R.ok(gzMemberServ…

2024-08-21 0条评论 211点热度 0人点赞 admin 阅读全文

Java读取一张图片,打印出宽度和高度,我用软件查看这个图是横向的,但是用下面的程序打印出来却是宽度和高度却相反的,代码如下: BufferedImage originalImage = ImageIO.read(new File(inputPath)); System.out.println("originalImage width, height: " + originalImage.getWidth() + ", " + originalImage.getHeight()); 可能是因为图像的元数据中的旋转信…

2024-07-08 0条评论 479点热度 0人点赞 admin 阅读全文

Java或者SpringBoot程序启动的时候,需要export LD_LIBRARY_PATH,还需要使用参数:-Djava.library.path export LD_LIBRARY_PATH="/path/to/library" java -Djava.library.path=/path/to/library some_jar.jar Linux环境下,加载so库的Java代码: System.loadLibrary("libname"); 以上代码中注意libname是库的名字,如果文件是libopen…

2024-07-03 0条评论 272点热度 0人点赞 admin 阅读全文

检测是否jpg代码: public static boolean isJpg(File file) throws IOException { try (InputStream is = new FileInputStream(file)) { ImageInputStream iis = ImageIO.createImageInputStream(is); Iterator<ImageReader> readers = ImageIO.getImageReaders(iis); if (!reader…

2024-05-04 0条评论 368点热度 0人点赞 admin 阅读全文

一种特定的场景,需要检测指定字符串的长度,但是一个中文字需要占用2个长度,另外还需要截图字符串长度,指定的长度也是按1个中文字符2个长度来算 代码如下,说明写在注释里: /** * 判断是否为汉字 */ private static boolean isChineseChar(char c) { Character.UnicodeBlock ub = Character.UnicodeBlock.of(c); return ub == Character.UnicodeBlock.CJK_UNIFIED_IDEOG…

2024-04-04 0条评论 643点热度 0人点赞 admin 阅读全文

使用Apache   POI 写入Excel文件,不希望是字符串类型,而希望是数值型,这样不会有一个提示,例如: 解决办法的代码如下: XSSFWorkbook workbook = new XSSFWorkbook(); XSSFSheet sheet = workbook.createSheet(); Row row = sheet.createRow(0); Cell cell = row.createCell(2);//创建单元格 CellStyle percentCellStyle = workbook.…

2024-02-18 0条评论 474点热度 0人点赞 admin 阅读全文

开发androidAPI的时候,遇到调用的API地址是内网地址或者是非https的地址,会报如下错误: CLEARTEXT communication to mylocalipaddress not permitted by network security policy 虽然一般情况下,因为安全原因,都需要使用https来调用,有时候因为一些特殊环境,还是需要调用内网IP或者非https的地址 xml下新建 network_security_config.xml,内容如下(把内网或者非https的地址写进去): …

2024-02-02 0条评论 402点热度 0人点赞 admin 阅读全文

开发Android,使用Retrofit,想要增加一个拦截器,代码如下: public static Retrofit initRetrofit() { OkHttpClient client = new OkHttpClient(); client.interceptors().add(chain -> { Request request = chain.request().newBuilder().addHeader("X-Token", "xxxxx").build(); return chain.pr…

2024-02-01 0条评论 675点热度 0人点赞 admin 阅读全文
1234556