自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

程序员爱酸奶

专注springboot,redis。乐于分享,欢迎关注

  • 博客(187)
  • 资源 (12)
  • 问答 (3)
  • 收藏
  • 关注

原创 十、Spring boot 简单优雅的整合 Swagger2

前言swagger2 是什么,我这里就不说了,就是一个简单的接口文档,方便前后端联调。其实之前没有想要到要使用swagger 的。因为我之前用的是YAPI ,不过这个是一个单独的工具。并且是开源的,整个团队协作使用起来非常方便。但是这里我们坐个人项目的话,就使用比较简单的swagger2了,我们在在springboot中使用swagger2 比较简单。pom.xml一切从配置开始的,我们映...

2019-12-07 16:27:12 12990 45

原创 九、Spring Boot 优雅的实现CORS跨域

前言我们的springboot 架手架已经包含了mysql,redis,定时任务,邮件服务,短信服务,文件上传下载,以及docker-compose 构建镜像等等。接下来让我们解决另一个常见的问题。一般的情况下,都是前后端分离的,我这个架手架的初衷也是前后端进行分离,所以这里就涉及到一个很严重的问题啦,当协议,端口,IP三者有其一不同就会产生跨域,所以需要做跨域支持。测试跨域的文件在这...

2019-12-04 09:56:40 13197 48

原创 八、springboot 简单优雅的通过docker-compose 构建

前言这个项目有一段时间没有更新了,不过我可没有偷懒哟,是偷偷准备了一个大招,现在是时候展示啦哈哈。我们今天要做的,就是将我们的项目通过docker-compose 构建成镜像运行。为什么要这样做呢?比我我前面的这些教程,用到了mysql,如果你们想要运行我的程序,就必须在自己电脑上装mysql 数据库才行,也就是项目用依赖了哪些环境,都必须先将这些环境部署好才能运行项目,那我们要做的,只用安装...

2019-11-11 18:45:14 7151 68

原创 七、springBoot 简单优雅是实现文件上传和下载

前言好久没有更新spring Boot 这个项目了。最近看了一下docker 的知识,后期打算将spring boot 和docker 结合起来。刚好最近有一个上传文件的工作呢,刚好就想起这个脚手架,将文件上传和下载整理进来。配置在application.properties 中增加上传文件存放的路径配置#文件上传目录file.upload.url=E:/testcontrolle...

2019-10-28 18:08:02 15806 2

原创 六、springboot 简单优雅是实现短信服务

前言上一篇讲了 springboot 集成邮件服务,接下来让我们一起学习下springboot项目中怎么使用短信服务吧。项目中的短信服务基本上上都会用到,简单的注册验证码,消息通知等等都会用到。所以我这个脚手架也打算将短息服务继承进来。短息服务我使用的平台是阿里云的。网上有很多的短信服务提供商。大家可以根据自己的需求进行选择。准备工作在阿里云上开通服务,以及进行配置。这些阿里云官方文档都写的...

2019-10-14 13:24:40 1492 3

原创 五、springboot 简单优雅是实现邮件服务

前言spring boot 的项目放下小半个月没有更新了,终于闲下来可以开心的接着写啦。之前我们配置好mybatis 多数据源的,接下来我们需要做一个邮件服务。比如你注册的时候,需要输入验证码来校验。这个验证码就可以通过邮件来发送。当然现在验证码大部分都是通过短信,单邮件有时候也是必不可少的。所以我们的spring架手架还是将邮件服务也搭建起来。下一篇将短信服务也整合进来。好了,言归正传。搭建邮...

2019-10-11 18:22:51 12346

原创 四、springBoot 优雅的创建定时任务

前言好几天没写了,工作有点忙,最近工作刚好做一个定时任务统计的,所以就将springboot 如何创建定时任务整理了一下。总的来说,springboot创建定时任务是非常简单的,不用像spring 或者springmvc 需要在xml 文件中配置,在项目启动的时候加载。spring boot 使用注解的方式就可以完全支持定时任务。不过基础注解的话,可能有的需求定时任务的时间会经常变动,注解就不好...

2019-09-26 16:12:02 12230

