自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 java--归并排序

java算法篇

2023-02-14 11:19:18 115

原创 java --插入排序

java算法篇

2023-02-14 11:10:37 114

原创 java算法--快速排序

java算法篇

2023-02-01 17:29:48 131 1

原创 java算法--冒泡算法

java算法篇

2023-02-01 16:28:15 224

原创 String类型细节总结

一:String对象的两种创建方式:(1)第一种方式: String str1 = “aaa”; 是在常量池中获取对象(“aaa” 属于字符串字面量,因此编译时期会在常量池中创建一个字符串对象,如果常量池中已经存在该字符串对象则直接引用)(2)第二种方式: String str2 = new String(“aaa”) ; 一共会创建两个字符串对象一个在堆中,一个在常量池中(前提是常量池中还...

2020-03-26 10:34:08 173

原创 mysql操作命令汇总

/* 启动MySQL */net start mysql/* 连接与断开服务器 */mysql -h 地址 -P 端口 -u 用户名 -p 密码/* 跳过权限验证登录MySQL */mysqld --skip-grant-tables-- 修改root密码密码加密函数password()update mysql.user set password=password('root'...

2020-01-11 15:32:05 279

原创 SpringBoot 2.0 多环境yml文件配置

一、使用Spring Boot Profiles1. 使用yml文件首先,我们先创建一个名为 application.yml的属性文件,如下:server: port: 8080my: name: demospring: profiles: active: dev---#development environmentspring: profil...

2019-01-11 16:52:17 3262

原创 Linux centors系统上搭建自己的gitlab仓库

1.安装gitlab准备包sudo yum install -y curl policycoreutils openssh-server openssh-clients libsemange-static libsemange-develsudo systemctl enable sshdsudo systemctl start sshdsudo yum install -y postfi...

2018-10-26 10:41:40 226

转载 Integer源码,为什么缓存范围在【-128—+127】

public final class Integer extends Number implements Comparable<Integer>Integer是final类型的,表示不能被继承,同时实现了Number类,并实现了Comparable接口;java中数据类型可以分为两类,一种的基本数据类型,一种是引用数据类型。基本数据类型的数据不是对象,所以对于要将数据类型作为...

2018-10-18 10:47:58 2062

原创 JDK文档

java 1.6 帮助文档中文链接:http://download.csdn.net/detail/qw599186875/9608735Java1.8 帮助文档英文中文 – 谷歌版在线版: https://blog.fondme.cn/apidoc/jdk-1.8-google/下载链接:http://download.csdn.net/detail/qw5991868...

2018-10-11 11:10:25 1472

原创 在亚马逊云EC2上创建root用户,并使用root用户登录

需求:在EC2上安装应用服务器(tomcat,netty),但是yum命令只能是root用户才可以运行,而EC2默认是以ec2-user用户登录的,所以需要切换到root用户登录。   1、根据官网提供的方法登录连接到EC2服务器(官网推荐windows用户使用PUTTY连接)    2、 创建root的密码,输入如下命令:     sudo passwd root    3、然后...

2018-09-17 10:27:04 2350

原创 Tomcat配置Godaddy的ssl证书详细步骤

1.生成tomcat.keystore 密钥文件;keytool -keysize 2048 -genkey -alias tomcat -keyalg RSA -keystore tomcat.keystore然后会提示输入DNS 信息及密码:Enter keystore password:  设置一个用于保护你keystore文件的密码,例如123456Re-enter new...

2018-09-06 14:19:36 3205

原创 Nginx如何配置动静分离

#user  nobody;worker_processes  2;#error_log  logs/error.log;#error_log  logs/error.log  notice;#error_log  logs/error.log  info;#pid        logs/nginx.pid;events {    worker_connections  1...

2018-09-05 14:49:09 430

原创 Godaddy ssl证书配置到nginx

打开终端,输入以下命令openssl req -new -newkey rsa:2048 -nodes -keyout domain.key -out domain.csr生成过程会询问几个常见问题,比如City、Country等等。最后会询问challenge password,输入的时候记住就可以了。执行完以上命令后,当前目录会多出“domain.key”和“domain.c...

2018-09-05 14:44:04 3875

原创 Centos 安装Nginx

1.先安装相关依赖yum install gcc-c++ yum install pcre pcre-devel yum install zlib zlib-devel yum install openssl openssl--devel 2.安装安装之前,最好检查一下是否已经安装有nginxfind -name nginx如果系统已经安装了nginx,那...

2018-09-05 14:30:28 365

原创 CountDownLatch使用

CountDownLatch类的使用,CountDownLatch是一个工具类,运行主线程开启子线程的时候,子线程还没有结束的时候,主线程可以一直等待,直到初始化的现成的计数器count为0,主线程就可以不用等待继续执行了。注意:count只能在实例化CountDownLatch类的时候初始化,没有其他的办法count注入值。countDown方法,当前线程调用此方法,则计数在实例...

2018-08-21 10:45:28 1138

原创 使用Apache HttpClient 发送POST请求

添加依赖<dependency> <groupId>commons-httpclient</groupId> <artifactId>commons-httpclient</artifactId> <version>3.1</version></depend

2018-08-21 09:45:15 3366

原创 redis配置文件详解

#redis.conf# Redis configuration file example.# ./redis-server /path/to/redis.conf################################## INCLUDES ####################################这在你有标准配置模板但是每个redis服务器又需要个性设置的时候很...

2018-08-16 14:49:00 184

原创 centos下安装redis详细教程

第一步:下载redis安装包wget http://download.redis.io/releases/redis-4.0.6.tar.gz第二步:解压压缩包tar -zxvf redis-4.0.6.tar.gz第三步:yum安装gcc依赖yum install gcc第四步:跳转到redis解压目录下cd redis-4.0.6第五步:编译安装m...

2018-08-16 14:44:55 274

原创 在CentOS上安装tomcat

先从tomcat网站上下载最新的gz安装包文件名:apache-tomcat-8.0.8.tar.gz将文件上传到/usr/local目录中执行解压缩tar zxvf apache-tomcat-8.0.8.tar.gz将目录apache-tomcat-8.0.8命名为tomcatmv apache-tomcat-8.0.8 tomcat运行/usr/local/t...

2018-08-09 16:57:20 230

原创 CentOS 64位下MySQL5.7安装与配置

1、配置YUM源在MySQL官网中下载YUM源rpm安装包:http://dev.mysql.com/downloads/repo/yum/# 下载mysql源安装包shell> wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm# 安装mysql源shell> yum loc...

2018-08-09 16:39:14 142

原创 centos 安装JDK

centos系统安装JDK一:用wget命令下载jdkwget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u181-b13/96a7b8442fe84...

2018-08-09 16:35:06 157

原创 Springboot 2.0 如何修改redis序列器

springboot 2.0以前整合redis存入key-value时,客户端连接redis时候key是一长串的乱码,由于使用了默认的序列器导致的,这就需要我们修改默认配置的序列器。springboot 2.0以前整合redis有专门的redis配置管理器修改默认的序列器。import com.fasterxml.jackson.annotation.JsonAutoDetect;imp...

2018-08-09 16:19:09 566

原创 亚马逊服务器之上传图片和视频到S3

亚马逊服务器(AWS)个人账号可以免费使用12个月,可以在上面创建自己的服务器,虽然免费的服务器性能不是很好,但是个人使用就足够了。搭建亚马逊的s3作为自己的图片或视频存储服务器。1.申请创建AWS账号流程就不说了,选择创建S3桶作为存储自己的图片或视频的一个容器。2.java实现上传文件到s3桶并且返回可以访问的url地址(如果是国际桶可能需要翻墙访问)废话不多说,直接上代码。...

2018-08-09 15:49:06 5349

转载 MySQL中锁详解(行锁、表锁、页锁、悲观锁、乐观锁等)

原文地址:http://blog.csdn.net/mysteryhaohao/article/details/51669741 锁,在现实生活中是为我们想要隐藏于外界所使用的一种工具。在计算机中,是协调多个进程或线程并发访问某一资源的一种机制。在数据库当中,除了传统的计算资源(CPU、RAM、I/O等等)的争用之外,数据也是一种供许多用户共享访问的资源。如何保证数据并发访问的一致性、有效...

2018-08-09 15:38:41 126

原创 springBoot service 事务注解@Transactional的用法

springBoot使用事物一:首先确保使用的mysql为InnoDB支持事务,否则代码在怎么改都无法实现事务回滚操作。场景分析:1.默认spring事务只在发生未被捕获的 RuntimeException 时才回滚。  2.spring aop  异常捕获原理:被拦截的方法需显式抛出异常,并不能经任何处理,这样aop代理才能捕获到方法的异常,才能进行回滚,默认情况下aop只捕获 R...

2018-08-09 15:23:22 6006

原创 Mysql 存在既更新,不存在就添加(sql语句)

需求分析:  如果没有用户状态值 ,新表中没有用户信息就添加 1、判断用户信息是否存在 (不存在添加) 2、存在修改用户状态值为了预防高并发下 两层sql出现问题点赞记录表:CREATE TABLE `praise` (  `id` int(11) NOT NULL auto_increment,  `user_id` int(11) default NULL COMM...

2018-08-09 15:07:44 4530 2

转载 Spring Cloud 微服务

什么是微服务微服务的概念源于2014年3月Martin Fowler所写的一篇文章“Microservices”。微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相沟通(通常是基于HTTP的RESTful API)。每个服务都围绕着具体业务进行构建,并且能够被独立地部署...

2018-03-29 16:44:39 183

转载 RPC原理及RPC实例分析

在学校期间大家都写过不少程序,比如写个hello world服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供方是本地调用关系。123456public class Test {     public static void main(String[] args) {         HelloWorldService helloWorldService = new Hello...

2018-03-29 16:06:52 261

转载 mySQL优化方案

1、选取最适用的字段属性 MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务了。同样的,如...

2018-03-22 09:53:53 238

空空如也

空空如也

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

TA关注的人

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