自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 ServletContext作用功能详解

ServletContext,是一个全局的储存信息的空间,服务器开始,其就存在,服务器关闭,其才释放。request,一个用户可有多个;session,一个用户一个;而servletContext,所有用户共用一个。所以,为了节省空间,提高效率,ServletContext中,要放必须的、重要...

2017-11-03 22:52:00 100

转载 深入理解Java:注解(Annotation)自定义注解入门

深入理解Java:注解(Annotation)自定义注解入门   要深入学习注解,我们就必须能定义自己的注解,并使用注解,在定义自己的注解之前,我们就必须要了解Java为我们提供的元注解和相关定义注解的语法。 元注解:   元注解的作用就是负责注解其他注解。Java5.0定义了4个标准的...

2017-07-05 15:52:00 140

转载 注释驱动的 Spring cache 缓存介绍

概述 Spring 3.1 引入了激动人心的基于注释(annotation)的缓存(cache)技术,它本质上不是一个具体的缓存实现方案(例如 EHCache 或者 OSCache),而是一个对缓存使用的抽象,通过在既有代码中添加少量它定义的各种 annotation,即能够达到缓存方法的...

2017-07-05 10:15:00 112

转载 eclipse打包指定端口命令

-Dmaven.tomcat.port=8081 tomcat:run 转载于:https://my.oschina.net/treeHeartPig/blog/1014837

2017-06-24 11:32:00 118

转载 eclipse打jar直接运行main方法

在pom文件的<build></build>标签中加入以下插件内容: <build> <plugins> plugin> <groupId>org.apa...

2017-06-21 16:32:00 921

转载 debug断点模式进不去解决方法

最近eclipse在代码中设置了断点后一直进不去类的断点,报“edit source Lookup path”,点击按钮之后,手动添加后的类文件依旧进不去;同时 在项目右击build path 添加资源路径,依旧不行。 后来这样处理解决: 在项目服务启动设置那里的source中配置资源文件...

2017-06-20 13:53:00 916

转载 类加载机制理解

当一个java文件需要执行的时候,编译器会先将其编译为字节码文件,然后由类加载器根据双亲委任等机制,执行这个字节码文件,也就是.class; 执行.class文件的步骤: 首先编辑器会校验这个class文件,目的是防止编译为class文件之后,用户自己打开对文件的算法和规则修改,所以第一步...

2017-06-17 11:05:00 49

转载 eclipse数据库表生成实体

一.这次我用的是MySQL和web项目写个demo 1.前期工作:eclipse是没有hibernate插件的,所以先安装个插件,因为我的eclipse在线安装不成功,所以这次案例是离线安装,但也很简单。 http://pan.baidu.com/share/link?shareid=18...

2017-06-15 23:42:00 60

转载 Eclipse中创建Maven多模块工程-步骤

如果,你需要创建多个项目,项目之间即独立又有关系,那么创建一个Maven多模块项目是个非常好的选择,也非常cool!怎么在Eclipse里面创建多模块工程,以及需要注意哪些地方,我在这里做个简单的介绍。 一、准备 若想在Eclipse里面做这些的话,那么在做这一切前,请确认你是否已经在e...

2017-06-15 21:46:00 53

转载 mysql-5.6.24-winx64安装

1.首先下载MySQL文件包,下载地址dev.mysql.com/downloads/mysql(需要注册) 2.将下载到的mysql-5.6.24-x64.zip进行解压。 3.将解压得到的文件夹复制到相应的地方,例如D://program file/ 4.进入文件夹内复制my-def...

2017-06-15 21:44:00 100

转载 Spring AOP 之动态代理

静态代理 白话理解:父亲拿儿子照片给儿子找对象 关键特点: 持有被代理类的引用 代理类是一开始就加载到内存中了 动态代理 为什么叫动态代理,动态表现在哪些方面? ---- 运行的时候加载到jvm中 动态代理的声明,动态代理的声明才是我们写业务代码...

2017-06-14 23:46:00 43

转载 Maven之自定义archetype生成项目骨架(一)

摘要:使用过Maven的人都知道maven中有许多功能都是通过插件来提供的,今天我们来说一下其中的一个插件:maven-archetype-plugin ,通过该插件可以自定义符合我们自己需求的archetype。 一:什么是Archetype 总之,原型是一个Maven项目模板工...

2017-06-14 10:01:00 90

转载 Spring AOP理解

