自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小默:进无止境

QQ:1274654983 欢迎交流~~

  • 博客(872)
  • 资源 (51)
  • 收藏
  • 关注

原创 认真学习MySQL的逻辑架构

MySQL是典型的CS架构,即client/Server架构,服务器端程序使用的 mysqld。不论客户端进程和服务器进程是采用哪种方式进行通信,最后实现的效果都是:客户端进程向服务器进程发送一段文本(SQL语句),服务器进程处理后再向客户端进程发送一段文本(处理结果)。那服务器进程对客户端进程发送的请求做了什么处理,才能产生最后的处理结果呢?这里以查询请求为例展示:![在这里插入图片描述](https://img-blog.csdnimg.cn/fd59b1eee29c46fab42297296

2022-09-20 16:36:04 103

原创 认真学习MySQL中的角色权限控制

# 【1】 权限管理关于MySQL的权限简单的理解就是MySQL运行你做你权力以内的事情,不可以越界。比如只允许你执行select操作,那么你就不能执行update操作。只允许你从某台机器上连接MySQL,那么你就不能从除那台机器以为的其他机器连接MySQL。## ① 权限列表可以使用如下命令查看MySQL到底有哪些权限```sqlshow privileges;```|权限分布|可能设置的权限 ||--|--|| 表权限 | Select Insert Update Delete C

2022-09-20 14:22:55 245

原创 认真研究MySQL主从复制

MySQL主从复制简单来讲就是slave会从master读取binlog来进行数据同步,其是异步且串行化的。**主从复制过程*** master将改变记录到二进制日志(binary log)文件,这些记录过程叫做二进制日志事件,binary log events。* slave将master的binary log event拷贝到它的中继日志(relay log)。* slave重做中继日志中的事件,将改变应用到自己的数据库中**复制的基本原则*** 每个slave只有一个master*

2022-09-15 15:25:32 234

原创 MySQL调优之show profile 应用

show profile是MySQL提供可以用来分析当前会话中语句执行的资源消耗情况,可以帮助进行SQL问题的诊断。**查看配置**```sqlshow variables like '%profiling%'# 本文这里如下have_profiling YES //是否支持profileprofiling OFF // OFF表示关闭,默认关闭profiling_history_size 15 // 记录最近15条语句```可以使用命令`set globa

2022-09-14 15:55:21 256

原创 MySQL调优之慢查询日志应用

慢查询日志是用于记录SQL执行时间超过某个临界值的SQL日志文件,可用于快速定位慢查询,为我们的SQL优化做参考。具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。long_query_time的默认值为10,意思是运行10秒以上的SQL语句。**查看是否开启**```sqlshow variables like '%slow_query_log%'# 本文这里结果如下slow_query_log ONslow_query_log_file DESK

2022-09-14 13:49:40 214

原创 MySQL查询优化之order by 与 group by优化

order by 子句尽量使用index方式排序(即using index),避免使用filesort方式排序(即using filesort)。Index方式效率高,它指MySQL扫描索引本身完成排序,filesort则效率低。**order by满足两种情况,会使用 index 方式排序:*** order by语句使用索引最左前列(最左匹配法则)* where子句和order by子句条件列组合满足最左匹配法则下面给出几个实例来说明,如下所示我们创建表并为其创建组合索引(c1,c2,c3)

2022-09-07 18:04:59 252 1

原创 MySQL中最左匹配相关实践总结

首先回顾一下什么是最左匹配(也有称之为最左前缀)?顾名思义:最左优先,以最左边的为起点任何连续的索引都能匹配上。同时遇到范围查询(>、

2022-09-05 11:01:33 211

原创 认真研究ConcurrentHashMap中的元素统计策略

这里我们想研究的是jdk1.8中ConcurrentHashMap的`addCount(long x, int check)`方法。如下所示在put方法的最后会触发`addCount(long x, int check)`方法进行元素个数的统计。![在这里插入图片描述](https://img-blog.csdnimg.cn/910b40b954824bceb3a9cc4d61b6f8d1.png)我们再回顾一下另一个参数binCount :* 在操作链表的分支if (fh >= 0)中 用于统计

2022-08-30 15:16:12 149

转载 前后端分离时跨域的一些问题与解决方案

# 【1】什么是跨域?## 同源策略同源策略(Sameoriginpolicy)是一种约定,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,则浏览器的正常功能可能都会受到影响。可以说Web是构建在同源策略基础之上的,浏览器只是针对同源策略的一种实现。同源策略会阻止一个域的javascript脚本和另外一个域的内容进行交互。所谓同源(即指在同一个域)就是两个页面具有相同的协议(protocol),主机(host)和端口号(port)浏览器的同源策略阻止了浏览器读取不同源的资源。这种

2022-04-25 13:05:47 299

原创 Linux项目实践异常总结

【1】tail: inotify cannot be used, reverting to polling: Too many open files使用tail查看日志报的错误,使用命令查看异常线程:[root@VM-8-2-centos tomcat8080]# lsof | awk '{ print $2; }' | sort -rn | uniq -c | sort -rn | head 13114 28695 3312 6785 3312 4692 3312 31762

2022-03-14 19:23:48 1131

原创 Linux下不同版本的服务处理

Linux服务器,服务管理--systemctl命令详解,设置开机自启动。syetemclt就是service和chkconfig这两个命令的整合,在CentOS 7就开始被使用了。Centos6及以前是service命令。systemctl 是系统服务管理器命令,它实际上将 service 和 chkconfig 这两个命令组合到一起。|任务 | 旧指令| 新指令 ||--|:--|:--||使某服务自动启动 |chkconfig --level 3 httpd on |systemctl

2022-03-05 09:33:32 152

原创 SpringMVC常见组件之DataBinder数据绑定器分析

什么是数据绑定?简单一句话就是把请求中参数信息绑定到目标方法的参数上。数据绑定是参数解析过程中的一部分。如下图所示:那么这里我们就要研究一下数据绑定相关的那些组件。【1】绑定工厂WebDataBinderFactory工厂嘛,使用了工厂方法设计模式,只有一个抽象方法用来让子类实现以创建一个WebDataBinder实例。public interface WebDataBinderFactory { WebDataBinder createBinder(NativeWebRequest webRe

2021-11-05 15:47:50 954

原创 认真学习设计模式之组合模式(Composite Pattern)

【1】概述组合模式(Composite Pattern),又叫部分整体模式,它创建了对象组的树形结构,将对象组合成树状结构以表示“整体-部分”的层次关系。组合模式依据树形结构来组合对象,用来表示部分以及整体层次。这种类型的设计模式属于结构型模式。组合模式使得用户对单个对象和组合对象的访问具有一致性,即:组合能让客户以一致的方式处理个别对象以及组合对象。① 三大组件Component :这是组合中对象声明接口,在适当情况下,实现所有类共有的接口默认行为,用于访问和管理Component 子部件,

2021-11-04 18:47:22 125

原创 Java中静态代理使用与原理详解

相关博文:Java中动态代理使用与原理详解CGLIB动态代理使用与原理详解【1】概述代理模式是为一个对象提供一个替身,以控制对这个对象的访问。即通过代理对象访问目标对象.这样做的好处是:可以在目标对象实现的基础上,增强额外的功能操作,即扩展目标对象的功能。被代理的对象可以是远程对象、创建开销大的对象或需要安全控制的对象代理模式有不同的形式, 主要有三种静态代理、动态代理(JDK 代理、接口代理)和Cglib 代理(可以在内存动态的创建对象,而不需要实现接口, 他是属于动态代理的范畴) 。静态

2021-11-04 16:13:31 198

原创 认真学习设计模式之状态模式(State Pattern)

【1】概述状态模式允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。这个模式将状态封装成独立的类,并将动作委托到 代表当前状态的对象,我们知道行为会随着内部状态而改变。一个对象“看起来好像修改了它的类”是什么意思呢?从客户的视角来看:如果说你使用的对象能够完全改变它的行为,那么你会觉得,这个对象实际上是从别的类实例化而来的。然而,实际上,你知道我们是在使用组合通过简单引用不同的状态对象来造成类改变的假象。① UML类图Context是一个类,它可以拥有一些内部状态。State接

2021-11-03 10:14:38 97

原创 认真学习设计模式之模板方法模式(Template Method Pattern)

【1】概述① 模板方法模板方法定义了一个算法的步骤,并允许子类为一个或多个步骤提供实现。那么什么是模板方法呢?我们看下模板方法的定义。一个具体方法而非抽象方法,其用作一个算法的模板;在模板方法中,算法内的大多数步骤都被某个方法代表;模板方法中某些方法是子类处理需要由子类提供的方法,必须在超类中声明为抽象方法;模板方法通常不能被覆盖,也就是使用final修饰;如下实例,prepareRecipe就是一个模板方法。public abstract class CaffeineBeverag

2021-11-02 18:02:48 89

原创 认真学习设计模式之适配器模式(Adapter Pattern)/包装器模式

适配器的作用可以简单通过下图得知,OO适配器就是将一个接口转换成另一个接口,以符合客户的期望。实际场景应用可以联想插座适配器,如下图所示。客户使用适配器的过程如下:① 客户通过目标接口调用适配器的方法对适配器发出请求;② 适配器使用被适配者接口把请求转换成被适配者的一个或多个调用接口;③ 客户接受到调用的结果,但并未察觉这一切是适配器在其转换作用。...

2021-11-02 14:16:05 564

原创 SpringMVC常见组件之HandlerAdapter分析

处理器适配器,主要是DispatcherServlet用来调用handler的。简单来说就是DispatcherServlet根据handlerMapping找到一个HandlerExecutionChain。然后根据HandlerExecutionChain里面的handler来获取HandlerAdapter。HandlerAdapter调用handle方法处理请求。为啥要HandlerAdapter呢? 看名字,适配器模式。根据不同类型的handler在调用目标(方法)前提前进行相应处理。如何不用适

2021-10-19 16:28:50 1177

原创 SpringMVC常见组件之HandlerMapping分析

在Spring MVC 3.1 之前的版本中,Spring默认使用 DefaultAnnotationHandlerMapping,AnnotationMethodHandlerAdapter来处理 @RequestMapping注解和请求方法调用,而从3.1开始提供了一组新的API,RequestMappingHandlerMapping和RequestMappingHandlerAdapter完成这些工作。【1】几个概念① RequestMappingInfo这个类是对请求映射的一个抽象,它包含了

2021-10-14 17:27:21 556

原创 SpringMVC基础配置详解与实践

【1】SpringMVC中一些基础类SpringMVC通过一些"特殊的bean"来处理请求、以合适的方式渲染响应。① HandlerMapping将请求与用于预处理和后处理的拦截器列表一起映射到处理程序 。映射基于某些标准,其细节因HandlerMapping 实现而异。两个主要HandlerMapping实现是RequestMappingHandlerMapping (支持带@RequestMapping注释的方法)和SimpleUrlHandlerMapping (维护 URI 路径模式到处理程

2021-08-19 19:13:35 615 1

原创 MyBatis的类型处理器TypeHandler与自定义实现

【1】 类型处理器(typeHandlers)MyBatis 在设置预处理语句(PreparedStatement)中的参数或从结果集中取出一个值时, 都会用类型处理器将获取到的值以合适的方式转换成 Java 类型。下表描述了一些默认的类型处理器。提示 从 3.4.5 开始,MyBatis 默认支持 JSR-310(日期和时间 API) 。类型处理器Java 类型JDBC 类型BooleanTypeHandlerjava.lang.Boolean, boolean数据库兼容的

2021-08-16 16:45:06 395

原创 MyBatis中的插件分析与开发

流程原理分析系列:MyBatis原理分析之获取SqlSessionFactoryMyBatis原理分析之获取SqlSessionMyBatis原理分析之获取Mapper接口的代理对象MyBatis原理分析之查询单个对象MyBatis Plus插件机制与执行流程原理分析【1】MyBatis的插件机制MyBatis在四大对象的创建过程中,都会有插件进行介入。插件可以利用动态代理机制一层层的包装目标对象,而实现在目标对象执行目标方法之前进行拦截的效果。MyBatis 允许在已映射语句执行过程中的某

2021-08-14 16:15:01 134

原创 MyBatis原理分析之获取Mapper接口的代理对象

前置博文:MyBatis原理分析之获取SqlSessionFactoryMyBatis原理分析之获取SqlSession本篇博文是原理分析的第三篇。当使用mapper接口进行CRUD时,其实是其代理对象在发挥作用,SQLsession获取mapper接口的MapperProxy的代理对象时序图如下:【1】DefaultSqlSession如下代码所示,这里其实是调用了configuration实例的方法。该方法是一个泛型方法,参数有Class<T> type表示你的接口Class对

2021-08-08 13:13:05 714

原创 MyBatis原理分析之获取SqlSession

前置博客:MyBatis原理分析之获取SqlSessionFactory,本篇是续篇。获取sqlsession主要是通过SqlSessionFactory的几个重载方法,从configuration中的environment获取datasource与transactionFactory来得到Transaction。然后得到Transaction、Executor与DefaultSqlSession。mybatis全局配置文件中environments 结点配置如下<environments de

2021-08-07 16:27:42 1414

原创 MyBatis原理分析之获取SqlSessionFactory

MyBatis的执行原理分为如下四步:① 获取SqlSessionFactory② 获取SqlSession③ 获取mapper的代理对象④ sqlsession进行具体CRUD过程这里又分为三种场景:① 无spring环境自己手动根据mybatis配置文件获取SqlSessionFactory和SqlSession② 传统ssm环境通常在applicationContext.xml中注册了SqlSessionFactory和SqlSession③ SpringBoot

2021-08-02 22:09:18 1063

转载 mybatis-spring整合详情介绍

官网文档:mybatis-spring【1】快速上手要和 Spring 一起使用 MyBatis,需要在 Spring 应用上下文中定义至少两样东西:一个 SqlSessionFactory 和至少一个数据映射器类。在 MyBatis-Spring 中,可使用 SqlSessionFactoryBean来创建 SqlSessionFactory。 要配置这个工厂 bean,只需要把下面代码放在 Spring 的 XML 配置文件中:<bean id="sqlSessionFactory" cl

2021-07-26 16:19:02 198

原创 你尝试过在mybatis某个mapper上同时配置<cache/>和<cache-ref/>吗?

项目背景:mybatis3.4.1,mapper接口上没有任何注释,有两个对应的XXXMapper.xml和YYYMapper.xml文件,在xml文件中分别配置<cache/>和<cache-ref/>。首先看下官方文档:<cache/>对某一命名空间的语句,只会使用该命名空间的缓存进行缓存或刷新。 但你可能会想要在多个命名空间中共享相同的缓存配置和实例。要实现这种需求,你可以使用 <cache-ref/> 元素来引用另一个缓存。那如果在同一个xxxMa

2021-07-21 22:46:26 1120 5

转载 MyBatis中映射器之结果映射详解

关联博文:MyBatis中XML映射器使用详解【1】结果映射resultMap 元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC ResultSets 数据提取代码中解放出来,并在一些情形下允许你进行一些 JDBC 不支持的操作。实际上,在为一些比如连接的复杂语句编写映射代码的时候,一份 resultMap 能够代替实现同等功能的数千行代码。ResultMap 的设计思想是,对简单的语句做到零配置,对于复杂一点的语句,只需要描述语句之间的关系就行了。之前你已经见过简单映

2021-07-14 16:27:33 806

原创 几种常见的ORM框架

【1】Mybatis官网地址:https://github.com/mybatis/mybatis-3① 概要MyBatis 是支持定制化SQL、存储过程以及高级映射的优秀的持久层框架。MyBatis 避免了几乎所有的JDBC 代码和手动设置参数以及获取结果集。MyBatis可以使用简单的XML或注解用于配置和原始映射,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象)映射成数据库中的记录。mybatis原是Apache的一个开源项目iBatis, 201

2021-07-04 10:22:00 7088

原创 SpringCloud Eureka的相关配置

eureka的属性配置主要有eureka.server、eureka.instance、以及eureka.client。分别对应EurekaServerConfigBean、EurekaInstanceConfigBean以及EurekaClientConfigBean三个配置类。【1】 eureka server的属性配置/*** Eureka server configuration properties prefix.*/public static final String PREFIX =

2021-06-18 15:41:12 464

原创 Linux系统资源监控实践详解

在部署项目前,你需要估量一个项目运行硬件环境需要的资源。项目运行过程中,需要对服务器资源进行监控,以便提前预警规避风险。通常线上项目出问题,除了项目自身的bug外,多是由于服务器资源不足导致的。比如内存溢出、磁盘空间满了、网络不可用,打开句柄最大连接数限制等。查看当前运行进程参考博文:Linux服务器进程管理与监控(top|kill|ps|nohup)查看磁盘空间参考博文:Linux - df与du命令查看磁盘空间修改最大连接数参考博文:Linux - ulimit命令详解与修改不生效文件权限修改

2021-06-01 15:40:11 582

原创 CSS实践详解总结

【1】CSS选择器① 类选择器1.后代选择选择父类下面的所有后代。.wrapper-item .layui-form-label{ width: 25%; } <div class="wrapper-item"> <label for="name" class="layui-form-label"> <span class="we-red">*</span>姓名 </label></

2021-05-13 13:31:20 116

原创 SpringBoot整合CXF实现WebService

pom依赖: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.2.4.RELEASE</version> <relativePath/> <!-- lookup parent from r

2021-03-07 13:03:31 2428 2

转载 VUEX基础入门使用详解

【1】vuex 是什么github 站点: https://github.com/vuejs/vuex在线文档: https://vuex.vuejs.org/zh-cn/每一个 Vuex 应用的核心就是 store(仓库)。“store”基本上就是一个容器,它包含着你的应用中大部分的状态 (state)。Vuex 和单纯的全局对象有以下两点不同:Vuex 的状态存储是响应式的。当 Vue 组件从 store 中读取状态的时候,若 store 中的状态发生变化,那么相应的组件也会相应地得到高

2020-11-19 21:24:01 472

转载 Vue基础入门详解

【1】什么是VUE官网文档:https://cn.vuejs.org/v2/guide/instance.htmlVue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。通过CDN引入<!-- 开发环境版本,包含了有帮助的命令行警

2020-11-18 10:17:19 384

原创 vue-router路由使用实例详解

【1】路由入门官网文档:https://router.vuejs.org/zh/installation.htmlgithub: https://github.com/vuejs/vue-router下载安装npm install vue-router --save引入模块import Vue from 'vue'import VueRouter from 'vue-router'Vue.use(VueRouter)...

2020-11-16 15:29:55 445

原创 Vue与后台通信的两种方式

【1】vue-resourceVue的一个插件,非官方库,多用于Vue1.X。详细介绍点击查看在线文档下载vue-resourcenpm install vue-resource --save引入vue-resource // 引入模块import VueResource from 'vue-resource'main.js中声明使用Vue.user(VueResource )内部会给VM对象和组件对象添加一个属性:$httpThe http service can be used

2020-11-16 12:37:45 819

原创 Git实践详解总结

【1】Git :fatal: refusing to merge unrelated histories解决两个分支是两个不同的版本,具有不同的提交历史。如果想允许不相关历史提,强制合并,如下命令所示:git pull origin master --allow-unrelated-histories...

2020-11-04 09:31:30 384

原创 Mybatis Plus公共字段自动填充

Mybatis Plus公共字段自动填充,也就是在插入或者更新的时候如果发现某些字段为空,则为其赋予指定的默认值。【1】几个概念① FieldFill枚举类public enum FieldFill { DEFAULT(0, "默认不处理"), INSERT(1, "插入填充字段"), UPDATE(2, "更新填充字段"), INSERT_UPDATE(3, "插入和更新填充字段"); /** * 主键 */ private fi

2020-10-30 17:32:53 1160 1

原创 Mybatis Plus自定义全局SQL注入

根据MybatisPlus 的 AutoSqlInjector可以自定义各种你想要的 sql ,注入到全局中,相当于自定义 Mybatisplus 自动注入的方法。之前需要在xml中进行配置 的 SQL语句,现在通过扩展 AutoSqlInjector 在加载 mybatis环境时就注入。这种方式适合简单、全局式、批量式的业务。实际应用中如果MybatisPlus已经注入好的方法不能满足业务需要,更多还是使用xml方式实现自己的业务。【1】自定义注入实现步骤实现步骤如下:在 Mapper接口中定义

2020-10-30 15:43:42 2585

MybatisX idea 快速开发插件jar

MybatisX idea 快速开发插件jar,可直接本地安装,无需从市场下载。

2020-07-28

DubboOPS项目和管理后台jar包

DubboOPS项目和管理后台jar包,主要有dubbo-admin-0.0.1-SNAPSHOT.jar和incubator-dubbo-ops-master

2018-11-07

Struts2Spring4Hibernate4整合

Struts2Spring4Hibernate4整合,Hibernate使用的是注解,没有使用Maven,这个是帮一个小伙伴整合做的demo

2018-11-07

亲测好用的Winhex

亲测好用的Winhex,完美查看编译后的class文件。支持多种语言,解压后选择"setup.exe"进行安装即可!!!

2018-09-02

类文件结构示例

类文件结构示例,在深入浅出JVM博文中进行演示。如果无关,无需下载。

2018-09-02

SpringBoot使用Maven建立多模块工程

SpringBoot使用Maven建立多模块工程,包含父工程,api公用工程,pojo工程和主项目web工程。

2018-08-10

SpringBootMaven分模块实例

Maven分模块架构,框架使用SpringBoot整合SpringMVC、Mybatis。

2018-07-18

Redis Desktop Manager

使用redis远程管理工具(Redis Desktop Manager)进行连接、操作。

2018-06-29

Axis2与Spring整合发布多个WebService

Axis2与Spring整合发布多个WebService,项目使用Maven管理。

2018-05-27

CXF+Spring+MyBatis+Maven

CXF+Spring+MyBatis+Maven项目整合,包含服务端和客户端。

2018-05-05

IDEA导入eclipse常用快捷键

IDEA导入eclipse常用快捷键,方便好用,完美从eclipse过渡到IDEA

2018-04-24

DES加密解密 JS-JAVA

DES加密解密 JS-JAVA,支持JS和JAVA直接相互加密解密,简单引入即可

2018-03-26

CryptoJS v3.1.2.zip

CryptoJS v3.1.2.zip完整加密库,支持常见的多种加密方式。AES,DES,SHA。。。

2018-03-22

AES加密工具类

AES加密解密工具类,解决windows下和linux加密解密不同问题。

2018-03-20

nginx安装脚本

nginx安装脚本,支持一键安装nginx及其依赖如zlib openssl pcre等

2018-02-02

mysql自动备份脚本

linux下定时自动备份mysql数据库,并保存备份文件与备份日志到指定路径下。

2018-01-26

jsoup爬虫实战

使用jsoup进行爬虫并获取模板网页具体数据,获取总页数进行自动翻页处理。

2018-01-19

mysql5.7安装脚本

mysql5.7.16安装脚本,一键安装,安全可靠,方便快捷。

2017-12-15

Socket与ServerSocket编程实践聊天

Socket与ServerSocket编程实践聊天,服务器和客户端频繁通信

2017-11-07

CXF与Spring整合以及所需jar

CXF与Spring整合以及所需jar,包含服务端与客户端。jar包在lib目录下。

2017-11-02

输入一段英文,去掉符号后将英文单词排序输出

如 I love jane who is a pretty girl. One day, I meet her on a sunshine morning... 打印为 I I One a a day girl her is jane love meet morning on pretty sunshine who IT技术系统性、完整视频教程2000G欢迎联系免费赠送,并有许多毕设哦

2021-12-23

mybatisgenerator.zip

mybatis-generator逆向生成工程,Maven工程,纯Mybatis

2021-09-03

PHP课程设计图书管理系统、学生成绩管理系统、学生宿舍管理系统

课程设计包含六个系统,均是PHP+MySQL。包含图书管理、学生成绩管理、学生宿舍管理、学生选课管理、请假管理以及网上图书订购。帮助同学顺利完成课程设计哦,同学就不用花钱买啦。

2020-11-27

ssm+MySQL宠物商店.txt

SSM+mysql实现宠物商店,可在eclipse、MyEclipse、idea下正常运行,webServer为Tomcat

2020-07-10

SpringBoot+thymeleaf+UEditor+不修改上传路径.zip

SpringBoot+Thymeleaf下整合UEditor,这里没有修改图片上传文件,只用默认的图片上传路径。资源有UEditor.1.4.3.3以及自定义Controller。

2020-02-04

jdk6-8String类

jdk1.6 jdk1.7 jdk1.8 64位下的String类,请进行对比研究学习。jdk1.6 jdk1.7 jdk1.8 64位下的String类,

2019-11-20

ElasticSearch.zip

Elasticsearch整合Header插件,安装node和header插件,全程无坑,需要的jar包都有,认真测试过的。

2019-11-15

支付宝对接相关工具和demo.zip

支付宝对接相关工具与电脑网站接入demo,包含电脑网站demo,服务端sdk,开发平台助手

2019-10-30

dhcp+c3p0.zip

dhcp与c3p0数据源整合MySQL完全配置,包含mchange-commons-java-0.2.11.jar,mysql-connector-java-5.0.4-bin.jar,commons-pool-1.3.jar,commons-dbcp-1.2.1.jar以及c3p0-0.9.5.2.jar

2019-10-27

fastdfs完整环境.zip

Centos下搭建fastdfs分布式文件系统,并整合fastdht、nginx进行文件去重。

2019-09-27

mysql-odbc.zip

PowerDesign添加MySQL数据源mysql-connector-odbc,包含32位 64位

2019-08-13

RabbitMQ.zip

Linux下源码编译安装RabbitMQ、Erlang并设置服务开机启动。

2019-08-12

PHP7.2+NGINX Linux环境搭建与脚本

Centos6.8源码编译安装NGINX与PHP7.2,包含源码安装包与NGINX自动安装脚本。

2019-07-01

项目+uploadify+Huploadify.zip

项目+uploadify+Huploadify,包含调试好的两个组件的页面源码、后台源码以及两个组件压缩包

2019-06-12

QRcode生成、解析二维码项目与所有jar

QRcode生成、解析二维码项目与所有jar,注意,是包含生成、解析二维码!

2019-05-08

fckeditor 2.3 兼容chrome解Number转换异常

fckeditor 2.3 兼容chrome解Number转换异常,将下载的jar替换掉即可

2019-05-03

AXURE RP EXTENSION For Chrome插件

AXURE RP EXTENSION For Chrome插件,在浏览器上观看HTML

2019-03-20

jave-1.0.2-jar视频音频处理包

jave-1.0.2-jar视频音频处理包,因为CSDN最低分为一分,所以没法免费贡献给大家。

2018-12-05

Netty权威指南 第2版 带书签目录 高清完整版.pdf

《Netty 权威指南(第2 版)》是异步非阻塞通信领域的经典之作,基于最新版本的Netty 5.0 编写,是国内首本深入介绍Netty 原理和架构的书籍,也是作者多年实战经验的总结和浓缩。内容不仅包含Java NIO入门知识、Netty 的基础功能开发指导、编解码框架定制等,还包括私有协议栈定制和开发、Netty 核心类库源码分析,以及Netty 的架构剖析。 《Netty 权威指南(第2 版)》适合架构师、设计师、软件开发工程师、测试人员以及其他对Java NIO 框架、Netty 感兴趣的相关人士阅读,通过《Netty 权威指南(第2 版)》的学习,读者不仅能够掌握Netty 基础功能的使用和开发,更能够掌握Netty 核心类库的原理和使用约束,从而在实际工作中更好地使用Netty。

2018-11-20

SpringBoot整合Dubbo和Zookeeper升级版

SpringBoot整合dubbo和Zookeeper,将公共接口抽取到了API项目中。另外还提供了xml方式整合dubbo和Zookeeper。

2018-11-09

空空如也

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

TA关注的人

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