Processing math: 100%
随笔 - 433  文章 - 0 评论 - 2 阅读 - 26万

随笔分类 -  Java

1 2 下一页
进制的前缀和后缀
摘要:##1、表示 前缀:计算机编程语言、IDE中使用 二进制:0B/0b 八进制:C/C++/Java中是 “0”;chrome中是“ 0”或“0O”;“0O/0o”【这个不知道啥时候用?】 0O(O是大写英文字母O) 表示八进制的前缀 也可以使用空格加上0 即:" 0" 十进制:没有前缀 十六进制:0 阅读全文
posted @ 2022-09-13 15:50 西伯尔 阅读(1121) 评论(0) 推荐(0) 编辑
正则表达式实现功能
摘要:1、括号匹配 【没用】: https://bbs.csdn.net/topics/399165853 2、反选 ^((?!你的规则).)* 应用案例: /* 这是多行注释 */ 我把代码中的多行注释筛选出来,用正则/\* .*? \*/匹配,其余代码均删掉,所以需要反选。 所以只需要正则^((?!/ 阅读全文
posted @ 2022-05-26 12:07 西伯尔 阅读(92) 评论(0) 推荐(0) 编辑
SpringBoot+JPA内存泄露问题
摘要:使用同一个dao,会导致前面更新了无效、没有save却自动写入的情况! 于是就有了幽灵代码。 阅读全文
posted @ 2022-05-19 10:40 西伯尔 阅读(183) 评论(0) 推荐(0) 编辑
JPA分页
摘要:1、默认的findAll或者findByxx,不用写sql的方法 Page<SamlType> typePage = samlTypeDao.findAll(pageable); Page<ErrorReport> findByReportId(String reportId, Pageable p 阅读全文
posted @ 2022-05-17 17:39 西伯尔 阅读(106) 评论(0) 推荐(0) 编辑
统计行代码量
摘要:java实现的。 本来想找一个,结果好费劲又得安装Python又得安装库的,还不如自己实现,恰好最近在解析超级复杂的.c文件,统计个行数简直是小case。 注释只考虑了以下3种,大概率也够用了: //xxx /*xxx*/ /** * xxx */ <!--xxx--> //忘记考虑了html中的注 阅读全文
posted @ 2022-05-11 06:01 西伯尔 阅读(23) 评论(0) 推荐(0) 编辑
SpringBoot文件上传下载
摘要:参考: https://cloud.tencent.com/developer/article/1594124 阅读全文
posted @ 2022-05-10 21:11 西伯尔 阅读(20) 评论(0) 推荐(0) 编辑
th标签
摘要:1、th:if比较字符串 判断是不是为空:null: <span th:if="name!=null"></span><spanth:if="{name1} == null">为空</span> 判断是不是为空字符串: “” <span th:if="${#strings.is 阅读全文
posted @ 2022-05-10 18:46 西伯尔 阅读(192) 评论(0) 推荐(0) 编辑
idea debug调试
摘要:左侧竖栏 忽略断点:Mute Breakpoints+F9 Mute Breakpoints:哑的断点,选择这个后,所有断点变为灰色,断点失效,按F9则可以直接运行完程序。再次点击,断点变为红色,有效。如果只想使某一个断点失效,可以在断点上右键取消Enabled,如图2.4,则该行断点失效。 更新代 阅读全文
posted @ 2022-05-07 17:09 西伯尔 阅读(165) 评论(0) 推荐(0) 编辑
JPA查询多个字段
摘要:1、查询一个字段,List 2、查询多个字段,用Map的列表,List<Map<String,Object>> 3、查询多个字段,封装成对象的列表,List 参考: https://blog.csdn.net/jingyoushui/article/details/102875194 https:/ 阅读全文
posted @ 2022-04-28 18:08 西伯尔 阅读(238) 评论(0) 推荐(0) 编辑
SpringBoot获取Model值
摘要:后台: @GetMapping("/globalVerify") public String globalVerify(Model model) { String rep_id = System.currentTimeMillis() + ""; model.addAttribute("repId" 阅读全文
posted @ 2022-04-21 01:41 西伯尔 阅读(1018) 评论(0) 推荐(0) 编辑
正则表达式
摘要:更多正则符号参考:https://www.jb51.net/tools/regex.htm 1、基本符号 元字符:“+”, “*”,“?” *:匹配前面的子表达式零次或多次 +:匹配前面的子表达式一次或多次 ?:匹配前面的子表达式零次或一次 次数限定符: {n}:n是一个非负整数。匹配确定的n次;o 阅读全文
posted @ 2022-04-17 03:41 西伯尔 阅读(15) 评论(0) 推荐(0) 编辑
新idea打开旧项目,报错Error:Auto build failure: Cannot run program ...
摘要:错误1: Error:Auto build failure: Cannot run program "C:\java\jdk1.8\bin\java" (in directory "C:\Users\pc.IntelliJIdea2017.3\system\compile-server"): Cre 阅读全文
posted @ 2022-04-16 00:39 西伯尔 阅读(647) 评论(0) 推荐(0) 编辑
毕设(七)工具类
摘要:##1、文件 ###(1)按行读取txt文件 /** * 功能: * Java读取“函数调用txt文件”(eg:ring_file_publish.txt)的内容, * 返回调用关系(exp=“f1;f2”)的列表。 * * 步骤: * 1:先获得文件句柄 * 2:获得文件句柄当做是输入一个字节码流 阅读全文
posted @ 2022-03-06 02:13 西伯尔 阅读(32) 评论(0) 推荐(0) 编辑
设计模式
摘要:1、23种设计模式 观察者模式 https://cloud.tencent.com/developer/article/1910673 中介者模式 https://zhuanlan.zhihu.com/p/128145128 2、MVC的设计模式 中介者模式 中介者模式(Mediator Patte 阅读全文
posted @ 2022-03-03 18:38 西伯尔 阅读(25) 评论(0) 推荐(0) 编辑
代理和存根
摘要:1. 概念 1.1. 代理和存根 代理和存根在COM,RPC等方面使用。 1.1.1. 列集marshaling 列集,对函数参数进行打包处理得过程,因为指针等数据,必须通过一定得转换,才能被另一组件所理解,列集完成后,RPC调用就会产生。可以说列集是一种数据格式的转换方法。 //列集有3种方式: 阅读全文
posted @ 2022-03-01 18:21 西伯尔 阅读(264) 评论(0) 推荐(0) 编辑
sevlet啥的继承和实现关系
摘要:httpServletRequest HttpServlet 继承实现关系 参考: https://blog.csdn.net/weixin_43724919/article/details/107476849 阅读全文
posted @ 2022-02-22 18:29 西伯尔 阅读(17) 评论(0) 推荐(0) 编辑
域对象、内置对象(容器)
摘要:域对象的作用:保存数据,获取数据,共享数据 适用:在web应用中,负责存储数据 1、Servlet三大域对象 对象名称 对象类型 request HttpServletRequest session HttpSession application ServletContext 区别: request 阅读全文
posted @ 2022-02-22 18:09 西伯尔 阅读(56) 评论(0) 推荐(0) 编辑
go学习(十六)optional
摘要:1、什么是optional? 试想一下,当你有一个电商系统,然后需要设计一个接口去获取注册的用户的地址的时候,一般这个接口的返回值类型会是string,但是如果你调用这个接口时得到一个返回值为空字符串,你会怎么认为它的含义?是用户设置的就是空字符吗?还是用户没有设置呢? 这种问题一般有种办法可以解决 阅读全文
posted @ 2022-02-22 10:52 西伯尔 阅读(618) 评论(0) 推荐(0) 编辑

1 2 下一页
点击右上角即可分享
微信分享提示