![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
liyunfei456
这个作者很懒,什么都没留下…
展开
-
IDEA软件使用笔记
1 自动导包快捷键Alt+Enter2 为属性设置getXXX setXXX方法 Alt+Insert3 编译项目 Alt+F94 改变console窗口大小:Ctrl+shift+上下键5 查看函数返回值类型:Ctrl+Q...转载 2020-05-10 16:14:19 · 194 阅读 · 0 评论 -
数据库读写方法封装
1 从数据库查询多条记录,通用方法// 查询多个记录 protected Vector selectSomeNote(String sql) { Vector<Vector<Object>> vector = new Vector<Vector<Object>>();// 创建结果集向量 Connection conn = JDBC....原创 2020-04-12 11:17:34 · 242 阅读 · 0 评论 -
Java进程cpu占用过高快速定位
1 找到高消耗cpu的进程,使用ProcessExplorer工具查看进程中的哪个线程cpu使用率过高2 在ProcessExplorer中选中要查看的进程,右键选择properties,查看哪个线程频繁使用cpu3 利用jstack命令输出运行栈信息 在cmd中输入Jstack -l pid >>123.txt pid是进程即应用的pid,123.txt是要输出...原创 2019-09-15 17:59:34 · 602 阅读 · 0 评论 -
SpringBoot学习
1 spring的发展 1.1 Spring1.x 在Spring1.x时代,都是通过xml文件配置bean,随着项目的不断扩大,需要将xml配置放到不同的配置文件中,需要频繁的在Java文件和xml文件中切换 1.2 Spring2.x 在Spring2.x时代,jdk1.5支持注解,可以使用注解对bean进行声明和注入,大大的减小了xm...原创 2019-04-04 14:08:14 · 129 阅读 · 0 评论 -
Mybatis学习-day02关联映射
1 一对一映射 1.1数据库准备:订单表orderCREATE TABLE `order` ( `id` INT(11) NOT NULL AUTO_INCREMENT, `user_id` INT(11) NOT NULL COMMENT '下单用户id', `number` VARCHAR(32) NOT NULL COMMENT '订单号', `create...原创 2019-03-24 18:14:43 · 242 阅读 · 2 评论 -
Mybatis学习-day01基础入门
0Mybatis介绍 Mybatis是一个优秀的持久层框架,对jdbc操作数据库的过程进行封装,开发者只需要关注SQL语句本身,不需要花费精力去处理注册驱动、创建connection、创建Statement、手动设置参数、结果集检索等繁杂的过程代码。Mybatis通过XML或注解的方式将要执行的statement(statement、preparedstatement、callable...原创 2019-03-20 20:29:32 · 129 阅读 · 0 评论 -
Spring学习-day04事务控制
1 事务概述 1.1 事务控制的2种方式 手动编程实现 声明式实现:spring提供了对事务的管理,实现的核心是AOP,通过配置文件的配置,在执行代码的过程中,动态植入事务控制,对某个方法执行事务控制,不能对方法里的某几行代码进行事务控制,是粗粒度事务控制 .1.2声明式事务管理实现的2种方式 aXML配置实现 ...原创 2019-02-27 21:50:01 · 139 阅读 · 0 评论 -
spring学习-day01 IOC知识
1 IOC容器创建对象的方式 a无参构造 b带参构造 c工厂类创建对象 实例方法创建 静态方法创建bean对像package a_hello;public class User { private int id; private ...原创 2019-02-17 13:03:00 · 97 阅读 · 0 评论