自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(226)
  • 资源 (27)
  • 收藏
  • 关注

原创 Postman动态获取值(动态设置全局变量)

设置全局变量Environment: 环境是一组变量,它允许您切换请求的上下文。优先使用,可以切换环境Globals: 全局变量是工作空间中始终可用的一组变量。不受切换环境影响![image.png](https://img-blog.csdnimg.cn/img_convert/311389e7f88d5652b1f402b442e9e220.png#align=left&display=inline&height=291&margin=[object Object]&amp

2021-01-08 16:44:19 366 1

原创 正则表达式学习笔记

正则表达式学习文档元字符构造匹配^匹配行或者字符串的起始位置,有时还会匹配整个文档的起始位置$匹配行或字符串的结尾\b匹配一个位置.任何字符(与行结束符可能匹配也可能不匹配)\d数字:[0-9]\D非数字: [^0-9]\s空白字符:[ \t\n\x0B\f\r]\S非空白字符:[^\s]\w匹配字母或数字或下划线\W非单词字符:[^\w]\b : 不会消耗任何字符只匹配一个位置,常用于匹配单词边界 ;

2020-12-02 14:25:23 86

原创 nginx安装SSL证书(配置https)

nginx安装SSL证书默认已经安装好了nginx准备SSL证书阿里云,腾讯云有免费的SSL证书当然你也能用收费的配置创建目录mkdir ssl #证书目录mkdir vhost #配置目录修改nginx.conf配置 http{ #在http模块里添加: include vhost/*.conf;#匹配vhost目录下的所有.conf文件}在vhost目录添加配置配置名一般为 域名.confserver { listen 443 ssl;

2020-11-24 15:39:56 226

转载 server.c:5166:39: error: ‘struct redisServer’ has no member named ‘maxmemory’

1、错误示例server.c:5151:94: error: ‘struct redisServer’ has no member named ‘unixsocket’serverLog(LL_NOTICE,“The server is now ready to accept connections at %s”, server.unixsocket);^server.c:5152:19: error: ‘struct redisServer’ has no member named ‘super

2020-09-14 10:22:40 1135

转载 springboot jackson配置

springboot 针对jackson是自动化配置的,如果需要修改,有两种方式:通过application.yml配置属性说明:##spring.jackson.date-format指定日期格式,比如yyyy-MM-dd HH:mm:ss,或者具体的格式化类的全限定名spring.jackson.deserialization是否开启Jackson的反序列化spring.jackson.generator是否开启json的generators.spring.jackson.joda-date

2020-09-03 09:31:17 82

原创 java使用AOP打印日志

一、创建一个自定义注解:package com.yan.demo.core.annotation;import java.lang.annotation.Documented;import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@T

2020-08-15 16:00:45 184

原创 java获取请求IP

public static String getIpAddress(HttpServletRequest request) { String ipAddress = null; try { ipAddress = request.getHeader("x-forwarded-for"); if (ipAddress == null || ipAddress.length() == 0 || "unknown".equalsIg.

2020-07-22 13:30:54 180 1

原创 Nginx多配置文件

应用场景:主配置文件nginx.conf中指定包含其他扩展配置文件,从而简化nginx主配置文件,实现多个站点功能,方便配置文件的维护在nginx.conf中的http模块里添加include指令:include vhost/*.conf;#匹配vhost目录下的所有.conf文件在 vhost 文件夹中创建 test.com.conf 文件:server { listen 8000; server_name test1.com; location

2020-07-09 14:11:30 176

转载 GitHub更新fork的代码

1、在本地装好github客户端,或者git客户端2、clone 自己的fork分支到本地,可以直接使用github客户端,clone到本地,如果使用命令行,命令为: git clone https://github.com/liuyanqing1023/WxJava.git3、增加源分支地址到你项目远程分支列表中(此处是关键),先得将原来的仓库指定为upstream,命令为: git remote add upstream https://github.com/Wechat-Group/

2020-07-01 19:13:22 178

原创 Linux,centos环境java启动关闭重启shell脚本

#!/usr/bin/env bashINPUT=$2FILE_PATH=`readlink -f ${INPUT}`SERVICE=${INPUT##*/}SERVICE_NAME=${SERVICE%.*}DEPLOY_DIR=`pwd`JVM_OPTS="-server -Xms64m -Xmx128m"if [[ "$1" = "" ]];then echo -e "\033[0;31m 未输入操作名 \033[0m \033[0;34m {start|stop|res

2020-06-23 14:34:36 355

原创 git常用命令

名词master: 默认开发分支origin: 默认远程版本库Index / Stage:暂存区Workspace:工作区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库 git init # 新建一个目录,将其初始化为Git代码库 git init [project-name] # 下载一个项目和它的整个代码历史 git clone [url] git clone [url] [

2020-06-17 16:55:29 137

原创 亲手实现一个springboot默认配置&起步加载

实现一、创建springboot项目引入spring-boot-dependencies依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-autoconfigure</artifactId> </dependency>spring-boot-autoconfigure 是springboot自

2020-06-10 17:21:21 158

原创 tkMyBatis配置新增返回主键

这两个参数都要配

2020-06-05 16:29:54 1338

原创 Docker(1)——CentOS7.x环境下安装Docker以及常用命令

在centos中安装dockerDocker官方建议在Ubuntu中安装,因为Docker是基于Ubuntu发布的,而且一般Docker出现的问题Ubuntu是最先更新或者打补丁的。在很多版本的CentOS中是不支持更新最新的一些补丁包的。我这里将Docker安装到阿里云CentOS上。注意:这里建议安装在CentOS7.x以上的版本,在CentOS6.x的版本中,安装前需要安装其他很多的环境而且Docker很多补丁不支持更新。yum 包更新到最新sudo yum update[外链图片转存

2020-05-10 20:30:29 166

原创 CentOS7 64位安装mysql教程

从最新版本的linux系统开始,默认的是 Mariadb而不是mysql!这里依旧以mysql为例进行展示1、先检查系统是否装有mysqlrpm -qa | grep mysql这里返回空值,说明没有安装这里执行安装命令是无效的,因为centos-7默认是Mariadb,所以执行以下命令只是更新Mariadb数据库yum install mysql删除可用yum...

2020-04-13 13:47:36 1815

原创 springboot实现AOP切面编程

概述AOP(Aspect Oriented Programming) 即面向切面编程。面向切面是面向对象中的一种方式而已。在代码执行过程中,动态嵌入其他代码,叫做面向切面编程(将交叉业务逻辑封装成成切面,利用AOP功能将切面织入到主业务逻辑———与主业务逻辑无关的代码,使用场景如:安全检查,事物,日志等 。AOP是一种方式,实现AOP的库有名的有两个AspectJ和spring AOP.核心...

2020-04-02 15:51:29 498

原创 什么是缓存穿透、缓存击穿、缓存雪崩以及怎么解决

缓存穿透:描述一般的缓存系统,都是按照key去缓存查询,如果不存在对应的value,就应该去数据库查询。一些恶意的请求会故意大量查询不存在的key,就会对数据库造成很大的压力。这就叫做缓存穿透。 简单的说就是故意避开缓存去数据库查询数据。解决对查询结果为空的情况也进行缓存,缓存时间设置短一点。缓存击穿描述缓存击穿是指缓存中没有但数据库中有的数据(一般是缓存时间到期),...

2020-03-05 15:01:56 613

原创 如何处理消息队列消费过程中的重复消息

在 MQTT 协议中,给出了三种传递消息时能够提供的服务质量标准,这三种服务质量从低到高依次是:At most once: 至多一次。消息在传递时,最多会被送达一次。换一个说法就是,没什么消息可靠性保证,允许丢消息。一般都是一些对消息可靠性要求不太高的监控场景使用,比如每分钟上报一次机房温度数据,可以接受数据少量丢失。At least once: 至少一次。消息在传递时,至少会被送达一次。也...

2020-02-25 17:29:30 433

原创 消息队列如何保证消息不丢失

检测消息丢失布式链路追踪系统如果是 IT 基础设施比较完善的公司,一般都有分布式链路追踪系统,使用类似的追踪系统可以很方便地追踪每一条消息。利用消息队列的有序性来验证Producer端,我们给每个发出的消息附加一个连续递增的序号,然后在Consumer端来检查这个序号的连续性,连续则没有丢失,不连续则丢失,还能知道丢的是哪条消息。大多数消息队列的客户端都支持拦截器机制,你可以利用这...

2020-02-25 17:11:24 427

原创 SpringBoot的自动配置原理

一、SpringBoot的自动配置原理SpringBoot 的自动化配置让我们的开发彻底远离了 Spring 繁琐的各种配置,让我们专注于开发,但是SpringBoot 的自动化配置是怎么实现的呢?下面为你揭开 SpringBoot 自动化配置的神秘面纱。所以今天来讲讲SpringBoot是如何实现自动配置的~1.1三个重要的注解我们可以发现,在使用main()启动SpringBoot的时...

2020-02-25 13:47:31 166

转载 java实现分布式锁

那什么是分布式锁呢,它又是用来解决哪些问题的呢?在 JVM 中,在多线程并发的情况下,我们可以使用同步锁或 Lock 锁,保证在同一时间内,只能有一个线程修改共享变量或执行代码块。但现在我们的服务基本都是基于分布式集群来实现部署的,对于一些共享资源,例如我们之前讨论过的库存,在分布式环境下使用 Java 锁的方式就失去作用了。这时,我们就需要实现分布式锁来保证共享资源的原子性。除此之外,分布式...

2020-02-19 22:16:19 302

原创 Java实现AES加密算法

AES加解密工具类package com.yan.demo;import org.apache.commons.lang3.StringUtils;import sun.misc.BASE64Decoder;import sun.misc.BASE64Encoder;import javax.crypto.Cipher;import javax.crypto.spec.IvPara...

2020-02-14 14:19:47 122

原创 Java实现MD5算法

MD5算法工具类import java.security.MessageDigest;/** 加密工具 * * @author 刘彦青 * **/public class EncryptUtil { /** MD5加密 * * @param jiami * 源字符串 * @return 加密后的字符串 */ public fina...

2020-02-14 11:18:31 118 1

原创 如何设计一个日志表(笔记)

CREATE TABLE "public"."scrm_wechat_request_log" ("id" int8 DEFAULT nextval('scrm_wechat_request_log_id_seq'::regclass) NOT NULL,"log_type" int2 DEFAULT 0,"server_port" int2 DEFAULT 0,"server_name"...

2020-01-10 17:30:12 1086

原创 linux环境查看与导出日志

搜索指定内容的日志# 将2020-01-07 14:57的日志导入到aa.log中cat xxx.log | grep "2020-01-07 14:57" -> aa.log # 实时查看包含com.arvato.handler.reply的日志tail -200f xxx.log I grep "com.arvato.handler.reply"tail命令tail 命...

2020-01-07 15:09:31 4815

原创 从0开始学Git——git配置忽略文件

忽略配置文件在仓库根目录创建 .gitignore文件在里面配置: *.txt

2020-01-07 11:59:53 145

原创 mysql中用SQL增加、删除字段,修改字段名(mysql DDL语句)

CREATE TABLE `tuser` ( `id` int(11) NOT NULL, `name` varchar(32) DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB新增字段基本语法:ALTER TABLE 表名 ADD COLUMN 字段名 字段类型;在name字段后面新增一个age列AL...

2019-12-26 17:51:09 1181 1

原创 @AllArgsConstructor注解作用

它是lombok中的注解,作用在类上;使用后添加一个构造函数,该构造函数含有所有已声明字段属性参数

2019-12-18 14:24:43 27307

原创 java8新特性——stream笔记

stream对象StreamIntStreamLongStreamDoubleStream创建常用的三种方式:使用list对象:list.stream() − 为集合创建串行流。list.parallelStream() − 为集合创建并行流。Arrays: Arrays.stream( T[] array) − 为数组创建流(可以创建IntStr...

2019-12-06 16:08:01 863

原创 连接查询一:基本概念与用法

示例数据:连接(JOIN)所谓连接就在表关系的笛卡儿积数据记录中,按照相应字段值的比较条件进行选择生成一个新的关系。连接分为内连接(INNER JOIN)、外连接(OUTER JOIN)、交叉连接(CROSS JOIN).内连接(INNER JOIN)自然连接(NATURAL JOIN):自然连接操作就是表关系的笛卡儿积中, 根据表关系中相同名称的字段自动进行记录匹配(...

2019-12-04 15:13:33 913

原创 gti解决pull代码冲突

场景:pull代码后冲突:解决冲突后提交代码报错:执行 commit报错:error: Committing is not possible because you have unmerged files.hint: Fix them up in the work tree, and then use 'git add/rm ’hint: as appropriate to mar...

2019-11-22 16:31:50 318

原创 如何实现幂等性

什么是幂等幂等本来是数学上的概念,它的定义是这样的: 如果一个函数 f(x) 满足:f(f(x)) = f(x),则函数 f(x) 满足幂等性。在计算机领域用来描述一个操作、方法或者服务。一个幂等操作的特点是,其任意多次执行所产生的影响均与一次执行的影响相同。场景将林志玲账户的余额加 100 元方法一:利用数据库的唯一约束实现幂等我们在数据库中建一张转账流水表,这个表有三个字段:...

2019-11-14 17:09:47 1507

原创 基于消息队列实现分布式事务

给予消息队列实现分布式事务场景:订单系统产生订单,购物车系统减购物车中的商。实现思路 :1. 订单系统在消息队列上开启一个事务(没有创建订单)。2. 订单系统给消息服务器发送一个“半消息”,这个半消息不是说消息内容不完整,它包含的内容就是完整的消息内容,半消息和普通消息的唯一区别是,在事务提交之前,对于消费者来说,这个消息是不可见的。3. 半消息发送成功后,订单系统就可以执行本地事...

2019-11-13 18:21:10 1289

原创 mybatis注解开发

bean对象:@Datapublic class Persion { private Long age; private String name; private Integer age; private String sex;}使用注解开发把sql写在注解上就不需要mapp.xml文件了方式一: 在注解上直接编写sql依查询为例:@Mapperp...

2019-11-11 19:04:57 86

原创 MySQL中的索引

InnoDB的索引模型B+树索引模型每个索引在innoDB里对应一颗B+树。根据椰子节点的内容,索引类型分为主键索引和非主键索引。主键索引和普通索引的查询区别?使用主键索引只需要搜索ID这颗B+树;普通索引需要先搜索普通索引树,得到对应的ID再到ID索引树搜索一次,这个过程称为回表。索引的维护B +树为了维护索引有序性,在插入新值的时候需要做必要的维护...

2019-10-31 15:51:30 104 1

原创 springboot配置文件读取pom文件信息

解决的问题springboot(当然别的也可以)多环境切换需要该配置文件,打包时不够方便。解决:配置文件能读取pom文件中的配置,根据命令选择不同配置注入springboot的配置文件中pom配置文件:<!-- 环境 --> <profiles> <!-- 开发 --> <profile> ...

2019-10-23 16:47:40 2033

原创 java实现分布式事务的三种方案

问题描述:用户支付完成会将支付状态及订单状态保存在订单数据库中,由订单服务去维护订单数据库。由库存服务去维护库存数据库的信息。下图是系统结构图:如何实现两个分布式服务(订单服务、库存服务)共同完成一件事即订单支付成功自动自动减库存,这里的关键是如何保证两个分布式服务的事务的一致性。尝试解决上边的需求,在订单服务中远程调用减库存接口,伪代码如下:订单支付结果通知方法{​ 更新支付表中...

2019-10-20 23:51:20 5732

原创 mybatis——mapper文件详解

表结构:CREATE TABLE customer (id int(11) NOT NULL COMMENT '企业用户ID',name varchar(45) DEFAULT NULL COMMENT '名称',logo varchar(80) DEFAULT '' COMMENT '企业标识',describe varchar(500) DEFAULT '' COMMENT '企...

2019-09-27 18:04:33 4663

原创 安全性、活跃性已经性能问题

安全性并发编程是一个复杂的技术领域,微观上涉及到原子性问题、可见性问题和有序性问题,宏观则表现为安全性、活跃性以及性能问题。线程安全: 程序按照我们期望的执行如何才能写出线程安全的程序:避免出现原子性问题,可见性问题和有序性问题数据竞争: 当多个线程同时访问同一数据,并且至少有一个线程会写这个数据的时候,竞态条件:程序的执行结果依赖程序执行的顺序活跃性活锁: 线程之间相互谦让...

2019-09-25 12:21:09 848

原创 Java volatile关键字-禁用CPU缓存

可见性: 一个县城对共享变量的修改,另一个线程能够立刻看到。volatile的意义时禁用CPU缓存public class VolatileExample { int x = 0; volatile boolean v = false; public void writer(){ x = 42; v = true; } ...

2019-09-25 11:42:06 999

dubbo监控中心(dubbo-admin)使用与安装

详细讲述了dubbo-admin的安装与使用,详细讲述了dubbo-admin的安装与使用,详细讲述了dubbo-admin的安装与使用

2017-09-17

Spring技术内幕:深入解析SPRING架构与设计原理

本书是Spring领域的问鼎之作,由业界拥有10余年开发经验的资深Java专家亲自执笔!Java开发者社区和Spring开发者社区一致强烈推荐。 国内第一本基于Spring3.0的著作,从源代码的角度对Spring的内核和各个主要功能模块的架构、设计和实现原理进行了深入剖析。你不仅能从木书中参透Spring框架的优秀架构和设计思想,而且还能从Spring优雅的实现源码中一窥Java语言的精髓。此外,本书还展示了阅读源代码的卓越方法,不仅授你以鱼,而且还授你以渔! 如果你以一种淡定的心态翻开这本书,无论你是Java程序员、Spring开发者,还是平台开发人员、系统架构师,抑或是对开源软件源代码着迷的代码狂人,都能从本书中受益。

2017-09-11

JVM优化|java虚拟机优化

- 了解下我们为什么要学习JVM优化 - 掌握jvm的运行参数以及参数的设置 - 掌握jvm的内存模型(堆内存) - 掌握jamp命令的使用以及通过MAT工具进行分析 - 掌握定位分析内存溢出的方法 - 掌握jstack命令的使用 - 掌握VisualJVM工具的使用 - 了解什么是垃圾回收 - 掌握垃圾会回收的常见算法 - 学习串行、并行、并发、G1垃圾收集器 - 学习GC日志的可视化查看 - Tomcat8的优化 - 看懂Java底层字节码 - 编码的优化建议

2018-12-04

RabbitMQ使用文档.PDF

MQ全称为Message Queue,即消息队列, RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开 发中应用非常广泛。

2018-12-20

深入浅出的学习MVC

本章课程介绍的是 MVC 模型,它包含了 Model(模型),View(视图)和 Controller(控制器)。 其中 Model,通常指的就是 JavaBean。 View,通常指的是 JSP 或者 HTML(即用于展示数据的资源,包括静态资源和动态资源)。 Controller,通常指的是 Servlet 或者 Filter,以及框架中封装的各类控制器。

2018-12-11

spring-boot-cli-1.4.0.BUILD-SNAPSHOT-bin.zip

Spring Boot CLI是一个命令行工具,可用于快速搭建基于Spring的原型。它支持运 行Groovy脚本,这也就意味着你可以使用类似Java的语法,但不用写很多的模板代 码。

2017-09-14

[免费]Spring MVC学习指南(高清)

Spring MVC是Spring框架中用于Web应用快速开发的一个模块,其中的MVC是Model-View-Controller的缩写。作为当今业界最主流的Web开发框架,Spring MVC已经成为当前最热门的开发技能,同时也广泛用于桌面开发领域。 本书重在讲述如何通过Spring MVC来开发基于Java的Web应用。全书共计12章,分别从Spring框架、模型2和MVC模式、Spring MVC介绍、控制器、数据绑定和表单标签库、传唤器和格式化、验证器、表达式语言、JSTL、国际化、上传文件、下载文件多个角度介绍了Spring MVC。除此之外,本书还配有丰富的示例以供读者练习和参考。

2017-09-11

ActiveMQ_in_Action_中文.pdf

HIGHLIGHT ActiveMQ in Action is an example-rich tutorial that shows Java developers how to implement distributed messaging using ActiveMQ, and how to integrate ActiveMQ with Java and non-Java technologies. DESCRIPTION Applications in enterprises need to communicate, most commonly done by messaging.

2017-09-11

Docker使用文档

在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网 络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更 好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方式,地域或物理组态所限制。一般所指 的虚拟化资源包括计算能力和资料存储。

2018-12-25

Java启动脚本

Java启动脚本,Java项目的启动,关闭,重启 Java启动脚本,Java项目的启动,关闭,重启

2019-09-23

fastDFS笔记

fastDFS使用笔记fastDFS使用笔记fastDFS使用笔记fastDFS使用笔记fastDFS使用笔记fastDFS使用笔记fastDFS使用笔记fastDFS使用笔记

2017-09-18

java-trang.jar

trang.jar xml生成xsd trang.jar xml生成xsd

2017-08-15

pom约束文件

dubbo pom.xml约束文件,dubbo pom.xml约束文件,dubbo pom.xml约束文件,dubbo pom.xml约束文件,dubbo pom.xml约束文件

2017-09-17

nginx使用文档

包含lvs+nginx负载均衡 nginx安装手册 nginx使用文档 keepalived高可用高可用方法 SwitchHosts软件包 还有相关安装包

2018-09-13

rabbitMQ教程

MQ全称为Message Queue,即消息队列, RabbitMQ是由erlang语言开发,基于AMQP(Advanced Message Queue 高级消息队列协议)协议实现的消息队列,它是一种应用程序之间的通信方法,消息队列在分布式系统开 发中应用非常广泛

2019-01-23

深入理解Java虚拟机:JVM高级特性与最佳实践

《深入理解Java虚拟机:JVM高级特性与最佳实践》共分为五大部分,围绕内存管理、执行子系统、程序编译与优化、高效并发等核心主题对JVM进行了全面而深入的分析,深刻揭示了JVM的工作原理。第一部分从宏观的角度介绍了整个Java技术体系、Java和JVM的发展历程、模块化,以及JDK的编译,这对理解本书后面内容有重要帮助。第二部分讲解了JVM的自动内存管理,包括虚拟机内存区域的划分原理以及各种内存溢出异常产生的原因;常见的垃圾收集算法以及垃圾收集器的特点和工作原理;常见虚拟机监控与故障处理工具的原理和使用方法。第三部分分析了虚拟机的执行子系统,包括类文件结构、虚拟机类加载机制、虚拟机字节码执行引擎。第四部分讲解了程序的编译与代码的优化,阐述了泛型、自动装箱拆箱、条件编译等语法糖的原理;讲解了虚拟机的热点探测方法、HotSpot的即时编译器、编译触发条件,以及如何从虚拟机外部观察和分析JIT编译的数据和结果;第五部分探讨了Java实现高效并发的原理,包括JVM内存模型的结构和操作;原子性、可见性和有序性在Java内存模型中的体现;先行发生原则的规则和使用;线程在Java语言中的实现原理;虚拟机实现高效并发所做的一系列锁优化措施。

2017-08-01

Jenkins持续集成与容器管理.pdf

掌握DockerMaven插件的使用 掌握持续集成工具Jenkins的安装与使用 掌握容器管理工具Rancher的安装与使用 掌握时间序列数据库influxDB的安装与使用 掌握容器监控工具cAdvisor的安装与使用 掌握图表工具Grafana的使用

2019-06-24

快乐的Linux命令行.pdf

这本书介绍如何生存在 Linux 命令行的世界。不像一些书籍仅仅涉及一个程序,比如像 shell 程序,bash。这本书将试着向你传授如何与命令行界面友好相处。它是怎样工作的?它能 做什么?使用它的最好方法是什么? 这不是一本关于 Linux 系统管理的书。然而任何一个关于命令行的深入讨论,都一定会牵 涉到系统管理方面的内容,这本书仅仅提到一点儿管理方面的知识。

2017-05-12

了不起的Node.js将JavaScript进行到底---高清版

了不起的Node.js: 将JavaScript进行到底 pdf扫描版[37MB],本书是一本经典的Learning by Doing的书籍。介绍了Node核心设计理念、Node核心模块API、Web开发、数据库

2017-10-12

pagehelper分页插件

如果你也在用Mybatis,建议尝试该分页插件,这个一定是最方便使用的分页插件。 该插件目前支持Oracle,Mysql,MariaDB,SQLite,Hsqldb,PostgreSQL六种数据库分页。

2017-09-17

maven3.3.9

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。 Maven 除了以程序构建能力为特色之外,还提供高级项目管理工具。由于 Maven 的缺省构建规则有较高的可重用性,所以常常用两三行 Maven 构建脚本就可以构建简单的项目。由于 Maven 的面向项目的方法,许多 Apache Jakarta 项目发文时使用 Maven,而且公司项目采用 Maven 的比例在持续增长。

2017-09-17

dubbo-admin-2.5.4.war

Dubbo简易监控中心发布包,基于GitHub上的dubbo-master版本构建,源码版本为2.5.4开发版。 修正了开发阶段在管理界面添加的路由默认runtime为false的情况,便于调试ConditionRouter的源代码。 该压缩包可以在windows和linux下直接解压缩并运行,包含所有依赖的jar包

2017-09-17

FastDFS 架构剖析及配置优化

FastDFS是一款开源的轻量级分布式文件系统 – 纯C实现,支持Linux、FreeBSD等UNIX系统 – 类google FS,不是通用的文件系统,只能通过 专有API访问,目前提供了C、Java和PHP API – 为互联网应用量身定做,解决大容量文件存储 问题,追求高性能和高扩展性 – FastDFS可以看做是基于文件的key value pair存 储系统,称作分布式文件存储服务更为合适

2017-09-18

Spring-boot参考指南

Spring Boot简化了基于Spring的应用开发,你只需要"run"就能创建一个独立的,产 品级别的Spring应用。 我们为Spring平台及第三方库提供开箱即用的设置,这样你 就可以有条不紊地开始。多数Spring Boot应用只需要很少的Spring配置。

2017-08-01

HttpClient 4.3教程.pdf

Http协议应该是互联网中最重要的协议。持续增长的 web服务、可联网的家用电器等都在继承并拓 展着 Http 协议,向着浏览器之外的方向发展。 虽然 jdk中的 java.net 包中提供了一些基本的方法,通过 http 协议来访问网络资源,但是大多数场 景下,它都不够灵活和强大。HttpClient 致力于填补这个空白,它可以提供有效的、最新的、功能丰 富的包来实现 http 客户端。

2017-09-20

nodeJS code demo

nodeJS code demo

2017-11-08

Xshell_Plus.rar

xshell破解版

2019-07-15

空空如也

空空如也

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

TA关注的人 TA的粉丝

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