关闭

Java 8 中的 Streams API 详解

为什么需要 Stream Stream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream。Java 8 中的 Stream 是对集合(Collection)对象功能的增强,它专注于对...
阅读(151) 评论(0)

idea 操作git

工作中多人使用版本控制软件协作开发,常见的应用场景归纳如下: 假设小组中有两个人,组长小张,组员小袁 场景一:小张创建项目并提交到远程Git仓库 场景二:小袁从远程git仓库上获取项目源码 场景三:小袁修改了部分源码,提交到远程仓库 场景四:小张从远程仓库获取小袁的提交 场景五:小袁接受了一个新功能的任务,创建了一个分支并在分支上开发 场景六:小袁把分支提交到远程Git仓库 场景七...
阅读(60) 评论(0)

Feign使用Hystrix无效原因及解决方法

最近项目重构使用了Spring Boot和Spring Cloud。这两者结合确实给项目带来了方便,同时也遇到了一些问题。其中使用feign作为服务消费,但是断路器hystrix一直不起作用让人很费解。最终经过重重查找终于找到原因,以及解决方法。 问题产生原因 首先,使用spring-cloud搭建微服务的过程大部分是根据网上的教程来的,由于网上教程的时间较早,而spring-clou...
阅读(335) 评论(0)

Intellij Idea @Autowired取消提示

File -- Settings -- Inspections。在Spring Core -- Autowring for Bean Class 中, 将Severity的级别由之前的error改成warning。...
阅读(174) 评论(0)

github设置添加SSH

很多朋友在用github管理项目的时候,都是直接使用https url克隆到本地,当然也有有些人使用 SSH url 克隆到本地。然而,为什么绝大多数人会使用https url克隆呢? 这是因为,使用https url克隆对初学者来说会比较方便,复制https url 然后到 Git Bash 里面直接用clone命令克隆到本地就好了。而使用 SSH url 克隆却需要在克隆之前先配置和...
阅读(109) 评论(0)

Eclipse中创建新的Spring Boot项目

原帖地址:http://blog.csdn.net/clementad/article/details/51334064 1、Eclipse中安装STS插件: Help -> Eclipse Marketplace... Search或选择“Popular”标签,选择Spring Tool Suite (STS) for Eclipse插件,安装: 2、New -> Pro...
阅读(334) 评论(0)

eclipse中使用git

有的eclipse已经自带了Git了,就不用安装了。如果,想重新安装,可以先卸载git,卸载 不同eclipse卸载不一样: 1.在Eclipse中依次点击菜单"Help"->"About Eclipse"。弹出图1所示对话框,点击"Installation Details"按钮,弹出图2所示对话框。选中要卸载的插件(按住Ctrl可多选),点击"Uninstall..."按钮。 ...
阅读(114) 评论(0)

使用mysql profiling功能剖析单条查询

5.1版本开始引入show profile剖析单条语句功能,支持show profiles和show profile语句,参数have_profiling;控制是否开启: 查看是否支持这个功能(查询为yes表示支持): MySQL > show variables like 'have_profiling'; +----------------+-------+ | Variabl...
阅读(73) 评论(0)

linux 下 zookeeper 安装配置

1.解压tar包 tar -zxvf zookeeper-3.4.6.tar.gz 2.重命名文件夹 mv zookeeper-3.4.6 zookeeper 3.设置环境变量 vi /etc/profile export ZOOKEEPER_HOME=/usr/local/zookeeper export PATH=$PATH:$JAVA_HOME/bin:$ZOO...
阅读(94) 评论(0)

Mysql 查看连接数,状态

命令: show processlist;  如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。  show processlist;只列出前100条,如果想全列出请使用show full processlist;  MySQL> show processlist;   命令: show status; 命令:show status lik...
阅读(116) 评论(0)

分布式事务(1)消息发送一致性解决方案