原创 java 面试备战---分布式那点事

分布式一致性:CAP理论集中式应用进行服务化拆分后,必然会出现一个问题:如何保证各个节点(Node)之间的数据一致性?比如以下场景:用户首先发起一次更新操作,映射到节点A;然后,用户又做了一次查询操作,操作映射到了节点B,此时A和B的数据如果不一致,对用户来说就会造成困扰。分布式系统为了提高可用性,必然会引入冗余机制(副本),而冗余便带来了上面描述的一致性问题。为了解决这类问题,加州大学伯克利分校的Eric Brewer) 教授提出了 CAP 猜想。2年后, Seth Gilbert 和 Nancy

2022-03-05 17:43:08 1306 1

原创 ES 在数据量很大的情况下(数十亿级别)如何提高查询效率?

思路ES 的性能优化,主要是围绕着fileSystem cache。也可以叫做OS cache来进行;es写入数据实际上数据最终都会写入到磁盘中去,当我们搜索读取的时候,系统会将数据放入到os cache中,而es严重依赖这个os cache,如果我们给机器的内存足够多,在es里存的书库里昂小于内存容量,那么搜索的效率是非常高的。方案一你往 ES 里写的数据,实际上都写到磁盘文件里去了,查询的时候,操作系统会将磁盘文件里的数据自动缓存到 filesystem cache 里面去。ES 的搜索引擎严重依

2021-11-21 16:58:01 3346 1

原创 一招教你如何搭建一个秒杀系统

文章目录1. 前言2. 整体架构3. 设计思路4. 实现流程4.1 mysql4.2 redis4.3 RocketMQ4.4 代码5. 测试6. 总结1. 前言秒杀系统在电商中越来越常见的。也成了面试中常常被问的问题。所以接下来手把手给大家搭建一个秒杀系统。面试不再慌。2. 整体架构我们代建的秒杀系统有如下要求:秒杀商品xxx,数量100个。秒杀商品不能超卖。抢购链接隐藏Nginx+Redis+RocketMQ+Tomcat+MySQL整体思路如下:3. 设计思路1、首先在my

2021-09-04 17:59:04 2286 2

原创 基于 gitee 搭建免费的图床

文章目录1. 前言2. 准备工作2.1 下载 PigGo2.2 创建gitee 仓库3. 配置3.1 配置 PigGo3.2 Typora 配置1. 前言之前用七牛的服务器搭建的图床,需要自己提供域名。域名需要备案,备案就需要绑定到可用服务器上。前段时间,服务器到期了,导致域名备案失效了,现在整个域名都用不了,导致用自己域名搭建的图床就用不了,在实际应用中,图床还是十分有必要的,特别是对于写博文做笔记的小伙伴还是非常有必要的。所以选用了gitee 来作为我们的图床。没有什么技术含量,单纯的安利大家,希望

2021-04-27 18:49:53 601 4

原创 斩获 offer 的 Java 面试宝典

这是本人整理的数万字的面试笔记,基本上涵盖了 Java 领域的所有技术栈,本人也是凭借这份面试笔记斩获了近 10 个 offer,面试成功率高达80%。当然这份笔记是我根据自身的经验和技术栈整理的,自己觉得很重要的或者记不清的就会记录记录下来,面试被问到的时候也有回答的思路。现在共享给大家,希望对准备面试的小伙伴有帮助。1. 微服务1.1 主流注册中心对比zookeeper:zookeeper 作为注册中心主要是因为它具有节点变更通知功能。只要客户端监听相关服务节点,服务节点有所变更就能及时的通知到监

2021-04-11 11:59:57 16434 49

原创 BIO、NIO、AIO你会用了吗

前言文章内容输出来源:拉勾教育Java高薪训练营;在面试中老是被问到说一下BIO、NIO、AIO。自己知道一个大概,但是说又说不清。刚好在训练营老师讲到了这部分,所以就整理下来。概念BIO/NIO/AIO 这些只是数据传输的输入输出流的一些形式而已。也就是说他们的本质就是输入输出流。只是存在同步异步,阻塞和非阻塞的问题。同步异步同步(synchronize)、异步(asychronize)是指应用程序和内核的交互而言的.同步:指用户进程触发IO操作等待或者轮训的方式查看IO操作是否就绪。举例

