- 博客(16)
- 资源 (7)
- 收藏
- 关注
转载 IDEA软件使用笔记
1 自动导包快捷键Alt+Enter2 为属性设置getXXX setXXX方法 Alt+Insert3 编译项目 Alt+F94 改变console窗口大小:Ctrl+shift+上下键5 查看函数返回值类型:Ctrl+Q...
2020-05-10 16:14:19
201
原创 数据库读写方法封装
1 从数据库查询多条记录,通用方法// 查询多个记录 protected Vector selectSomeNote(String sql) { Vector<Vector<Object>> vector = new Vector<Vector<Object>>();// 创建结果集向量 Connection conn = JDBC....
2020-04-12 11:17:34
245
原创 sql server笔记2019.10.09
1 聚合函数 sum(列名) 对一个数字列求和 avg(列名) 对一个数字列计算平均值 min(列名) 返回一个数字、字符串或日期列的最小值 max(列名) 返回一个数字、字符串或日期列的最大值 count(列名)返回一个列的数据项数 count(*) 返回找到的行数1 创建数据库 create database 数据...
2019-10-09 19:07:46
170
原创 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
606
原创 Spring学习--day08 IOC
1IOC:Inverse of Control 控制反转,两个关键词控制反转:获得依赖对象的过程被反转了,即A类要调用B类时,一般是B b=new B();这时A获得B的方式是A主动去创建B,控制反转后,A不再主动创建B,而是IOC容器在需要的时候为A创建B2 spring根据配置文件就可以实例化并装配好bean,要归功于Java反射技术3 java语言允许通过程序化的方式间接对cla...
2019-04-16 16:54:01
124
原创 Spring学习---day06 IOC
1 Spring成功启动的三个条件 a 框架的jar包都放在了项目类路径下 b 应用程序为spring配置好所有bean配置信息 c bean的类都已经放到应用程序的类路径下spring容器启动时,会读取bean配置信息,并在spring容器中生成bean配置注册表,然后根据注册表实例化bean,装配好bean的依赖关系2 XML配置详解 2.1 B...
2019-04-14 16:15:42
118
原创 杂文笔记—记录学习过程中小知识点
1 ctrl+k,选中后,快速到位到下一个相同的内容2 Controller控制层如果要返回Json串,需要在方法前添加@ResponseBody3 springmvc 配置注解驱动的作用<!-- 配置注解驱动 --><mvc:annotation-driven />配置了注解驱动,在开发时就可以不用配置处理器映射器和处理器适配器,只需配置视图解析器即可...
2019-04-08 22:00:20
137
原创 web.xml文件作用,详解
一般的web工程中都会用到web.xml,web.xml主要用来配置,可以方便的开发web工程。web.xml主要用来配置Filter、Listener、Servlet等。但是web.xml并不是必须的,一个web工程可以没有web.xml文件。1 web.xml工作过程1 启动一个web项目时,容器(如tomcat)会去读web.xml,读取<listener>监听器和<...
2019-04-08 19:37:46
5175
原创 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
133
原创 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
248
2
原创 Mybatis学习-day01基础入门
0Mybatis介绍 Mybatis是一个优秀的持久层框架,对jdbc操作数据库的过程进行封装,开发者只需要关注SQL语句本身,不需要花费精力去处理注册驱动、创建connection、创建Statement、手动设置参数、结果集检索等繁杂的过程代码。Mybatis通过XML或注解的方式将要执行的statement(statement、preparedstatement、callable...
2019-03-20 20:29:32
129
原创 SpringMVC学习-day01基础知识
今天开始学习springmvc,记录自己的学习过程0 工作流程1springMVC简单事例 a配置springmvc核心控制器//配置完成后,会去找WEB-INF/<servlet-name>-servlet.xml配置文件 <servlet> <servlet-name>DispatcherServlet</...
2019-03-09 13:16:52
117
原创 Spring学习-day04事务控制
1 事务概述 1.1 事务控制的2种方式 手动编程实现 声明式实现:spring提供了对事务的管理,实现的核心是AOP,通过配置文件的配置,在执行代码的过程中,动态植入事务控制,对某个方法执行事务控制,不能对方法里的某几行代码进行事务控制,是粗粒度事务控制 .1.2声明式事务管理实现的2种方式 aXML配置实现 ...
2019-02-27 21:50:01
142
原创 Spring学习-day03Spring对JDBC的支持
1 spring对c3p0连接池的支持很完善2 spring提供了JdbcTemplate来简化jdbc操作 JdbcTemplate模板工具类类似于DButils组件3 jar包 spring-jdbc-3.2.5.RELEASE.jar jdbc包 spring-tx-3.2.5.RELEASE.jar 对事务支持包4 代码 ...
2019-02-24 18:03:44
146
原创 Spring学习-day02代理模式
1 代理概述 提供了对目标对象另外的访问方式,可以在不修改目标对象方法的前提下,在实现目标对象功能的基础上,增加额外的功能2 代理分类 静态代理 动态代理 cgliib代理 2.1 静态代理 a 代理对象要实现与目标对象一样的接口 2.2 动态代理 a 代理对象不需要直接实现接口,通过指定目标对实现的接口,在内存中动态的...
2019-02-24 14:36:55
84
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人