自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 mysql主从分离

参考网址:http://369369.blog.51cto.com/319630/790921/主服务器端设置1:在my.ini文件加入下边两句话 log-bin=mysql-bin   //[必须]启用二进制日志 server-id=222      //[必须]服务器唯一ID,默认是1,一般取IP最后一段2:grant replication slave o

2017-09-02 11:54:56 309

原创 Redis与Spring配合使用

一、第一步是导入Redis及spring相应jar包二、配置spring-data-redis.xml如下:xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context"xmlns:p="http://www

2017-09-02 11:49:24 445

原创 Redis测试类(TestRedis )

package com.framestudy.java_redis;/** * Redis测试类 * @author Administrator * */import java.util.HashMap;import java.util.Iterator;import java.util.List;import java.util.Map;

2017-09-02 11:44:15 1461

原创 Redis连接池工具类(RedisUtil )

package com.framestudy.java_redis;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;/** * Redis连接池工具类 * @author Admin

2017-09-02 11:43:31 3403 1

原创 nosql

NoSQL(NoSQL = Not Only SQL ),意即“不仅仅是SQL”,是一项全新的数据库革命性运动,早期就有人提出,发展至2009年趋势越发高涨。NoSQL的拥护者们提倡运用非关系型的数据存储,相对于铺天盖地的关系型数据库运用,这一概念无疑是一种全新的思维的注入。键值(Key-Value)存储数据库这一类数据库主要会使用到一个哈希表,这个表中有一个特定的键和一个指针指向

2017-09-02 11:42:50 267

原创 使用mybatis步骤

使用mybatis步骤:1,导入mybatis的核心包,lib下面所有包2,创建mybatis的核心配置文件  (加载核心配置文件,创建SqlSessionFactory(事务管理机制,数据源的配置))3,编写映射文件(将我们的需求操作转换为sql语句)4,方法编写(将映射文件中的配置和方法结合起来操作)Session.selectOne(“命名空间.mapper里面的

2017-08-06 21:07:27 376

原创 三层架构MVC

属于一种架构理念,在大多数语言里面都有这个架构模式,并不是java特有的;M:(model)模型,用于封装数据,传递数据,处理业务逻辑(文件的操作)V:(view)视图,主要用于数据的现实或者数据的获取,客户看到的页面;c:(controller)控制器,主要用于获取用户数据,发送数据给视图,只负责调用业务方法,不负责业务处理;java中model——》javabeanvi

2017-08-06 20:49:01 405

原创 多线程概念

1.进程:运行程序,首先会将代码放在内容区域里面的代码区里面,代码放在代码区并没有马上执行,但是这个时候已经有一个进程在准备,进程产生后,但是代码还是没有运行,这就是一个进程,进程是一个静态概念;运行中的应用程序都是进程,拥有内存和CPU资源;我们常说的进程开始运行,实际上是进程里面的主线程在开始运行也就是说系统来调用main,就产生一个主线程,在我们机器上运行的实际上是线程;2.线程的概

2017-08-06 20:39:56 228

原创 Super、Final、this关键字

Super关键字用途:一个类可以使用super关键字来显示的引用从父类继承的成员变量和方法;可以把super看作是子对象对父对象的引用;当子类在重写父类的方法时,如果需要调用父类中的该方法,就必须使用super关键字;final关键字用途:1. final类:一个类可以声明为最终的类,最终类不能被继承,不能有子类;2.final方法:一个方法可以声明为最终的方法

2017-08-06 20:37:52 292

原创 JDBC

JDBC(java database connectivty)JDBC是java提供一套操作数据库的API,定义了一套用来访问数据库的标准类库;位于java.sql 或者javax.sql;我们可以通过各种数据库建立连接,操作数据库的数据;原理***1.java.api定义了一些列的规范,提供的是一系列接口,java并没有实现这些接口,需要数据库产商来实现这些接口;2.数据库产商将

2017-08-06 20:36:28 263

原创 关于WebService

WebService到底是什么(c参考博客:http://blog.csdn.net/wooshn/article/details/8069087/)WebService是一种跨编程语言和跨操作系统平台的远程调用技术。所谓跨编程语言和跨操作平台,就是说服务端程序采用java编写,客户端程序则可以采用其他编程语言编写,反之亦然!跨操作系统平台则是指服务端程序和客户端程序可以在不同的操作系

2017-08-05 22:43:54 342

原创 关于validator验证器操作

关于validator验证器操作如以下:在springServlet.xml配置如下操作 class="org.springframework.validation.beanvalidation.LocalValidatorFactoryBean "> ---------------------------------------------------

2017-08-05 22:40:06 1332

原创 表示层状态转换:restful

RESTful一种软件架构风格,设计风格而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。REST,即Representational State Transfer的缩写        参考文章http://www.ruanyifeng.com/blog/2011/09/re

2017-08-05 22:35:10 1242

原创 关于springMVC操作

基础搭建步骤web.xml文件:    org.springframework.web.context.ContextLoaderListener        contextConfigLocation    /WEB-INF/classes/applicationContext.xml        spring    org.sprin

2017-08-05 22:32:26 289

原创 关于junit断言

junit断言:JUnit为我们提供了一些辅助函数,他们用来帮助我们确定被测试的方法是否按照预期的效果正常工作,通常,把这些辅助函数称为断言。下面我们来介绍一下JUnit的各种断言。1:assertEquals assertEquals([String message],expected,actual) 注意message 可选参数值,发生错误的时候提示expected

2017-08-05 22:27:33 461

原创 DBCP-template

jdbc template spring提供DBCP   基于jdbc,操作数据库速度比较快,优于hibernate但是功能没hibernate强大,增删改可以用,查询用起来比较麻烦DBCP(DataBase Connection Pool)数据库连接池,是java数据库连接池的一种,由Apache开发,通过数据库连接池,可以让程序自动管理数据库连接的释放和断开。DBCP(

2017-08-05 22:24:51 267

原创 关于springIOC控制反转,依赖注入

Spring目前来说最主要的作用:降低组件与组件之间的关联,便于系统的维护和拓展大堤---防洪水----蚂蚁---啃了一口---大堤毁坏Spring的核心思想便是IoC和AOPIOC全程Inverse of Control ---控制反转我们在程序过程中经常遇到的一个场景是类与类之间的创建使用,我们可以称之为控制权例如类A与类B   在A中调用B,这个时候理

2017-08-05 22:21:17 407

原创 关于springAOP,面向切面编程

AOP面向方面/面向切面编程AOP将分散在系统中的功能块放到一个地方- 切面可以声明式的定义何时何地应用这些功能,而不是在需要新功能的地方修改代码好处每个业务逻辑放在一个地方,不是分散到代码各个角落。业务模块只包含核心功能,辅助功能转到切面中,使其更加清晰。关注的是共同处理。通过spring配置把某个作用应用到多个点上。提高灵活性重要术语切面(Aspec

2017-08-05 22:18:34 353

原创 关于JSON与ajax操作

需要导入json的3个jar包jackson-annotations-2.2.1.jarjackson-core-2.2.1.jarjackson-databind-2.2.1.jar在springmvc-servlet.xml中配置如下:class="org.springframework.web.servlet.mvc.method.annotation.Req

2017-08-05 22:13:23 281

原创 关于myBstis操作

----------------------------------------------------------------------------------------------------------在mybatis-config.xml中配置如下:-------------------------------------------------

2017-08-05 22:05:11 584

原创 关于hibernate操作

一、load与get方法的区别:首先观察这样一个实验Student stu=(Student) session.get(Student.class, 1); //切换这个位置System.out.println("--------------------------------我是华丽丽的风格线----------------------------------------------

2017-08-03 00:08:11 250

原创 关操作复选框(全选或全不选)

//全选或全不选$('#checkAll').click(function(){var flag=$(this).prop('checked')$('.checkOne').prop('checked',flag)})//点击子选框,当需哦有自选框被全选中之后,那么全选哪一个框也会自动选中$('.checkOne').bind('click',function(

2017-08-03 00:03:27 498

原创 spring-data-jpa

data-JPA概念:JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。ORM映射元数据JPA支持XML和JDK5.0注解两种元数据的形式,元数据描述对象和表之间的映射关系,框架据此将实体对象持久化到数据库表中自 JPA 伴随 Java EE 5 发布以来

2017-08-02 23:54:21 227

原创 spring事务管理

事务管理是企业级应用程序开发中必不可少的技术,用来确保一组操作的时候       数据的完整性和一致性技术委员  没钱了   班长----2000      班长  ---   转钱         (1:从班长的卡里扣钱    2:给技术组长的卡里增钱)2000               0例如去银行存款转账张三给李四转钱,这个过程就是我们所说的一个事物   一

2017-08-02 23:47:19 248

原创 spring文件上传

案例1关于上传文件首先在mySpring-servlet.xml配置文件中添加上传组件class="org.springframework.web.multipart.commons.CommonsMultipartResolver">具体案例参考 upload文件这里值得我们注意的是上传中文会乱码我们需要这样做1:在表单

2017-08-02 23:41:57 213

原创 $.toJSON

案例1:我们现在可以从后台发送json过来了,那么如果我们需要把前台的数据通过json发送到后台呢?代码:function test(){var saveUser=[];         var user1={username:"test",password:"admin"};         var user2={username:"ququ",password:

2017-08-02 23:39:56 1203

原创 关于ehcache二级缓存

hibernate默认开启一级缓存,其实和我们的mybatis的一级缓存一样的默认保留级别是session级别。session关闭我们的保存的缓存消失,否则一直存在,想想我们之前修改的数据。看这个实验Student stu=(Student) session.get(Student.class, 4);System.out.println(stu.getStuName());s

2017-08-02 23:37:14 280

原创 关于conventer转换器

关于转换器配置class="org.springframework.context.support.ConversionServiceFactoryBean">value="org.springframework.web.servlet.view.JstlView">编写一个普通类实现C

2017-08-02 23:32:40 448

原创 quartz调度器表达式

字段名                 允许的值                        允许的特殊字符  秒                         0-59                        , - * /  分                         0-59                        , - * /  小时

2017-08-02 23:31:34 453

原创 关于quartz调度器

关于调度器:主要作用:按照一定时间规律,或者到指定的时间来执行一些特殊的操作主要:org.springframework.scheduling.quartz.QuartzJobBean来源于:spring-context-support-4.2.0.RELEASE编写调度器参考网站:http://www.cnblogs.com/mguo/arch

2017-08-02 23:31:06 302

原创 IO流

流的概念:形象比喻:水流,在文件和程序之间的一个管道,数据在里面可以流入,也可以流出,并且按照一定方向,流就是一个管道里面有数据(二进制),这个管道连接了程序和文件。在Java中,当程序需要读取数据的时候,就会开启一个数据设备的流,这个数据源可以是文件、内存、网络路径,当我们要写入数据的时候,就会开启一个通往目的地的流。之所以采用流作为Io的基本抽象,因为流两个特性: 1.流是流制,可

2017-08-01 23:42:32 203

原创 JavaScript知识汇总

JavaScript 是属于网络的脚本语言;这门语言可用于 HTML 和 web,更可广泛用于服务器、PC、笔记本电脑、平板电脑和智能手机等设备。JavaScript 是一种轻量级的编程语言。JavaScript 是可插入 HTML 页面的编程代码。JavaScript 插入 HTML 页面后,可由所有的现代浏览器执行。字符串、数字、布尔、数组、对象、Null、Undefine

2017-08-01 23:41:06 764

原创 javaweb知识汇总

Servlet配置1, 首先创建servlet的类(就是一个普通的java类),需要继承HttpServlet2, 重写HttpServlet提供的默认调用的doGet(HttpServletRequest req,HttpServletResponse res);方法3, 编写doGet方法内部  rep.getWriter()4, 在web.xml中进行servlet注

2017-08-01 23:39:48 303

原创 Java SE基础是知识汇总

1、Java语言的特点是什么?简单  面向对象   跨平台    多线程   健壮性安全性   垃圾回收机制2、如何编译和执行java文件?产生帮助文档用什么命令?编译:   javac    文件名执行:   java     类名产生帮助文档   javadoc  文件名 3、虚拟机的工作流程是什么?编写源文件(*.java)------编译成*.cla

2017-08-01 23:39:08 288

原创 sql基础部分语句整理

-- 创建表-- create table t_person(-- p_personId int(11) AUTO_INCREMENT,-- personName VARCHAR(50) not null,-- personAddress VARCHAR(50) not null,-- personSex bit default 0,-- personAge int not

2017-08-01 23:38:16 298

原创 sql进阶部分语句整理

-- 创建一个user表create table t_user(u_id int(11) primary key auto_increment,u_name varchar(50) not null,u_pwd varchar(50) not null,u_address VARCHAR(50) not null)-- 创建单个普通索引create index in

2017-08-01 23:37:34 283

原创 sql创建索引

-- 创建索引-- create index 索引名 on 表名(列名);括号里跟要加索引的列名-- 删除索引-- drop index 索引名 on 表名;drop index userAdress on indextable-- 在创建表的时候创建索引create table indexTable(userId int auto_increment,

2017-08-01 23:36:57 418

原创 sql流程控制语句

-- 流程控制语句-- 条件控制语句-- if exists 判断该表是否存在,若存在删除,然后再新建;drop table if exists t_test;create table t_test(t_id int(11) PRIMARY key)-- if 判断,返回结果boolean的结果,结果为true执行then后面的语句,结果为false则不执行;

2017-08-01 23:36:10 424

原创 sql触发器语句

-- 触发器语句格式create trigger tr_order -- 创建监听器,监听名before/after -- 什么时间进行监听,在发生什么行为之前或之后insert/update/delete -- 对什么行为进行监听,如:添加、修改、删除行为for each row -- 对每一行的行为都进行监听begin `sql语句操作命令`end cr

2017-08-01 23:35:41 5660

原创 sql基础语句

SELECT * FROM bbc;#1题SELECT NAME AS "国家名称"FROM bbc WHERE population>=200000000;#2题SELECT NAME "国家名称",gdp/population AS"人均GDP" FROM bbc WHERE population>=200000000;#3题SELECT NAME "国家名称",pop

2017-08-01 23:33:09 309

空空如也

空空如也

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

TA关注的人

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