自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(49)
  • 资源 (5)
  • 收藏
  • 关注

转载 Override和Overload的含义去区别

java中的继承,方法覆盖(重写)override与方法的重载overload的区别 方法的重写(Overriding)和重载(Overloading)是Java多态性的不同表现。   重写(Overriding)是父类与子类之间多态性的一种表现,而重载(Overloading)是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding...

2018-03-30 15:33:01 294

转载 String、StringBuffer、与StringBuilder的区别

相信大家都知道StringBuffer、StringBuilder,但是这两个的用法都差不多,到底有什么区别呢,这也是面试的时候问的比较多的一道题,这里我就来说说,这两个的区别结合String来说~String:查看源码得知,String类的声明是:public final,所以可以很清楚的知道,fianl的话是改变不了的,所以,如果我们用String来操作字符串的时候,一旦我们字符串的值改变,就...

2018-03-30 15:27:08 143

转载 ArrayList、LinkedList、Vector的区别

Arraylist和Vector是采用数组方式存储数据,此数组元素数大于实际存储的数据以便增加插入元素,都允许直接序号索引元素,但是插入数据要涉及到数组元素移动等内存操作,所以插入数据慢,查找有下标,所以查询数据快,Vector由于使用了synchronized方法-线程安全,所以性能上比ArrayList要差,LinkedList使用双向链表实现存储,按序号索引数据需要进行向前或向后遍历,但是插...

2018-03-30 15:22:58 159

转载 关于hashCode方法的作用

要明白hashCode的作用,你必须要先知道Java中的集合。   总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。 你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。 那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应该依据什么来判断呢? 这就是Object.equals方法了。但是,如果...

2018-03-30 15:17:01 160

转载 java的四种引用,强弱软虚,用到的场景

、强引用(StrongReference)         强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下:                                   1Object o=new Object();   //  强引用当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对...

2018-03-30 15:08:34 143

转载 equals和==的区别

java中的数据类型,可分为两类: 1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean   他们之间的比较,应用双等号(==),比较的是他们的值。 当使用==来判断两个变量是否相等的时候,如果两个变量是基本类型变量,且都是数值类型,则只要两个变量的值相等就返回true。2.复合数据类型(类)   当他们用(==)进行比较的...

2018-03-30 14:57:23 143

转载 内存泄漏和内存溢出的区别和联系

内存泄漏memory leak :是指程序在申请内存后,无法释放已申请的内存空间,一次内存泄漏似乎不会有大的影响,但内存泄漏堆积后的后果就是内存溢出。 2、内存溢出 out of memory :指程序申请内存时,没有足够的内存供申请者使用,或者说,给了你一块存储int类型数据的存储空间,但是你却存储long类型的数据,那么结果就是内存不够用,此时就会报错OOM,即所谓的内存溢出。 3、二者的关系...

2018-03-30 14:50:31 280

转载 GC详解及Minor GC和Full GC触发条件总结

GC,即就是Java垃圾回收机制。目前主流的JVM(HotSpot)采用的是分代收集算法。与C++不同的是,Java采用的是类似于树形结构的可达性分析法来判断对象是否还存在引用。即:从gcroot开始,把所有可以搜索得到的对象标记为存活对象。GC机制要准确理解Java的垃圾回收机制,就要从:“什么时候”,“对什么东西”,“做了什么”三个方面来具体分析。第一:“什么时候”即就是GC触发的条件。GC触...

2018-03-30 14:41:34 194

转载 Java中wait和sleep方法的区别

1、两者的区别这两个方法来自不同的类分别是Thread和Object  最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法(锁代码块和方法锁)。  wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用,而sleep可以在任何地方使用(使用范围)  sleep必须捕获异常,而wait,notify和notifyAll不需要捕...

2018-03-30 14:36:46 158

转载 java 接口之多继承,类为什么不可以多继承

  一  java 在编译的时候就会检查 类是不是多继承,如果出现多继承编译不通过。但是在java 语法中接口是可以多继承 的。  1 java 如果出现多继承、父类中都有相同的属性和name 值 子类如果使用父类的属性和name 值 无法确定是哪一个父类的是 属性和name值。  2 父类中如果相同的方法,并且子类并没有覆盖该方法。子类调用父类的时候 无法判断是那个父类的方法。二  接口 是可以...

2018-03-30 14:24:52 851

转载 MySQL 高可用:mysql+mycat实现数据库分片(分库分表)

 分类:MYSQL(41)  MYSQL 高可用性(9) 什么是MYCAT:一个彻底开源的,面向企业应用开发的大数据库集群支持事务、ACID、可以替代MySQL的加强版数据库一个可以视为MySQL集群的企业级数据库,用来替代昂贵的Oracle集群一个融合内存缓存技术、NoSQL技术、HDFS大数据的新型SQL Server结合传统数据库和新型分布式数据仓库的新一代企业级数据库产品一个新颖的数据库中...

