- 博客(129)
- 收藏
- 关注
原创 Java面试整理(初级)
事务注解回滚:结论一:对于@Transactional可以保证RuntimeException错误的回滚,如果想保证非RuntimeException错误的回滚,需要加上rollbackFor = Exception.class 参数;结论二:try catch只是对异常是否可以被@Transactional 感知 到有影响。如果错误抛到切面可以感知到的地步,那就可以起作用。
2024-04-02 14:08:06
1121
原创 Oracle 学习二
其算法跟Java中的Collection的removeAll()类似,即A minus B将只去除A跟B的交集部分,对于B中存在而A中不存在的记录不会做任何操作,也不会抛出异常。此外,Oracle会对minus后的结果集进行去重,即如果A中原本多条相同的记录数在进行A minus B后将会只剩一条对应的记录,具体情况请看下面的示例。A minus B就意味着将结果集A去除结果集B中所包含的所有记录后的结果,即在A中存在,而在B中不存在的记录。plsql–>表名–>右击查看–>右下角–>查看SQL–>
2024-04-02 14:06:22
333
原创 Oracle 学习(表空间不足排查)
(dfs.freespace / dbf.totalspace) * 100 “空闲比例”dfs.freespace “剩余总量(M)”,dbf.totalspace “总量(M)”,dbf.totalblocks as 总块数,dfs.freeblocks “剩余块数”,–判断表空间是否自动扩展。–查看各表占用空间情况。–查看表空间使用情况。
2024-03-27 16:16:26
360
原创 Oracle 学习
substr((b.bytes -sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) as “使用率(%)”,–查出锁定表的sid, serial#,os_user_name, machine_name, terminal,锁的type,mode。(b.bytes - sum(nvl(a.bytes,0)))/1024/1024/1024 as “以使用(GB)”,b.bytes/1024/1024/1024 as “当前大小(GB)”,row_number() over …
2024-03-27 16:14:22
987
原创 Java中使用Calendar,获取月份少一月的问题及其它注意事项
该字段可取的值为 SUNDAY、MONDAY、TUESDAY、WEDNESDAY、THURSDAY、FRIDAY 和 SATURDAY。而一周从周日算起,因此当我们取得这个值之后,为了要正确的截取出随后的字符串week1中的那个中文字符,因此它需要减1来达到目的。在格里高利历和罗马儒略历中一年中的第一个月是 JANUARY,它为 0;最后一个月取决于一年中的月份数。Calender.day_of_week ,指示一个星期中的某天。我们知道DAY_OF_WEEK是获取当前日期是一周中的第几天,
2024-02-21 10:19:08
1147
原创 Java面试--Arrays、Collections、Objects
提供了 max 方法来取得集合中的最大值,min 方法来取得集合中的最小值,max 和 min 方法很相似的,我们以 max 方法为例来说明一下,max 提供了两种类型的方法,一个需要传外部排序器,一个不需要传排序器,但需要集合中的元素强制实现Comparable 接口,后者的泛型定义很有意思,我们来看下(从右往左看)本章内容以三种平时工作中经常使用的工具类为例,从使用案例出发,再看看底层源码的实现,看看能否学习到一些工具类的技巧,以及三种工具类的实际使用场景。2.搜索方法返回的是数组的下标值。
2024-02-19 16:42:55
949
原创 Java面试专题——Nginx(最全讲解)
虚拟主机使用的是特殊的软硬件技术,它把一台运行在因特网上的服务器主机分成一台台“虚拟”的主机,每台虚拟主机都可以是一个独立的网站,可以具有独立的域名,具有完整的Intemet服务器功能(WWW、FTP、Email等),同一台主机上的虚拟主机之间是完全独立的。Nginx是当下最热的Web容器,网站优化的重要点在于静态化网站,网站静态化的关键点则是是动静分离,动静分离是让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后,我们则根据静态资源的特点将其做缓存操作。
2023-10-24 16:11:20
370
1
原创 1099: 孤独的骑士
任务很简单. 确定国际象棋棋盘上处于骑士攻击之下的格子个数. 棋盘上没有其它棋子. 骑士的走法: 横(纵)向走两个格, 再纵(横)向走一个格(类似于中国象棋中的马).输出N行. 每行一个整数, 表示骑士可攻击的格子个数.第一行为测试次数N, 1 ≤ N ≤ 100.后面N行每行包含一个坐标表示骑士的位置.字母表示横向位置, 数字表示纵向位置.
2023-04-17 14:12:11
152
原创 1098: 字符排列问题
第一行输入是字母个数n,1<=n<=20。接下来一行输入的是待排列的n个字母。有n个字母,列出由该字母组成的字符串的全排列(相同的排列只计一次)。计算出的n 个字母的所有不同排列总数。
2023-04-17 14:11:16
78
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人