自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 Git学习知识

1.进入要管理的目录2.git init 初始化,即:让git帮助我们管理当前文件夹3.git status 检测当前目录下文件的状态4.管理指定文件(暂存所有更改)git add 文件名git add . (.代表所有修改过的文件)5.提交到本地生成版本(将修改提交到本地仓库,双引号是提交的备注信息)git commit -m "描述信息"6.查看版本记录git log 或者 git reflog7.回滚至之前版本git loggit reset --hard 版本号

2022-01-25 17:50:05 207

原创 Linux查看端口命令

后台运行应用程序:启动jar包:nohup jar -jar xxx.jar &查看正在使用的端口号:netstat -tanlp通过指定的端口判断应用是否启动:netstat -anp | grep :9527;也可以使用 lsof -i :9527通过指定应用程序名称判断程序是否启动:ps -ef | grep nginx如下图代表应用程序未启动:杀死进程:kill pid;强制杀死进程:kill -KILL pid ..

2020-09-23 17:05:34 583

原创 CLOB类型字段的Java处理

如果Oracle中varchar2长度不够用的话,就是用CLOB类型字段。接口中Java处理CLOB类型字段的方式://Clob类型 转String public String ClobToString(Clob clob) throws Exception { String ret = ""; Reader read= clob.getCharacterStream(); BufferedReader br = new BufferedReade

2020-09-15 11:08:06 492

原创 mybatis的一级缓存与二级缓存

mybatis的一级缓存与二级缓存什么叫缓存:将数据存放在程序内存中,用于减轻数据查询的压力,提升读取数据的速度,提高性能。一级缓存:一级缓存只是相对于同一个SQLSession而言。所以在参数和SQL完全一样的情况下,我们使用同一个SQLSession对象调用调用一个Mapper方法,往往只执行一次SQL,因为使用SQLSession第一次查询后,mybatis会将其放在缓存中,以后再查询的时候,如果没有声明需要刷新,并且缓存没有超市的情况下,SQLSession都会取出当前缓存的数据

2020-08-18 15:25:33 119

原创 mybatis的各个组件的作用域与生命周期

mybatis的各个组件的作用域与生命周期:SQLSessionFactoryBuilder:SQLSessionFactoryBuilder的作用在于创建SQLSessionFactory,创建成功后,SQLSessionFactoryBuilder就失去了作用,所有它只能存在与创建SQLSessionFactory的方法中,而不要让其长期存在。因此SQLSessionFactoryBuilder实例的最佳作用域是方法作用域。SQLSessionFactory:SQLSessionFacto

2020-08-17 17:46:42 127

原创 Mybatis工作原理

Mybatis工作原理:Mybatis应用程序根据 xml配置文件创建SQLSessionFactory,SQLSessionFactory再根据配置文件与java代码的注解,获取一个SQLSession。SQLSession包含了执行所需要的所有方法,可以通过SQLSession实例直接运行映射的SQL语句,完成对数据的增删改查和事物提交等,用完之后关闭SQLSession。Mybatis的优缺点:优点:1、简单易学:mybatis本身就很小且简单,没有任何第三方依赖,最简单安装只要两

2020-08-17 15:39:11 209

原创 数据库主键自增策略

数据库主键自增策略:1.自增长主键策略优点:简单,不需要程序做特别处理缺点:这种方法对以后如果项目移植到其他数据库改动会比较大,而且如果多表合并,就会出现重复的主键2.使用时间戳+随机数优点:时间简单,与数据库无关,移植性较好缺点:长度太长,最少也得20位,不进占空间并且建索引的话性能会比较差3.每次取主键最大值+1作为新的主键优点:主键长度可控,移植性较好缺点:并发写可能会造成主键冲突,对并发也不太好控制4.单独建一个存放主键的表优点:实现简单,移植性较好缺点:需要 考虑并发问题

2020-08-16 19:46:54 1208

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除