自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

转载 linux环境下安装mysql

1、下载地址https://www.mysql.com/downloads/ 选择community  server  点击下载mysql-5.6.38-linux-glibc2.12-i686.tar.gz 选择no thanks 2、安装mysqltar -xvzf mysql-5.6.38-linux-glibc2.12-i686.tar.gz mv mysql-...

2019-01-24 00:13:55 196

原创 纯手写Spring IoC容器之自定义注解实现

由于我在CSDN编辑器上写这篇文章的时候,在粘贴图片上来的时候总是出现了卡顿,所以就另外写了一个word文档里面了,具体的实现过程请下载,里面有文档、源代码、数据库sql文件链接:https://pan.baidu.com/s/1La2FIhlVKSt7JLh393V8Ig 密码:lakc。...

2018-08-25 16:35:20 1753

原创 再看Spring框架篇【一】-------IoC

 首先总结一下,总结一下Spring框架包含哪些内容1.Spring框架的基本概念2.IoC控制反转3.AOP面向切面编程4.Spring的DAO以及其事务Spring整合SSH/SSM就不在这个范畴了。用目录来看,就是这样的了。后面的AOP和事务我就放在后面的博客文章里面了。Spring的定义:Spring是一个容器,管理系统里面的所有bean和依赖关...

2018-08-24 10:44:39 241

原创 纯手写Spring之IoC-----基于XML依赖注入

首先我们回忆一下在我们学习spring或者在我们做项目的时候,肯定都用过基于xml配置bean的方式来配置bean,然后在dao层获取sessionFactory、在service层/biz层获取dao对象、在action层、controller层获取service对象。用的时候都知道在xml里面配置一下bean,给它id和class,在需要注入的bean下面配置上property。那么sprin...

2018-08-22 18:04:18 1140

原创 纯手写LinkedList集合

首先说明一下,这篇文章我是从余胜军老师那里学习来的,算是一个简易版的LinkedList。这篇文章适合小白看一下,具体的要想理解就去老师的网站上看看他讲的就好了。废话不多说了,上代码:package com.liuz.list;/** * 纯手写linkedlist * @author Administrator * */public class EasyLinkedList&l...

2018-08-18 15:33:31 620

原创 纯手写ArrayList集合(二)

