遗忘池
记录常用的代码,防止遗忘
一块猪血糕
一只小小咸鱼
展开
-
replace/replaceAll
replace/replaceAll在leetcode刷到替换空格的问题,一通反复比较,发现String对象中的replace和replaceAll虽然实现效果相同,但是执行用时和内存消耗略有差异;Be Like:难道说底层实现有哪里不一样?让我来康康源码(JDK8下);emmmm…可以看出String.replace() 和 String.replaceAll() 调用的方法是一样的,都调用了Matcher.replaceAll() 方法;那就是他们调用的方式不同啦;可以看到replace原创 2022-03-23 10:38:37 · 1195 阅读 · 1 评论 -
On/Where
写sql语句时,一直以为on和where都可以对表进行筛选,两者相同,所以直接在leftJoin后用了on之后接and+条件,Be like: SELECT * FROM t_user a LEFT JOIN (select sid,time from check_in_data) b on a.sid = b.sid AND a.sid =#{sid} 然后就BBQ了把这个错误认知记录在案!!!on和where区别首先看一下on原创 2022-03-22 15:52:46 · 361 阅读 · 0 评论 -
数据库时间查询
昨日/今日TO_DAYS(time) = TO_DAYS(NOW())-1 //去掉-1为今日本周YEARWEEK(date_format(time,'%Y-%m-%d')) = YEARWEEK(now()) //同理-1为上周本月DATE_FORMAT( time, '%Y%m' ) = DATE_FORMAT( CURDATE( ) , '%Y%m' )原创 2022-03-22 15:29:07 · 942 阅读 · 0 评论 -
JVM初识-笔记整理
JVM目录JVM位置JVM体系结构类加载器沙箱安全机制NativePC寄存器方法区栈堆GCJVM位置JVM体系结构java虚拟机定了了若干种程序运行期间会使用到的运行时数据区,其中有一些会随着虚拟机启动而创建,随着虚拟机退出而销毁。另外一些则是与县城一一对应的,这些与线程对应的数据区域会随着线程开始和结束而创建和销毁。类加载器 类加载与双亲委派模型沙箱安全机制 沙箱NativePC寄存器方法区Native&方法区栈堆栈&堆GC垃圾回收机制...原创 2021-06-09 10:35:16 · 199 阅读 · 0 评论 -
切入点表达式
关键字:execution(表达式) 表达式: 访问修饰符 返回值 包名.包名.包名...类名.方法名(参数列表) 标准的表达式写法: public void com.service.impl.AccountServiceImpl.saveAccount() 访问修饰符可以省略 void com.wance.service.impl.Accou...原创 2020-10-06 16:16:59 · 109 阅读 · 0 评论 -
Spring+SpringBoot常用注解
Spring+SpringBoot常用注解控制器相关@Controller@RestController@RequestMapping@ResponseBody请求类型相关@GetMapping@PostMapping@DeleteMapping参数相关@Autowired@PathVariable@RequestParam@RequestParam和@PathVariable区别其它@Service@Repository@Override控制器相关@Controller控制层组件,定义一个sprin原创 2020-09-30 11:15:06 · 208 阅读 · 0 评论 -
Maven依赖包下载慢的问题
解决在intellij IDEA 里Maven依赖包下载慢的问题右键项目选中maven选项,然后选择“open settings.xml”或者 “create settings.xml”,将原有的替换成如下代码,重启IDE即可。<mirrors> <!-- mirror | Specifies a repository mirror site to use instead of a given repository. The repository th原创 2020-07-07 12:24:05 · 232 阅读 · 0 评论 -
MyBatis返回结果Boolean
问题:有时候需要判断是否存在这个数据,然后通过返回的结果来进行一些逻辑判断。几种解决方案:第一种:使用CDATA;比如说我要判断教务系统表里面是否存在这个学生:<select id="IfStudent" parameterType="String" resultType="boolean"> <![CDATA[ select * from teacher where student_no =#{student_no} AND passwor...原创 2020-05-21 10:46:21 · 8768 阅读 · 0 评论