自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

一介那个书生的博客

一只不会累的牛,耕着一块不怎么肥的地

  • 博客(29)
  • 资源 (4)
  • 收藏
  • 关注

原创 微信公众号开发(一)---xml与bean的相互转换

 微信公众号开发最主要的一个问题就是解决自己服务器和微信服务器之间的数据交互,因为之前的时候微信公众号都是采用的xml格式,而现在新的API都是采用json了,而我是开发的个人订阅号,所以需要解决xml与bean相互转换的问题。纵观目前百度上的xml与java对象的转换工具,主要是JAXB,XStream,DOM4j等等,我看了看例子,感觉XStream比较简单上手,再加上之前有在老师的公...

2018-09-26 08:42:17 2560 1

原创 jdk动态代理和Cglib动态代理

jdk动态代理是基于反射,只能对实现了接口的类生成代理;cglib动态代理是基于继承的,针对类实现代理,主要是对指定的类生成一个子类,覆盖其中的方法jdk动态代理首先编写一个接口MyInterface** * @version: 1.00.00 * @description: * @author: panfan * @date: 2018/9/10 16:32 * @his...

2018-09-12 08:46:35 375

转载 encache 配置解析

<defaultCache>指默认使用的缓存<!-- 指定一个文件目录,当EhCache把数据写到硬盘上时,将把数据写到这个文件目录下 --> <diskStore path="java.io.tmpdir"/> // <cache>标签配置详解 diskStore:为缓存路径,ehcache分为内存和磁盘两级,...

2018-09-10 16:48:56 1018

原创 阿里云CentOS7.4安装nginx

   阿里云安装nginx,经过测试,我把万无一失的措施发出来:首先先安装PCRE pcre-devel 和Zlib,因为配置nginx的时候会需要这两个东西PCRE(Perl Compatible Regular Expressions) 是一个Perl库,包括 perl 兼容的正则表达式库。nginx 的 http 模块使用 pcre 来解析正则表达式,所以需要在 linux 上安装 p...

2018-08-23 10:04:11 10330 7

原创 手写MVC之IOC,DI

手写IOC和DI,全部代码只使用了javax.servlet.*包,无其他任何工具包目录结构如图所示,最终实现效果如下:依次写好一下几个注解:这几个代码就不发了,代码放在这里。最重要的步骤如下:1.新建一个web项目,配置web.xml文件 <servlet> <servlet-name>dispatchServlet&...

2018-08-17 16:00:28 361

原创 Spring Cloud feign 多文件上传

先说一下我的应用场景,第三方调用的我的接口,上传若干个文件,我用MultiPartFile[] 数组接收,之后我调用其他服务的接口,吧文件发送过去,统一保存。目前存在的问题就是,当你使用feign传递MultipartFile对象时,接收方无法解析,所以,需要重写feign的encoder,让它支持MultipartFile类型以及MultipartFile[]数组类型首先加上两个jar...

2018-08-13 15:35:41 7488 13

原创 HikariCP连接池及其在springboot中的配置

大家好,现在介绍一款非常强大,高效,并且号称“史上最快连接池”。由此可见他是有多受人喜欢,并且在springboot2.0之后,采用的默认数据库连接池就是Hikari。 我们知道的连接池有C3P0,DBCP,它们都比较成熟稳定,但性能不是十分好。 所以有了BoneCP这个连接池,它是一个高速、免费、开源的JAVA连接池,它的性能几乎是C3P0、DBCP的25倍,...

2018-08-08 09:43:39 73283 8

原创 Git初体验

 “Git是什么?Git是目前世界上最先进的分布式版本控制系统(没有之一)。Git有什么特点?简单来说就是:高端大气上档次!“                                     -------------------廖雪峰————————————————————————————————————————————————————————2018.8.22添加...

2018-07-18 15:38:29 306 1

原创 Springboot+Mybatis 保存图片到数据库

Springboot+Mybatis 保存图片到数据库哼!实体类,图片用byte[]public class BaseRelationShipPhoto { private Long id; private Long relationshipId; private String employeeId; private byte[] photo;}contr...

2018-04-13 11:59:43 12197 4

