简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
微服务主要的优势:1、降低复杂度将原来偶合在一起的复杂业务拆分为单个服务,规避了原本复杂度无止境的积累。每一个微服务专注于单一功能,并通过定义良好的接口清晰表述服务边界。每个服务开发者只专注服务本身,通过使用缓存、DAL等各种技术手段来提升系统的性能,而对于消费方来说完全透明。2、可独立部署由于微服务具备独立的运行进程,所以每个微服务可以独立部署。当业务迭代时只需要发布相关服务的迭...
一、背景描述近期对接微信二维码支付的接口,发现一个奇怪的问题:现象为有一工具类定义了一个变量UUID,linux机器初始化贼慢,window机器下很正常,linux执行记录为:每次项目重启后,首次加载该类时,执行时间很久,但第二次之后就一切正常.....怀着好奇的心情,记录下这次经过,方便以后查阅。二、代码分析QRCodeUtils.java
一、报错信息1.1分析原因选中项目-->右键 -->"Properties"-->"Java Build Path"二、解决步骤在报错的pom.xml文件中添加:<dependency><groupId>com.sun</groupId><artifactId>tools<...
一 错误编号:20031.1 问题分析:无法连接到 mysql 服务器,可能的情况为:1、mysql 服务没有启动,一般是在异常的情况下 mysql 无法启动导致的,比如无可用的磁盘空间,my.ini 里 mysql 的 basedir 路径设置错误等;2、mysql 服务器资源紧张,导致无法连接。1.2 解决方法:1、如果你是虚拟主机用户(购买的空间),
一直以来都希望自己做一个站内的搜索引擎,其实不一定是一个搜索引擎,关键是能分析网站数据的东西,java有很多开源的爬虫实现,但是开始还是从一个简单的里面了解其原理吧。 总共有6个类,先介绍下每个类的功能: DownloadPage.java的功能是下载此超链接的页面源代码. FunctionUtils.java 的功能是提供不同的静态方法,包括:页面链接正
一、删除某张表时,遇到如下报错信息:二、解决办法:因为改条记录的某个字段作为innodb的另外一个表的外链。而在删除操作时会自动检查外链。解决的办法之一是:不检查外链,只需将执行语句前加上下句即可SET foreign_key_checks=0;DROP TABLE wms_stores;
一 错误编号:20031.1 问题分析:无法连接到 mysql 服务器,可能的情况为:1、mysql 服务没有启动,一般是在异常的情况下 mysql 无法启动导致的,比如无可用的磁盘空间,my.ini 里 mysql 的 basedir 路径设置错误等;2、mysql 服务器资源紧张,导致无法连接。1.2 解决方法:1、如果你是虚拟主机用户(购买的空间),
一 问题背景:假设MySQL数据库有一张会员表vip_member(InnoDB表),结构如下:当一个会员想续买会员(只能续买1个月、3个月或6个月)时,必须满足以下业务要求:•如果end_at早于当前时间,则设置start_at为当前时间,end_at为当前时间加上续买的月数•如果end_at等于或晚于当前时间,则设置end_at=end_at
一 增加字段、删除字段、修改字段名称、修改字段类型
Java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,有不得不使用数据库连接池。数据库连接池有很多选择,c3p、dhcp、proxool等,druid作为一名后起之秀,凭借其出色的性能,也逐渐印入了大家的眼帘。接下来本教程就说一下druid的简单使用。首先从 http://repo1.maven.org/maven2/com/alibaba/druid/ 下载最新的jar包。如