AOP AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发...

2017-06-14 09:33:00 56

转载 系统性能优化

很早以前,做管理系统,对性能体会并不是特别明显。因为一些用户非常聪明,会通过调整自己的使用方式来适应系统的处理能力。现在想起来,有环境的原因也有能力的原因,没有做好性能的事情,觉得有些好笑也有些遗憾。   现在做的程序,对响应速度、处理能力都有一定的要求,而且这些指标直接和效益挂钩。这个时候...

2017-06-14 09:21:00 139

转载 Spring事务

什么是事务? 事务就是一系统操作组成的工作单元,该工作单元内的操作是不可分割的,就是说要么都执行要么都失败。 事务特性: ACID:原子性(要提交的话全部提交)、一致性(A转账给B100块,A账户减少100,那么B必须增加100块)、隔离性(发生于并发事务中,一个线程的事务内操作对...

2017-06-13 22:06:00 41

转载 HashMap为什么不是安全的

HashMap的底层其实是Entry数组,Entry是包含key和value值的一个封装对象; 说Hashmap是线程不安全的,是因为其底层是entry数组,当两个元素的hash值相同产生冲突时,就采用链表的方式来解决,在对应的数组的位置就存放链表的头结点,对链表而言,新增加的结点就会从头结...

2017-05-16 20:45:00 98

转载 Zookeeper理解

Zookeeper是Hadoop和Hbase的重要组件,是分布式的,具体的说是分布式应用协调服务,协调服务即在分布式环境中解决不同进程间的同步控制,让其有序的去访问某种临界资源,以杜绝脏数据的发生。 分布式协调技术做的比较好的有Google的chubby和Appache的Zookeeper,...

2017-05-13 19:39:00 61

转载 cookie 和session 的区别详解

cookie 和session 的区别详解 这些都是基础知识,不过有必要做深入了解。先简单介绍一下。 二者的定义: 当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择, 都纪录下来。当下次你再光临同一个网站,WEB...

2017-05-11 15:37:00 42

转载 eclipse.ini

-startup plugins/org.eclipse.equinox.launcher_1.3.0.v20140415-2008.jar --launcher.library plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1...

2017-03-31 11:34:00 55

转载 手动maven打包命令

进入dpap的maven目录,找到mvn命令 F:\code\dpap_v2.0.1 -testWork\dpap\apache-maven-3.0.4\bin 执行下面命令 mvn install:install-file -Dfile=D:\269871\bse-service-inte...

2017-03-28 10:27:00 279

转载 spring容器配置及启动步骤

一般在web项目中启动Spring容器,只需要在web.xml中新增如下两个配置即可,具体的配置示例如下所示: 1. 首先,在web.xml中配置spring的配置文件的位置 <context-param> <param-name>contextConf...

2017-03-22 11:21:00 48

转载 jar包中class文件加载中文乱码解决

1,问题来源是在eclipse中直接查看springside的class(由eclipse自动反编译)里面注释的乱码问题: Preferences-General-Workspace-Text file encoding 设置为uft-8 最后重启一下eclipse通常就ok了。 ...

2017-03-22 10:07:00 485

转载 JNDI数据源配置

jndi全称:java命名和目录接口(java Naming and Directory Interface),是一个应用程序设计的API,为开发人员提供了查找和访问各种命名和目录服务的通用、统一的接口。可以简单理解为是一种将对象和名字绑定的技术。 首先,在war包的*/META-INF/c...

2017-03-22 10:04:00 82

转载 项目配置文件(xml、properties)路径与classpath的关系

项目配置文件(xml、properties)路径与classpath的关系 (2013-11-05 16:43:03) 用maven组织一个项目,中间碰到一个问题,搞了一下午得以解决。记载一下! Dynamic Web Project项目: (不整洁情况)我们一般会将配置的appl...

2017-03-17 18:43:00 185

转载 JVM性能调优

1.数据类型 java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:它代表的值就是数值本身,而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。 基本类型包括:byte...

2017-03-14 14:22:00 50

转载 spring配置文件的各个头标签意义

<?xmlversion="1.0"encoding="UTF-8"?> <beansxmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3....

2017-03-13 11:17:00 93

转载 applicationContext.xml模板

<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframew...

2017-03-03 10:53:00 148

转载 面试总结 —— 高级JAVA工程师

近期考虑换工作的问题,于是投简历面试,面试5家公司的高级Java工程师,有4家给了我offer,想着总结一下面试经验,方便最近正在寻求机会的你们 一、无笔试题 不知道是不是职位原因还是没遇到,面试时,都不需要做笔试题,而是填张个人信息表格,或者直接面试 二、三大框架方面问题 1、S...

2017-03-02 16:51:00 39

转载 关于TbSchedule任务调度管理框架的整合部署

一、前言 任务调度管理作为基础架构通常会出现于我们的业务系统中,目的是让各种任务能够按计划有序执行。比如定时给用户发送邮件、将数据表中的数据同步到另一个数据表都是一个任务,这些相对耗时的操作通过任务调度系统来异步并行执行,既能提高任务的执行效率又能保障任务执行的可靠性。 实现的方式也是多种...

2017-02-20 09:34:00 132

转载 tbschedule

说明: tbschedule项目其实可以分为两部分: 1)schedule管理控制台。负责控制、监控任务执行状态2)实际执行job的客户端程序。在实际使用时,首先要启动zookeeper, 然后部署tbschedule web界面的管理控制台,最后启动实际执行job的客户机器。这里zooke...

