摘要: @Bean @Override @ConditionalOnMissingBean public PlatformTransactionManager annotationDrivenTransactionManager() { return new DataSourceTransactionMan 阅读全文
posted @ 2016-09-14 19:32 沧海一滴 阅读(706) 评论(0) 推荐(0)
摘要: 本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://bugly.qq.com/bbs/forum.php?mod=viewthread&tid=1277 视频直播这么火,再不学就 out 了。 为了紧跟潮流,本文将向大家介绍一下视频直播中的基本流程和主要的技术点,包括 阅读全文
posted @ 2016-09-14 19:26 沧海一滴 阅读(261) 评论(0) 推荐(0)
摘要: A context switch (also sometimes referred to as a process switch or a task switch) is the switching of the CPU (central processing unit) from one proc 阅读全文
posted @ 2016-09-14 19:25 沧海一滴 阅读(453) 评论(0) 推荐(0)
摘要: 从Java视角理解系统结构连载, 关注我的微博(链接)了解最新动态 在高性能编程时,经常接触到多线程. 起初我们的理解是, 多个线程并行地执行总比单个线程要快, 就像多个人一起干活总比一个人干要快. 然而实际情况是, 多线程之间需要竞争IO设备, 或者竞争锁资源,导致往往执行速度还不如单个线程. 在 阅读全文
posted @ 2016-09-14 19:24 沧海一滴 阅读(3962) 评论(0) 推荐(1)
摘要: 一:jstack jstack命令的语法格式: jstack <pid>。可以用jps查看java进程id。这里要注意的是: 1. 不同的 JAVA虚机的线程 DUMP的创建方法和文件格式是不一样的,不同的 JVM版本, dump信息也有差别。本文中,只以 SUN的 hotspot JVM 5.0_ 阅读全文
posted @ 2016-09-14 19:23 沧海一滴 阅读(549) 评论(0) 推荐(0)
摘要: 众所周知,spring最核心的两个功能是aop和ioc,即面向切面,控制反转。这里我们探讨一下如何使用spring aop。 1.何为aop aop全称Aspect Oriented Programming,面向切面,AOP主要实现的目的是针对业务处理过程中的切面进行提取,它所面对的是处理过程中的某 阅读全文
posted @ 2016-09-14 19:23 沧海一滴 阅读(2008) 评论(0) 推荐(0)
摘要: 原文地址:http://stackoverflow.com/questions/28739600/jvm-hang-and-kill-3-jmap-failed tomcat进程出现了如下异常,并且卡在这个状态几天时间了: jmap 和 jstack 无法正常工作 jstat -gc 的输出一直没有 阅读全文
posted @ 2016-09-14 19:22 沧海一滴 阅读(2267) 评论(0) 推荐(0)
摘要: 原文转自:http://redisdoc.com/server/info.html INFO [section] 以一种易于解释(parse)且易于阅读的格式,返回关于 Redis 服务器的各种信息和统计数值。 通过给定可选的参数 section ,可以让命令只返回某一部分的信息: server 部 阅读全文
posted @ 2016-09-14 19:21 沧海一滴 阅读(1549) 评论(0) 推荐(0)
摘要: bug(端口监听启动后,Tomcat耗时2min+ ): 这个SecureRandom的初始化竟然花了100秒之多。。。 后来查了一下,发现这个问题抱怨的还是蛮多的,以至于tomcat的wiki里面还单独列出来作为加速启动的一个方面: Tomcat 7+ heavily relies on Secu 阅读全文
posted @ 2016-09-14 19:19 沧海一滴 阅读(5425) 评论(2) 推荐(0)
摘要: [线上问题] "Redis客户端连接数一直降不下来"的问题解决 前段时间,上线了新的 Redis缓存(Cache)服务,准备替换掉 Memcached。 为什么要将 Memcached 替换掉? 原因是 业务数据是压缩后的列表型数据,缓存中保存最新的3000条数据。对于新数据追加操作,需要拆解成[g 阅读全文
posted @ 2016-09-14 19:19 沧海一滴 阅读(3225) 评论(2) 推荐(0)
摘要: 1. 基本介绍 /dev/random和/dev/urandom是Linux系统中提供的随机伪设备,这两个设备的任务,是提供永不为空的随机字节数据流。很多解密程序与安全应用程序(如SSH Keys,SSL Keys等)需要它们提供的随机数据流。 这两个设备的差异在于:/dev/random的rand 阅读全文
posted @ 2016-09-14 19:18 沧海一滴 阅读(2268) 评论(0) 推荐(0)
摘要: 阅读目录: 性能相关的数据指标 通过Redis-cli命令行界面访问到Redis服务器,然后使用info命令获取所有与Redis服务相关的信息。通过这些信息来分析文章后面提到的一些性能指标。 info命令输出的数据可分为10个类别,分别是: server clients memory persist 阅读全文
posted @ 2016-09-14 19:14 沧海一滴 阅读(398) 评论(0) 推荐(0)
摘要: 阅读目录: 概述 在多线程环境下,通常会使用锁来保证有且只有一个线程来操作共享资源。比如: 利用操作系统提供的锁机制,可以确保多线程或多进程下的并发唯一操作。但如果在多机环境下就不能满足了,当A,B两台机器同时操作C机器的共享资源时,就需要第三方的锁机制来保证在分布式环境下的资源协调,也称分布式锁。 阅读全文
posted @ 2016-09-14 19:13 沧海一滴 阅读(290) 评论(0) 推荐(0)
摘要: Fastjson full support databind, it's simple to use. Encode Output Decode Group.java User.java https://github.com/alibaba/fastjson/wiki/Samples-DataBin 阅读全文
posted @ 2016-09-14 19:11 沧海一滴 阅读(903) 评论(0) 推荐(0)
摘要: 指定一个经纬度,给定一个范围值(单位:千米),查出在经纬度周围这个范围内的数据。 经度:113.914619 纬度:22.50128 范围:2km longitude为数据表经度字段 latitude为数据表纬度字段 SQL在mysql下测试通过,其他数据库可能需要修改 SQL语句如下: MySQL 阅读全文
posted @ 2016-09-14 19:10 沧海一滴 阅读(4213) 评论(0) 推荐(0)
摘要: 一、概述 平时,经常会遇到权重随机算法,从不同权重的N个元素中随机选择一个,并使得总体选择结果是按照权重分布的。如广告投放、负载均衡等。 如有4个元素A、B、C、D,权重分别为1、2、3、4,随机结果中A:B:C:D的比例要为1:2:3:4。 总体思路:累加每个元素的权重A(1)-B(3)-C(6) 阅读全文
posted @ 2016-09-14 19:01 沧海一滴 阅读(6572) 评论(0) 推荐(0)
摘要: CronTrigger is often more useful than SimpleTrigger, if you need a job-firing schedule that recurs based on calendar-like notions, rather than on the 阅读全文
posted @ 2016-09-14 19:00 沧海一滴 阅读(318) 评论(0) 推荐(0)
摘要: sql 的随机函数newID()和RAND() sql server的随机函数newID()和RAND() SELECT * FROM Northwind..Orders ORDER BY NEWID() --随机排序 SELECT TOP 10 * FROM Northwind..Orders O 阅读全文
posted @ 2016-09-14 18:59 沧海一滴 阅读(68477) 评论(0) 推荐(2)
摘要: SecureCRT在同一窗口打开多个标签:选中“在标签页中打开”即可SecureCRT同时向多个tab窗口发送相同的命令 Step by step: 作为管理N台服务器,而又要执行相同命令又不想用脚本来执行,只有利用工具来执行,可以利用SecureCRT的 Chat Windows选项Send ch 阅读全文
posted @ 2016-09-14 18:49 沧海一滴 阅读(2750) 评论(0) 推荐(0)
摘要: filter filter 对原始 Stream 进行某项测试,通过测试的元素【返回true的】被留下来生成一个新 Stream。 清单 10. 留下偶数 Integer[] sixNums = {1, 2, 3, 4, 5, 6}; Integer[] evens = Stream.of(sixN 阅读全文
posted @ 2016-09-14 18:42 沧海一滴 阅读(414) 评论(0) 推荐(0)
摘要: 在使用filter时不要和removeIf弄混淆了:removeIf中的test方法返回true代表当前元素会被过滤掉;filter中的test方法返回true代表当前元素会保留下来。 https://blog.csdn.net/qq_33829547/article/details/8027948 阅读全文
posted @ 2016-09-14 18:24 沧海一滴 阅读(358) 评论(0) 推荐(0)
摘要: org.springframework.beans.BeanUtils源码解析:使用的是反射: 阅读全文
posted @ 2016-09-14 16:52 沧海一滴 阅读(6658) 评论(0) 推荐(0)
摘要: Exception in thread "main" java.lang.IllegalArgumentException: Source must not be null at org.springframework.util.Assert.notNull(Assert.java:115) at Test.getaVoid(Test.java:11) at Test... 阅读全文
posted @ 2016-09-14 16:14 沧海一滴 阅读(1367) 评论(0) 推荐(0)
摘要: 父类不能转换成子类 https://stackoverflow.com/questions/4862960/explicit-casting-from-super-class-to-subclass 如果使用转型,你其实就是在告诉编译器:“请相信我,我是一个专家,我知道我在做什么虽然我并不能保证不出 阅读全文
posted @ 2016-09-14 16:09 沧海一滴 阅读(2122) 评论(2) 推荐(0)