自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

侯正海

专业的代码搬运工

  • 博客(56)
  • 资源 (4)
  • 收藏
  • 关注

转载 Java微服务2021面试题整理

1、您对微服务有何了解?微服务,又称微服务 架 构,是一种架构风格,它将应用程序构建为以业务领域为模型的小型自治服务集合 。通俗地说,你必须看到蜜蜂如何通过对齐六角形蜡细胞来构建它们的蜂窝状物。他们最初从使用各种材料的小部分开始,并继续从中构建一个大型蜂箱。这些细胞形成图案,产生坚固的结构,将蜂窝的特定部分固定在一起。这里,每个细胞独立于另一个细胞,但它也与其他细胞相关。这意味着对一个细胞的损害不会损害其他细胞,因此,蜜蜂可以在不影响完整蜂箱的情况下重建这些细胞。图 1:微服务的蜂窝表示 –

2021-02-25 22:44:17 4348 1

原创 UI/产品/设计师/码农优质网址【持续更新】

1、APP原型工具——墨刀https://modao.cc/2、竞品mac应用 https://xclient.info/3、Sketch https://www.sketch.com/4、蓝湖设计协作平台 https://lanhuapp.com5、码云https://git.oschina.net/6、Cron配置http://cron.qqe2....

2019-11-26 16:42:30 591

原创 Java 随机红包、平均红包分配规则

