- 博客(297)
- 资源 (52)
- 收藏
- 关注
原创 Subline的基本配置
目录 工欲善其事,必先利其器。最近使用Subline去编写Python程序,涉及到几个插件安装以及Subline的基本配置!其中遇到一个坑,特地写了该文章,粗略记录一下个人对Subline常规的配置。一、Subline的安装二、Package Control安装 ~~ Subline所有插件管理的工具三、利用Package Control安装中文翻译四、Subline字体大...
2019-01-14 00:06:18 15911 1
原创 入门案例理解 —— 命令模式(Command Pattern)
目录 前言一、命令模式【what】 二、 命令模式场景三、 命令模式UML图四、入门案例分析 ~ ~ (无使用命令模式)五、传统设计方案 有哪些不足?六、使用命令模式改造该项目六、命令模式优点七、命令模式缺点八、总结前言最近看了《大话设计模式》中的命令模式。当看到命令模式的时候,感觉并不是太好理解,于是上网搜索了些资料。于是想写下自己对命令模式的...
2018-12-19 01:08:50 925 1
原创 MyBatis Plus 学习
目录前言快速入门简介特性框架结构代码托管快速开始初始化工程添加依赖配置编码开始使用小结安装ReleaseSnapshot配置核心功能代码生成器添加依赖切换模板引擎自定义模板引擎CRUD 接口Mapper CRUD 接口Service CRUD 接口updateBatchById条件构造器...
2018-12-16 23:21:31 6296
原创 MyBatis Plus 学习 ~~ 插件扩展
继上一篇关于Mybatis Plus基础,这一篇介绍关于MP的插件https://blog.csdn.net/xiaozhegaa/article/details/85040659目录插件扩展热加载逻辑删除通用枚举扫描并自动关联注入一、Jackson二、Fastjson自动填充功能Sql 注入器性能分析插件乐观锁插件多租户 SQL 解析器My...
2018-12-16 23:18:41 4247
翻译 一篇文章学会JVM ~~ 超详细
目录前言一、什么是JVM? JVM 又称 Java虚拟机? 必了解问题二、JVM 跟 JDK、JRE的关系?三、为什么要学习JVM?必了解问题四、JVM运行时数据区4.1 JVM运行时数据区是什么?4.2 为什么要学习JVM运行时数据区?五、程序计数器六、虚拟机栈七、本地方法栈八、提几个问题八、方法区九、heap:分代模型前言罗里吧嗦...
2018-12-10 00:50:50 875
原创 Git 常规命令行指令
一、Git 安装不断点击next即可,这里不做详细的截图说明二、Git 命令行操作 ~~· 本地库相关1、本地库初始化 在某一个文件夹右键 ---> Git Bash Here ---> mkdir shuling ---> cd shuling ---> git init 命令:git init效果2、设置签名** 形式...
2018-12-07 00:59:11 3725
原创 Eclipse中Git的插件使用 (3)~~ 解决版本冲突
目录 一、项目说明二、冲突演示三、解决版本冲突有兴趣的可以查看上一篇文章:https://blog.csdn.net/xiaozhegaa/article/details/84844000一、项目说明继前两篇文章,这里有两个项目GitInit2(本地创建,推送到远程库)、GitInit3(从远程库克隆下来)这里GitInit2和GitInit3表示两个人同时操作...
2018-12-06 00:01:00 686
原创 Eclipse中Git的插件使用(2) ~~ 克隆项目、推送远程库
目录一、将本地工程推送到远程库二、将远程库的工程克隆到本地三、总结此篇文章是续上一篇未写完的文章,如果有兴趣的话,可以看上一篇文章:https://blog.csdn.net/xiaozhegaa/article/details/84800193一、将本地工程推送到远程库1、登录github,先创建远程库! ~~ 关于github操作,这里暂不详细说明,详细看git操作...
2018-12-06 00:00:49 788
原创 Eclipse中Git的插件使用 ~~ 初始化本地库、设置签名、忽略文件、提交本地库
目录一、前言二、Eclipse中git插件的介绍三、Eclipse把工程初始化为本地库四、Eclipse中设置本地库范围签名五、Eclipse中Git图标的介绍六、Eclipse中特定文件介绍七、Eclipse中本地库基本操作一、前言习惯了使用Idea工具进行开发,最近跟随公司切回到eclipse工具,类似这种Git/SVN插件在eclipse中的操作已经模糊,...
2018-12-06 00:00:30 1065
原创 23种设计模式之单例模式
前言: * 此文仅是个人自学理解的学习笔记,记录自己对单例模式的理解,若有不对之处敬请指导更正,谢谢! * * 最近,在学习设计模式相关知识,越到后面越容易忽略了前面比较简单的模式。而且复杂情况下模式的组合使用更难以理解。之前没有做笔记,后期复习成本太高。这里好好整理相关笔记,争取降低后面的成本! 有需要的可以看一下,希望对你有帮助! *一、单例模式【what】单例模式(S...
2018-11-28 23:12:20 484
原创 一个demo彻底搞懂观察者模式
一、介绍观察者模式也被称为发布-订阅(Publish/Subscribe)模式,它属于行为型模式的一种。观察者模式定义了一种一对多的依赖关系,一个主题对象可被多个观察者对象同时监听。当这个主题对象状态变化时,会通知所有观察者对象并作出相应处理逻辑。二、UML图 三、入门案例分析 ~ ~ (无使用观察者模式)上面的内容比较抽象,这里用一个案例加深对观察者模式的理解!需求:...
2018-11-15 12:25:58 1389
原创 "=="和equals方法究竟有什么区别?
一、"=="和equals方法究竟有什么区别?==操作符比较的是值【变量(栈)内存中存放的对象的(堆)内存地址】,也就是用于比较变量所对应的堆内存中所存储的数值是否相同。equal用于比较两个对象的值是否相同【不是比地址】【特别注意】 Object类中的equals方法和“==”是一样的,没有区别,而String类,Integer类等等一些类,是重写了equals方法,才使得equal...
2018-11-14 14:30:58 6834 2
原创 Eclipse + IDEA 自动补全返回值快捷键
自动补全返回值~~快捷键之前在eclipse用到一个很好用的快捷键 — —自动补全返回值信息。有时候,不清楚调用某个函数的具体的返回值类型,只能去查看源码的方法返回值。手动去指定该返回值的类型,然后用一个变量去接收。有点麻烦,有了这个快捷键~~我们就可以直接生成 返回值信息 eclipse将光标定位到需要生成返回值那行的末尾处,使用下面快捷键Alt + Shift +...
2018-10-17 10:01:06 23189
原创 ExtJs案例(一) ~~自由定义Grid表格的滚动条
目录 自由定义Grid表格的滚动条一、需求分析:二、自由定义滚动条三、整理思路四、代码编写五、效率问题六、动态展示:“加载更多”按钮内容自由定义Grid表格的滚动条一、需求分析:在前一篇文章,已经分享了Grid表格加载更多的代码,现在需求是:加载更多之后,自动将滚动条定位到最底部。二、自由定义滚动条参考了网上各种博客代码,十几篇博客都在说同一个代...
2018-10-11 10:37:57 1229
原创 ExtJs案例(一) ~~ Grid组件加载更多
目录 Grid组件加载更多一、需求二、加载更多三、整理思路四、代码编写Grid组件加载更多一、需求最近,有个新的需求,用Ext Grid组件加载数据之后,点击“加载更多”按钮,会在Grid表格后面追加新的内容。要求:只返回后面追加的内容,不会返回原先的内容 设置Grid表格的滚动条在最下面 设置加载更多的文字+总条数二、加载更多参考网上一大堆的代码...
2018-10-11 10:34:44 858
原创 Play框架学习记录
Play框架架构的学习心得:在接触到一个新的框架的时候,需要了解这个框架是应用在哪一个层(哪里)的框架,那么针对这个层(业务)应该具备什么样的功能,只要我们了解这种框架的语法,掌握这些基本的功能,那么这个框架算是基本入门了。举个例子来说,例如SpringMVC框架是应用在Web层的框架【what】,【Why】传统的Servlet技术每次的Url请求都需要我们专门去写映射地址,收集数据,这个很麻...
2018-10-09 20:31:42 1166
原创 加载文件资源的三种方式
资料下载;https://download.csdn.net/download/xiaozhegaa/10709524加载文件资源的三种方式1. 从classpath根目录下加载指定名称的文件 this.getClass().getClassLoader().getResourceAsStream("xiaozheng.text"); 2. 从当前包下加载指定名...
2018-10-09 20:19:21 783
原创 基于反射的自动校验工具类
目录 基于反射的自动校验工具类源码代码编写1. 搭建SpringBoot项目,参考一下的文章:2. 编写一个简单的Hello,尝试访问:3. 准备工作ok,编写一个用户实体4. 编写一个Check注解,这个注解用来标识哪一个字段需要被校验的,扩展性5. 给需要被校验的字段添加上@Check注解6. 编写返回类BusiResult和 BusiStatus类...
2018-10-06 15:03:53 637
原创 SpringBoot入门学习(十六)~~文件上传
目录 SpringBoot中的文件上传一、上传代码二、上传相关参数配置SpringBoot中的文件上传 以前,我们使用SpringMVC上传文件的时候,需要引入commons-fileupload.jar和commons-io.jar。在web.xml中配置文件上传解析器。现在在SpringBoot中仍然使用MultipartFile上传,但是使用的是Ser...
2018-10-01 00:06:07 599
原创 SpringBoot入门学习(十五)~~注册Servlet组件
目录SpringBoot中注册Servlet组件第一种方式:Servlet注解的方式~~Spring3.x+ServletFilterListener第二种方式:SpringBoot方式ServletFilterListenerSpringBoot中注册Servlet组件在项目中,我们经常会使用到过滤器Filter、监听器Listener,Filter和...
2018-10-01 00:05:55 592
原创 SpringBoot入门学习(十四)~~统一错误处理
目录 SpringBoot统一错误处理一、入门案例二、编写统一异常处理类三、编写的异常页面SpringBoot统一错误处理 之前在Web.xml中,我们可以通过配置<error-page/>的配置去指定我们的404页面、500页面,也可以写统一异常处理类继承HanlerExceptionResolver类,对异常统一管理。而在SpringBoot...
2018-10-01 00:05:43 709
原创 SpringBoot入门学习(十三)~~ 集成Freemarker
目录SpringBoot集成Freemarker一、SpringBoot的模板引擎介绍二、SpringBoot对比三、Freemarker整合SpringMVC配置分析四、Freemarker其他配置信息SpringBoot集成Freemarker 一、SpringBoot的模板引擎介绍 SpringBoot对JSP支持并不好,官方声明,如果可以的话,尽量是不用J...
2018-10-01 00:05:32 613
原创 SpringBoot入门学习(十二)~~ 静态资源处理
目录 SpringBoot静态资源处理一、默认静态资源位置二、自定义静态资源的位置SpringBoot静态资源处理在以前的项目中,有webapp存放静态资源的,但是在SpringBoot项目中,已经没有这个文件夹了。那么静态资源应该放在哪里呢 ? 建议呢,还是把静态资源放在下面的位置,因为在打包的时候, 默认静态资源的文件会打到jar包里面,部署就不会发生错...
2018-10-01 00:05:21 532
原创 SpringBoot入门学习(十一)~~自动装配的原理
目录 SpringBoot自动装配的原理一、自动装配原理二、补充知识SpringBoot自动装配的原理一、自动装配原理1、SpringAlication.run(Application.class);执行流程中有refreshContext(context);这句话2、refreshContext(context);内部会解析我们配置类上的标签,实现自动装配功能...
2018-10-01 00:05:09 565
原创 SpringBoot入门学习(十)~~ 事务配置
目录SpringBoot事务配置一、Mybatis整合Spring的事务配置方式二、入门小小案例~~保存用户信息三、注解方式配置Mybatis的事务SpringBoot事务配置 一、Mybatis整合Spring的事务配置方式 回顾Mybatis配置事务有两种方式,一种是注解方式;另一种是配置文件的方式。注解方式首先开启注解扫描,然后在service上使用@Trans...
2018-10-01 00:04:53 634
原创 SpringBoot入门学习(九)~~ 整合Mybatis
目录 SpringBoot整合Mybatis一、Mybatis配置文件梳理~~分析以往的配置文件二、SpringBoot整合Mybatis代码开发三、进一步分析上面的配置四、配置文件(*.xml没有在resource目录下,编译之后找不到的问题)五、输出Mybatis sql语句SpringBoot整合Mybatis 一、Mybatis配置文件梳理~~分析以往...
2018-09-30 18:07:54 634
原创 SpringBoot入门学习(八) ~~ 热部署集成DataSource
目录 SpringBoot集成DataSource一、Spring-boot-starter-parent依赖介绍二、基成DataSourceSpringBoot集成DataSource 一、Spring-boot-starter-parent依赖介绍 SpringBoot依赖格式介绍 二、基成DataSource 【准备工作:】这里使用D...
2018-09-30 18:04:02 850
原创 SpringBoot入门学习(七) ~~ 热部署
目录 SpringBoot的热部署一、入门案例【How】二、Devtools的原理三、Devtools排除资源四、Devtools禁用~~两种方式五、Devtools重启策略!SpringBoot的热部署SpringBoot应用的热部署所谓的热部署指在不重启Web服务器前提下能使修改生效。 除了使用JRebel来实现热部署,还可以使用Spri...
2018-09-30 18:01:57 572
原创 SpringBoot入门学习(六) ~~ 参数绑定
目录 SpringBoot中的参数绑定一、@ConfigurationProperties二、@Value三、命令行方式——配置参数四、@ConfigurationProperties 总结~~支持松绑定SpringBoot中的参数绑定SpringBoot的特点就是将配置文件中的配置信息自动注入到自动生成的类中,这样就可以省很多功夫了。那么这里有一个疑问?Sprin...
2018-09-30 17:58:19 465
原创 SpringBoot入门学习(五)~~ Banner设置
目录 SpringBoot的Banner设置一、自定义自己的Banner二、隐藏Banner 第一种方式:~~ 配置文件中关闭banner显示 第二种方式:~~ 启动项目的时候代码配置不加载SpringBoot的Banner设置在SpringBoot启动的时候,我们会看到SpringBoot的Banner,其实勒,这个Banner是支持自己自定义的。接下来介绍...
2018-09-30 17:55:04 1040
原创 SpringBoot入门学习(四)~~ SpringBoot的参数设置
目录SpringBoot的参数设置一、Spring注入参数的介绍 ~ ~ 第一种方式(命令行参数):ApplicationArgument对象注入参数 第二种方式(配置文件):application*.properties二、Spring提供方面的properties绑定机制三、扩展知识~SpringBoot的参数设置SpringBoot在应用启...
2018-09-30 17:51:46 1939
原创 SpringBoot入门学习(三)~~ SringBoot启动的三种方式
目录SringBoot启动的三种方式一、启动SpringBoot项目的三种方式第一种方式 — — 程序代码启动第二种方式 — —插件spring-boot-maven-plugin启动第三种方式 — —打包的方式启动总结:SringBoot启动的三种方式前面我们已经知道“创建SpringBoot项目”的三种方式。而且在前面也稍稍介绍了如何去启动SpringBo...
2018-09-30 17:48:23 2042
原创 SpringBoot入门学习(二)~~SpringBoot项目结构分析 Maven的模块化开发
目录Maven的模块化开发一、案例分析:【Why+How】二、代码搭建~~ 【what】三、Pom文件配置的分析~~~ Maven的模块化开发这里介绍Maven的模块化开发,在上一篇文章中,我们知道Maven可以改造成SprigBoot项目。基于上述模块结构,我们也可以直接应用在SpringBoot中。因为在公司新项目中介绍到这种架构,那么在这里详细介绍如何去搭建这样的...
2018-09-30 17:42:37 1453 1
原创 SpringBoot入门学习(一)~~ 快速搭建SpringBoot项目
目录一、创建SpringBoot项目的三种方式第一种方式:第二种方式:http://start.spring.io/第三种方式 ~~ 手动搭建 一、创建SpringBoot项目的三种方式 通过IDEA或者Eclipse的Spring Initializer快速创建。 访问http://start.spring.io/创建SpringBoot的骨架。 自己手动搭建,...
2018-09-30 17:37:12 897
原创 SpringBoot基础+深入底层+高级应用~~前言
很早之前,就一直想做一个SpringBoot专题博客分享,也算是记录自己学习SpringBoot的点点滴滴。平时呢!比较忙,然后写一篇博客需要花费两三个小时的时间,一直没有写相关分享文章。刚好最近公司正在使用SpringBoot开发一个项目,整体架构是我搭建,因为之前没有做好SpringBoot笔记记录,忘记了某些技术点的整合步骤,花费了比较长的时间去重新熟悉SpringBoot相关知识,决定...
2018-09-30 17:28:33 4394 7
原创 ExtJs学习(八)~~项目分享,ECP中小型企业进销存管理系统
项目名称:Ecp中小型企业进销存系统项目编号:ECP1.0这是我大学的实训项目,当时打成war包,并且源码都在里面,前端使用ExtJS项目,数据库文件也在里面,不知道能不能部署起来~~有需要的下面链接下载!! https://code.aliyun.com/924155240/ecp-company?spm=a2111a.8458726.0.0.6c6c3531wOva0Y...
2018-09-28 16:55:02 2369 2
原创 ExtJs学习(七)~~实战之订单模块 MVVM架构
目录 目录一、开发一个“商家订单”的功能~~ 效果图二、开发架构 -- MVVM三、开发思路 - - MVVM四、开发代码 ~~ 以下采用MVVM分层的开发模式。五、代码分享 一、开发一个“商家订单”的功能~~ 效果图二、开发架构 -- MVVM【what】Model–View–ViewModel(MVVM) 是一个软件架构设计模式,由微软...
2018-09-27 23:11:46 1298
原创 ExtJs学习(六)~~入门实战
一、开发一个“玩家信息”的功能~~ 效果图【思路分析:】这里需要一个grid组件去展示数据,grid组件需要一个columns数组显示返回结果,同时grid需要一个store,store需要一个model。同时grid也需要一个toolbar和queryForm。Grid表格是放在主视图里面的。这里一共就有8个组件。我们约定好,除了store、main View是create,其他...
2018-09-27 21:39:47 1121
原创 ExtJs学习(五)~~其他组件
一、弹窗组件 二、理解Ajax请求组件Ext.Ajax.request({ url : 'order/deleteByIds', method : 'post', params : { ids:selectIds }, success: function(response, options) { var json = Ext.util....
2018-09-27 21:13:38 746
原创 ExtJs学习(四)~~Grid组件
Grid是一个表格组件,是后台管理系统中最常用的。经常用来展示数据用,它涉及到表头的定义,表格底部tab工具栏,表数据的展示,以及头部查询框等。针对每一个部分,都会单独拿出来讲。一、理解Grid组件1. 查看官网文档 ~~ 在右上角的搜索栏直接搜索:grid2. 剖析理解Crid~~important【理解:】在grid.Panel中,值得关注的有两个属性。columns 和 ...
2018-09-27 20:43:10 2255
redis软件,开发jar包
2018-01-30
linux下javaweb环境
2017-12-27
Linux环境下jdk,mysql,tomcat安装包
2017-07-31
eclipse开发环境配置
2017-07-14
聊天室源码
2017-04-26
dbutil+c3p0
2017-04-17
Spring怎么查找xml和schema约束
2017-04-16
web开发手册
2017-03-30
自己写的js案例
2017-03-16
my_upload+第二次重构三个java文件
2017-03-15
SpringBoot-Cache源码分享.zip
2020-11-24
SpringBoot整合Mybatis项目
2020-11-19
jdk1.7 jdk1.8源码包
2020-11-09
for Winodw rabbit soft and document.zip
2020-05-22
for Linux jdk and zk 64位.zip
2020-05-19
select2文件.zip
2020-03-12
weixinPay【完成版】.zip
2019-10-15
nginx.tar.zip
2019-06-23
Subline/Package Control插件等
2019-01-14
命令模式代码原理入门案例
2018-12-19
加载文件资源的三种方式
2018-10-09
Extjs MVVM架构demo
2018-09-27
notepad++ theme
2018-07-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人