j
小蒜苗啊
不忘初心,方得始终
展开
-
c3p0--jdbc基本操作源码
package text;import java.beans.PropertyVetoException;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import com.mchange.v2.c3p0.Com...原创 2018-07-23 19:43:30 · 104 阅读 · 0 评论 -
spring-bean的生命周期
这里拿两个类进行举例app.xml<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" x...原创 2018-09-07 21:09:04 · 169 阅读 · 0 评论 -
spring-aop学习笔记一
一、用spring的aop在一个方法前打印日志方法接口:public interface AitihmeticCalculator { int add(int i, int j); int sub(int i, int j); int mul(int i, int j); int div(int i, int j);}实现接口:@Compon...原创 2018-09-11 15:40:06 · 120 阅读 · 0 评论 -
maven工作环境介绍
step一:创建一个maven项目(idea 下) step二:选择创建mavenstep三:起名字step四:选择存放位置step五:了解maven的目录结构1、Maven 要负责项目的自动化构建,以编译为例,Maven 要想自动进行编译,那么它必须知道 Java 的源文件保存在哪里,这样约定之后,不用我们手动指定位置,Maven 能知...翻译 2018-09-08 10:31:25 · 164 阅读 · 0 评论 -
spring-aop五种通知
@Before()前置通知:声明该方法为方法执行之前的通知 //声明该方法是一个前置通知 @Before("execution(public int com.spring.spring.impl.AitihmeticCalculator.add(int,int))") public void beforeMethod(JoinPoint joinPoint){ ...原创 2018-09-11 16:52:46 · 159 阅读 · 0 评论 -
spring-aop-重点的表达式
下面模拟两个切面@Order()指定切面的优先级括号里面值越小 优先级越高@Order(1)@Aspect@Componentpublic class LoggingAspect {}@Order(2)@Aspect@Componentpublic class Cheack {}@Pointcut 声明切面表达式//把这个类声明为一个切面 需要把...原创 2018-09-11 17:23:00 · 110 阅读 · 0 评论 -
spring-aop(基于xml配置的形式)
切面源码public class LoggingAspect { public void beforeMethod(JoinPoint joinPoint){ List<Object> args = Arrays.asList(joinPoint.getArgs()); System.out.println(args); }...原创 2018-09-11 19:31:56 · 138 阅读 · 0 评论 -
spring-template的使用
xml基本配置 <context:property-placeholder location="classpath:db.properties"/> <!--配置c3p0数据源--> <bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"> ..原创 2018-09-11 21:58:02 · 805 阅读 · 0 评论 -
MYSQL 的事物处理(四大特性)
什么是事物?MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这样,这些数据库操作语句就构成一个事务!在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。 事务处理可以用来维护数据库的完整性,保证成批的 SQL 语句要么全部执行,要么全部不执行...原创 2018-09-12 16:36:55 · 15886 阅读 · 0 评论 -
spring-transaction-tx (买书案例)
基础配置(准备工作)准备三张数据表和相关数据表:book 书信息表-------------------------------------------book | CREATE TABLE `book` ( `isbn` varchar(50) NOT NULL, `book_name` varchar(100) DEFAULT NULL, `p...原创 2018-09-12 22:39:50 · 374 阅读 · 0 评论 -
mybatis--学习笔记
一、进入mybatis关网下载jar包 二、新建project(idea) 然后导入核心jar包mybatis-3.4.6.jarmysql-connector-java-5.1.47.jar三、相关准备测试数据库 mybatis测试数据表 Blog+-------+-------------+------+-----+---------+-------+| Fie...原创 2018-09-13 16:58:49 · 451 阅读 · 0 评论 -
springMvc-Hello,World
IDEA下 step1:创建一个web项目step2:添加springmvc基本jar包 如下:commons-logging-1.2.jarspring-aop-4.3.18.RELEASE.jarspring-beans-4.3.18.RELEASE.jarspring-context-4.3.18.RELEASE.jarspring-core-4.3.18.RELEAS...原创 2018-09-19 09:53:29 · 138 阅读 · 0 评论 -
如何在测试环境中使用spring的上下文
@Componentpublic class User { @PostConstruct public void init(){ System.out.println("执行init_method"); }} public static void main(String[] args) { ApplicationConte...原创 2018-09-07 19:59:18 · 696 阅读 · 0 评论 -
maven的一些简单配置
step一:下载mavenhttp://maven.apache.org/download.cgistep二:解压缩到自己指定的目录,然后配置环境变量 windows C:\Program Files\Java\jdk1.7.0_51 linux export PATH=/opt/apache-maven-3....原创 2018-09-07 19:23:00 · 118 阅读 · 0 评论 -
c3p0--jdbc基本操作二
package text;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import com.mchange.v2.c3p0.ComboPooledDataSource;public class...原创 2018-07-23 19:59:48 · 88 阅读 · 0 评论 -
druid--jdbc基础操作一
package text02;import java.sql.Connection;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import com.alibaba.druid.pool.DruidDataSource;public class DRUID01 ...原创 2018-07-23 20:29:52 · 1550 阅读 · 0 评论 -
druid--jdbc基本操作二
package text02;import java.io.IOException;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.util.Properties;import javax.sql.DataSource;impo...原创 2018-07-23 21:20:36 · 204 阅读 · 0 评论 -
JDBC学习一
JDBC:JavaDatabase Connectivity SUN公司提供的一套操作数据库的标准规范。JDBC(JavaDatabase Connectivity)表示Java查询引擎连接,由一组用Java编程语言编写的类和接口组成。JDBC为Java程序访问关系型查询引擎提供了编程接口,为查询引擎开发人员提供了一个标准的API,使他们能够用JavaAPI 来编写查询引擎应用程序,而不必为访问不...原创 2018-07-18 19:03:32 · 171 阅读 · 0 评论 -
JDBC从外部引入信息连接数据库
第一步:在src创建存放数据的文件,方便读取第二步:package com.java12.jdbc.intro;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLEx...原创 2018-07-18 19:30:02 · 532 阅读 · 0 评论 -
JDBC中的Statement和PreparedStatement的区别
Statement和PreparedStatement最大的区别就体现在效率跟安全(sql注入)Statement:每次都会执行SQL语句,相关数据库都要执行SQL语句的编译。而statement每执行一个sql语句就会产生一个执行计划PreparedStatement:用于处理动态SQL语句,在执行前会有一个预编译过程,这个过程是有时间开销的,虽然相对数据库的操作,该时间开销可以忽略不计...原创 2018-07-18 22:36:06 · 354 阅读 · 0 评论 -
JDBC----基础增删改
package com.java12.jdbc.intro;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JDBCDemo3 ...原创 2018-07-19 19:46:51 · 125 阅读 · 0 评论 -
封装JDBC工具类进行操作
package com.java12.jdbc.intro;import java.io.IOException;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQ...原创 2018-07-19 20:48:02 · 243 阅读 · 0 评论 -
spring学习笔记-xml配置
<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.or原创 2018-09-04 19:57:14 · 95 阅读 · 0 评论 -
spring学习笔记-xml基本配置
bean id="person" class="com.java12.spring.multApp.Person"> <property name="name" value="Tom"></property> <property name="car"> &原创 2018-09-04 20:54:16 · 108 阅读 · 0 评论 -
spring-学习笔记-注解方式
//<bean id="car" class="xxx">@Component public class Car { @Value("BMW") private String brand; @Value("87.9") private double price; }@Component 声明一个spring组件 相当于(be...原创 2018-09-04 21:17:06 · 108 阅读 · 0 评论 -
maven-整合ssm
项目结构创建一个父maven项目,然后包含repository,service,entity,web4个子maven模块父项目为pom类型,子模块分别为jar和war,项目结构如下 事先准备一张user表+----------+--------------+------+-----+---------+----------------+| Field | Type ...原创 2018-10-09 21:12:24 · 130 阅读 · 0 评论