- 博客(6)
- 收藏
- 关注
原创 你能说说进程与线程的区别吗
进程使用的内存地址可以限定使用量(比如火车上的餐厅,最多只允许多少人进入,如果满了需要在门口等,等有人出来了才能进去)-“信号量”
2023-02-08 20:03:58 54
原创 smart原则简单案例,java规则引擎使用场景
首先在expressRunner用中文替换了一些基本操作符。然后用中文绑定了java类中的方法,比如"是否有房产"绑定了PersonServ中的hasHouse方法。定义了一些macro宏定义的枚举类。列如"有房产",调用了"是否有房产"方法,传入了person和1。调用,定义一个personInfo实体类,传入判断条件为"无房产 并且 租房住"。这时候ql会调用"无房产"宏定义,"无房产"宏定义调用了"是否有房产"方法,在"是否有房产"方法中,取出personInfo中的hasHouse属性,为0,与传入
2023-02-08 20:02:54 172
原创 [javaee高级] Hibernate框架面试题整理含答案
另外再提醒一点,如果你没有提供任何构造方法,虚拟机会自动提供默认构造方法(无参构造器),但是如果你提供了其他有参数的构造方法的话,虚拟机就不再为你提供默认构造方法,这时必须手动把无参构造器写在代码里,否则new Xxxx()是会报错的,所以默认的构造方法不是必须的,只在有多个构造方法时才是必须的,这里“必须”指的是“必须手动写出来”。
2023-02-07 19:17:21 130 1
原创 这三道常见的面试题,你有被问过吗?
新版本的MySQL中对row level模式也被做了优化,并不是所有的修改都会以row level来记录,像遇到表结构变更的时候就会以statement模式来记录。至于update或者delete等修改数据的语句,还是会记录所有行的变更。
2023-02-07 19:14:28 45 1
原创 Redis 面试 8 连问,你能顶住几道?
2)定期删除:由于惰性删除策略无法保证冷数据被及时删掉,所以 [Redis]会定期主动淘汰一批已过期的key。3)主动删除:当前已用内存超过maxMemory限定时,触发主动清理策略。主动设置的前提是设置了maxMemory的值。
2023-02-06 19:09:51 76
原创 Java程序员:不识Jvm真面目,只缘身在增删查改中
* JVM中的堆* 新生代为什么分三个区?* 新生代对象的分配和回收* 老年代对象的分配和回收* JVM中一次完整的GC流程是怎样的?
2023-02-06 18:47:06 80 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人