2018-03-28 18:09:54 6789

转载 mycat分表分库的原理是什么

1. mycat是怎样实现分库分表的?mycat里面通过定义路由规则来实现分片表(路由规则里面会定义分片字段,以及分片算法)。分片算法有多种,你所说的hash是其中一种,还有取模、按范围分片等等。在mycat里面,会对所有传递的sql语句做路由处理(路由处理的依据就是表是否分片,如果分片,那么需要依据分片字段和对应的分片算法来判断sql应该传递到哪一个、或者哪几个、又或者全部节点去执行)2. my...

2018-03-28 17:00:23 5671

转载 阿里数据库连接池 druid 配置详解

Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,有不得不使用数据库连接池。数据库连接池有很多选择,c3p、dhcp、proxool等,druid作为一名后起之秀,凭借其出色的性能,也逐渐印入了大家的眼帘。接下来本教程就说一下druid的简单使用。首先从 http://repo1.maven.org/maven2/com/alibaba/druid/ 下载最新的jar包。如果想使用...

2018-03-28 16:41:08 653

转载 Java Web开发技术方案

Java Web开发技术方案Java Web开发分前端、后端: Java Web前端: —就是在Web应用中用户可以看得见碰得着的东西。包括Web页面的结构、Web的外观视觉表现以及Web层面的交互实现。 —前端开发主要使用ajax/jQuery/js/html/css等, 使用JS,应用JQuery/html/CSS等,进行交互效果的开发 Java Web后端: —后端更多的是与数据库进行交互以...

2018-03-23 09:48:25 3030

转载 MySQL——配置文件(my.ini)

1、配置文件说明信息。# CLIENT SECTION# ----------------------------------------------------------------------[client]#password =1234 # pipe# socket=mysql# 设置mysql客户端连接服务端时默认使用的端口port=3306default-character-set=u...

2018-03-22 12:04:35 2502

转载 idea使用配置

原创 2017年10月09日 14:57:15标签:idea /背景颜色 /设置 /护眼 /常用配置295idea背景颜色豆沙绿设置自动提示不区分大小写 自动补齐代码自动导包自动保存设置自动编译设置编码格式插件安装idea背景颜色豆沙绿设置颜色配置  显示效果 ====================================================自动提示不区分大小写 ,自动补齐代...

2018-03-21 17:02:01 214

转载 IDEA 色配置

2018-03-21 16:46:42 414

原创 idea激活网址

http://idea.lanyus.com/getkey

2018-03-21 10:03:22 1972

转载 spring 配置的两种方式:JAVA配置和注解配置

众所周知,spring自从3.0开始以后,就全面推荐使用配置的方式进行代码编写了,这种方式确实可以避免了之前一个项目里面一大堆XML的情况,毕竟XML的可读性实在不怎么样,而且一会写JAVA,一会写XML,确实还是蛮麻烦的 就目前来说spring的配置方式一般为两种:JAVA配置和注解配置。那么什么的是注解配置呢?什么是JAVA配置呢?//注解配置:@Service@Component@Re...

2018-03-21 09:03:40 329

转载 基于SpringBoot和SpringCloud实现微服务架构学习

Spring 顶级框架谈及微服务,作为当前主流的企业框架Spring,它提供了一整套相关的顶级项目,能让开发者快速的上手实现自己的应用,今天就介绍下Spring旗下各个顶级项目:Spring IO platform:用于系统部署,是可集成的,构建现代化应用的版本平台,具体来说当你使用maven dependency引入spring jar包时它就在工作了。Spring Boot:旨在简化创建产品级...

2018-03-19 17:19:58 4359

转载 springboot+Vue.js+iView搭建图书管理系统(附完整源码)

进击的程序猿 2018-01-14 17:31:55背景:最近在学习Vue.js,于是决定借此来巩固下学习的内容,正好结合上在研究的springboot,前端UI使用的是iView,确实相当漂亮,关键是使用方便灵活啊。不得不说这些技术栈使得开发速度提高一个层次了,但是还应当更加深入研究啊。源码地址:后台:https://github.com/yangyuscript/appapidemo.git前...

2018-03-16 18:23:16 17333 13

原创 读书笔记

 Spring cache+ redis与redis 的比较 2018-03-15http://blog.csdn.net/u013065023/article/details/546333901. 缓存级别不同    Spring cache是代码级的缓存,他一般是使用一个ConcurrentMap。也就是说实际上还是是使用JVM的内存来缓存对象的,    那么肯定会造成大量的内存消耗。但是使用...

