排序:
默认
按更新时间
按访问量

异常处理,对外接口封装

异常统一捕获和处理,还有数据统一的封装。这个是在项目里面经常会用到。所以我写了一个。以供自己方便使用。当一个笔记的编写。 1、BaseExcpetion,是异常基本运行时异常。 package com.test.cn; /** * 封装运行时异常 * * @author Bloc...

2018-11-10 19:51:23

阅读数:71

评论数:1

区块链,第一篇。

区块链定义:分布式去中心化的账本,账本就是记录着一笔笔成交的交易记录。而且是不可以逆的(就是成交之后的交易记录不可以做假账) 举个栗子:用户A,根据自己的私钥,登录自己的账号,进行转账操作。 大概原理:发起这步操作的时候,首先会把用户A的地址,转账金额,用户B的地址打包形成一笔交易,放到交易池...

2018-11-08 14:45:21

阅读数:1217

评论数:4

分布式幂等,第二篇

场景模拟:还是和第一篇的场景模拟是一样的。转账操作。下面是我的代码:系统A--------转账到---------->系统B。 方式二、我是使用redis去做的。而且为了不影响业务这个操作完全是那个接口需要我在那个接口,去加上一行代码去做成分布式的幂等。 1、请看代码:(...

2018-11-01 17:37:29

阅读数:23

评论数:0

nginx配置,第二篇

nginx,不管是运维,还是后台程序,都离不开nginx。它的功能真的是很强大。https://www.cnblogs.com/liang-wei/p/5849771.html,这是前辈留下的精品,有时间可以去看看。我只取了一些自己需要的。怕忘记了就当一个备忘录的写吧。 大家学习之前可以去看看n...

2018-10-31 15:15:16

阅读数:67

评论数:0

分布式幂等,第一篇

场景模拟:随着项目的业务场景复杂,业务越来越繁琐,所以就需要我们进行对项目的重构。项目要进行模块化,系统化。现在一般程序们的解决方案是使用分布式SOA,或者微服务架构去使项目结构更清晰,业务更加简单。我这里是用的微服务架构,springboot项目是通过http去进行相互的交互,比如转账操作: ...

2018-10-30 15:20:18

阅读数:29

评论数:0

mongodb的安装下载,以及java的集成优化

1.下载 a.官方下载链接:https://www.mongodb.com/download-center/community,我在这里选择的是这个版本:mongodb-linux-x86_64-ubuntu1604-4.0.3.tgz b.github链接:https://github.co...

2018-10-26 17:14:22

阅读数:46

评论数:0

java优化微信分享

刚刚做了一个微信的分享。因为微信现在是很普及的APP,几乎是每个人都会有微信号,用户量何其大!!!!所以我写了一个简单的连接微信的工具类,其中包含获取token,ticket,等等。。。 1、微信通用的工具类 package com.solian.web.util; import java...

2018-10-17 11:53:03

阅读数:80

评论数:0

使用工厂模式实现单例

最近一直在看设计模式和基本原则,下面分享一个使用工厂模式实现单例。因为工厂模式我们在日常的开发中比较常用。所以最近get了一下。 1.首先写一个自己需要的单例模式。根据自己的业务而定。 package com.singleton.cn; public class Singleton { ...

2018-09-20 01:13:46

阅读数:44

评论数:0

unbantu系统安装mysql,解决远程连接访问不到

1.下载安装:(可视化的安装) sudo apt-get install mysql-server 2.自己设置用户和密码: 3.给root授予在任意主机(%)访问任意数据库的所有权限。SQL语句如下: mysql> grant all privileges o...

2018-08-24 11:26:17

阅读数:66

评论数:0

springboot过滤器禁止ip频繁访问

1.编写一个过滤器:  package com.solian.web.filter; import java.io.IOException; import java.util.Iterator; import java.util.Map; import java.util.Set; imp...

2018-08-14 10:28:26

阅读数:931

评论数:0

springboot配置https安全连接。

1.项目上线,以前没有配置过https的安全连接。。。刚刚申请了一个https免费证书。(我使用的是unbantu16系统) Let’s Encrypt 是属于介绍性质的,而真正用到的工具是 Certbot,去 https://certbot.eff.org/ 下载合适自己系统的Certbot。...

2018-07-24 13:55:39

阅读数:508

评论数:1

nginx配置,第一篇

之前也是别人在做这个。。最近有机会,项目上线。。所以自己就亲自配了一下。。。我也助大家爬爬坑。。。。 1.下载nginx (我用的unbantu系统)sudo apt-get install  nginx    2.下载完成安装在默认路径下:cd /etc/nginx 3.nginx目录 ...

2018-07-13 11:09:44

阅读数:69

评论数:0

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