自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Spring中常用注解,以及乱码问题

1、@RequestMapping这是一个用来处理请求地址映射的注解,可以用于类、方法上。用于类上表示整个类的父路径。2、@RequestBody不能处理get请求参数是不会被Servlet转化统一放在request对象的Param参数集中不能处理Content-Type为application/x-www-form-urlencoded编码格式的数据(Http协议中,如果不指定Content-T...

2018-03-05 14:59:12 1072

原创 Dubbo学习笔记

Dubbo简介互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务。1、用途dubbo采用统一的注册中心,动态的注册和订阅服务。消费者在请求提供方数据时,实现软负载均衡。监控中心负责统计各服务调用次数,调用时间等,可以用于容量规划的依据。2、架构节点介绍1...

2018-02-28 16:16:51 1280

原创 hibernate事务没有自动提交

最近自己的项目。发现做修改操作时,项目没有报错,但是数据库数据没有修改,结果发现是自己马虎问题导致的。整合一下网络上查来的各种解决方法:session获取方式为:sessionFactory.getCurrentSession()1、可以创建,不能更新、删除。需要手动flush<tx:advice id="txAdvice" transaction-manager="transactionManag

2018-01-25 10:48:29 5720

原创 单例模式和多线程

单例模式和多线程

2017-12-05 14:29:40 302

原创 java几种线程调度

Timer实现ScheduledExcetor实现使用Quarzt实现 使用java.util.Timer实现调度,功能较单一(1) Timer实现public static void main(String[] args) { Timer timer = new Timer(); timer.schedule(new TimerTask() {

2017-12-01 09:17:16 1114

原创 java线程基础

一、定义一个线程(Defining a Thread)有两种方法继承Thread接口public class MyThread extends Thread { @Override public void run() { System.out.println("我在运行"); }}实现java.lang.Runnable接口public class MyTh

2017-11-17 16:15:55 307

原创 SpringAOP实现mysql读写分离

1、工作原理 在调用serivce服务之前通过AOP判断,方法是读库操作还是写库操作。根据判断方法名,调用不同的数据库。例如使用query、find、get等开头的方法就访问读库,其他的访问写库。 2、配置文件配置多数据源<bean id="dataSource" class="xyz.chanjkf.aop.DynamicDataSource"> <property name="tar

2017-11-17 15:51:48 409

原创 docker安装与实现myql主从复制

一、安装docker 1、安装工具包:sudo yum install -y yum-utils 2、设置远程仓库: sudo yum-config-manager –add-repo https://download.docker.com/linux/centos/docker-ce.repo 3、安装docker:sudo yum install docker-ce 4、启动docke

2017-11-17 15:42:56 223

原创 AOP和OOP区别(手动滑稽)

AOP和OOP是两个概念就像张三与张三丰的区别一样除了字相似之外没啥关系.而且两个也不是一个等级的概念,OOP作为面向对象设计思想,而AOP是面向切面编程是一个设计模式.AOP:面向切面编程,见于javaee三层设计模式,设计为三个层,层与层之间通过工厂设计模式减少耦合性,提高代码的重用性,可用于细粒度的权限控制,事务的添加,日志的记录等功能.OOP:面向对象编程,在写代码之前分析主要的类

2017-11-17 15:37:05 419

原创 反射

反射:在一个字节码文件加载到方法区内存中时jvm会对这个字节码文件进行解析.之后创建一个Class对象将所有的字节码文件中的信息全部存进这个Class对象中来;字节码文件中每一个成员或方法都有一个对应的类来对应.首先要用反射首先要获得这个Class对象.1)获取Class对象的三种方式:    1.Class.forName(包名.类名)完整路径.不要加后缀例如:Classclaz=Class.f...

2017-11-17 15:37:02 234

原创 API

JDK  1 JDK包括大量API库类,这些类库是已经编写好的可以直接调用的功能java.lang不需要import直接使用。  2String是用final修饰的,系统给予String很多特权,可以使用跟基本类型相同方式声明初始化变量。所以通过fina修饰加以限制,不可以被继承。  3 String是不可改变的对象,如果通过+“”修改字符串会创建新的对象,而不是在原对象基础上直接修

2017-11-17 15:36:52 200

原创 多态

1.多态:  1)同一类型的引用指向不同的对象又不同的表现。  2)同一个对象被造型为不同的类型时由不同的功能。  1)例1   public class DuoTaiDamo{    publicstatic void main(String[] args) {    Personp1=new Doctor();//同一类型的引用指向不同的对象又不同的表现。    Perso

2017-11-17 15:36:49 219

原创 抽象类、接口

1.抽象类、接口、内部类。 抽象类:存在与父子类中,将子类中公有的方法放进父类,但是由于方法的实现方式在不同子了中又不同方式, 此时在父类中的方法不能写具体的方法体,因此用abstract修饰写成抽象类,因此该类没有方法体,他是不完整的,2.抽象类的特点    1)由abstract修饰  2)包含抽象方法的类必须是抽象类abstract Aoo{abstract void b(

2017-11-17 15:36:45 227

原创 继承

1继承  找出一堆类中相同的变量和成员方法抽出放进一个共同的父类,子类同时还可以保留有自己独有的成员变量和成员方法  java中类的继承只支持单一继承。一个子类只可以继承一个父类。类可以用多个子类,但是一个父通过extends关键字实现类的继承。  通过继承,子类可以使用父类中成员变量和成员方法。同时也可以定义自己独特的成员变量和方法。  构造方法:如果在类中你没由定义构造方法,系统

2017-11-17 15:36:43 216

原创 对象内存管理

1.对象内存管理 1)堆内存 对象存储在堆内存中。Cell cells=newCell();如果对象没有引用变量指向它,该对象会被 垃圾回收器回收。 垃圾回收器:只存在与堆内存中,用于回收没有引用指向的对象 使用System.gc来建议虚拟机回收 2)栈内存 用于存放引用变量指向对象,以及在方法被调用时,栈会分配栈帧用于存放方法中的局部变量, 方法执行结束栈帧被清除,局部变量随之

