笔记
文章平均质量分 89
呆呆的木鸡
都是跟着视频学习的笔记 和一些读书笔记 个人感悟 深知自己,并愿意不停努力
展开
-
mysql事务和锁
什么是数据库的事务?事务的典型场景在项目里面,什么地方会开启事务,或者配置了事务?无论是在方法上加注解,还 是配置切面<tx:advice id="txAdvice" transaction-manager="transactionManager"> <tx:attributes> <tx:method name="save*" rollback-for="Throwable" /> <tx:method name="add*" rollback-for="原创 2021-12-09 10:04:34 · 202 阅读 · 0 评论 -
JVM 常用参数命令 工具,以及在线日志
JVM参数标准参数-version-help-server-cp-X参数非标准参数,也就是在JDK各个版本中可能会变动-Xint 解释执行-Xcomp 第一次使用就编译成本地代码-Xmixed 混合模式,JVM自己来决定-XX参数使用得最多的参数类型非标准化参数,相对不稳定,主要用于JVM调优和Debuga.Boolean类型格式:-XX:[±]+或-表示启用或者禁用name属性比如:-XX:+UseConcMarkSweepGC 表示启用CMS类型原创 2021-12-01 22:54:15 · 446 阅读 · 0 评论 -
垃圾回收机制(Garbage Collect) 垃圾收集器的分类,应用场景 吞吐量
如何确定一个对象是垃圾?要想进行垃圾回收,得先知道什么样的对象是垃圾。1引用计数法对于某个对象而言,只要应用程序中持有该对象的引用,就说明该对象不是垃圾,如果一个对象没有任何指针对其 引用,它就是垃圾。弊端:如果AB相互持有引用,导致永远不能被回收。2可达性分析通过GC Root的对象,开始向下寻找,看某个对象是否可达能作为GC Root:类加载器、Thread、虚拟机栈的本地变量表、static成员、常量引用、本地方法栈的变量等。垃圾收集算法已经能够确定一个对象为垃圾之后,接下来要考虑的原创 2021-11-30 22:08:31 · 615 阅读 · 0 评论 -
什么是栈?什么是堆? 虚拟机中的对象的一生是如何在堆栈中度过
1.结合字节码指令理解Java虚拟机栈和栈帧官网 :https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-2.html#jvms-2.6栈帧:每个栈帧对应一个被调用的方法,可以理解为一个方法的运行空间。每个栈帧中包括局部变量表(Local Variables)、操作数栈(Operand Stack)、指向运行时常量池的引用(A reference tothe run-time constant pool)、方法返回地址(Return Addr原创 2021-11-30 21:03:31 · 571 阅读 · 0 评论 -
多线程,什么是线程?进程?并行和并发?多线程注意事项
进程是程序运行资源分配的最小单位进程是操作系统进行资源分配的最小单位,其中资源包括:CPU、内存空间、 磁盘 IO 等,同一进程中的多条线程共享该进程中的全部系统资源,而进程和进程 之间是相互独立的。进程是具有一定独立功能的程序关于某个数据集合上的一次 运行活动,进程是系统进行资源分配和调度的一个独立单位。 进程是程序在计算机上的一次执行活动。当你运行一个程序,你就启动了一 个进程。显然,程序是死的、静态的,进程是活的、动态的。进程可以分为系统进 程和用户进程。凡是用于完成操作系统的各种功能的进程就是系统原创 2021-11-28 15:06:40 · 380 阅读 · 0 评论 -
jsp语法,EL表达式 自定义EL表达式 ,JSTL 自定义标签库自定义标签库模板
1 jsp 页面元素可以是HTML和CSS静态文本 例如: <h1>我是富贵<h1> 注释 <!-- 注释--> <%-- 注释内容-- %> 例如 <!--我被注释了--> 指令 以 <%@ 指令内容 %> 例如原创 2021-09-08 23:39:35 · 371 阅读 · 0 评论 -
c3p0,DBCP连接池 和DBUtils工具类 使用介绍
c3p0的使用== c3p0使用xml配置问文件配置文件,配置文件一定到放置到src下,命名为:c3p0-config.xml ==<c3p0-config><!-- This app is massive! --> <named-config name="mvcapp"> <property name="driverClass">com.mysql.cj.jdbc.Driver</property> <proper原创 2021-09-08 23:18:36 · 170 阅读 · 0 评论 -
js 笔记
js代码需要写到script标签一旦引入外部标签那么内部标签就无法使用了数据类型1 原始数据类型(基本数据类型)number:整数,小数、nanString 字符串bollean 布尔类型null 一个对象为空的占位符undefined:未定义如果一个变量没又给出始话值则会数据的转换 可以通过 toString()转换为字符串可以通过类型名字加括号来改变类型例如 String(a),Number(a)来强制转换为数字parsInt()将字符串转换为数字逐一字符判断字符是否是数字不能原创 2021-09-08 23:12:59 · 130 阅读 · 0 评论 -
mevan 的常用命令和参数解释
简介Maven是一个项目管理工具,它包含了一个项目对象模型 (Project Object Model),一组标准集合,一个项目生命周期(Project Lifecycle),一个依赖管理系统(Dependency Management System),和用来运行定义在生命周期阶段(phase)中插件(plugin)目标(goal)的逻辑。当你使用Maven的时候,你用一个明确定义的项目对象模型来描述你的项目,然后Maven可以应用横切的逻辑,这些逻辑来自一组共享的(或者自定义的)插件。 Maven原创 2021-09-08 23:01:52 · 266 阅读 · 0 评论