转载 Nginx

一、历史背景    Nginx (engine x) 是一个高性能的HTTP和反向代理服务器  Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004年10月4日。Nginx 的1.4.0稳定版已经于2013年4月24日发布 Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMA...

2018-03-12 10:15:36 1203

原创 Spring Data Jpa系列教程(四)--------高级查询

    本章介绍一下Spring Data Jpa高级查询,上一章讲的JPQL,JPQL使用起来非常方便,但是如果SQL有一个词不小心写错了,只有在程序运行时才能发现错误在哪,这是一个弊端,如果想要在编译期间发现错误该怎么做呢,答案是使用Spring Data Jpa高级查询。    一、Criteria查询@PersistenceContextprivate EntityManag...

2018-03-09 15:33:00 8229

原创 Spring Data Jpa系列教程(三)--------JPQL

    高尔基曾经说过——"要想用好Spring Data Jpa,必须学会JPQL"。       嘿嘿嘿。学过Hibernate的同学可能知道,hibernate中有一个hql,它跟数据库无关,可以自动翻译成对应数据库的sql,JPQL也是如此,它是一个可移植的面向对象的语言。直接开始吧,我等不及了! 要从 Java 代码内发出 JPQL 查询,您需要利用 EntityMana...

2018-03-09 11:57:02 6804 3

原创 Spring Data Jpa系列教程(二)--------实体解析和关联关系

Spring Data Jpa是基于HIbernate开发的,所以建立实体建的实体和映射关系需要好好好的去了解一下,本文有以下内容,实体管理器介绍,实体与数据库表的映射介绍,关联关系(一对多,多对多)介绍,SpringDataJpa应用分析  ------实体管理器  实体管理器EntityManager是实体与数据库的桥梁(和事务一起发挥作用),相当于Hibenrtae中的session...

2018-03-09 11:17:50 7663 1

原创 Spring Data Jpa系列教程(一)--------入门

大渣好,我是小小书生,现在开始,我们来学习船新的一门技术,SpringDataJpa,它是一个。。额。。(我百度一下) JPA(Java Persistence API)是Sun官方提出的Java持久化规范。它为Java开发人员提供了一种对象/关联映射工具来管理Java应用中的关系数据。他的出现主要是为了简化现有的持久化开发工作和整合ORM技术,结束现在Hibernate,TopLink,...

2018-03-09 10:18:55 36584 7

原创 SpringBoot定时任务

