自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

三好市民江先生的博客

Don't worry, be happy

  • 博客(22)
  • 资源 (17)
  • 问答 (2)
  • 收藏
  • 关注

原创 Maven私服搭建

一、下载安装私服下载地址 https://www.sonatype.com/download-oss-sonatype找到刚刚下载的文件,进行安装。我的文件是在:D:\user\Desktop\nexus-3.23.0-03-win64\nexus-3.23.0-03\bin,进入bin目录执行 nexus.exe /run 进行安装。3.最后出现下图提示,表示安装成功。4.访问nexus用户界面,浏览器中输入地址:http://localhost:8081/,即可进入界面。5.登录账户

2020-05-15 15:07:52 318

转载 多线程并发

1.并发就是对共享资源同时进行访问,而产生的现象2.线程的实现方式:继承Thread或实现runnable都要重写run方法。3.启动线程是通过Thread的start(用户进程)方法实现的,如果直接调用run(守护进程)方法启动的线程和当前主线程是同时结束的。(守护线程会随主线程的结束而结束)4.共享变量:多个线程对一个变量进行访问时,都是先从JMM(Java内存莫模型)主内存读取变量的值到自己的本地内存,等待线程运行结束后再把自己当前线程中本地变量的值刷回主内存,这样在多线程同时访问的情况下就会产

2020-05-13 23:42:11 278

原创 SpringCloud Ribbon 和 Feign 的区别

spring cloud的 Netflix 中提供了两个组件实现软负载均衡调用:ribbon 和 feign 。Ribbon是一个基于 HTTP 和 TCP 客户端 的负载均衡的工具。它可以 在客户端 配置 RibbonServerList(服务端列表),使用 HttpClient 或 RestTemplate 模拟http请求,步骤相当繁琐。FeignFeign 是在 Ribbon的基...

2019-10-31 14:52:12 2058

原创 Redis主从复制

1.复制三份redis.conf文件2.修改redis6380.conf和redis6381.conf中的信息(端口号)3.修改完成之后,分别启动三个redis4.输入slaveof 127.0.0.1 6379。表示将6379设置为主机。6380,6381是从机5.Info replication --查看信息图中可以看到6379为master,也就是主机,6380和638...

2019-03-06 16:24:50 209

原创 Ubuntu修改Root用户登录

1.sudo chmod 777 /usr/share/lightdm/lightdm.conf.d/50-ubuntu.conf修改文件权限为7772.打开文件,在文件尾加入两行:greeter-show-manual-login=trueall-guest=false

2019-03-06 09:30:08 2209 1

原创 Redis常见配置-99%都用得到

参数说明 redis.conf 配置项说明如下:Redis默认不是以守护进程的方式运行,可以通过该配置项修改,使用yes启用守护进程daemonize no当Redis以守护进程方式运行时,Redis默认会把pid写入/var/run/redis.pid文件,可以通过pidfile指定pidfile /var/run/redis.pid指定Redis监听端口,默认端口为637...

2019-03-06 09:26:42 226

转载 o(1), o(n), o(logn), o(nlogn)的理解

