![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
白彬2017
java开发工程师,目前在上海上班。
展开
-
ArrayList源码阅读
巩固下基础,阅读下jdk的源码,这篇文章是来介绍下ArrayList的实现。ArrayList概述 List 接口的大小可变数组的实现,位于API文档的java.util.ArrayList。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。(此类大致上等同于 Vector 类,除了此类是不同步的。原创 2016-10-26 09:18:49 · 244 阅读 · 0 评论 -
【每天进步一点点】图解BeanFactory和ApplicationContext
上图是ApplicationContext的继承体系。 我们都知道在java里接口定义了功能,而ApplicationContext他集成了很多的接口,这说明他具备这些接口的功能,那么从这个图上我们可以很简单的得出接口,ApplicationContext和BeanFactory的关系是什么,ApplicationContext具备BeanFacory全部的功能,并且额外还具备其他更多的功能...原创 2018-05-19 11:37:55 · 276 阅读 · 0 评论 -
【每天进步一点点】 正则表达式获取匹配字符串
一般情况下正则表达式用来判断字符串是否符合格式要求,其实它也可以用来截取子串。问题:从 “大家好,我是一个字符串”中截取”我是”,怎么做呢? JS版本: “大家好,我是一个字符串”.replace(/.*(我是).*/, ‘$1’) JAVA版本: “大家好,我是一个字符串”.replaceAll(“.*(我是).*”, “$1”) 是不是很简单呢?$1代表的是正则里...原创 2018-05-04 17:52:33 · 1477 阅读 · 0 评论 -
2分钟入门dwr之java消息推送
废话不多说,直接上干货。 1. 获取dwr,地址:点击下载 2. 创建maven项目,这里不多说,在pom.xml里引入依赖,如下: <dependency> <groupId>org.directwebremoting</groupId> <artifactId>dwr</artifactId> <version>3.0.原创 2017-03-16 21:06:53 · 860 阅读 · 0 评论 -
java 扫描指定包下类(包括jar中的java类)
在很多的实际场景中,我们需要得到某个包名下面所有的类,包括我们自己在src里写的java类和一些第三方提供的jar包里的类,那么怎么来实现呢?今天带大家来完成这件事。src下面的类如何获取:首先,比较简单的是得到我们自己写的类,我们先来完成这个,项目的结构图如下:我故意创建了这么个比较复杂的项目结构,现在我们就来获取com.baibin包下所有的类,并且打印...原创 2017-04-01 21:09:50 · 22614 阅读 · 1 评论 -
java 代码生成器
在网上找代码生成器,找了半天也没发现一些比较适合我的,所以我动手写了一个代码生成器, 点击附件直接下载,是个maven项目,直接用tomcat插件访问,访问/index.html就可以了。 访问到的页面如下图: 输入数据库相关信息,然后测试链接,下面会出现你数据库的表,然后选择表就可以生成了, 生成的前台字段是来自数据库列的备注中。项...原创 2017-04-11 14:10:59 · 430 阅读 · 0 评论 -
java远程控制tomcat启动关机
最近我在考虑如何远程控制tomcat的启动和关机,最后是有友好的界面,能够实现一键式操作的,这样会肯定是会很方便的,网上找了半天,没找到,有说使用sheel脚本的,有在tomcat服务器上面安装个客户端的,这些都不是我所需要的,后来不经意在网上找到一篇文章稍微讲述了下,但是他写的不完整,一些关键的地方没提到,还有一些地方写错了,我重新整理了下,在这里分享给大家。 首先,我下载了一个崭新的...原创 2017-03-23 09:33:37 · 5648 阅读 · 7 评论 -
spring事务管理方式
今天总结下spring对于事务的支持。我只会把每一步的步骤都写清楚,如果有些需要着重说的,我会以注释的方式写在代码里。spring的事务支持主要分为两大类: 1. 编程式事务 通过编码的方式来实现事务的管理(很少用). 2.声明式事务 又分为三种。 1. 服务层代理类的方式(很少用)原创 2017-03-22 17:26:01 · 617 阅读 · 0 评论 -
spring源码下载地址
https://github.com/spring-projects/spring-framework/tags官网看了半天找不到,还好这里有。下载地方在这里原创 2017-03-22 14:18:37 · 332 阅读 · 0 评论 -
linux安装redis
首先我们需要获取redis的安装包,使用最方便的wget命令来获取,使用方式如下: wget http://download.redis.io/redis-stable.tar.gz 如果你使用wget提示-bash: wget: command not found,说明你的linux系统中没有安装wget服务,那么需要先 安装该服务。安装方式:yum -y inst...原创 2017-03-28 20:38:00 · 354 阅读 · 0 评论 -
spring集成cxf之SOAP方式
简介 Apache CXF 是一个开源的 Services 框架,CXF 帮助您利用 Frontend 编程 API 来构建和开发 Services ,像 JAX-WS 。比如:HTTP、JMS 或者 JBI,CXF 大大简化了 Services 的创建,同时它继承了 XFire 传统,一样可以天然地和 Spring 进行无缝集成。1 . 导入依赖<depend...原创 2017-03-28 15:27:29 · 2105 阅读 · 0 评论 -
idea创建一个maven项目
本次教程用到的技术主要有:1. mvc框架:springmvc2. 持久层框架:mybatis3. 项目构建工具:maven4. 开发工具:idea 20165. 使用mybatis generator生成常用Mapper.xml文件我们来一步步的完成这个构建。本次课程先教大家如何用idea来创建一个maven项目idea创建一个maven项目具体步骤为:File-->New-原创 2017-03-17 20:14:38 · 1961 阅读 · 0 评论 -
【spring源码】XmlBeanFactory的加载过程
我们来分析下spring是如果来加载这个bean的工厂的,现在在5.1版本的spring中已经把这个方法置为了被删除的,但是我们还是能从这个类中学到很多关于spring容器加载的过程。 首先通过ClassPathResource来加载我们的xml,他是从类路径中加载该xml。 然后我们来点开XmlBeanFactory的构造函数,我们来看下。代码如下:这里有个参数是父级bean...原创 2018-05-19 20:15:04 · 500 阅读 · 0 评论