自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

愤怒的懒洋洋的博客

站在巨人的肩膀上看世界

  • 博客(27)
  • 资源 (11)
  • 收藏
  • 关注

原创 java代码自动生成

Java代码自动生成(优化封装版)一、前言       最近自己做了个项目,为了提升开发效率,节约不必要的开发时间,特意花时间优化了下代码自动生成工具。成果不错,效率提高了不少,空闲时间特意写下这篇文章,希望对大家有所帮助。PS文章底部是我的代码下载链接,大家可以自行下载。 二、项目背景框架        本套生成工具是基于SpringMVC + MyBatis框架,同...

2018-10-15 17:46:41 75224 9

原创 SQL提升(二)

Sql表操作提升一、前言        Sql是最重要的关系数据库操作语言,现在基本上任何与数据库相关的操作都离不开sql。所以说sql功能是很强大的。        但是Sql对表的操作我发现在实际应用中用的人不是很多,其实用sql操作表作用大到你难以想象,有时候应用了这些sql,你的效率可能会提高好几倍。        下面我就来列一些不常见但是很有用的,欢迎大家补充。 ...

2018-09-05 10:04:53 31790 3

原创 SQL提升(一)

Sql不常见关键字提升一、前言Sql是最重要的关系数据库操作语言,现在基本上任何与数据库相关的操作都离不开sql。所以说sql功能是很强大的。我们常用的sql关键字不外乎 group by;in; where; from; update……等,这些关键字有时组成sql的基础。但是Sql还有一些你不常用的关键字,他们也有各自的作用,并且作用大到你难以想象,有时候应用了这些关键字,你的...

2018-09-04 17:26:20 32177 13

原创 MyBatis——mapper.xml提升指南

MyBatis常见细节问题一、前言        MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java对象)映射成数...

2018-09-04 14:07:54 31386 2

原创 Swagger教程三

Springfox-Swagger教程优化一、前言        上一章节我们说的是swaggerfox-swagger也就是swagger2,因为章节太长我讲解的是原生态的,接下来我们说的是swagger2优化版        Swagger是当前最好用的Restful API文档生成的开源项目,随着swagger的越来越流行,原生的swagger2已经不能满足实际的需求了。所以为了...

2018-08-24 14:34:04 29439 2

原创 Swagger教程二

Swagger搭建Restful接口教程二一、前言        上一章节我们说的是swagger-ui也就是swagger1,接下来我们说的是swagger升级版swagger2        Swagger是当前最好用的Restful API文档生成的开源项目,随着swagger的越来越流行,原来需要有人把dist封装成jar,与spring相关框架结合,也就成了springfox...

2018-08-23 16:14:56 55701 4

原创 Swagger教程

Swagger搭建Restful接口教程一一、前言       Swagger 是一款RESTFUL接口的文档在线自动生成+功能测试功能软件,随着现在许多公司实现了前后端分离,swagger越来越受欢迎了。       博主之前在网上查看相关博客的时候,发现这些博客说的都不是很清楚,更有甚者连版本都弄错了,明明不能实现,访问量还挺多的,表示很无奈。为了帮助大家,特意抽时间系统性的整理了...

2018-08-15 20:16:35 101618 10

原创 python安装教程

Python安装教程一、博主自言随着人工智能的快速发展,python语言越来越受大家的欢迎,博主前段时间先自学了一次,这次再次巩固,顺便分享给大家我遇到的坑。帮助大家学习的时候少走弯路。希望会对大家有所帮助,欢迎留言提问。PS文章底部是我的python3.7包下载链接,大家可以自行下载。 二、安装环境       本套教程的安装环境是:win7 或者win10系统       Python版本:p...

2018-06-07 15:15:23 339673 38

原创 List父子节点构造树形Json

List父子节点构造树形Json一、博主自言        最近公司需要把多个含有父子节点的List集合转化为树形json,需要这样的工具类,网上搜了下,发现这类的很少,而且有的写的根本就是不可行的。所以就研究了下,写了个工具类。        List父子节点构造树形Json这个工具类。就分享给打大家了。希望会对大家有所帮助,欢迎留言提问。        PS文章底部是我的代码下载链接,大家可以...

2018-05-31 09:42:58 11059 5

原创 Java扫码登录原理

