自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SSM框架中service层事务的无法控制的原因

service层的事务控制现在在使用ssm框架写项目时通常会基于注解来控制事务,在spring的配置文件里面做配置:<!-- 部分代码省略....... --> <!-- 事务控制半成品 --> <bean id="tx" class="org.springframework.jdbc.datasource.DataSourceTransactionMa...

2018-11-27 21:54:04 650 1

原创 Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver错误:首先:亲爱的朋友,你好,当你看到这个错误时,你就是少个jar包而已:mysql-connector-java-5.0.8-bin.jar快去补个jar包,继续敲代码吧。其次:遇到错误小技巧:一肯定是不要怕,二是先从好多段错误的最后一段开始找,往往...

2018-11-27 21:20:30 2011 1

原创 Redis持久化机制之RDB和AOF详解

问题一:Redis是什么?①速度非常快的Nosql数据库,即非关系型数据库。基于key-value的内存存储,同时支持数据持久化到硬盘。    小问题:那么问题来了,它可不可以跟mybatis框架整合,进而对Redis数据库进行操作。答案很明显是不可以的,因为mybatis框架在整合无论是oracle和mysql数据库时,最大的特点就是ORM思想,即Object Relationship ...

2018-11-21 21:51:39 373

原创 Linux中mysql的主从读写分离集群的实现

问题一:为什么要进行mysql的读写分离?在高并发的环境下,避免不了频繁的操作访问数据库,尤其是查询。在这里,读是对数据库的查询操作,写是对数据库的增删改操作。当我们把所有的读写操作全部交给一个数据库时,在高并发的环境下效率必然是低的,无论是对于用户而言还是服务器来说都是不可避免的的一个缺点。所以在linux操作系统中进行mysql进行一个小的集群,把对数据库的读写操作进行分离,安装多个mysq...

2018-11-20 23:13:17 295

原创 oracle和mysql中插入数据的理解与区别

最近在使用框架整合项目数据库的时候经常转换在oracle和mysql数据库之间转换,两者在语法上差异不大但也有一些差别,例如插入数据时。oracle的mapper文件中:<!--添加数据--><insert id="insertUser"> <selectKey keyProperty="id" resultType=&

2018-11-20 22:35:31 651

原创 SSM框架整合时applicationContext.xml文件的配置及详细解析

以下代码省略dao,service,action类的具体创建,主要是文件的相关配置db.properties文件driver=oracle.jdbc.OracleDriverurl=jdbc:oracle:thin:@localhost:1521:xename=hrpassword=hr没有加注解的.xml文件配置及解析见代码<?xml version="1.0" encod...

2018-11-07 17:22:12 3224

原创 spring中的异常:java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 're

spring中的异常:java.lang.IllegalStateException: BeanFactory not initialized or already closed - call ‘refresh’ before accessing beans via the ApplicationContext错误原因://在创建工厂解析文件时,没有给出xxx.xml文件Applicatio...

2018-11-07 17:05:05 536

原创 Mybatis中xxxMapper.xml文件中#{}和${}取值的区别

一、一句话总结#{} 是编译好SQL语句再进行取值和赋值${} 是先进行取值赋值后再编译生成sql语句二、两者比较#{}这种方式很大程度上能够防止sql注入,原因见下面例子${}方式无法防止sql注入一般能用#{}的就不要用${}MyBatis排序时使用order by 动态参数时需要注意,用${}而不是#{}可以用${}传一个固定不变的字符串,不会转义三、简单例...

2018-11-04 15:47:47 1027

原创 错误总结:Exception in thread "main" java.lang.ExceptionInInitializerError

今天在理解工厂模式时出现了一个错误:Exception in thread "main" java.lang.ExceptionInInitializerError at com.qyy.factory.UserAction.main(UserAction.java:11) Caused by: java.lang.NullPointerException at java.util.P...

2018-10-31 20:10:19 3668 3

原创 static关键字的作用

static关键字四种使用场景:修饰成员变量和成员方法修饰静态代码块修饰静态内部类静态导包(导入类中的静态资源,1.5之后的新特性)一、修饰变量或方法static修饰的成员变量又称静态变量或类变量,和创建多少对象无关,基于类存在。静态变量前可以用public修饰,相当于全局变量,可以被private修饰,只能在本类中使用。static修饰的方法称静态方法①静态方法只能访问本类...

2018-10-31 19:19:29 435

原创 AJAX数据传递机制之JSON及JQuery对Ajax的封装

JSON简介json是一种格式化字符串,说白了就是为了统一解析进行规范化的一种特殊字符串。用来作为在服务器端和客户端进行数据传递的桥梁,在服务器端把对象或集合转化为json字符串,在客户端进行解析json字符串转化为js对象。三种转json字符串的方式一、Google提供的GSON1、基本数据类型+String类型直接传递,不用转化2、单个对象,数组,集合,带有引用类型的属性的对象 ...

2018-10-30 21:21:01 288

原创 关于Uncaught SyntaxError: Unexpected token P in JSON at position 1的原因及解决

产生原因这几天在整合ajax和struts时遇到了一个棘手的问题,让我找了近半个多小时的时间,很是苦恼,就是下面这个错误:在网上查阅了很多资料,大都有点含糊不清,看到是json字符串的转化原因才顿时反应过来.那为什么会出现这个问题呢?错误原因:在服务器端传递的是一个java类型的对象或集合,而在客户端用JSON.parse(data)方法去解析。这个方法是解析一个json类型的字符串成一...

2018-10-30 18:58:11 7408

原创 关于AJAX的知识点详解

ajax简介ajax

2018-10-29 22:50:31 303

原创 关于JDBC Service层的事务控制---JDBC_day4

一. JDBC开发的核心流程 1.创建表 2.搭配环境(导jar包,导工具类,导入配置文件) 3.封装实体类 4.编写DAO接口,编写DAO的实现类 5.编写Service接口,编写Service的实现类二.三层架构的思想 1.理解:一种编程思想,在逻辑上将应用程序分为三层,本着各司其职的思想划分 2.组成: ①DAO层:数...

2018-09-03 19:16:34 1390

空空如也

空空如也

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

TA关注的人

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