09 2022 档案
摘要:StackOverflowError:栈深度超过虚拟机分配给线程的栈大小时就会出现此error。 OutofMemroryError:如果虚拟机在扩展栈时无法申请到足够的内存空间,则抛出OutOfMemoryError。
阅读全文
摘要:1.XSS攻击:跨站点脚本攻击(Cross Site Script)。 攻击方式:利用网页开发时留下的漏洞,通过巧妙的方法注入恶意指令代码到网页,使用户加载并执行攻击者恶意制造的网页程序。 防御方式:web页面关键字特殊字符过滤。 2.CSRF攻击:跨站请求伪造(Cross-site Request
阅读全文
摘要:参考链接:https://blog.csdn.net/guoqi_666/article/details/122484535 sql优化技巧: 1 避免使用select * 很多时候,我们写sql语句时,为了方便,喜欢直接使用select *,一次性查出表中所有列的数据。 反例: select *
阅读全文
摘要:解决列名和属性名不一致: 1.为列名起别名,别名和属性名一致 <!--根据id查询学生信息--> <select id="findOne" resultType="com.dsf.entity.Student"> select stu_id id,stu_name name,stu_age age
阅读全文
摘要:依赖注入三种方式: 1.构造函数注入:在bean.xml文件的bean标签中添加<constructor-arg>标签 <!--构造注入--> <bean id="p1" class="com.bai.demo2.entity.Person"> <constructor-arg name="age"
阅读全文
摘要:创建单例bean主要经过三个步骤:1.实例化,2.填充属性,3:初始化 一级缓存:singletonObjects,存放经过初始化后的bean。当通过名字获取bean的时候,如果这个名字对应的bean在一级缓存中,就直接从一级缓存中获取返回,这样就不会多次创建bean了。 二级缓存:earlySin
阅读全文
摘要:https://blog.csdn.net/forezp/article/details/70148833
阅读全文
摘要:参看连接: https://blog.csdn.net/ttyy1112/article/details/108270215 https://blog.csdn.net/qq_26482855/article/details/122494545
阅读全文
摘要:jps:查看进程号 https://blog.csdn.net/ttyy1112/article/details/108270215
阅读全文
摘要:1、JVM三种参数类型 标准参数。如 -version、-help X参数。如 -Xms、-Xmx XX参数。如-XX:+PrintGC 2、XX参数数值类型 布尔类型。如-XX:+PrintGCDetails,其中 + 和 - 分别表示开启/关闭某个属性,PrintGCDetails表示打印GC详
阅读全文