- 浏览: 255943 次
- 性别:
- 来自: 北京
最新评论
-
lijunxian0114:
<?xml version="1.0" ...
java redis使用之利用jedis实现redis消息队列 -
feiteyizu:
YbhLzz 写道你好,请问下config.xml 能提供下载 ...
java redis使用之利用jedis实现redis消息队列 -
YbhLzz:
你好,请问下config.xml 能提供下载吗?
java redis使用之利用jedis实现redis消息队列
文章列表
https://blog.csdn.net/qq_39719589/article/details/81835330
目前一直在使用maven来开发项目,但是经常会遇到某些Jar包在公司私有服务器上没有,但是这些jar包的后缀已经加上了.lastupdate,所以之后他也不会自动下载,只能手动一个一个去删除,效率慢极了不说,工作量也大大提升,需要找到每个jar的.lastupdate,找起来也忒麻烦了,那么其实只需要一条指令,就可以批量删除:首先进入maven的本地仓库地址:C:\Users\Administrator\.m2\repository Linux在/home或者/root,具体看你是否用root登录了,利用CMD进入windows的路径,执行如下命令:for /r %i in (*.lastUp ...
Jenkins 自动构建 执行 sonar检查 把结果 发布到 sonar平台;
1.配置:
主要是 构建的地方配置:
选择 'Execute SonarQube Scanner'
不用配置文件,在 'Analysis properties'中写上项目属性;有多少个原码模块就写多少个;
sonar.projectKey=testV1.0_s
sonar.projectName=testV1.0_s
sonar.projectVersion=1.0
sonar.sourceEncoding=UTF-8
sonar.modules=common ...
原文出处:
https://github.com/chanjarster/artemis-disruptor-miaosha
没有redis也能够支撑"小米在印度把亚马逊搞挂了"事件的秒杀解决方案。
小米在印度打破了多项记录:
4分钟内卖出了超过250,000台。 ---OPS:1042次抢购/S
成为最快的手机抢购活动。
抢购前我们收到了100万“到货提醒”。
亚马逊每分钟收到超过500万个点击。
亚马逊在这个期间每秒收到1500个订单(这是印度电商公司所有销售中最高的)。 ---OPS:1500次下单请求/S
性能表现
先 ...
问题描述
Linux内存使用量超过阈值,使得Java应用程序无可用内存,最终导致程序崩溃。即使在程序没有挂掉时把程序停掉,系统内存也不会被释放。
找原因的过程
这个问题已经困扰我好几个月了,分析过好多次都没有找到原因,网上查了一下该问题其他人也都遇到过,不过并没有什么好的解决方案,因为项目一直没有上线,每次当内存不足时导致程序崩溃都是重启服务就好了,索性也就没花太多的时间来找问题。现在项目马上上线了,不能在出现程序崩溃的情况了,况且还是前置系统,更不能出现任何问题。
最开始一直认为是程序的原因导致内存泄漏,使用jdk
1. 现象
最近发现线上机器 java 8 进程的 VIRT 虚拟内存使用达到了 11G+:
2. 不管用的 -Xmx
首先第一想到的当然使用 java 的 -Xmx 去限制堆的使用。但是无论怎样设置,
MySQL慢查询日志提供了超过指定时间阈值的查询信息,为性能优化提供了主要的参考依据,是一个非常实用的功能。
MySQL慢查询日志的开启和配置非常简单,可以指定记录的文件(或者表),超过的时间阈值等就可以记录到慢sql了。
实话讲,相比较sqlserver的trace或者扩展事件(虽然此二者的作用并非仅仅如此),MySQL的配置总是给人一种非常清爽的感觉。
1,慢查询日志的打开
# 1. 删除所有现有规则
iptables -F
# 2. 设置默认的 chain 策略
CountDownLatch是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行;
CountDownLatch是在java1.5被引入的,存在于java.util.concurrent包下。CountDownLatch这个类能够使一个线程等待其他线程完成各自的工作后再执行。例如,应用程序的主线程希望在负责启动框架服务的线程已经启动所有的框架服务之后再执行。
CountDownLatch是通过一个计数器来实现的,计数器的初始值为线程的数量。每当一个线程完成了自己的任务后,计数器的值就会减1。当计数器值到达0时,它表示所有的线程已经完成了任务,然后在闭锁上等 ...
ddd
docker 导出导入镜像;
1.镜像的导出导入:
1)docker images 查询镜像的id
2)docker save 1091 > docker.io_ipenjdk8.tar 导出压缩镜像
3)docker load < docker.io_ipenjdk8.tar 导入
docker tag 1091 docker.io/openjdk:8-jre 改tag
2.容器的导出
1)docker ps 查询正在运行的 容器
2)docker export 89a6 > ...
1.安装:npm install element-ui -S
2.整体引入:
在你项目的main.js中写入:
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-default/index.css'
vue 报异常
:8080/#/:2961 Uncaught TypeError: Cannot read property 'matched' of undefined
原因:
vue构造器需要严格按照标准;
比如 路由民称为 router
import router from './routes.js'
const app = new Vue({
el: '#app',
router,
render: h => h(App)
})
以上是正确的;
下边是错误的:
import rou from './ro ...
1.服务器安装node环境(node npm);
2.jenkins 安装node插件;
3..jenkins 配置Global Tool Configuration 中node
4.配置要发布的项目
1) 构建环境 勾选node 插件;
2)构建选择Execute shell执行build ,然后打包成war;
3)利用 部署插件 搞到tomcat中
1、去官网下载和自己系统匹配的文件:
英文网址:https://nodejs.org/en/download/
中文网址:http://nodejs.cn/download/
通过 uname -a 命令查看到我的Linux系统位数是64位(备注:x86_64表示64位系统, i686 i386表示32位系统)
2、下 ...
1.package.json 中引入axios
"dependencies": {
"axios": "^0.15.3",
"element-ui": "1.0.9",
"lodash.debounce": "^4.0.8",
"vue": "2.1.6",
"vue-router": "^2.1.1",
...