package com.rsfy.utils;import java.util.ArrayList;import java.util.List;/** * 红包分配规则 * * @author houzh * */public class RedPacketUtils { // 最小红包额度 private static final int MINMONEY = 1;...

2018-10-19 16:16:53 3132 12

原创 微信支付客户端调用Java API接口付款(验签、Xml封装、订单生成)

一、工具类1、生成订单package com.utils;import java.text.SimpleDateFormat;import java.util.Date;import java.util.Random;public class WxOrderUtils {    public static String getOrderNo() {        Sim...

2018-10-19 16:05:00 1945 2

原创 前端优质框架【持续迭代】

1.极简模块化前端UI框架 Layui源码地址:https://gitee.com/sentsin/layuiLayui 是一款采用自身模块规范编写的情怀型前端UI框架,遵循原生HTML/CSS/JS的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到API的每一处细节都经过精心雕琢,非常适合界面的快速开发。Layui 首个版本发布于201...

2019-11-26 15:44:00 909

原创 【转】linux定时任务 清理tomcat catalina.out 产生的日志

因为工作中有一台服务器因为tomcat中的catalina.out 产生的日志太大,导致磁盘空间被占满,网站无法正常访问,但该项目是个老项目,不好直接去修改一些配置,故在linux上做了定时任务来进行catalina.out 的日志定时删除。我们来看步骤1.在服务器上创建一个 **.sh的文件,我这里创建的是 clear_tomcat_log.sh创建的linux指令cd /usr...

2019-11-26 15:28:34 178

原创 aliyun maven 阿里仓库setting.xml配置

<?xml version="1.0" encoding="UTF-8"?><settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=&quot

2018-11-12 10:51:01 11969

原创 Java 生成图片(图片合成二维码、文字)

package com.rsfy.utils;import java.awt.AlphaComposite;import java.awt.Color;import java.awt.Font;import java.awt.Graphics2D;import java.awt.RenderingHints;import java.awt.image.BufferedImage;...

2018-10-19 17:19:05 7321 3

转载 国内外手机号码正则表达式(收藏)

附上语言(文化)代码与国家地区对照表:国家/地区 语言代码 国家/地区 语言代码简体中文(中国) zh-cn 繁体中文(台湾地区) zh-tw 繁体中文(香港) zh-hk 英语(香港) en-hk 英语(美国) en-us 英语(英国) en-gb 英语(全球) en-ww 英语(加拿大) en-ca ...

2018-09-18 10:39:32 24904 1

转载 IDEA 阿里巴巴代码规范检查插件

一、通过Jetbrains官方仓库安装 1. 打开 Settings >> Plugins >> Browse repositories...  2. 在搜索框输入alibaba即可看到Alibaba Java Code Guidelines插件,点击Install进行安装,然后重启IDE生效  注意:因为插件zip包托管在Jetbrains...

2018-09-17 15:47:14 24216 1

转载 IntelliJ IDEA 使用教程(2018图文版) -- 从入门到上瘾

 前言:IntelliJ IDEA 如果说IntelliJ IDEA是一款现代化智能开发工具的话,Eclipse则称得上是石器时代的东西了。其实笔者也是一枚从Eclipse转IDEA的探索者,随着近期的不断开发实践和调试,逐步体会到这款智能IDE带来的巨大开发便利,在强大的插件功能支持下,诸如对Git和Maven的支持简直让人停不下来,各种代码提示,包括JS更是手到擒来,最终不得不被这...

2018-09-17 13:43:28 5668

原创 Java UTC(GMT)时间和Date时间转换

概念 :格林尼治标准时间(GMT,旧译“格林威治平均时间”或“格林威治标准时间”)是指位于伦敦郊区的皇家格林尼治天文台的标准时间,因为本初子午线被定义在通过那里的经线。协调世界时(UTC)  英文:Coordinated Universal Time ,别称:世界统一时间,世界标准时间国际协调时间, 协调世界时,又称世界统一时间,世界标准时间,国际协调时间,简称UTC。它从英文“Coord...

2018-08-07 18:08:53 17459 1

转载 Spring的各种包的用处

org.springframework.aop spring的面向切面编程,提供AOP(面向切面编程)实现 org.springframework.asm Spring独立的asm程序,Spring2.5.6的时候需要asmJar 包3.0.6开始提供他自己独立的asmJar org.springframe...

2017-08-16 11:33:51 792

转载 Spring线程池ThreadPoolTaskExecutor

ThreadPoolTaskExecutor是一个spring的线程池技术,它是使用jdk中的java.util.concurrent.ThreadPoolExecutor进行实现。ThreadPoolTaskExecutor的参数:  int corePoolSize:线程池维护线程的最小数量.   int maximumPoolSize:线程池维护线程的最大数量. 

2017-08-16 11:31:35 745 1

转载 【重磅推荐】MySQL大表优化方案(最全面)

本文转载自segmentfault,原文链接:https://segmentfault.com/a/1190000006158186。当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化:单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万

2017-08-16 11:19:47 359

转载 手把手教你 基础 整合最优雅SSM框架:SpringMVC + Spring + MyBatis

在写代码之前我们先了解一下这三个框架分别是干什么的? 相信大以前也看过不少这些概念,我这就用大白话来讲,如果之前有了解过可以跳过这一大段,直接看代码! SpringMVC:它用于web层,相...在写代码之前我们先了解一下这三个框架分别是干什么的? 相信大以前也看过不少这些概念,我这就用大白话来讲,如果之前有了解过可以跳过这一大段,直接看代码! SpringMVC:它用于web层,相...

2017-08-16 11:17:39 617

转载 Java中常用的代码汇总(值得收藏的)

1. 字符串有整型的相互转换String a = String.valueOf(2);   //integer to numeric string  int i = Integer.parseInt(a); //numeric string to an int2. 向文件末尾添加内容BufferedWriter out = null; try {   out = new Bu

2017-08-16 11:15:36 16032

转载 jQuery常用方法

0、常用代码:请容许我在1之前插入一个0,我觉得我有必要把最常用的代码放在第一位,毕竟大部分时间大家都是找代码的。(1)AJAX请求$(function() { $('#send').click(function() { $.ajax({ type: "GET", //GET或POST, async:true, //默认设置为true,所有请求均为异步请求。 ...

2017-08-16 11:13:04 448

原创 IT网址导航(前端、设计、产品、java、运维、ios、android)

名站推荐『 优站精选,汇聚国内外知名技术站点,实现一站式技术分类导航 』CSDN综合社区博客园技术博客慕课网在线视频W3school在线文档GitHub项目管理Stack Overflow程序开发前端开发『 前端开发涵盖 HTML5、CSS3、JavaScript 技术。点击任意前端站点,总有一款适合你』W3C

2017-05-22 18:05:18 904

转载 产品经理知识体系专题

APP运营推广实操指南做产品难,做运营更难,做APP运营推广难上加难。12954人已学习26篇文章 产品分析报告撰写指南产品经理,除了会写竞品分析,还要会写产品分析。26663人已学习22篇文章产品经理必备文档技能PRD、MRD、DRD、BRD各种文档撰写方法在这里。23507人已学习4篇文章 产品经理必懂的技术知识作为产品经理,你多...

2017-05-22 10:03:39 1917

转载 产品经理必备工具&文档

WeTest-腾讯质量开放平台WeTest,是由腾讯推出的移动开发一站式测试平台。主要提供兼容测试、性能测试、服务器压测、云真机、安全测试、舆情监控、iOS预审等全方位专业服务。 墨刀-免费的移动应用原型与线框图工具国产,最好用的原型设计工具,快速构建移动应用原型与线框图,云端保存、实时手机预览、多种手势动画特效、一键导出工作流以及团队协作管理功能。Demoo-移动端原...

2017-05-22 09:59:12 893

转载 微信WeUI设计规范文件下载及使用方法

WeUI是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信 Web 开发量身设计,可以令用户的使用感知更加统一。包含button、cell、dialog、 progress、 toast、article、actionsheet、icon等各式元素。预览及说明预览地址:http://weui.github.io/weui/详细说明:从微信WeUI设计规范,解读移动界面...

2017-05-22 09:55:54 9102

转载 推荐几个H5、app制作开发工具

我们已经进入移动互联网时代,而app是移动互联网的载体。传统app开发面临成本高、周期长等问题,因此各类快速生成app的工具层出不穷。企业拥有了app才能实现互联网营销和互联网推广。中国有近7000万传统中小型企业,app会帮助这些企业实现互联网转型。下面就由小编我来为大家一一介绍四大最好用的app制作开发工具!即速应用即速应用是由咫尺网络开发的一款新产品,完全免费,上线之后短时间内已...

2017-05-22 09:49:33 71580 1

转载 阿里云ECS配置

No.1 入门型推荐 适合用户:初步接触云计算的用户,及对计算能力要求不高的入门级应用,如流量较低的网站、测试试用、秒杀抢购等 配置信息: 基本配置:1核1G,1M带宽(可升级),普通云盘 支持region:北京/深圳/青岛/杭州 包年包月价格:61.7/月起 去购买>>   No.2 进阶型推荐 适合用户:适合流量适中的网站应用,或简单开发环境、代码存储库等 配置信息: 基本配置:1...

2016-06-03 16:39:12 618

转载 国内最全面App渠道(Android版完整版)

之前本站曾有整理一份《[推广必看]国内最新渠道列表(400多个渠道列表)》,,里面列举了超过400个渠道,但是只列举了入口,没有提供对应的Q群等较为便捷的联系方式,现整理了一份全国的渠道联系方式,供App开发者收藏。百度手机助手开发者后台:百度 :http://app.baidu.com91 :http://market.sj.91.com/Users/Login.aspx...

2016-05-23 20:19:07 15946

转载 微信运营必须收藏的软件工具网站合集

每一个微信运营者都需要一些微信运营辅助的软件、工具、网站等,比如文章排版网站,图片处理软件,运营交流学习网站等。为了让大家运营微信公众号更轻松,小编精心为大家收集整理了如下软件工具网站合集,方便微信运营者及时保存收藏查阅。微信第三方服务平台微盟:www.weimob.com有赞商城:www.youzan.com风铃:zhan.qq.com聚信盒子:www.juxinbox....

2016-05-23 20:17:21 1042 1

转载 Axure 8.0中文版下载(支持windows和Mac)

 期待已久的Axure 8.0已经发布,今天小编妹妹收集了MAC/windows版下载地址给大家,产品汪/设计湿/交互喵....赶紧围观过来。Axure RP是一个专业的快速原型设计工具。Axure(发音:Ack-sure),代表美国Axure公司;RP则是Rapid Prototyping(快速原型)的缩写。Axure RP是美国Axure Software Solution公...

2016-05-23 20:16:15 1472

转载 33款可用来抓数据的开源爬虫软件工具

要玩大数据,没有数据怎么玩?这里推荐一些33款开源爬虫软件给大家。爬虫,即网络爬虫,是一种自动获取网页内容的程序。是搜索引擎的重要组成部分,因此搜索引擎优化很大程度上就是针对爬虫而做出的优化。网络爬虫是一个自动提取网页的程序,它为搜索引擎从万维网上下载网页,是搜索引擎的重要组成。传统爬虫从一个或若干初始网页的URL开始,获得初始网页上的URL,在抓取网页的过程中,不断从当前页面上抽

2016-05-23 20:14:24 2670

转载 单元测试的基本准则

实施单元测试的时候, 如果没有一份经过实践证明的详细规范, 很难掌握测试的 “度”, 范围太小施展不开, 太大又侵犯 “别人的” 地盘. 上帝的归上帝, 凯撒的归凯撒, 给单元测试念念紧箍咒不见得是件坏事, 反而更有利于发挥单元测试的威力, 为代码重构和提高代码质量提供动力.1. 保持单元测试小巧, 快速理论上, 任何代码提交前都应该完整跑一遍所有测试套件. 保持测试代码执行快能够

2016-05-12 14:49:29 2965

转载 Java开发必会的Linux命令

文并不会对所有命令进行详细讲解,只给出常见用法和解释。具体用法可以使用--help查看帮助或者直接通过google搜索学习。1.查找文件find / -name filename.txt 根据名称查找/目录下的filename.txt文件。find . -name "*.xml" 递归查找所有的xml文件find . -name "*.xml" |xargs grep "hello...

2016-05-12 14:40:06 247

转载 苏宁易购亿万级商品评价系统的架构演进之路和实现细节

苏宁易购评价系统跟随着易购商城的业务发展,经历了从Commerce系统拆分再到系统全面重构的整个历程。如何满足系统流量的日益增长,在提升系统性能和满足稳定性和可扩展性的要求的同时,向目标系统架构一步步平滑靠近,成为系统面临的最大挑战。本次分享的内容包括:1、评价系统架构演变2、评价系统架构设计3、技术实现4、曾经踩过的坑评价系统架构演变苏宁易购早

2016-05-12 14:33:22 1509

转载 Tomcat+Nginx+Redis实现均衡负载、Session共享

在项目运营时,我们都会遇到一个问题,项目需要更新时,我们可能需先暂时关闭下服务器来更新。但这可能会出现一些状况: 1.用户还在操作,被强迫终止了(我们可以看日志等没人操作的时候更新,但总可能会有万一)2.不知道的用户可能会想网站是不是被攻击了,降低了对网站的信任程度,从而导致失去部分潜在客户,这点尤其对金融互联网公司不利。 在查了一些资料后,决定采用Tomcat + Nginx...

2016-05-12 14:28:12 397

转载 Java线程池的几种实现 及 常见问题讲解

工作中,经常会涉及到线程。比如有些任务,经常会交与线程去异步执行。抑或服务端程序为每个请求单独建立一个线程处理任务。线程之外的,比如我们用的数据库连接。这些创建销毁或者打开关闭的操作,非常影响系统性能。所以,“池”的用处就凸显出来了。 1. 为什么要使用线程池在3.6.1节介绍的实现方式中,对每个客户都分配一个新的工作线程。当工作线程与客户通信结束,这个线程就被销毁。这种实

2016-05-12 14:26:14 1737

转载 京东咚咚架构演进

咚咚是什么?咚咚之于京东相当于旺旺之于淘宝,它们都是服务于买家和卖家的沟通。 自从京东开始为第三方卖家提供入驻平台服务后,咚咚也就随之诞生了。 我们首先看看它诞生之初是什么样的。1.0 诞生(2010 - 2011)为了业务的快速上线,1.0 版本的技术架构实现是非常直接且简单粗暴的。 如何简单粗暴法?请看架构图,如下。1.0 的功能十分简单,实现了一个 IM 的基

2016-05-12 14:21:46 341

转载 秒杀系统架构分析与实战

1 秒杀业务分析正常电子商务流程(1)查询商品;(2)创建订单;(3)扣减库存;(4)更新订单;(5)付款;(6)卖家发货秒杀业务的特性(1)低廉价格;(2)大幅推广;(3)瞬时售空;(4)一般是定时上架;(5)时间短、瞬时并发量高;2 秒杀技术挑战假设某网站秒杀活动只推出一件商品,预计会吸引1万人参加活动,也就说最大并发请求数是

2016-05-12 14:20:43 341

转载 大型网站架构技术一览

网站系统架构层次如下图所示:1.前端架构前端指用户请求到达网站应用服务器之前经历的环节,通常不包含网站业务逻辑,不处理动态内容。浏览器优化技术并不是优化浏览器,而是通过优化响应页面,加快浏览器页面的加载和显示,常用的有页面缓存、合并HTTP减少请求次数、使用页面压缩等。CDN内容分发网络,部署在网络运营商机房,通过将静态页面内容分发到离用户最

2016-05-12 14:17:39 282

转载 大型网站架构演化历程

大型网站系统的特点高并发,大流量需要面对高并发用户,大流量访问。Google 日均 PV 35 亿,日 IP 访问数 3 亿;腾讯 QQ 的最大在线用户数 1.4 亿(2011年数据)。高可用系统 7 x 24 小时不间断服务。海量数据需要存储、管理海量数据,需要使用大量服务器。Facebook 每周上传的照片数量接近 10 亿,百度收录的网页数目有

2016-05-12 14:15:50 301

原创 Java开发必装的IntelliJ IDEA插件

IntelliJ IDEA是目前最好最强最智能的Java IDE,默认已经集成了几乎所有主流的开发工具和框架。在这里不讨论Idea和Eclipse的关系,感兴趣的朋友可以看文章结尾推荐的几篇关于Idea和Eclipse的讨论文章。这里介绍几款笔者自己常用的Idea插件。IDEA插件简介常见的IDEA插件主要有如下几类:常用工具支持Java日常开发需要接触到很多常

2016-05-12 14:12:00 498

转载 Java中的迭代与递归

递归提到迭代,不得不提一个数学表达式: n!=n*(n-1)*(n-2)*...*1有很多方法来计算阶乘。有一定数学基础的人都知道n!=n*(n-1)!因此,代码的实现可以直接写成:代码一int factorial (int n) { if (n == 1) { return 1; } else { return n*fa

2016-05-12 14:03:04 15213

转载 Spring的事务管理机制

Spring对事务管理的支持与EJB类似,Spring提供了对编码式和声明式事务管理的支持。但是,Spring对事务管理的能力远远超过EJB。这里就不详细介绍编码式事务和声明式事务的区别了。有兴趣的读者可以自行Google。Spring对事务管理是通过事务管理器来实现的。Spring提供了许多内置事务管理器实现:事务管理器 (org.springframework.*) 使...

2016-05-12 13:58:59 560

ali-settings.xml

个人项目采用maven时,可使用阿里云提供的公开maven库,仓库地址及配置在settings.xml中

2020-05-13

阿里云RDS 数据恢复操作方案

2016-05-24

SpringMVC+JNDI+Tomcat配置数据源

Springmvc +JNDI 在Tomcat下 配置数据源 一、 简介 二、 tomcat配置jndi有三种方式。 第一种:单个应用独享数据源 第二种:配置全局JNDI数据源,应用到单个应用 三、 数据源配置在Tomcat/conf/ context.xml 文件或者 server.xml 文件 中的区别 四、 常见的报错及解决方案

2014-06-09

MapABC地图制作

1.了解MapABC地图 2.MapABC地图服务平台的产品特点? 3.MapABC地图服务平台总体架构 4.MapABC Web API 简介 5.MapABC Ajax API(Ajax地图展现) 6.如何使用MapABC Ajax API(Ajax地图展现) ? 7.如何使用MapABC Ajax API(Ajax地图展现)关键字搜索? 8.使用MapABC Ajax API(Ajax地图展现)积累 9.总结开发过程中出现的问题以及解决方法

2014-05-27

空空如也

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

TA关注的人

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