在阅读ArrayList的jdk源码的时候,你经常会看到这两个系统函数①Arrays.copyOf(elementData, size);而这个方法的源码是: public static <T> T[] copyOf(T[] original, int newLength) { return (T[]) copyOf(original, newLength...

2018-08-18 15:21:04 276

原创 纯手写ArrayList集合

工作2年了,最近在面试的过程中经常有人问到,ArrayList集合与LinkedList的区别。再加上自从上次在余胜军老师的视频上看到纯手写实现ArrayList集合框架,随后看了几分钟的视频,只是听到了ArrayList实现的原理是数组,后来因为忙着面试就没有去细看代码了。今天下午忙完了后我从余胜军老师的网站上下载下来了他的课上代码,看了一下,带着一些问题百度了一番,终于自己手写出来了,而且还在...

2018-08-17 01:07:21 4001 10

转载 vue-cli(vue脚手架)超详细教程

       都说Vue2简单上手容易,的确,看了官方文档确实觉得上手很快,除了ES6语法和webpack的配置让你感到陌生,重要的是思路的变换,以前用jq随便拿全局变量和修改dom的锤子不能用了,vue只用关心数据本身,不用再频繁繁琐的操作dom,注册事件、监听事件、取消事件。。。。(确实很烦)。vue的官方文档还是不错的,由浅到深,如果不使用构建工具确实用的很爽,但是这在实际项目应用中是不可能...

2018-07-18 20:10:37 16229 3

原创 Redis常用密令以及使用java连接操作redis

Redis常用命令 1连接redis redis-cli -h 10.0.0.51 -p 6379查看所有keykeys *设置值set aaa 100获取值get aaa删除keydel aaa查看数据库的详细信息Info查看连接客户端信息client list断开某个客户端的连接cleint kill ip地址+端口号Eg:cleint kill 10.0.0.51:44706 查看数据库...

2018-07-04 19:26:41 318

原创 SpringBoot2.0第一篇

SpringBoot2.0之HelloWorld问题1:为什么要使用SpringBoot?传统项目:整合SSH、SSM,要考虑配置文件、jar冲突问题、过程繁琐。打包方式:打包成一个war包放到tomcat的webapps目录下执行。问题2:什么是SpringBoot?SpringBoot是一个快速开发框架,能够帮助我们快速整合第三方常用框架(原理:maven依赖关系###maven继承方式),完...

2018-07-04 17:44:56 272

转载 Spring boot 2.0启动报错 Unsupported major.minor version 52.0

Spring boot 启动报错 Unsupported major.minor version 52.0问题描述 在创建spring boot hello world 工程时候启动报错, Unsupported major.minor version 52.0。Exception in thread "main" java.lang.UnsupportedClassVersionError: c...

2018-07-04 15:35:40 1327

原创 由HibernateTemplate执行原生SQL总结

一次做项目中,我将数据源放在了db.properties文件中,将数据源dataSource交给Spring来管理。然后在dao的实现层继承HibernateSupport类,从而通过this.getHibernateTemplate()就可以执行HQL语句。据说是在HibernateTemplate类里面就有sessionFactory这个属性。附上我的db.properties和sprin

2018-04-01 13:52:59 13537 4

转载 RPC工作原理

在学校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供方是本地调用关系。123456public class Test {     public static void main(String[] args) {         HelloWorldService helloWorldService = new Hello...

2018-03-09 15:04:14 804

转载 认识hasLayout——IE浏览器css bug的一大罪恶根源

什么是hasLayout?hasLayout是IE特有的一个属性。很多的ie下的css bug都与其息息相关。在ie中,一个元素要么自己对自身的内容进行计算大小和组织,要么依赖于父元素来计算尺寸和组织内容。当一个元素的hasLayout属性值为true时,它负责对自己和可能的子孙元素进行尺寸计算和定位。虽然这意味着这个元素需要花更多的代价来维护自身和里面的内容,而不是依赖于祖先元素来完成这些工作。...

2018-03-02 16:24:45 166

转载 javaWeb企业分布式、互联网、云开发平台

来源详情:http://minglisoft.cn/technology/平台简介        Jeesz是一个分布式的框架,提供项目模块化、服务化、热插拔的思想,高度封装安全性的Java EE快速开发平台。        Jeesz本身集成Dubbo服务管控、Zookeeper注册中心、Redis分布式缓存技术、FastDFS分布式文件系统、ActiveMQ异步消息中间件、

2017-12-21 18:35:35 483

转载 SVN服务器的本地搭建和使用

Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.windows操作系统

2017-09-13 11:50:21 267

转载 SpringBoot(十一):Spring boot 中 mongodb 的使用

原文出处: 纯洁的微笑mongodb是最早热门非关系数据库的之一,使用也比较普遍,一般会用做离线数据分析来使用,放到内网的居多。由于很多公司使用了云服务,服务器默认都开放了外网地址,导致前一阵子大批 MongoDB 因配置漏洞被攻击,数据被删,引起了人们的注意,感兴趣的可以看看这篇文章:场屠戮MongoDB的盛宴反思:超33000个数据库遭遇入侵勒索,同时也说明了很多公司生产中大量使用mo

2017-07-28 16:00:27 724

转载 SpringBoot(十) :邮件服务

原文出处: 纯洁的微笑springboot仍然在狂速发展,才五个多月没有关注,现在看官网已经到1.5.3.RELEASE版本了。准备慢慢在写写springboot相关的文章,本篇文章使用springboot最新版本1.5.3进行开发。发送邮件应该是网站的必备功能之一,什么注册验证,忘记密码或者是给用户发送营销信息。最早期的时候我们会使用JavaMail相关api来写发送邮件的相关代

2017-07-28 15:59:22 664

转载 SpringBoot ( 八 ) :RabbitMQ 详解

原文出处: 纯洁的微笑RabbitMQ 即一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。消息中间件在互联网公司的使用中越来越多,刚才还看到新闻阿里将RocketMQ捐献给了apache,当然了今天的主角还是讲RabbitMQ。消息中间件最主要的作用是解耦,中间件最标准的用法是生产者生产消息传送到队列,消费者从队列中拿取消息并处理,生产者不用

2017-07-28 15:57:51 326

转载 SpringBoot (九) :定时任务

原文出处: 纯洁的微笑在我们的项目开发过程中,经常需要定时任务来帮助我们来做一些内容,springboot默认已经帮我们实行了,只需要添加相应的注解就可以实现。1、pom包配置pom包里面只需要引入springboot starter包即可123456789101

2017-07-28 15:56:44 259

转载 SpringBoot ( 七 ) :springboot + mybatis 多数据源最简解决方案

原文出处: 纯洁的微笑说起多数据源,一般都来解决那些问题呢,主从模式或者业务比较复杂需要连接不同的分库来支持业务。我们项目是后者的模式,网上找了很多,大都是根据jpa来做多数据源解决方案,要不就是老的spring多数据源解决方案,还有的是利用aop动态切换,感觉有点小复杂,其实我只是想找一个简单的多数据支持而已,折腾了两个小时整理出来,供大家参考。配置文件pom包就不贴了比

2017-07-28 15:55:30 487

转载 SpringBoot (六) :如何优雅的使用 mybatis

原文出处: 纯洁的微笑这两天启动了一个新项目因为项目组成员一直都使用的是mybatis,虽然个人比较喜欢jpa这种极简的模式,但是为了项目保持统一性技术选型还是定了 mybatis。到网上找了一下关于spring boot和mybatis组合的相关资料,各种各样的形式都有,看的人心累,结合了mybatis的官方demo和文档终于找到了最简的两种模式,花了一天时间总结后分享出来。or

2017-07-28 15:53:16 281

转载 SpringBoot(五) :spring data jpa 的使用

原文出处: 纯洁的微笑在上篇文章springboot(二):web综合开发中简单介绍了一下spring data jpa的基础性使用,这篇文章将更加全面的介绍spring data jpa 常见用法以及注意事项。使用spring data jpa 开发时,发现国内对spring boot jpa全面介绍的文章比较少案例也比较零碎,因此写文章总结一下。本人也正在翻译Spring

2017-07-28 15:51:11 384

转载 SpringBoot (四) :thymeleaf 使用详解

原文出处: 纯洁的微笑在上篇文章《 springboot(二):web综合开发 》中简单介绍了一下thymeleaf,这篇文章将更加全面详细的介绍thymeleaf的使用。thymeleaf 是新一代的模板引擎,在spring4.0中推荐使用thymeleaf来做前端模版引擎。thymeleaf介绍简单说, Thymeleaf 是一个跟 Velocity、FreeMar

2017-07-28 15:32:40 594

原创 第一天写古诗词录

开篇第一篇,首先说明一下我的博客里为什么会有这个栏目此时的我一边听着由陈悦、马克合奏的《岫壑浮云》一边写这篇文章,我不会说那种出口富丽堂皇、诗词满篇、满嘴绝世经纶的话,毫不虚伪的说,我是一名大专生,高考失利,无奈选了一个跟IT行业毫不搭边的学校,经过了一番执着的学习,终于才有了今天的现在的我,我深知这个行业的水有多深,但既然选择了这条路,就要继续坚持走下去。作为一名有理想有抱负的码农,我不后悔

2017-07-27 23:03:38 424

转载 SpringBoot(三) :Spring boot 中 Redis 的使用

SpringBoot对常用的数据库支持外,对NoSQL 数据库也进行了封装自动化。redis介绍Redis是目前业界使用最广泛的内存数据存储。相比memcached,Redis支持更丰富的数据结构,例如hashes, lists, sets等,同时支持数据持久化。除此之外,Redis还提供一些类数据库的特性,比如事务,HA,主从库。可以说Redis兼具了缓存系统和数据库的一些特性,

2017-07-26 18:08:51 633

转载 SpringBoot(二) :web综合开发

上篇文章介绍了Spring boot初级教程:spring boot(一):入门篇,方便大家快速入门、了解实践Spring boot特性;本篇文章接着上篇内容继续为大家介绍spring boot的其它特性(有些未必是spring boot体系桟的功能,但是是spring特别推荐的一些开源技术本文也会介绍),对了这里只是一个大概的介绍,特别详细的使用我们会在其它的文章中来展开说明。web开发

2017-07-26 18:06:17 457

转载 SpringBoot (一) :入门篇

什么是spring bootSpring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。用我的话来理解,就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框

2017-07-26 17:58:27 375

转载 1小时写一个分布式系统基础框架

以前听说在这个行业工作没有2年经验的,都不知道什么是分布式,我也快2年了,抱着好奇和时间之余便看到了这篇文字,看了一下,讲得很清楚,于是转载了过来。以便于以后的阅读,感悟分布式架构的魅力、核心思想之所在。互联网时代,各种分布式框架盛行,应用层面有各种变化,但是万变不离其宗,RPC(remote procedure call)是最核心的部分,在其之上再开发服务注册和发现,负载均衡,数据HA,

2017-07-26 17:37:47 562

转载 一位资深程序员大牛给予Java初学者的学习路线建议(转)

java学习这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议?今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。  在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身,因此所推荐的学习内容是Java

2017-07-26 17:34:02 481

原创 extjs的EditorGridPanel中的ComboBox列中显示值的问题

有一段时间没写博客了,最近因项目一直在忙,终于抽出空来写点东西,在项目中使用了extjs的editorgridpanel,但是其中的combobox在选择了相应的选项后,grid中显示的是值域(valueField)的值,而非意愿中的显示域(displayField)的值,在网上搜索了一番,结果几乎都是在定义带combobox的列时配置其renderer的属性,下面是网上最常见的2中处理这个问题的

2017-07-14 08:48:35 2782

原创 SSH全注解式开发

第一步:引入注解的jar包 struts2-convention-plugin-2.3.16.3.jarstruts2的注解Struts2:替换掉struts.xml文件在Action类的上面放上:替换掉struts.xml里面的namespace: @Namespace("") 例如:namespace: @Namespace("/test")在namespace下面放上@

2017-07-02 17:44:11 3755

原创 Java写支付功能-----小白可以参考阅读一下

JAVA写在线支付  第一种方式: 网站与各个银行的网银的对接 优点:免费  缺点:网站需要了解各个银行的网银接口 第二种方式: 与第三方支付公司进行对接 第三方支付公司与各个银行对接 优点:不需要了解各个网银的接口 缺点:收费 一般费用1% 如果网站交易金额比较大  不建议使用第三方支付公司的接口,影响到资金链  下面案

2017-06-23 16:21:01 1671

原创 Java写邮件发送

发送激活邮件  电子邮箱 邮件服务器 邮件协议 Smtp邮件发送 Pop3邮件接收 Imap邮件接收  邮件发送的全过程 搭建      搭建邮箱服务器 点击安装 ,注意:一定要安装在C盘  2 修改域名 工具--->服务器设置---->aigouwu.com添加几个邮箱,用来接收邮件,  3 注册

2017-06-23 16:07:01 583

原创 Java模板方法设计模式

模板方法设计模式在现实生活中,完成某件事是需要n多个固定步骤的。如"在淘宝网进行购物"这件事情的完成一般需要三个步骤:登录网站、挑选商品、付款。但对于每个人几乎都是相同的操作,但不同的地方是,每个人挑选的商品时不同的。在软件开发过程中同样存在这样的情况,某类的某个方法的实现,需要几个固定步骤。在这些固定步骤中,对于该类的不同对象,有些步骤地实现是固定不变的,有些步骤的实现是大相径庭的,有些

2017-06-16 07:36:10 320

原创 java适配器设计模式

适配器设计模式定义:将某个类的接口转换为客户所需要的类型,解决的问题是,使得原来由于接口不兼容而不能一起工作、不能统一管理的那些类可以在一起工作,可以进行统一管理。 需求:初始的工作是cook(),程序员的工作是program(),司机的工作是drive(),教室的工作是teach(),不同的工种,其具体的额工作内容不同,现在程序要将这些(例如30个不同的工种)不同工种的工作内容全部输

2017-06-11 19:05:06 220

转载 欢迎使用CSDN-markdown编辑器

代码展示: <<!DOCTYPE html><html><head> <title>JcMan</title> <style type="text/css"> .image1{ margin-top: 100px; width:200px; height:200px; border-rad

2017-05-10 00:47:25 255

转载 自己在网上看到的,觉得很好,收藏一下

自己在网上看到的,觉得很好,收藏一下 。留着以后自己想看的时候看一下

2016-01-05 17:55:46 323

原创 (第一次写博客)Android 入门箫程序 BMI健康指数

首先本人在此申明,本人Android刚刚入门,对里面的很多东西还不了解,之所以写这篇博客是因为自己在达内培训,先不说达内好不好,我是学校免费推荐过去的,所以谈不上好不好咯,有总比没有好,对吧。这些东西虽然很简单,但我担心时间久了会忘了这些东西,同时也希望更多地对Android感兴趣的像我一样的,可以看看我写的东西,希望你们能有多收获,好了,废话不多说了,开始吧!既然是入门,讲的很简单,这一节主

2015-11-09 23:57:58 2147 1

使用Spring JDBC 案例

有spring jdbctemplate 增删改查 配置spring自带的、c3p0、dbcp、druid 4种连接池 以及读取jdbc.properties数据源 自己写的一个行映射器工具类

2018-08-25

空空如也

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

TA关注的人

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