消息发送一致性 是指产生消息的业务动作与消息发送的一致。(如果业务操作成功,那么由这个业务操作所产生的消息一定要成功投递出去,否则就丢消息) 消息发送一致性如何保障: 场景: 1.业务处理成功,执行发送消息的时候 应用故障,导致没有发送消息(后续服务没有收到消息处理业务,结果数据不一致) 2.业务处理成功,执行发送消息的时候,消息系统(MQ)故障,导致消息发送失败(后续服务没有收到消...
阅读(590) 评论(0)

Java中BigDecimal精度丢失

doule不能表示为任何有限长度的二进制小数。 1.前言   Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。   双精度浮点型变量double可以处理16位有效数。   float和double主要用来处理科学计算和工程计算,   在实际应用中,特别是商业计算往往要求结果更加精确。运用BigDecimal可以很方便的解决这个...
阅读(1017) 评论(0)

秒杀系统设计(JAVA)

高并发 一、前端 1.静态化页面,将页面缓存在用户的浏览器和CDN上 2.提交后按钮disabled,禁止用户重复提交 二、服务器集群 1.通过nginx分发请求,提前预判会产生的PV数,部署合适数量的服务器集群,防止其中一台Web机器挂了,导致流量分散到其他正常工作的机器上,再导致正常的机器也挂,将整个Web系统拖垮 2.优化服务器中间件如tomcat jvm优化(虚拟机初始...
阅读(500) 评论(0)

Redis 集群策略介绍与实现

持久化机制: 快照snapshotting(默认):周期性的写入磁盘dump.rdb文件 snapshotting设置: save 900 1 #900秒内如果超过1个key被修改 则发起快照保存 save 300 10 #300秒内如果超过10个key被修改,则发起快照保存 日志AOF:把修改操作追加到文件中,由于快照方式是在一定时间间隔做一次,如果发生意外当机的情况会丢失...
阅读(141) 评论(0)

VMware虚拟机克隆

1.右键-管理-克隆 2.克隆的机器-右键-设置-网络适配器-高级-从新生成mac地址 3.修改静态IP...
阅读(56) 评论(0)

linux 安装 redis

1.首先需要安装GCC 把下载好的redis-3.0.0-rc2.tar.gz 放置到/usr/local文件夹下 2.解压 tar -zxvf  redis-3.0.0-rc2.tar.gz 3. cd redis-3.0.0-rc2 编译 make 4.当显示  Hint: It's a good idea to run 'make test' ;) 则表示编译成功 5.进入src目录...
阅读(113) 评论(0)

spring 整合redis

pom.xml org.springframework.data spring-data-redis 1.4.1.RELEASE redis.clients jedis 2.6.0 spring-redis.xml <beans xmlns="http://www.springframework.org/sche...
阅读(121) 评论(0)

ERROR 1044 (42000): Access denied for user ”@’localhost’解决办法

修改过mysql的密码了,后来再连接时提示ERROR 1044 (42000): Access denied for user ”@’localhost’ to database ‘mysql’错误了,进不去mysql数据库了,下面我们来看问题解决办法。 最开始数据库密码为空,后来改过一次密码的加密写成了md5加密,退出后,空密码登陆没有mysql表,输入md5的密码登陆不进去,...
阅读(98) 评论(1)

解决VMware虚拟机CentOS linux联网问题

)点击 你已经建好的虚拟机>点击设置 2点击Network Adapter 设置如下图所示,首先我们在虚拟机中将网络配置设置成NAT 接下来进入我们windows的dos界面快捷键window+r输入services.msc来个系统服务界面 找到如下服务进程 VMware DHCP Service, VMware NAT Service。 分别点击右键->启动 ...
阅读(91) 评论(0)

Spring+Mybatis+SpringMVC+Maven+MySql环境搭建

创建maven工程 a)         打开eclipse,file->new->project->Maven->Maven Project   b)         下一步   c)         选择创建的工程为webapp,下一步   d)         填写项目的group id和artifact id。一般情况下,group id写域名的倒...
阅读(134) 评论(0)
56条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:27186次
    • 积分:407
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:46篇
    • 译文:0篇
    • 评论:2条
    最新评论