2021-01-13 09:16:49 459 1

原创 Mysql 架构原理

前言文章内容输出来源:拉勾教育Java高薪训练营;mysql 数据库作为现在互联网企业首选的数据库,我们程序员就应该对它多一些了解,我在拉勾训练营学到第五阶段啦,了解了mysql 整体架构,记录下来。Mysql 体系结构MySQL Server架构自顶向下大致可以分网络连接层、服务层、存储引擎层和系统文件层。一、网络连接层客户端连接器(Client Connectors):提供与MySQL服务器建立的支持。目前几乎支持所有主流的服务端编程技术,例如常见的 Java、C、Python、.NET等

2021-01-13 09:16:36 382

原创 mybatis 缓存你学会了吗

前言文章内容输出来源:拉勾教育Java高薪训练营;mybatis 占据 ORM 框架的半壁江山,我们是不仅要做到会使用,还得做到知其然更知其所以然。mybatis 缓存分为一级缓存和二级缓存,那这两级缓存是怎么实现的呢?他们的存储结构,作用范围,失效场景你都了解吗?这里带领大家一起探索 mybatis 缓存实现的奥秘。您将了解到:mybatis 一级缓存,二级缓存的概念mybatis 一级缓存源码剖实现以及特点mybatis 二级缓存源码实现以及特点在自定义持久层框架中增加 缓存实现m

2021-01-13 09:16:17 412 1

原创 springboot 整合 thymeleaf

引言springboot 整合thymeleaf 其实用的不是很多,因为现在很多公司都是前后端分离的项目,通过接口交互了。但是我们后端人员,对前端不是很了解,但是又想做些东西看看效果。所以就可以整合 thymeleaf ,掌握一些基本的语法,就可以很好的操作啦。使用首先引入依赖,这样我们在项目中才能使用到。<dependency> <groupId>org.springframework.boot</groupId> <artifactId&

2021-01-13 09:15:56 688

原创 mongodb分片集群,你会了么

前言mongoDB 作为非关系型数据的典型代码,使用的场景还是非常多的,所以也成了我们必备技能,但是只会简单的CURD 又有什么用呢?又怎能体现出我们价值。所以这篇文章带领大家手把手搭建一个 MongoDB 分片集群的环境。让大家对 mongoDB 有更强的动手的能力,可以直接投入项目中使用。学习本文 您将了解到:config 集群配置shard 集群配置路由节点配置权限控制整合 springboot我们这次的整体要完成搭建的结构如下,和我们正式环境使用的算是非常接近啦。功能需求:搭

2020-10-24 10:08:22 1473

原创 震惊!我三步就搞定了 Tomcat 源码环境搭建

引言随着微服务的流行,轻量级的服务应用器也是跟着大火了。毕竟那些企业级的服务应用器部署搭建成本太高。并且springboot 自带的就是 tomcat 服务。所以我们也有必要学习 tomcat 的相关知识啦,我们在项目中也用的很多,但是我们往往只是用他,没有深入的了解,但这样对我们来说是不够的的。所以这里就来三步教会大家搭建一个 tomcat 源码运行环境,让大家打开深入了解 tomcat 的大门,迈向人生的巅峰~~~下载源代码想要构建源代码,当然需要下载源代码啦。我这里用的是8.5.50 大家

2020-10-12 16:51:40 2929 58

原创 GateWay 网关服务

