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

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

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

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

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

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

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

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

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

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

原创 Java扫码登录原理
Java轻松玩转扫码登录一、博主自言 最近公司项目中遇到了,发现不少朋友都对这个不了解,正好自己也对这感兴趣。所以就研究了下。 扫码登录技术觉得是不错的干货。就分享给打大家了。希望会对大家有所帮助,欢迎留言提问。 PS文章底部是我的代码下载链接,大家可以自行下载。 二、原理简介流程图1、进入网站-生成UUID2、跳转到二维码页面(二维码的生成与UUID关联...
2018-04-20 11:40:52
10154
5
原创 报错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
47695
5
原创 Python核心数据类型——元组与文件
Python核心数据类型——元组与文件一、前言 在Python中,数据是以对象的形式存在的,通俗的来讲就是一切皆对象。Python对象主要包含以下几种类型数字;字符串;列表;字典;元组;文件;集合。(以上不是全部但是是主要的,后期会介绍像 函数,方法,类,模块这些也可以称作对象)本次我们介绍的是——元组和文件。二、核心数据类型——元组 元组是序列的一种,在python中...
2018-06-14 16:14:05
1318
原创 Python核心数据类型——列表与字典
Python核心数据类型——列表与字典一、前言 在Python中,数据是以对象的形式存在的,通俗的来讲就是一切皆对象。Python对象主要包含以下几种类型数字;字符串;列表;字典;元组;文件;集合。(以上不是全部但是是主要的,后期会介绍像 函数,方法,类,模块这些也可以称作对象)本次我们介绍的是——列表和元组。二、核心数据类型——列表 列表是序列的一种,在python中...
2018-06-14 10:06:38
1332
原创 Python核心数据类型——字符串
Python核心数据类型——字符串一、前言 在Python中,数据是以对象的形式存在的,通俗的来讲就是一切皆对象。Python对象主要包含以下几种类型数字;字符串;列表;字典;元组;文件;集合。(以上不是全部但是是主要的,后期会介绍像 函数,方法,类,模块这些也可以称作对象)本次我们介绍的是——字符串。二、核心数据类型——字符串 字符串是序列的一种,在python中,这...
2018-06-13 17:07:11
1368
原创 Python核心数据类型——数字
Python核心数据类型——数字一、前言 Python中,数据是以对象的形式存在的,通俗的来讲就是一切皆对象。Python对象主要包含以下几种类型数字;字符串;列表;字典;元组;文件;集合。(以上不是全部但是是主要的,后期会介绍像 函数,方法,类,模块这些也可以称作对象)先介绍数字。。二、核心数据类型——数字 如果你以前学过其他语言可能对数字类型就不是很陌生了。他是不可...
2018-06-11 17:24:20
2005
原创 Spring4的知识应用总结(七)—— Spring整合Struts2框架
Spring整合Struts2一、Spring在Web中的使用 通过注册 Servlet 监听器ContextLoaderListener, Web 应用程序可以加载 Spring 的ApplicationContext 对象. 这个监听器会将加载好的ApplicationContext对象保存到 Web 应用程序的 ServletContext 中. 随后, Serv...
2016-12-27 22:46:39
1369
原创 Spring4的知识应用总结(六)——Spring事务管理机制
Spring中的事务管理一、事务简介 事务管理是企业级应用程序开发中必不可少的技术, 用来确保数据的完整性和一致性. 事务就是一系列的动作, 它们被当做一个单独的工作单元. 这些动作要么全部完成, 要么全部不起作用 事务的四个关键属性(ACID) 原子性(atomicity): 事务是一个原子操作, 由一系列动作组成. 事务...
2016-12-26 22:37:35
2506
原创 Spring4的知识应用总结(五)——AOP
Spring AOP一、动态代理代码会随着需求的变化出现问题 代码混乱:越来越多的非业务需求(日志和验证等)加入后, 原有的业务方法急剧膨胀. 每个方法在处理核心逻辑的同时还必须兼顾其他多个关注点. 代码分散: 以日志需求为例, 只是为了满足这个单一需求, 就不得不在多个模块(方法)里多次重复相同的日志代码. 如果日志需求发生变化, 必须修改所有模块 代...
2016-12-26 21:09:16
1499
原创 Spring4的知识应用总结(四)——Bean的生命周期和注解方式配置
Bean的生命周期和注解方式配置一、Bean的生命周期 Spring IOC 容器可以管理 Bean 的生命周期, Spring 允许在 Bean 生命周期的特定点执行定制的任务. Spring IOC 容器对 Bean 的生命周期进行管理的过程: 通过构造器或工厂方法创建 Bean 实例 为 Bean 的属性设置值和对其他 Bean 的引...
2016-12-25 22:42:37
3354
原创 Spring4的知识应用总结(三)——Bean之间的关系和作用域
Bean之间的关系和作用域一、Bean之间的关系继承Spring 允许继承 bean 的配置, 被继承的 bean 称为父 bean. 继承这个父 Bean 的 Bean 称为子 Bean子 Bean 从父 Bean 中继承配置, 包括 Bean 的属性配置子 Bean 也可以覆盖从父 Bean 继承过来的配置 父 Bean 可以作为配置模板, 也可以作为 Bean 实例.若只想把父...
2016-12-25 18:50:16
1407
原创 Spring4的知识应用总结(二)——Bean配置
Spring中 的Bean配置一、Spring容器 (1)Spring容器是Bean实例的工厂,并管理容器中的Bean。 Spring容器有两个核心接口:BeanFactory和ApplicationContext,其中ApplicationContext是BeanFactory的子接口。它们都可以代表Spring容器。 Bean是Spring容器的基本单位,在基于Sp...
2016-12-25 10:35:16
605
原创 Spring4 的知识应用总结(一)——基本配置jar包和设置
对Spring的基本了解和配置一、Spring是什么 Spring 是一个开源框架. Spring 为简化企业级应用开发而生. 使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能. Spring 是一个 IOC(DI) 和 AOP 容器框架. 具体描述 Spring: 轻量级:...
2016-12-24 11:12:56
1682
原创 Struts2的知识整理总结 (五)——值栈与OGNL表达式
Struts2的值栈与OGNL表达式一、OGNL表达式 OGNL是Object Graphic Navigation Language(对象图导航语言)的缩写,它是一个开源项目。 * 所谓对象图,即以任意一个对象为根,通过OGNL可以访问与这个对象关联的其它对象。 * 通过它简单一致的表达式语法,可以存取对象的任意属性,调用对象的方法,遍历整个对象的结构图,实现字段类型转化等功能。...
2016-12-19 14:12:23
478
原创 Struts2的知识整理总结(四)
这次我们主要讲Struts2的拦截器;过滤器;上传;下载;Ognl表达式;值栈等. 其中这些都是比较重要的,希望大家认真学习,好好了解。Struts2的应用总结(四)一、Struts2的拦截器原理 * 拦截器就是AOP(Aspect-Oriented Programming)的一种实现。 * 过滤器:过滤从客服端发送到服务器端请求的. * 拦截器:拦截对目...
2016-12-09 23:57:46
425
原创 Struts2的知识整理总结(三)—— 数据封装和类型转换
Struts2的数据封装和类型转换一、Struts2的Action对数据封装的两种方式属性驱动提供对应属性的set方法进行数据的封装 * 表单的哪些属性需要封装数据,那么在对应的Action类中提供该属性的set方法即可。 * 表单中的数据提交,最终找到Action类中的setXxx的方法,最后赋值给全局变量。 * 注意:Struts2的框...
2016-12-09 10:35:53
739
原创 Struts2的知识整理总结(二)—— Action 应用总结
Action应用总结 之前我们已经总结了Struts2的基本配置和设置。下面我来说一下具体的实现流程。一、实现Action的三种方式Action类就是一个POJO类POJO类: POJO(Plain Ordinary Java Object)简单的Java对象。简单来说,没有继承某个类,没有实现接口,就是POJO的类。Action类可以实现Action接口 ...
2016-12-07 11:19:27
697
原创 Struts2的知识整理总结(一)
好久没用过Struts2了,现在Struts2慢慢退出舞台了,但是很多项目还需要用Struts2进行开发和维护,最近有人问我这个,我闲来无事。就给整理下吧。 Struts2学习整理(一)Apache Struts2与Struts1完全不同,它的核心功能都是使用拦截实现“值栈”的概念,OGNL表达式和Struts2标签来解决应用程序数据,很多注解和约定,使这个框架更加易于使用...
2016-11-23 10:55:37
492
代码自动生成工具
2018-10-15
springfox-swagger
2018-08-23
swagger-ui restful接口实现
2018-08-15
http接口需要的jar包
2018-06-20
Python核心数据类型demo——元组与文件
2018-06-14
Python核心数据类型——列表与字典
2018-06-14
python核心数据类型-字符串demo
2018-06-13
python核心数据类型-数字demo
2018-06-11
python3.7windows64版本下载
2018-06-07
list父子节点转树json
2018-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人