2018-03-15 09:25:38 232

转载 Spring Boot 动态数据源(多数据源自动切换)

本文实现案例场景: 某系统除了需要从自己的主要数据库上读取和管理数据外,还有一部分业务涉及到其他多个数据库,要求可以在任何方法上可以灵活指定具体要操作的数据库。为了在开发中以最简单的方法使用,本文基于注解和AOP的方法实现,在spring boot框架的项目中,添加本文实现的代码类后,只需要配置好数据源就可以直接通过注解使用,简单方便。一配置二使用 1. 启动类注册动态数据源 2. 配置文件中配置...

2018-03-13 18:23:29 234

转载 spring Boot 发布 部署

spring Boot 其默认是集成web容器的,启动方式由像普通Java程序一样,main函数入口启动。其内置Tomcat容器或Jetty容器,具体由配置来决定(默认Tomcat)。当然你也可以将项目打包成war包,放到独立的web容器中(Tomcat、weblogic等等),当然在此之前你要对程序入口做简单调整。项目构建我们使用Maven或Gradle,这将使项目依赖、jar包管理、以及打包部...

2018-03-13 15:30:10 182

转载 初识Spring Boot框架

java(107)  JavaEE(86) 版权声明:本文为sang原创文章,转载请注明出处。 http://blog.csdn.net/u012702547/article/details/53740047目录(?)[+]前面的铺垫文章已经连着写了六篇了,主要是介绍了Spring和SpringMVC框架,小伙伴们在学习的过程中大概也发现了这两个框架需要我们手动配置的地方非常多,不过做JavaEE...

2018-03-12 18:53:01 163

转载 五分钟阅读阿里巴巴架构师如何使用微服务框架搭建电商平台全过程

本文你将学到什么?本文将以原理+实战的方式,首先对“微服务”相关的概念进行知识点扫盲,然后开始手把手教你搭建这一整套的微服务系统。这套微服务框架能干啥?这套系统搭建完之后,那可就厉害了:微服务架构 。你的整个应用程序将会被拆分成一个个功能独立的子系统,独立运行,系统与系统之间通过RPC接口通信。这样这些系统之间的耦合度大大降低,你的系统将非常容易扩展,团队协作效率提升了N个档次。这种架构通过眼下流...

2018-03-12 15:07:37 2539

转载 如何读懂Web服务的系统架构图

Web服务的一个重要特点就是流量大、数据多,仅靠一台服务器肯定难以支撑大规模的服务。 所以我们经常会看到诸如以下的一些术语,教人好生不懂:*:系统架构、物理架构、Web服务基础设施*:应用服务器*:数据库服务器*:索引服务器*:反向代理服务器*:缓存服务器*:分布式、可扩展性*:cpu负载、IO负载如果你也不懂,那么本文对你来说就是一个很好的开始,关于web服务架构方面,前面还有几篇不错的文章可供...

2018-03-12 15:04:33 13416

转载 java框架:超详细Spring知识点汇总

1spring框架概述1.1什么是springlSpring是一个开源框架,Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中阐述的部分理念和原型衍生而来。它是为了解决企业应用开发的复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用...

2018-03-12 14:05:27 14368

转载 数据库事务详解

概述事务(Transaction)是由一系列对系统中数据进行访问与更新的操作所组成的一个程序执行逻辑单元。ACID事务具有4个基本特征,分别是:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Duration),简称ACID。隔离级别ACID这4个特征中,最难理解的是隔离性。在标准SQL规范中,定义了4个事务隔离级别,不同的隔离级别对事务的处理...

2018-03-12 11:51:41 1030

转载 spring 事务-使用@Transactional 注解(事务隔离级别)