GateWay简介⽹关(翻译过来就叫做GateWay):微服务架构中的重要组成部分。局域⽹中就有⽹关这个概念,局域⽹接收或者发送数据出去通过这个⽹关,⽐如⽤ Vmware 虚拟机软件搭建虚拟机集群的时候,往往我们需要选择IP段中的⼀个IP作为⽹关地址。Spring Cloud GateWay是Spring Cloud的⼀个全新项⽬,⽬标是取代Netflflix Zuul,它基于Spring5.0+SpringBoot2.0+WebFlux(基于⾼性能的Reactor模式响应式通信框架Netty,异步⾮阻

2020-10-12 15:16:03 1754

原创 天哪!手动编写mybatis雏形竟然长这样

前言mybaits 在ORM 框架中,可算是半壁江山了,由于它是轻量级,半自动加载,灵活性和易拓展性。深受广大公司的喜爱,所以我们程序开发也离不开mybatis 。但是我们有对mabtis 源码进行研究吗?或者想看但是不知道怎么看的苦恼吗?归根结底,我们还是需要知道为什么会有mybatis ,mybatis 解决了什么问题?想要知道mybatis 解决了什么问题,就要知道传统的JDBC 操作存在哪些痛点才促使mybatis 的诞生。我们带着这些疑问,再来一步步学习吧。原始JDBC 存在的问题所

2020-10-12 15:15:32 687 3

原创 springboot 整合 Mybatis、JPA、Redis

引言在springboot 项目中,我们是用ORM 框架来操作数据库变的非常方便。下面我们分别整合mysql ,spring data jpa 以及redis 。让我们感受下快车道。我们首先创建一个springboot 项目,创建好之后,我们来一步步的实践。使用mybatis引入依赖:<dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis

2020-09-22 16:21:58 17470 103

原创 一文读懂 spring MVC 请求处理流程

引言springmvc 在web 项目中基本上是必用的,基于servlet的一种控制层框架,我们在使用的过程中往往会碰到各种问题,有时候还没有思绪解决问题,主要是因为我们对请求处理的流程不熟悉,不能快速定位都问题所在,所以总会耗费大量时间,各种百度才解决问题。如果你也有这样的困惑,不妨一起来看下springmvc 的请求处理流程。让我们能够快速定位问题。学习本场 Chat 您将了解到:DispatcherServlet 九大对象介绍DispatcherServlet 核心方法分析request

2020-09-22 16:21:31 3580 48

原创 绝对值得你收藏的 spring 笔记

spring概述spring 优势1、低耦合高内聚2、AOP编程支持3、声明式事物支持4、支持测试5、方便继承其他优秀框架核心结构spring的核心容器 就是最下面的core,context,Bean 。为上层架构提供服务。AOP 是利用动态代理实现的面向切面编程,用来抽取不同业务中相同的代码,减少代码重复和降低程序见的耦合度。JDBC 封装的对数据库的操作,和可以轻易整合ORM框架,并且提供对数据库事物的声明试管理。WEB 容器主要是 封装Servlet,并且可以轻易的整合Spri

2020-09-22 16:21:03 1546 51

原创 mysql 事务和锁知多少

前言文章内容输出来源:拉勾教育Java高薪训练营;mysql 事务特性、隔离级别,事务控制等等,我都在拉勾训练营学到啦,面试的时候再也不怕啦。ACID 特性在关系型数据库管理系统中,一个逻辑工作单元要成为事务,必须满足这 4 个特性,即所谓的 ACID:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。原子性事务是一个原子操作单元,对数据的修改,要么全都执行,要么全都不执行。每一个写事务,都会修改 BufferPool

2020-09-18 16:37:39 329

原创 分布式问题解决方案整理

前言文章内容输出来源:拉勾教育Java高薪训练营;在面试的时候,尝尝会被问到分布式一些相关的问题,比如如何确保在分布式环境下 session 一致,分布式 ID 等等。我在拉勾训练营学习的时候,刚好老师有讲到,我就整理下来了。一致性Hash 算法解决hash 冲突的方法:开放寻址法:1放进去了,6再来的时候,向前或者向后找空闲位置存放,不好的地⽅,如果数组⻓度定义好了⽐如10,⻓度不能扩展,来了11个数据,不管Hash冲突不冲突,肯定存不下这么多数据拉链法:数据⻓度定义好了,怎么存储更多内容

2020-09-18 16:36:46 412

原创 SCA Sentinel 分布式系统的流量防卫兵

前言文章内容输出来源:拉勾教育Java高薪训练营;Spring Cloud 是一站式微服务解决方案。很多公司都在使用 Spring Cloud 组件。我们想要学习 Spring Cloud 微服务架构,就需要学习他们的组件。包含:注册中心、负载均衡、熔断处理、过程调用、网关服务、配置中心、消息总线、调用链路、数据监控等等。这篇文章带领大家了解使用 Sentinel ,Sentinel SCA推出的微服务组件,可以用来作为服务降级服务服务限流和服务监控。也是阿里出品,和 Nacos 可以很好的配合使用。

2020-09-18 16:36:11 933 1

原创 OAuth2+JWT 实现权限验证

前言文章内容输出来源:拉勾教育Java高薪训练营;微服务架构下统⼀认证思路主要有两种形式:1、基于 Session 的认证⽅式在分布式的环境下,基于 session 的认证会出现⼀个问题,每个应⽤服务都需要在session中存储⽤户身份信息,通过负载均衡将本地的请求分配到另⼀个应⽤服务需要将 session 信息带过去,否则会重新认证。我们可以使⽤ Session 共享、Session 黏贴等⽅案。Session ⽅案也有缺点,⽐如基于 cookie ,移动端不能有效使⽤等2、基于 token 的认

2020-09-18 16:35:30 2872 3

原创 mysql 索引面试再也不怕啦

前言文章内容输出来源:拉勾教育Java高薪训练营;mysql 索引我们在面试是必问的,刚好我在拉勾训练营学习了 mysql 索引的相关知识,这里整理下来,自己对MySQL 索引有了全面了理解,面试的时候再也不怕啦。索引类型索引可以提升查询速度,会影响where查询,以及order by排序。MySQL索引类型如下:从索引存储结构划分:B Tree索引、Hash索引、FULLTEXT全文索引、R Tree索引从应用层次划分:普通索引、唯一索引、主键索引、复合索引从索引键值类型划分:主键索引、辅助

2020-09-18 16:35:01 1229

原创 面试不是无情物,参数注解知多少?

前言前两天面试的,面试官问我用在参数上的注解有哪些?我想了一下说有RequestParm,每个参数都需要RequestParm修饰,可以设置required 等于false,表示该字段非必传。面试官:还有呢?我:只知道这么多了,RequestParam 注解用的比较多,其他的没怎么用?面试官:好了,今天的面试就到这,后续有消息会通知你。挂掉电话我:???结束调面试后,好好的看了下用在参数上的注解。用在参数上的注解,主要是controller 层,用来接收请求中的参数。常用的有三种@Re

2020-05-08 18:10:36 6817 1

原创 cannot create temp file for here-document: No space left on device

前言买了一个云服务器,部署了一个项目上面,然后过了两个月没有管他,今天兴致来了上去看看,当我想要用tab 键获取提示时就报这种错。什么鬼tab 键不能用了?网上搜了一下,发现竟然是磁盘空间满了导致的。发现使用下面命令看下df -h发现我50g 的磁盘空间竟然满了,那个文件夹下占用了那么多磁盘空间呢?我接着用下面命令查下du -sh /*发现root 目录下占了42g 肯定...

2020-05-07 16:39:40 1716

原创 emoji-java 用来表情转换,你会用了吗?

前言今天项目中遇到一个需求,APP的问题上报和意见反馈提意见的时候,需要支持表情。前端没什么,但是如果存入到mysql 就会报错了。导致的原因是,Emoji表情占用4个字节,但是MySQL数据库UTF-8编码最多只能存储3个字节。所以存储就会报错。想要解决上面的问题,可以修改mysql 的编码格式,这里就不建议了,大部分的还是3个字节的utf-8的编码。如果直接改成4个字节的编号,会造成资源浪...

2020-05-06 17:51:07 2284

原创 手撸一个自定义starter,它不香吗

前言springboot 中有很多的starter 。我们用起来很爽不是吗,之所以这么爽难道不是因为我们少了很多配置吗,之前我们想要使用jdbcTemplete 是不是需要在xml 文件中配置bean 后才能使用。有被xml 一推配置支配的工具吗?为了解救从多处于水深火热的程序猿们,springboot 横空出世,带着starter 的利刃来普度我们了。我们在心怀感激的同时,是不是也得有一...

2020-04-26 12:11:57 7078 40

原创 springboot 升级依赖的第三方jar包

前言我们在实际工作中往往会遇到这样的问题,我们项目依赖的一些jar 包升级了,修复了一些漏洞,为了安全考虑,我们也需要进行升级,通常来说,我们不会深度的用到依赖的jar 包,所以升级一个小版本直接替换就完事了。但是Springboot项目滨改没有我们想的那么简单。打包方式首先还得从打包方式说起,我们使用的打包方式不是直接将将依赖的jar 和配置文件都打在可运行的jar 中。我们打包方式如下...

2020-04-02 15:09:06 2800

原创 如何使用 Springboot 爬取页面信息?

前言捣鼓了两天,总算是做了demo 啦。整体思路如下:可以看到整体思路还是比较简单的,真机IP访问的话,很容易被限制,所以增加代理访问。主要就是三步走,1将url 存入到url 缓存池中。2 将代理信息存入到代理池中,3.分别从url缓存池和代理池中取出一个进行爬取页面,并将页面数据解析出来。下面来仔细看看如何实现的吧。代理相关代理的信息可以从如下两个地址中获取。https://raw...

2020-03-13 11:56:50 1760

原创 困扰我两天的问题(nginx配置好ssl证书,https却不能访问)

前言还得这个问题说起。我买了服务器、域名、和申请的证书。什么都配置好之后,但是https 无法正常访问。http 可以正常访问。详细问题地址:腾讯云配置了ssl 证书,浏览器却无法访问?分析这个问题折磨了我整整两天,我将nginx 配置换了一遍有一遍,确认配置是没有错的,都是从安装指导上copy 下来的。并且telnet 443 端口也可以通。所以觉得没有问题。然后怀疑是证书的问题,...

2020-03-05 11:55:54 23268 13

原创 升级nginx ,为nginx配置https证书

前言买了服务器和域名后真的是为所欲为,发现自己的网站总是提示不安全,所以就想着要弄一个证书。刚好腾讯云上有免费申请的证书,所以就弄了一个。申请证书我的证书是在腾讯云上申请的,很快也很方便中,具体怎么操作,就不说了。申请好之后下载。解压后获取如下文件升级nginx我发现我服务器上的nginx 上次竟然安装的是1.6.2 版本太低了,不支持ssl.支持ssl 需要nginx 1.10....

2020-03-04 10:57:33 851 1

原创 将个人博客迁移到云服务器上

前言之前通过github 和coding 来搭建的个人博客,但是搜索引擎一直不是很好,并且总感觉不稳定,访问很慢。最近刚刚买了一个云服务器,所以就打算将个人博客迁移到云服务器上。服务器环境准备我们登录云服务器,主要做一些准备工作。安装gityum install git创建git 用户这里我们需要创建一个git 用户来做服务器库。方便我们本地将文件推送到服务器库。adduser ...

2020-02-26 21:06:08 9109 1

原创 kafka也没那么难--kafka的安装与简单使用

前言前短时间在腾讯云上买了一个linux 服务器,决心把kafka这一模快的知识补充起来啦。所以就搞起来。安装安装算是比较简单的,可以直接用wget 下载,也可以将安装包下载下来,上传到服务器上,都是一样的。kafka 安装包网址:http://mirror.bit.edu.cn/apache/kafka我选择的版本2.4.0:wget http://mirror.bit.edu....

2020-02-25 18:09:30 12821

原创 centOS7 安装nginx

前言在家呆的时间很长,没有linux 服务器,所以就在腾讯云上买了一个云服务器折腾一下,重置秘密重装系统和用远程连接什么的就不讲了,都比较简单,在控制台上都可以操作。我安装后,想搭建一个nginx试试。自己也是采坑一路,虽然以前也在Ubuntu上安装nginx 的,但是还是和centOS 上有些不一样的。如果是在腾讯云上买的服务器,其实可以一步到位yum install nginx但是...

2020-02-23 14:07:20 1097

原创 《剑指offer》之扑克牌顺子

前言接着来刷一道简单的算法题题目LL今天心情特别好,因为他去买了一副扑克牌,发现里面居然有2个大王,2个小王(一副牌原本是54张_)…他随机从中抽出了5张牌,想测测自己的手气,看看能不能抽到顺子,如果抽到的话,他决定去买体育彩票,嘿嘿!!“红心A,黑桃3,小王,大王,方片5”,“Oh My God!”不是顺子…LL不高兴了,他想了想,决定大\小 王可以看成任何数字,并且A看作1,J为11,Q...

2020-02-13 15:00:56 336

Maven讲义-wjx.docx

Maven讲义以及搭建maven项目已经将其他项目转成maven项目,已经jar包冲突处理方法

2019-05-17

SonarQube检测出的bug、漏洞以及异味的修复整理

SonarQube检测出的bug、漏洞以及异味的修复整理。包含是什么bug,漏洞以及异味。以及怎么修复案例,一目了然

2019-04-16

mysql与sqlserver的基础语法区别

mysql与sqlserver的基础语法区别,有视频和ppt ,是基础的教材,有需要的同学可以下载

2019-03-12

统计报表模板

统计报表模板统计报表模板统计报表模板统计报表模板统计报表模板统计报表模板

2018-01-22

计算机网络

计算机网络,分章节讲解,都有例子。学习的可以参考参考

2017-12-07

软件工程综合实验文档模板

软件工程综合实验文档模板,包含实验报告模板,个人总计模板,项目进度,里程碑报告,会议记录等等模板

2017-12-07

core-renderer.jar、iText-2.0.8.jar、iTextAsian.jar、iTextAsianCmaps.jar

core-renderer.jar、iText-2.0.8.jar、iTextAsian.jar、iTextAsianCmaps.jar

2017-12-07

二维码和一维码需要的jar包

ZXing是一个开放源码的,用Java实现的多种格式的1D/2D条码图像处理库,它包含了联系到其他语言的端口。Zxing可以实现使用手机的内置的摄像头完成条形码的扫描及解码。Zxing库的主要部分支持以下几个功能:核心代码的使用、适用于J2SE客户端的版本、适用于Android客户端的版本(即BarcodeScanner)、Android的集成(通过Intent支持和BarcodeScanner的集成)等。

2017-10-31

概要设计说明书

概要设计说明书模版```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````~

2017-09-27

springMVC所需jar包

在web项目中使用spring框架,所需要的spring的包。

2017-09-21

myeclipse10 安装包加破解教程

二、Jdk的安装与配置 Jdk安装: 运行下载的JAVA安装文件jdk-6u32-windows-x64.exe安装到默认路径:"C:\Program Files\Java\jdk1.6.0_32\",安装完成后自动安装JRE到生成"C:\Program Files\Java\jdk1.6.0_32\jre\"目录 Jdk配置: 在电脑桌面上打开"我的电脑->属性->高级->环境变量->系统环境变量": 添加一个CLASSPATH环境变量,值为如下所示:C:\Program Files\Java\jdk1.6.0_32\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_32\lib\tools.jar 修改一下PATH环境变量的值,打开PATH环境变量,在后面添加如下:;C:\Program Files\Java\jdk1.6.0_32\bin;C:\Program Files\Java\jdk1.6.0_32\jre\bin 安装配置检测:打开"系统开始菜单->运行>CMD>" 在命令行里输入java -version,得到版本型号即表示安装成功。 新建JAVA_HOME用户变量,设置值为"C:\Program Files\Java\jdk1.6.0_32\bin" 解决一闪而过的方法,把JAVA_HOME 的“\bin”去掉,并且不加分号

2017-09-20

tomcat7安装包

Apache Tomcat 7.x 是目前的开发焦点。它在汲取了Tomcat 6.0.x优点的基础上,实现了对于Servlet 3.0、JSP 2.2和EL 2.2等特性的支持。除此以外的改进列表如下: · Web应用内存溢出侦测和预防 · 增强了管理程序和服务器管理程序的安全性 · 一般 CSRF保护 · 支持web应用中的外部内容的直接引用 · 重构 (connectors, lifecycle)及很多核心代码的全面梳理

2017-09-20

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

TA关注的人

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