Java轻松玩转扫码登录一、博主自言        最近公司项目中遇到了,发现不少朋友都对这个不了解,正好自己也对这感兴趣。所以就研究了下。        扫码登录技术觉得是不错的干货。就分享给打大家了。希望会对大家有所帮助,欢迎留言提问。        PS文章底部是我的代码下载链接,大家可以自行下载。 二、原理简介流程图1、进入网站-生成UUID2、跳转到二维码页面(二维码的生成与UUID关联...

2018-04-20 11:40:52 10058 6

原创 报错java.lang.ClassNotFoundException:org.apache.http.config.Lookup解决方式

报错java.lang.ClassNotFoundException:org.apache.http.config.Lookup解决方式 一、出错情况              最近项目调HTTP接口时出现java.lang.ClassNotFoundException: org.apache.http.config.Lookup这个错误。百度了下发现网上没有,最后自己看jar包依赖才解决的二、原...

2018-06-20 17:40:44 46415 5

原创 Python核心数据类型——元组与文件

Python核心数据类型——元组与文件一、前言        在Python中,数据是以对象的形式存在的,通俗的来讲就是一切皆对象。Python对象主要包含以下几种类型数字;字符串;列表;字典;元组;文件;集合。(以上不是全部但是是主要的,后期会介绍像 函数,方法,类,模块这些也可以称作对象)本次我们介绍的是——元组和文件。二、核心数据类型——元组        元组是序列的一种,在python中...

2018-06-14 16:14:05 1272

原创 Python核心数据类型——列表与字典

Python核心数据类型——列表与字典一、前言        在Python中,数据是以对象的形式存在的,通俗的来讲就是一切皆对象。Python对象主要包含以下几种类型数字;字符串;列表;字典;元组;文件;集合。(以上不是全部但是是主要的,后期会介绍像 函数,方法,类,模块这些也可以称作对象)本次我们介绍的是——列表和元组。二、核心数据类型——列表        列表是序列的一种,在python中...

2018-06-14 10:06:38 1252

原创 Python核心数据类型——字符串

Python核心数据类型——字符串一、前言        在Python中,数据是以对象的形式存在的,通俗的来讲就是一切皆对象。Python对象主要包含以下几种类型数字;字符串;列表;字典;元组;文件;集合。(以上不是全部但是是主要的,后期会介绍像 函数,方法,类,模块这些也可以称作对象)本次我们介绍的是——字符串。二、核心数据类型——字符串        字符串是序列的一种,在python中,这...

2018-06-13 17:07:11 1254

原创 Python核心数据类型——数字

Python核心数据类型——数字一、前言        Python中,数据是以对象的形式存在的,通俗的来讲就是一切皆对象。Python对象主要包含以下几种类型数字;字符串;列表;字典;元组;文件;集合。(以上不是全部但是是主要的,后期会介绍像 函数,方法,类,模块这些也可以称作对象)先介绍数字。。二、核心数据类型——数字        如果你以前学过其他语言可能对数字类型就不是很陌生了。他是不可...

2018-06-11 17:24:20 1919

原创 Spring4的知识应用总结(七)—— Spring整合Struts2框架

Spring整合Struts2一、Spring在Web中的使用        通过注册 Servlet 监听器ContextLoaderListener, Web 应用程序可以加载 Spring 的ApplicationContext 对象.        这个监听器会将加载好的ApplicationContext对象保存到 Web 应用程序的 ServletContext 中. 随后, Serv...

2016-12-27 22:46:39 1318

原创 Spring4的知识应用总结(六)——Spring事务管理机制

Spring中的事务管理一、事务简介        事务管理是企业级应用程序开发中必不可少的技术,  用来确保数据的完整性和一致性.         事务就是一系列的动作, 它们被当做一个单独的工作单元. 这些动作要么全部完成, 要么全部不起作用        事务的四个关键属性(ACID)               原子性(atomicity): 事务是一个原子操作, 由一系列动作组成. 事务...

2016-12-26 22:37:35 2441

原创 Spring4的知识应用总结(五)——AOP

Spring AOP一、动态代理代码会随着需求的变化出现问题        代码混乱:越来越多的非业务需求(日志和验证等)加入后, 原有的业务方法急剧膨胀.  每个方法在处理核心逻辑的同时还必须兼顾其他多个关注点.         代码分散: 以日志需求为例, 只是为了满足这个单一需求, 就不得不在多个模块(方法)里多次重复相同的日志代码. 如果日志需求发生变化, 必须修改所有模块       代...

2016-12-26 21:09:16 1461

原创 Spring4的知识应用总结(四)——Bean的生命周期和注解方式配置

Bean的生命周期和注解方式配置一、Bean的生命周期        Spring IOC 容器可以管理 Bean 的生命周期, Spring 允许在 Bean 生命周期的特定点执行定制的任务.         Spring IOC 容器对 Bean 的生命周期进行管理的过程:        通过构造器或工厂方法创建 Bean 实例        为 Bean 的属性设置值和对其他 Bean 的引...

2016-12-25 22:42:37 3289

原创 Spring4的知识应用总结(三)——Bean之间的关系和作用域

Bean之间的关系和作用域一、Bean之间的关系继承Spring 允许继承 bean 的配置, 被继承的 bean 称为父 bean. 继承这个父 Bean 的 Bean 称为子 Bean子 Bean 从父 Bean 中继承配置, 包括 Bean 的属性配置子 Bean 也可以覆盖从父 Bean 继承过来的配置        父 Bean 可以作为配置模板, 也可以作为 Bean 实例.若只想把父...

2016-12-25 18:50:16 1371

原创 Spring4的知识应用总结(二)——Bean配置

Spring中 的Bean配置一、Spring容器 (1)Spring容器是Bean实例的工厂,并管理容器中的Bean。        Spring容器有两个核心接口:BeanFactory和ApplicationContext,其中ApplicationContext是BeanFactory的子接口。它们都可以代表Spring容器。        Bean是Spring容器的基本单位,在基于Sp...

2016-12-25 10:35:16 564

原创 Spring4 的知识应用总结(一)——基本配置jar包和设置

对Spring的基本了解和配置一、Spring是什么        Spring 是一个开源框架.        Spring 为简化企业级应用开发而生. 使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能.        Spring 是一个 IOC(DI) 和 AOP 容器框架.       具体描述 Spring:                轻量级:...

2016-12-24 11:12:56 1621

原创 Struts2的知识整理总结 (五)——值栈与OGNL表达式

Struts2的值栈与OGNL表达式一、OGNL表达式   OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。    * 所谓对象图,即以任意一个对象为根,通过OGNL可以访问与这个对象关联的其它对象。    * 通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。...

2016-12-19 14:12:23 442

原创 Struts2的知识整理总结(四)

这次我们主要讲Struts2的拦截器;过滤器;上传;下载;Ognl表达式;值栈等. 其中这些都是比较重要的,希望大家认真学习,好好了解。Struts2的应用总结(四)一、Struts2的拦截器原理        * 拦截器就是AOP(Aspect-Oriented Programming)的一种实现。        * 过滤器:过滤从客服端发送到服务器端请求的.        * 拦截器:拦截对目...

2016-12-09 23:57:46 387

原创 Struts2的知识整理总结(三)—— 数据封装和类型转换

Struts2的数据封装和类型转换一、Struts2的Action对数据封装的两种方式属性驱动提供对应属性的set方法进行数据的封装        * 表单的哪些属性需要封装数据,那么在对应的Action类中提供该属性的set方法即可。         * 表单中的数据提交,最终找到Action类中的setXxx的方法,最后赋值给全局变量。               * 注意:Struts2的框...

2016-12-09 10:35:53 702

原创 Struts2的知识整理总结(二)—— Action 应用总结

Action应用总结       之前我们已经总结了Struts2的基本配置和设置。下面我来说一下具体的实现流程。一、实现Action的三种方式Action类就是一个POJO类POJO类:        POJO(Plain Ordinary Java Object)简单的Java对象。简单来说,没有继承某个类,没有实现接口,就是POJO的类。Action类可以实现Action接口        ...

2016-12-07 11:19:27 647

原创 Struts2的知识整理总结(一)

好久没用过Struts2了,现在Struts2慢慢退出舞台了,但是很多项目还需要用Struts2进行开发和维护,最近有人问我这个,我闲来无事。就给整理下吧。 Struts2学习整理(一)Apache Struts2与Struts1完全不同,它的核心功能都是使用拦截实现“值栈”的概念,OGNL表达式和Struts2标签来解决应用程序数据,很多注解和约定,使这个框架更加易于使用...

2016-11-23 10:55:37 451

代码自动生成工具

文件是我优化过的代码自动生成工具,相关教程可以查看我的博客https://blog.csdn.net/qq_25814003/article/details/83062246

2018-10-15

springfox-swagger

资源包含两个文件,一个是swagger2相关jar包,一个是swagger2项目demo. 可以查看博客:https://blog.csdn.net/qq_25814003/article/details/81982882

2018-08-23

swagger-ui restful接口实现

资源包含两个文件,一个是swagger相关jar包,一个是swagger项目demo. 可以查看博客:https://blog.csdn.net/qq_25814003/article/details/81710222

2018-08-15

http接口需要的jar包

资源包含两个jar包,一个是httpclient,一个是httpcore. http接口需要的jar包,可以查看博客:https://blog.csdn.net/qq_25814003/article/details/80749287

2018-06-20

Python核心数据类型demo——元组与文件

python核心数据类型-元组与文件demo,这是可以查看我的博客,借鉴学习博客地址为:https://blog.csdn.net/qq_25814003/article/details/80694354

2018-06-14

Python核心数据类型——列表与字典

python核心数据类型-列表与字典demo,这是可以查看我的博客,借鉴学习博客地址为:https://blog.csdn.net/qq_25814003/article/details/80688736

2018-06-14

python核心数据类型-字符串demo

python核心数据类型-字符串demo,这是可以查看我的博客,借鉴学习博客地址为:https://blog.csdn.net/qq_25814003/article/details/80682096

2018-06-13

python核心数据类型-数字demo

python核心数据类型-数字demo,这是可以查看我的博客,借鉴学习博客地址为:https://blog.csdn.net/qq_25814003/article/details/80655122

2018-06-11

python3.7windows64版本下载

python3.7windows版本下载,可以查看我的博客https://blog.csdn.net/qq_25814003/article/details/80609729 查看安装教程

2018-06-07

list父子节点转树json

list父子节点转树json,大家也可以结合我的博客查看,下载以后可以直接应用 博客地址为:https://blog.csdn.net/qq_25814003/article/details/80519421

2018-05-31

扫码登录代码框架——java

扫码登录,解压后可以看看帮助引导,更好的让你了解项目,也可以查看我的博客文章。

2018-04-20

空空如也

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

TA关注的人

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