自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java jdk8 中的stream 用法

Java 8 API添加了一个新的抽象称为流Stream,可以让你以一种声明的方式处理数据。Stream 使用一种类似用 SQL 语句从数据库查询数据的直观方式来提供一种对 Java 集合运算和表达的高阶抽象。Stream API可以极大提高Java程序员的生产力,让程序员写出高效率、干净、简洁的代码。这种风格将要处理的元素集合看作一种流, 流在管道中传输, 并且可以在管道的节点上进行...

2019-09-10 14:15:49 637

原创 Java基础知识点整理

<!-- TOC -->- [1. 面向对象和面向过程的区别](#1-面向对象和面向过程的区别) - [面向过程](#面向过程) - [面向对象](#面向对象)- [2. Java 语言有哪些特点?](#2-java-语言有哪些特点)- [3. 关于 JVM JDK 和 JRE 最详细通俗的解答](#3-关于-jvm-jdk-和-jre-最详细通俗的解答) ...

2019-09-10 09:56:39 155

原创 JAVA 编程规范

### 团队- **阿里巴巴Java开发手册(详尽版)** <https://github.com/alibaba/p3c/blob/master/阿里巴巴Java开发手册(华山版).pdf>- **Google Java编程风格指南:** <http://hawstein.com/2014/01/20/google-java-style/>### 个人- *...

2019-09-10 09:53:25 93

原创 使用InetAddress类获取当前查看网址的用户的IP地址以及主机名称

获取当前查看网址的用户的IP地址以及主机名称的作用可以用在删除数据接口里,到时候再日志里可以查询是谁删除的数据我们先使用getLocalHost()方法获得InetAddress对象使用getHostName();方法获取本机名使用getHostAddress();方法获取本机IP地址使用getCanonicalHostName():获取此 IP 地址的全限定域名。...

2019-09-09 15:01:44 998

原创 Java实现HttpClient发送GET、POST请求(https、http)

HttpPost方式调用接口方式第一步,添加依赖<dependency><groupId>org.apache.httpcomponents</groupId><artifactId>httpclient</artifactId><version>4.3.3</version></depe...

2019-09-06 14:48:55 546

原创 IDEA创建的SpringBoot项目打包成war包并部署到服务器上

参考简书上一位大佬的步骤https://www.jianshu.com/p/baf624064540

2019-09-06 13:36:59 1169 1

原创 使用RSA生成私钥和公钥进行传输数据内容的加密与解密

什么是Rsa加密?RSA算法是最流行的公钥密码算法,使用长度可以变化的密钥。RSA是第一个既能用于数据加密也能用于数字签名的算法。RSA算法原理如下:1.随机选择两个大质数p和q,p不等于q,计算N=pq;2.选择一个大于1小于N的自然数e,e必须与(p-1)(q-1)互素。3.用公式计算出d:d×e = 1 (mod (p-1)(q-1)) 。4.销毁p和q。最终得到的...

2019-09-03 15:55:29 3250

原创 公钥,私钥和数字签名的理解使用

原文地址http://blog.csdn.net/tabactivity/article/details/49685319 公匙可被广泛传播,甚至保存在公共密匙数据库中以被其他Internet用户查阅。私匙属于个人信息,绝不应该泄漏给其他人。公匙和私匙相互作用对数据进行加密及解密。被公匙加密的数据只能被私匙解密,被私匙加密的数据也只能被一个公匙解密。这样就可以实现双重认证。...

2019-09-03 14:47:07 1172

原创 MySQL主从复制原理解析

MySQL的主从复制是一个异步的复制过程(虽然一般情况下感觉是实时的),数据将从一个MySQL数据库复制到另一个MySQL数据库,在master与Slave之间实现整个主从复制的过程是有三个线程参与完成的。其中两个线程(SQL线程和IO线程)在slave端,另一个线程(I/O线程)在master端。参考简书上某位大神的理解https://www.jianshu.com/p/70d63d5f...

2019-09-02 15:31:39 66

原创 数据库中间件 实现数据库分库分表

一. 支持分库分表中间件站在巨人的肩膀上能省力很多,目前分库分表已经有一些较为成熟的开源解决方案:sharding-jdbc(当当) TSharding(蘑菇街) Atlas(奇虎360) Cobar(阿里巴巴) MyCAT(基于Cobar) Oceanus(58同城) Vitess(谷歌)二. 参考数据库分布式架构扫盲——分库分表(及银行核心系统适用性思考)分库分...

2019-09-02 15:27:28 321

原创 springboot整合shading-jdbc实现读写分离

读写分离的好处就是在并发量比较大的情况下,将查询数据库的压力,分担到多个从库中,能够满足高并发的要求。所谓的Spring Boot方式就是直接可以通过属性文件或者YAML文件来配置我们提到的那些信息。主要还是用shardingjdbc提供的starter,配置如下:<dependency><groupId>io.shardingjdbc</group...

2019-09-02 15:20:05 427

原创 使用dynamic-datasource (苞米豆)动态数据源 多数据源自动切换

简介dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成多数据源的启动器。其支持Jdk 1.7+, SpringBoot 1.4.x 1.5.x 2.0.x。参考文章https://mybatis.plus/guide/dynamic-datasource.htmlhttps://blog.csdn.net/weixi...

2019-09-02 15:10:07 8543

空空如也

空空如也

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

TA关注的人

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