大渣好,我是小小书生,时隔数月,CSDN推出了文章编辑器的船新版本,所以来试试,嘿。。。嘿嘿嘿今天给大家带来SpringBoot定时任务(好大呀Σ(⊙▽⊙"a)文章懒得去编辑了,我把我知道全部写出来。一、定时任务      启用定时任务需要在SpringBoot启动类上加上@EnableScheduling  这个注解的作用是发现 @Scheduled注解的任务后并后台执行1、@Scheduled...

2018-03-09 10:04:24 458

转载 全文搜索引擎 ElasticSearch 入门教程

全文搜索属于最常见的需求,开源的 ElasticSearch (以下简称 Elastic)是目前全文搜索引擎的首选。它可以快速地储存、搜索和分析海量数据。维基百科、Stack Overflow、Github 都采用它。

2017-08-18 11:01:46 2505

原创 Idea2016-Maven多模块项目的搭建-Spring+SpringMVC+Hibernate

idea下搭建maven多模块项目,Springmvc+Spring+Hibernate开发环境

2017-06-09 22:44:21 3918

原创 SpringMvc国际化i18n

所谓国际化就是支持多种语言,web应用在不同的浏览环境中可以显示出不同的语言,比如说汉语、英语等。   下面简单说一下Springmvc下的i18n的国际化配置:首先发下我的目录结构图:  web.xml springmvcdemo org.springframework.web.servlet.DispatcherServlet

2017-03-03 11:46:11 5605

转载 java动态代理

java的动态代理机制详解通过代理层这一中间层,有效的控制对于真实委托类对象的直接访问,同时可以实现自定义的控制策略(spring的AOP机制),设计上获得更大的灵活性。在学习Spring的时候,我们知道Spring主要有两大思想,一个是IoC,另一个就是AOP,对于IoC,依赖注入就不用多说了,而对于Spring的核心AOP来说,我们不但要知道怎么通过AOP来满足的我们的功能,我们更

2017-03-01 16:31:54 344

转载 HTTP原理

介绍  HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著名的就是RFC 26

2017-03-01 16:29:04 4963

转载 CentOS下修改mysql数据库编码为UTF-8(附mysql开启远程连接和开放3306端口)

楼主在配置好linux云服务器的jdk,tomcat,mysql后,当要开始部署项目是,突然意识到一个很严重的问题,那就是数据库的编码问题,自安装完成后并未修改数据库的额编码。。。。下面就来说说linux下修改mysql的编码问题吧。。有一个问题网上很多地方都没说到,详情请继续往下看。一、登录MySQL查看用SHOW VARIABLES LIKE ‘character%’;下字符集,显示如下:...

2017-01-20 10:02:11 5506

原创 hibernate CascadeType属性说明

hibernate CascadeType属性说明cascade属性: 指定级联操作的行为(可多选)CascadeType.PERSIST 级联新增(又称级联保存): 获取A对象里也同时也重新获取最新的B时的对象。即会重新查询数据库里的最新数据,并且,只有A类新增时,会级联B对象新增。若B对象在数据库存(跟新)在则抛异常(让B变为持久态),对应EntityManager的presist方法,调用

2016-12-24 14:34:07 14284

转载 SpringMVC容器初始化 ------ContextLoaderListener

学习学习容器初始化,若有不对的地方,请指出更正,大家共同学习学习。此篇幅主要围绕着 ContextLoaderListener加载容器,理解其中的原理。ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,

2016-12-09 18:49:04 401

原创 CENTOS6.2安装jdk1.8,tomcat8,mysql5.5

CENTOS安装jdk1.8,tomcat8,mysql5.5

2016-12-08 00:00:25 1017 1

原创 HibernateDaoSupport注入sessionFactory

    最近,我在自己搭建springmvc+hibernate+spring环境的时候,在applicationContext.xml配置了sessionFactory后,@Repositorypublic class TestDaoImpl implements TestDao{ @Autowired private SessionFactory sessionFact...

2016-12-07 10:26:24 2947 1

转载 hibernate5新特性展示

hibernate5新特性展示转载自:http://blog.csdn.net/qwe6112071/article/details/51010636在hibernate5中,有了一些新的变动:- * *新引导 APISpatial/GIS 支持Java 8 支持扩展 AUTO id 生成支持命名策略分离属性转换器支持更好的 “bulk id table” 支持事务管理模式工具链

2016-08-30 14:37:44 966

转载 log4j配置(很详细)

log4j讲解和配置

2016-08-26 13:14:20 2281 1

转载 Hibernate的增删改查(基于getCurrentSession)

hibernate增删改查

2016-08-23 15:08:33 7025 1

原创 SpringMvc文件上传和下载

最近博主在做SpringMvc文件上传和下载的功能实现,上网查了很多资料很多都不太符合理想,找啊找,终于找到一个可以用的,然后再此基础上,我加以改进,可以支持多文件上传,而且代码非常精简,大家可以看看.          http://pan.baidu.com/s/1o7Oo4NC 原码下载首先需要导入jar包:然后,在applicatinContext.xml中添加上传和下载的...

2016-08-23 13:46:17 16305 30

手写IOC,DI,servlet

手写的IOC,DI,只用到了javax.servlet.*下的包,没有其他工具包。本人手写,绝对可用,jdk1.8环境

2018-08-17

echarts整合百度地图所需js(china.js-world.js-bmap.js).rar

echarts整合百度地图所需要的js文件(china.js-world.js-bmap.js).rar

2018-04-13

阿里巴巴android手册

阿里巴巴Android开发手册和阿里巴巴Android热修复技术

2018-04-13

分页拦截器文件上传下载springmvc

初学期间研究的一些东西,随意看看,可以参考,嘿嘿嘿~~springmvc分页拦截器文件上传下载。

2016-12-24

空空如也

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

TA关注的人

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