在描述算法复杂度时,经常用到o(1), o(n), o(logn), o(nlogn)来表示对应算法的时间复杂度,这是算法的时间复杂度的表示。O后面的括号中有一个函数,指明某个算法的耗时与数据增长量之间的关系。其中的n代表输入数据的量。O(n):代表数据量增大几倍,耗时也增大几倍。比如常见的遍历算法。O(logn):当数据增大n倍时,耗时增大logn倍(这里的log是以2为底的,比如,当数据...

2018-12-24 09:23:52 3418

原创 SolrCloud与Zookeeper搭建

什么是SolrCloudSolrCloud是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用SolrCloud来满足这些要求。 SolrCloud是基于Solr和Zookeeper的分布式搜索方案,它的主要思想是使用Zookeeper作...

2018-12-24 09:22:12 324

原创 Nginx反向代理和负载均衡

1.什么是反向代理?本来我们在正常向服务器发送请求的时候,是由我们自己决定向哪个服务器发送请求,现在反向代理就是我们先把请求发送给Nginx,再由Nginx把你的请求发送给你要访问的服务器举个栗子:老王是个夜生活比较丰富的人物,每天都要找隔壁xx乐呵乐呵,不料,隔壁xx的当家的回来了。这可把老王急坏了。但是,车到山前必有路,老王走进了一家新开的洗浴中心。走进店里,跟老板说(发送请求),我需...

2018-04-08 20:18:41 236

原创 Nginx基于域名的虚拟主机配置

修改本地 C:\Windows\System32\drivers\etc中的host文件修改nginx配置文件(nginx.conf) 修改之后需要重启nginxhost文件如下# Copyright (c) 1993-2009 Microsoft Corp.## This is a sample HOSTS file used by Microsoft TCP/IP fo...

2018-04-08 15:16:35 513

原创 springboot初体验之mybatis

注解的形式配置配置pom.xml编写数据源(application.properties)编写实体类User编写mapper测试1.完整pom.xml如下 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactI

2017-11-23 17:27:14 326

原创 idea配置SpringBoot热部署

鉴于每次修改代码都需要启动Tomcat,就在想有没有好的方式,解决这一问题。果然,是有的….1.打开左上角 File > settings > Preferences > Compiler , 勾选 Build project automatically2.添加Maven依赖 <!--springboot 配置热部署--> <dependency> <grou

2017-11-06 15:42:43 832

原创 Java调用 阿里大鱼 短信接口

阿里大鱼,好。短信发送速度快,稳定。 1.首先你需要一个开发者帐号,进入http://www.alidayu.com/?spm=a3142.8062825.1.d10001.Iyxv2U进行登录,注册(API文档地址https://api.alidayu.com/doc2/apiDetail?spm=a3142.7629140.1999205496.19.cIgaHa&apiId=25450)

2017-06-18 23:31:36 2935

原创 SpringMVC 处理Date类型@DateTimeFormat <fmt:formatDate/> @InitBinder

第一种:在Date类型的属性上加入@DateTimeFormat注解加入joda相关的包在SpringMVC配置文件中加入 首先在相对应的属性上加注解:public class Person{ //直接在date类型上加入注解,同时指定格式样式 @DateTimeFormat(pattern="yyyy-MM-dd") private Date birthday;

2017-03-23 14:59:50 9339

原创 SpringMVC注解详解

@Controller在Springmvc中,控制器Controller负责处理由DispatcherServlet分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model, 然后再把该Model,然后再把该Model返回给对应的view进行展示。 在SpringMVC中提供了一个非常简单的Controller 然后再用@RequestMapping和@RequestParam

2017-02-11 22:05:12 917

原创 MYSQL问题解决方案:Access denied for user 'root'@'localhost' (using password:YES)

连接MySQL数据库,出现问题:Access denied for user ‘root’@’localhost’ (using password:YES)。 经查找资料发现是root帐户默认不开放远程访问权限,所以需要修改一下相关权限。 解决方案:1.打开MySQL目录下的my.ini文件,在文件的最后添加一行“skip-grant-tables”,保存并关闭文件。(WIN7默认安装,m

2016-12-12 10:46:13 460

原创 mysql常用命令

一、连接MYSQL。 二、修改权限

2016-12-10 11:50:48 307

原创 AngularJS表单验证

首先下载我们需要的文件: angular下载地址:https://angularjs.org/ bootstrap下载地址:http://www.bootcss.com/ng-dodel简单使用ng-model数据模型,可以通过{{}}引用模型中的数据<html> <head> <meta charset="utf-8" /> <title></title

2016-12-10 11:42:07 368

原创 JSON

1、什么是JSON JSON与开发语言无关的、轻量级的数据格式。全称 JavaScript Object Notation优点:易于人 阅读和编写,易于 解析和生产2、标准的JSON数据表示数据结构 Object 使用花括号{}的键值对结构、key必须是String类型,value为任何基本类型或数据结构(可以是对象,或数组) object {string

2016-12-06 23:06:39 333

原创 Class类的使用

//Foo实例如何表示Foo foo1 = new Foo(); //foo1表示出来了//Foo 也是一个实例对象,Class类的实例对象,如何表示呢//任何一个类都是Class的实例对象,这个实例对象有三种表示方式//第一种表示方式--任何一个类都有一个隐含的静态成员变量Class c1 = Foo.class;//第二种表达方法 已经知道该类的对象,通过getClass方

2016-11-14 21:59:09 483

原创 hibernate3与spring2.5.6整合Demo

Entitypackage entity;public class Person implements java.io.Serializable {    private Integer id;    private String name;    public Person() {    }    public Person(Integer

2016-08-05 12:45:36 363

转载 spring-jar作用介绍

spring.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。spring-src.zip就是所有的源代码压缩包。除了spring.jar 文件,Spring 还包括有其它21 个独立的jar 包,各自包含着对应的Spring组件,用户可

2016-08-05 10:55:42 350

尚硅谷Java视频_NIO 视频教程

 ·00. 尚硅谷__NIO__源码、课件 ·01. 尚硅谷_NIO_NIO 与 IO 区别  ·02. 尚硅谷_NIO_缓冲区(Buffer)的数据存取  ·03. 尚硅谷_NIO_直接缓冲区与非直接缓冲区  ·04. 尚硅谷_NIO_通道(Channel)的原理与获取  ·05. 尚硅谷_NIO_通道的数据传输与内存映射文件  ·06. 尚硅谷_NIO_分散读取与聚集写入  ·07. 尚硅谷_NIO_字符集 Charset  ·08. 尚硅谷_NIO_阻塞与非阻塞  ·09. 尚硅谷_NIO_阻塞式  ·10. 尚硅谷_NIO_非阻塞式  ·11. 尚硅谷_NIO_DatagramChannel  ·12. 尚硅谷_NIO_Pipe 管道

2019-02-17

尚硅谷Java视频_JUC 视频教程

 ·00. 尚硅谷_JUC线程高级_源码、课件 ·1. 尚硅谷_JUC线程高级_volatile 关键字与内存可见性  ·2. 尚硅谷_JUC线程高级_原子变量与 CAS 算法  ·3. 尚硅谷_JUC线程高级_模拟 CAS 算法  ·4. 尚硅谷_JUC线程高级_同步容器类ConcurrentHashMap  ·5. 尚硅谷_JUC线程高级_CountDownLatch 闭锁  ·6. 实现 Callable 接口  ·7. 尚硅谷_JUC线程高级_同步锁 Lock  ·8. 尚硅谷_JUC线程高级_生产者消费者案例-虚假唤醒  ·9. 尚硅谷_JUC线程高级_Condition 线程通信  ·10. 尚硅谷_JUC线程高级_线程按序交替  ·11. 尚硅谷_JUC线程高级_ReadWriteLock 读写锁  ·12. 尚硅谷_JUC线程高级_线程八锁  ·13. 尚硅谷_JUC线程高级_线程池  ·14. 尚硅谷_JUC线程高级_线程调度  ·15. ForkJoinPool 分支合并框架-工作窃取

2019-02-17

尚硅谷Java视频教程_Java11新特性

00.尚硅谷_Java11_笔记、源码 01.尚硅谷_Java11_简介 02.尚硅谷_Java11_官方更新列表 03.尚硅谷_Java11_Shell 04.尚硅谷_Java11_集合中的新API1 05.尚硅谷_Java11_局部变量类型推断 06.尚硅谷_Java11_集合中的新API2 07.尚硅谷_Java11_流中的新API1 08.尚硅谷_Java11_流中的新API2 09.尚硅谷_Java11_字符串和Optional的新API 10.尚硅谷_Java11_字符串和输入流的新API 11.尚硅谷_Java11_Http客户端API 12.尚硅谷_Java11_Java11废弃的内容 13.尚硅谷_Java11_Epsilon垃圾收集器 14.尚硅谷_Java11_ZGC垃圾收集器 15.尚硅谷_Java11_FightRecorder1 16.尚硅谷_Java11_FightRecorder2

2019-02-17

尚硅谷Java视频教程_MySQL高级视频

 · 00.尚硅谷_MySQL高级_源码、课件 · 01.尚硅谷_MySQL高级_课程简介 · 02.尚硅谷_MySQL高级_MySQL简介 · 03.尚硅谷_MySQL高级__RPM安装 · 04.尚硅谷_MySQL高级_ROOT密码设置和开机自启动 · 05.尚硅谷_MySQL高级_安装位置 · 06.尚硅谷_MySQL高级_修改字符集 · 07.尚硅谷_MySQL高级_MySQL配置文件 · 08.尚硅谷_MySQL高级_MySQL逻辑架构简介 · 09.尚硅谷_MySQL高级_存储引擎简介 · 10.尚硅谷_MySQL高级_SQL性能下降原因 · 11.尚硅谷_MySQL高级_SQL执行加载顺序 · 12.尚硅谷_MySQL高级_七种JOIN理论 · 13.尚硅谷_MySQL高级_七种JOIN的SQL编写 · 14.尚硅谷_MySQL高级_索引是什么 · 15.尚硅谷_MySQL高级_索引优势劣势 · 16.尚硅谷_MySQL高级_索引分类和建索引命令语句 · 17.尚硅谷_MySQL高级_索引结构与检索原理 · 18.尚硅谷_MySQL高级_哪些情况适合建索引 · 19.尚硅谷_MySQL高级_哪些情况不适合建索引 · 20.尚硅谷_MySQL高级_性能分析前提知识 · 21.尚硅谷_MySQL高级_explain使用简介 · 22.尚硅谷_MySQL高级_explain之id介绍 · 23.尚硅谷_MySQL高级_explain之select_type和table介绍 · 24.尚硅谷_MySQL高级_explain之type介绍 · 25.尚硅谷_MySQL高级_explain之possible_keys和key介绍 · 26.尚硅谷_MySQL高级_explain之key_len介绍 · 27.尚硅谷_MySQL高级_explain之ref介绍 · 28.尚硅谷_MySQL高级_explain之rows介绍 · 29.尚硅谷_MySQL高级_explain之Extra介绍 · 30.尚硅谷_MySQL高级_explain之热身Case · 31.尚硅谷_MySQL高级_索引单表优化案例 · 32.尚硅谷_MySQL高级_索引两表优化案例 · 33.尚硅谷_MySQL高级_索引三表优化案例 · 34.尚硅谷_MySQL高级_索引优化1 · 35.尚硅谷_MySQL高级_索引优化2 · 36.尚硅谷_MySQL高级_索引优化3 · 37.尚硅谷_MySQL高级_索引优化4 · 38.尚硅谷_MySQL高级_索引优化5 · 39.尚硅谷_MySQL高级_索引优化6 · 40.尚硅谷_MySQL高级_索引优化7 · 41.尚硅谷_MySQL高级_索引优化8 · 42.尚硅谷_MySQL高级_索引优化9 · 43.尚硅谷_MySQL高级_索引优化10 · 44.尚硅谷_MySQL高级_索引面试题分析 · 45.尚硅谷_MySQL高级_索引优化答疑补充和总结口诀 · 46.尚硅谷_MySQL高级_小表驱动大表 · 47.尚硅谷_MySQL高级_in和exist · 48.尚硅谷_MySQL高级_为排序使用索引OrderBy优化 · 49.尚硅谷_MySQL高级_慢查询日志 · 50.尚硅谷_MySQL高级_批量插入数据脚本 · 51.尚硅谷_MySQL高级_用Show Profile进行sql分析 · 52.尚硅谷_MySQL高级_全局查询日志 · 53.尚硅谷_MySQL高级_数据库锁理论概述 · 54.尚硅谷_MySQL高级_读锁案例讲解 · 55.尚硅谷_MySQL高级_读锁案例讲解2 · 56.尚硅谷_MySQL高级_行锁理论 · 57.尚硅谷_MySQL高级_行锁案例讲解 · 58.尚硅谷_MySQL高级_行锁演示答疑补充 · 59.尚硅谷_MySQL高级_索引失效行锁变表锁 · 60.尚硅谷_MySQL高级_间隙锁危害 · 61.尚硅谷_MySQL高级_如何锁定一行 · 62.尚硅谷_MySQL高级_行锁总结 · 63.尚硅谷_MySQL高级_主从复制

2019-02-17

尚硅谷Java视频教程_ Spring、SpringMVC、JPA、SpringData 整合案例视频

 · 1. SSSP整合_简介&功能演示  · 2. SSSP整合_搭建开发环境 · 3. SSSP整合_实体类 · 4. SSSP整合_分页 · 5. SSSP整合_显示表单页面&使用JPA的二级缓存  · 6. SSSP整合_Ajax验证 · 7. SSSP整合_完成添加 · 8. SSSP整合_表单回显 · 9. SSSP整合_修改状态下的 Ajax 校验 · 10. SSSP整合_完成修改 · 11. SSSP整合_修改id问题的分析及解决 · 12. SSSP整合_删除 · 13. SSSP整合_源代码及PPT

2019-02-17

尚硅谷JPA视频教程

 · 0. JPA视频_PPT及源码  · 1. JPA视频_概述  · 2. JPA视频_HelloWorld · 3. JPA视频_基本注解 · 4. JPA视频_Transient注解 · 5. JPA视频_Temporal注解 · 6. JPA视频_Table主键生成策略 · 7. JPA视频_EntityManager(1) · 8. JPA视频_EntityManager(2) · 9. JPA视频_EntityManager(3) · 10. JPA视频_EntityManager(4) · 11. JPA视频_EntityTransaction · 12. JPA视频_映射单向多对一的关联关系 · 13. JPA视频_映射单向一对多的关联关系 · 14. JPA视频_映射双向一对多的关联关系 · 15. JPA视频_映射双向一对一的关联关系 · 16. JPA视频_映射双向多对多的关联关系 · 17. JPA视频_二级缓存 · 18. JPA视频_JPQL_HelloWorld · 19. JPA视频_JPQL_查询缓存 · 20. JPA视频_JPQL_ORDER BY 和 GROUP BY · 21. JPA视频_JPQL_关联查询 · 22. JPA视频_JPQL_子查询和内建函数 · 23. JPA视频_JPQL_DELETE和UPDATE · 24. JPA视频_整合Spring

2019-02-17

尚硅谷Shiro视频教程

 · 00.尚硅谷_Shiro_源码、课件 · 01.尚硅谷_Shiro_简介 · 02.尚硅谷_Shiro_HelloWorld · 03.尚硅谷_Shiro_集成 Spring · 04.尚硅谷_Shiro_工作流程(1) · 05.尚硅谷_Shiro_DelegatingFilterProxy · 06. 尚硅谷_Shiro_权限 URL 配置细节 · 07. 尚硅谷_Shiro_认证思路分析 · 08.尚硅谷_Shiro_实现认证流程 · 09.尚硅谷_Shiro_实现认证 Realm · 10.尚硅谷_Shiro_密码的比对 · 11.尚硅谷_Shiro_密码的MD5加密 · 12. 尚硅谷_Shiro_密码的MD5盐值加密 · 13.尚硅谷_Shiro_多 Realm 验证 · 14.尚硅谷_Shiro_认证策略 · 15.尚硅谷_Shiro_把 realms 配置给 SecurityManager · 16. 尚硅谷_Shiro_权限配置 · 17.尚硅谷_Shiro_授权流程分析 · 18.尚硅谷_Shiro_多 Realm 授权的通过标准 · 19.尚硅谷_Shiro_实现授权 Realm · 20.尚硅谷_Shiro_标签 · 21.尚硅谷_Shiro_权限注解 · 22.尚硅谷_Shiro_从数据表中初始化资源和权限 · 23.尚硅谷_Shiro_会话管理 · 24. 尚硅谷_Shiro_SessionDao · 25.尚硅谷_Shiro_缓存 · 26.尚硅谷_Shiro_认证和记住我的区别 · 27.尚硅谷_Shiro_实现Rememberme

2019-02-17

尚硅谷Spring-data视频

0. SpringData_源代码和PPT  · 1. SpringData_概述 · 2. SpringData_HelloWorld · 3. SpringData_Repository接口 · 4. SpringData_Repository查询方法定义规范 · 5. SpringData_Query注解 · 6. SpringData_Modifying注解 · 7. SpringData_CrudRepository接口 · 8. SpringData_PagingAndSortingRespository接口 · 9. SpringData_JpaRepository接口 · 10. SpringData_JpaSpecificationExecutor接口 · 11. SpringData_自定义Repository 方法

2019-02-15

hibernate3,spring2.5.6,struts 2

hibernate3,spring2.5.6,struts 2 整合jar包

2016-08-05

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

TA关注的人

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