2017-11-17 15:36:40 324

原创 面向对象

1.什么是面向对象?  1)封装:  类就是一种封装,封装的事对象的属性和行为  方法的封装,封装的是具体的业务功能。  访问控制修饰符,封装的是访问的权限。数据私有化,行为公开化。不建议默认访问修饰符号  2)继承   代码的复用,避免代码的重复。父/基类中子类公有的,子类/派生类放的是子类私有的。子类有子类和父类全部的  3)多态   行为多态   对象的多态   多态伴

2017-11-17 15:36:37 216

原创 装饰者模式

装饰者模式是对已经存在的对象添加功能

2016-11-23 17:18:40 252

原创 四大域对象和9大隐式对象

1.四大作用域:一.ServletContext(ServletContext类)①在jsp中为 application②生命周期:1.开始:web应用启动时创建整个web中的ServletContext对象.2.死亡:服务器关闭或Web应用被移除时,ServletContext跟着销毁③作用范围:整个web应用中④作用(用途):1.身为作用域,存储可以作用于整

2016-11-23 16:44:10 2606

原创 javaEE三层架构设计

1.三层架构由:表现层(UI) 业务逻辑层(BLL) 数据访问层(DAL).常称为:servlet层,service层,dao层.

2016-11-23 16:42:10 2591

原创 AOP和OOP区别

AOP和OOP是两个概念就像张三与张三丰的区别一样除了字相似之外没啥关系.而且两个也不是一个等级的概念,OOP作为面向对象设计思想,而AOP是面向切面编程是一个设计模式.AOP:面向切面编程,见于javaee三层设计模式,设计为三个层,层与层之间通过工厂设计模式减少耦合性,提高代码的重用性,可用于细粒度的权限控制,事务的添加,日志的记录等功能.OOP:面向对象编程,在写代码之前分析主要的类

2016-11-23 16:37:34 757

空空如也

空空如也

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

TA关注的人

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