- 博客(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
原创 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 视频教程
2019-02-17
尚硅谷Java视频_JUC 视频教程
2019-02-17
尚硅谷Java视频教程_Java11新特性
2019-02-17
尚硅谷Java视频教程_MySQL高级视频
2019-02-17
尚硅谷Java视频教程_ Spring、SpringMVC、JPA、SpringData 整合案例视频
2019-02-17
尚硅谷JPA视频教程
2019-02-17
尚硅谷Shiro视频教程
2019-02-17
尚硅谷Spring-data视频
2019-02-15
h5实现电子地图轨迹记录技术
2016-07-16
hibernate整合spring空指针异常
2016-05-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人