Designed by 77
加载资源 ......
感谢 ♥ 作者
先不感谢了
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 58 下一页
摘要: 我们知道,如果在业务界面上删除一条数据,通常的做法是与后台通信,从数据库表中删除掉这一条记录,这种方式通常被称为硬删除。然而这种方式会带来一个弊端,即数据一旦删除了,就真的永久删除了,没有后悔药可以吃,也没有办法恢复。这样,在一些场景中,比如需要保留用户删除的痕迹或能够恢复删除的数据的时候,硬删除就 阅读全文
posted @ 2020-08-24 23:24 yanggb 阅读(2874) 评论(1) 推荐(1) 编辑
摘要: 原生的Javascript中提供了一个visibilitychange监听事件,用于监听浏览器tab页签切换,具体使用方法如下: document.addEventListener('visibilitychange', function() { // 浏览器切换事件 if (document.vi 阅读全文
posted @ 2020-08-07 23:01 yanggb 阅读(2780) 评论(3) 推荐(1) 编辑
摘要: JVM中的热点代码检测机制主要有三种,分别为基于采样的热点探测,基于计数器的热点探测和基于踪迹的热点探测。 基于采样的热点探测 采用这种方法的虚拟机会周期性地检查各个线程的栈顶,如果发现某个方法经常出现在栈顶,这个方法就是热点方法。 优点:这种方法实现起来较为简单,可以很容易的获取方法调用的关系。 阅读全文
posted @ 2020-07-14 22:03 yanggb 阅读(1500) 评论(2) 推荐(2) 编辑
摘要: 在Oracle中,如果目标表不存在,可以使用以下语法复制表结构和表数据: create table 目标表 as select * from 原表; 如果目标表不存在,则可以使用以下语法复制表数据: insert into 目标表 select * from 原表; 上面两种情况进行表数据复制的语法 阅读全文
posted @ 2020-07-13 08:47 yanggb 阅读(955) 评论(1) 推荐(1) 编辑
摘要: 在SQL Server中,如果目标表不存在,可以使用以下语法复制表结构和表数据: select * into 目标表 from 原表; 如果目标表存在,则可以使用以下语法复制表数据: insert into 目标表 select * from 原表; 上面两种情况进行表数据复制的语法是不一样的,且不 阅读全文
posted @ 2020-07-12 09:08 yanggb 阅读(3629) 评论(1) 推荐(1) 编辑
摘要: 创建unique索引: alter table test add unique index (`key`); 删除key键的unique索引: alter table test drop index `key`; 在开发的过程中唯一索引有好处也有坏处,使用要多多斟酌。 "一个人和一个人相遇的概率是千 阅读全文
posted @ 2020-07-11 08:20 yanggb 阅读(4770) 评论(0) 推荐(2) 编辑
摘要: SQL Server中提供了一个concat()函数用于将两个字符串连接起来,形成一个单一的字符串。 select concat('i like ', 'yanggb') as aaa; -- i like yanggb 通常是建议使用concat()函数代替【+】连接符来连接两个字符串,能有效避免 阅读全文
posted @ 2020-07-08 23:09 yanggb 阅读(12421) 评论(0) 推荐(2) 编辑
摘要: 出现这个报错通常是因为使用了AopContext.currentProxy()函数却没有添加相应的配置造成的。 通过注解添加配置(加在类上): @EnableAspectJAutoProxy(proxyTargetClass = true, exposeProxy = true) 或通过xml配置文 阅读全文
posted @ 2020-07-07 07:29 yanggb 阅读(11201) 评论(0) 推荐(1) 编辑
摘要: 常规使用Spring的AOP功能,都是对一个Service中的B方法进行切入记录日志,这些时候AOP是能起作用的。但是假如B方法被service中的A方法调用,在B方法上的切入便会失效,导致无法记录日志。 要弄清楚切入失败的原因,就要先了解切入的原理。为什么能够切入目标对象,原理就是创建了代理类,在 阅读全文
posted @ 2020-07-06 07:24 yanggb 阅读(3207) 评论(0) 推荐(5) 编辑
摘要: poi中提供了一个Sheet.protectSheet()方法用于设置表单保护密码和一个XSSFCellStyle.setLocked()方法用于设置单元格是否使用表单保护密码进行锁定,将两者配合使用就可以达到锁定单元格的效果。 public static void WriteExcelByPoi( 阅读全文
posted @ 2020-07-05 10:20 yanggb 阅读(1882) 评论(0) 推荐(1) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 58 下一页