5 愤怒的懒洋洋

尚未进行身份认证

我要认证

千里之行,始于足下;万座大山,从现在开始翻越。

等级
TA的排名 4w+

java代码自动生成

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

2018-10-15 17:46:41

SQL提升(二)

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

2018-09-05 10:04:53

SQL提升(一)

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

2018-09-04 17:26:20

MyBatis——mapper.xml提升指南

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

2018-09-04 14:07:54

Swagger教程三

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

2018-08-24 14:34:04

Swagger教程二

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

2018-08-23 16:14:56

Swagger教程

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

2018-08-15 20:16:35

报错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

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

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

2018-06-14 16:14:05

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

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

2018-06-14 10:06:38

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

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

2018-06-13 17:07:11

Python核心数据类型——数字

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

2018-06-11 17:24:20

python安装教程

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

2018-06-07 15:15:23

List父子节点构造树形Json

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

2018-05-31 09:42:58

Java扫码登录原理

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

2018-04-20 11:40:52

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

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

2016-12-27 22:46:39

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

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

2016-12-26 22:37:35

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

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

2016-12-26 21:09:16

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

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

2016-12-25 22:42:37

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

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

2016-12-25 18:50:16

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!