先看下@Transactional可以配制那些参数及以其所代表的意义。isolation枚举org.springframework.transaction.annotation.Isolation的值事务隔离级别noRollbackForClass<? extends Throwable>[]一组异常类,遇到时不回滚。默认为{}noRollbackForClassNameStirng[...

2018-03-12 11:48:00 255

转载 Spring 事务学习

事务类型1. 声明式事务声明式事务的管理建立在AOP之上的。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务2. 编程式事务编程式事务指的是通过编码方式实现事务,即类似于JDBC编程实现事务管理。管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务...

2018-03-12 11:07:51 147

转载 SSM框架简介,很多IT公司都会用的框架

今天给大家整合一个框架——SSM(Spring+SpringMVC+MyBatis)SSM先简单介绍下这个基本概念:基本概念1、SpringSpring是一个开源框架,起源于2003年的轻量级Java框架,是为了 解决企业复杂性开发而创建的。Spring使用基本的JavaBean来完成只可能有EJB完成的事情,Spring的用途不仅限于服务器的开发,简单来说,Spring是一个轻量级的控制反转(I...

2018-03-12 10:53:00 1687

转载 十分钟带你学会SpringMVC,就是这么简单

Springmvc是什么Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来,如下图:Springmvc处理流程如下图所示:入门程序需求:使用浏览器显示商品列表创建web工程springMVC是表现层框架,需要搭建web工程开发。如下图创建动态web工程:输入工程名,选择配置Tomcat(如果已有,则直接使用),如...

2018-03-12 10:35:27 761

转载 手写Servlet 到 Spring MVC 的简化之路

背景Servlet和JSP是开发Java Web应用程序的两种基本技术,Spring MVC是Spring框架中用于开发Web应用的一个模块。相信大家也和我一样,是从编写Servelt和JSP开始,然后一步步向Spring MVC靠拢。那么Spring MVC到底简化了Servlet什么地方,使Spring MVC成为Web应用开发的首选框架呢,本文将会就这个方面进行探讨。Servlet简介什么是...

2018-03-12 09:47:08 296

转载 游戏服务器开发需要学习的技术

一,游戏服务器编程语言的选择  所谓的游戏服务器编程语言其实有很多,基本上任何一种语言都可以作为游戏服务器的编程语言。这需要根据自己游戏的类型和要求加以选择。比如C++,Java ,Erlang,go等等。目前我用过的只有C++和Java.但是以Java为主。所以接下来就以自己的经验,谈谈以Java为核心的游戏服务器开发技术体系。   Java目前作为游戏服务器开发语言已经很是普遍。但是大多数是作...

2018-03-09 18:51:04 3930

转载 从JDBC到hibernate再到mybatis之路

一、传统的JDBC编程  在java开发中,以前都是通过JDBC(Java Data Base Connectivity)与数据库打交道的,至少在ORM(Object Relational Mapping)框架没出现之前是这样,目前常用的ORM框架有JPA、hibernate、mybatis、spring jdbc等,我一开始也是使用JDBC编程,后面开始使用hibernate,有一次开发一个CR...

2018-03-09 17:46:44 152

转载 Maven+Spring+Spring MVC+Mybatis项目实战

1.建立mysql数据库和表建立一个学生选课管理数据库。表:学生表、班级表、教师表、课程表、学生选课表。逻辑关系:每个学生有一个班级;每个班级对应一个班主任教师;每个教师只能当一个班的班主任;使用下面的sql进行建数据库,先建立学生表,插入数据(2条以上)。use student_manager;create TABLE student_tbl(   STUDENT_ID         VARC...

2018-03-09 16:21:04 331

转载 springMVC一个Controller处理所有用户请求的并发问题

有状态和无状态的对象基本概念: 有状态对象(Stateful Bean),就是有实例变量的对象 ,可以保存数据,是非线程安全的。一般是prototype scope。无状态对象(Stateless Bean),就是没有实例变量的对象,不能保存数据,是不变类,是线程安全的。一般是singleton scope。如Struts2中的Action,假如内部有实例变量User,当调用新增用户方法时,use...

2018-03-09 10:22:11 13861

转载 十分钟带你学会SpringMVC,就是这么简单

Springmvc是什么Spring web mvc和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来,如下图:Springmvc处理流程如下图所示:入门程序需求:使用浏览器显示商品列表创建web工程springMVC是表现层框架,需要搭建web工程开发。如下图创建动态web工程:输入工程名,选择配置Tomcat(如果已有,则直接使用),如...

2018-03-09 09:51:35 423

转载 曾经一位行业大牛给予Java初学者的学习规划

一、Java基础 首先去找一个Java的基础教程学一下,这里可以推荐一个地址,或者你也可以参照这个地址上去找相应的视频。 学习Java基础的时候,应该尽量多动手,很多时候,你想当然的事情,等你写出来运行一下,你就会发现不是这么回事儿,不信你就试试。学完以上内容以后,你应该对Java有一个基本的了解了,你可以用Java语言写出一些简单的程序,并且你用的是最简单的编辑器,比如记事本。 这个时候,不要急...

2018-03-09 09:30:26 1375

tomcat-memcached

tomcat-memcached.zip

2016-08-01

tomcat+nginx+session

tomcat+nginx+session session共享

2016-07-17

offic tab 9.67

offic tab 9.67offic tab 9.67offic tab 9.67offic tab 9.67offic tab 9.67offic tab 9.67offic tab 9.67offic tab 9.67offic tab 9.67offic tab 9.67

2016-07-13

java class 文件反編譯工具

java class 文件反編譯工具

2013-03-11

空空如也

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

TA关注的人

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