2017-02-20 09:03:00 73

转载 分布式和集群

在理解分布式和集群这两个概念之前,可以用以下例子来通俗的解释: 一个饭店,刚开始有一个厨子,这个厨子负责洗菜、切菜和炒菜。后来随着饭店越来越红火,一个厨子忙不过来了,就请了一个配菜工负责洗菜和切菜,而厨子只负责炒菜,那么现在这个厨子和配菜工之间的关系就可以理解为分布式;如果请来的不是一个配菜...

2017-02-10 15:10:00 37

转载 JAVA分布式技术

分布式是一种思想,范围很广,我得先知道它的诞生: 以前是一个数据库 一个JSP就可以做一个应用了,后来随着业务复杂,我们开始分层,比如MVC之类的,再后来我们的数据越来越多了,比如有上亿的数据,这个时候我们一个数据库查询太慢了,就开始分库,这也算是分布式的一种。 还有比如我...

2016-12-29 17:08:00 117

转载 Class.getResource和ClassLoader.getResource的区别分析

在Java中获取资源的时候,经常用到Class.getResource和ClassLoader.getResource,本文给大家说一下这两者方法在获取资源文件的路径差异。 Class.getResource(String path) path不以'/'开头时,默认是从此类所在的包下取资源;p...

2016-12-26 17:03:00 37

转载 Win7装不上Office2010 提示MSXML 6.10.1129.0

一、 安装office2010 (64与32都试过安装) 均显示需安装 MSXML 6.10.1129.0 从微软下载安装后 还是提示需安装 MSXML 6.10.1129.0 也运行:regsvr32 /u msxml6.dll 再运行:regsvr32 msxml6.dll 二、...

2016-12-22 13:51:00 75

转载 private protected public 三者的区别

一个class中,成员方法或变量如果用public 修饰,那么这个成员对所有的类都是可用的;通俗理解:public修饰的成员可以理解为一个人的名字,其他人(其他class)都有权限使用,拿来喊或在纸上写 一个成员如果用protected修饰...

2016-12-17 17:27:00 134

转载 远程推送到github可能遇到的问题

一:执行命令:git remote add origin git@github.com:myGithub/myRepository.git 可能遇到: fatal: remote origin already exists(提示这个仓库已经存在) 解决方法:如果是这...

2016-12-17 17:00:00 59

转载 JDK与Tomcat7配置

一、JDK1.7安装 1、下载jdk,下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u1-download-513651.html 2、添加系统环境变量,我的电脑->属性->高级->环境...

2016-12-17 10:52:00 66

转载 github与git之间建立连接

git是一款强大的分布式版本控制系统,到底是什么意思呢?其实我也不知道,以后知道了再补上吧。下面咱们来讲一下github怎么与你电脑上的git建立起连接关系 一、你要有一个github账号。 网址:https://github.com 自己建一个仓库(repository),仓库名记着 ...

2016-12-15 17:44:00 99

转载 static详解

static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。 只要这个类被加载,Jav...

2016-12-14 15:16:00 1574

转载 Logger4j详解

一、介绍 Log4j是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务 器、NT的事件记录器、UNIX Syslog守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地...

2016-12-14 08:52:00 99

空空如也

空空如也

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

TA关注的人

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