码迷,mamicode.com
首页 > 编程语言 > 月排行
linux java线程100%的问题定位方法
一、背景互联网发展的今天,很多问题都会在生产中遇到,假如某天发现系统资源中cpu占用100%,一直居高不下,那么就要进行问题查询了。二、解决思路1、查看那个java进程占用最多,top命令[root@iZ25fdlnov1Ztest]#top-H2、可以明显看到PID为29003的java进程占用cup最高,已占用..
分类:编程语言   时间:2017-02-13 00:32:22    阅读次数:234
python 单例模式
python的单例模式实现: 重写类的__new__方法即可 参照官网的解释: 3.4.1.Basiccustomization object.__new__(cls[,...]) Calledtocreateanewinstanceofclasscls.__new__()isastaticmethod(special-casedsoyouneednotdeclareitassuch)thattakestheclassofwhichaninstancewasrequ..
分类:编程语言   时间:2017-02-13 00:36:04    阅读次数:232
全新Linux+Python高端运维班第三次作业
1、找出/etc/rc.d/init.d/functions文件中某单词后面跟一组小括号的行,形如:hello();[root@tom~]#grep-E-o"[_[:alpha:]]+\(\)"/etc/rc.d/init.d/functions fstab_decode_str() checkpid() __readlink() __fgrep() __kill_pids_term_kill_checkpids() __kill_pids_term_kill(..
分类:编程语言   时间:2017-02-13 00:36:43    阅读次数:260
Linux+Python高端运维班第三次作业
1、找出/etc/rc.d/init.d/functions文件中某单词后面跟一组小括号的行,形如:hello();[root@localhost~]#grep-E"[[:alpha:]]+\(\)+"/etc/rc.d/init.d/functions checkpid(){ __pids_var_run(){ __pids_pidof(){ daemon(){ killproc(){ pidfileofproc(){ pidofproc(){ status(..
分类:编程语言   时间:2017-02-13 00:37:10    阅读次数:244
Linux+Python高端运维班第三次作业
1、找出/etc/rc.d/init.d/functions文件中某单词后面跟一组小括号的行,形如:hello();[root@localhost~]#grep-E"[[:alpha:]]+\(\)+"/etc/rc.d/init.d/functions checkpid(){ __pids_var_run(){ __pids_pidof(){ daemon(){ killproc(){ pidfileofproc(){ pidofproc(){ status(..
分类:编程语言   时间:2017-02-13 00:36:54    阅读次数:267
【算法设计】(综合)博弈树的了解与创建
对博弈树的理解 简单而言就是对每一步可能的结果进行分析 之后对当前步骤的下一步的所有可能结果进行分析而创建的树 专业表示极大极小博弈树:极大极小博弈树是因描绘这种结构的一种简单算法而得名。我们来对ttt游戏的结果分配一下分值。如果叉(X)获胜,则分值为1。如果圈(O)获胜,则分值为-1。现在,叉将试 ...
分类:编程语言   时间:2017-02-13 08:11:58    阅读次数:742
详解Spring中的Profile
<TODO> 待修改 原文链接:http://www.jianshu.com/p/948c303b2253 前言 由于在项目中使用Maven打包部署的时候,经常由于配置参数过多(比如Nginx服务器的信息、ZooKeeper的信息、数据库连接、Redis服务器地址等),导致实际现网的配置参数与测试服 ...
分类:编程语言   时间:2017-02-13 08:15:49    阅读次数:327
Spring中对资源的读取支持
Resource简单介绍 注:所有操作基于配置好的Spring开发环境中。 在Spring中,最为核心的部分就是applicationContext.xml文件,而此配置文件中字符串的功能发挥到了极致。 在Java里面提供了最为原始的IO处理操作支持,但是传统的java.io包中只提供了inputS... ...
分类:编程语言   时间:2017-02-13 08:16:00    阅读次数:258
Spring Boot之简单的MVC
最近开始看Spring Boot,发现其开发起来真是方便。今天就来实现一个简单的Spring MVC 请求,纯Java代码的哦。 1、Maven必不可少,先看看都加载了那些依赖: 2、Controller 3、页面,放在src/main/resources/templates/目录下,方便解析 4、 ...
分类:编程语言   时间:2017-02-13 08:15:40    阅读次数:272
JavaScript的history.back()在FireFox和Chrome无效解决办法
今天在做一个app测试时需要用到返回上一级来源页面的一个功能了,但测试了history.back()之后发现在ie有效在FireFox和Chrome无效,下面我们来看问题如何解决。 今天在做一个app测试时需要用到返回上一级来源页面的一个功能了,但测试了history.back()之后发现在ie有效 ...
分类:编程语言   时间:2017-02-13 08:17:08    阅读次数:307
javascript正则表达式
1.这两天看完慕课网的javascript正则表达式做的笔记赶紧贴上来记录一下 介绍个图形化的正则图例示意图,表示很强大啊 官网http://regexper.com/ githup https://github.com/javallone/regexper-static 按照readme上的安装完 ...
分类:编程语言   时间:2017-02-13 08:27:51    阅读次数:269
gRPC中Any类型的使用(Java和NodeJs端)
工作中要把原来Java服务端基于SpringMVC的服务改为使用gRPC直接调用。由于原Service的返回值为动态的Map类型,key值不确定,且value的类型不唯一,因此使用了protobuf 3中的map和Any类型。在这个过程中遇到了一些困难,查阅资料时发现这一块的资料不是很多,尤其是在N ...
分类:编程语言   时间:2017-02-13 08:30:05    阅读次数:941
字符串匹配KMP算法中Next[]数组和Nextval[]数组求法
数据结构课本上给了这么一段算法求nextval9[]数组 1 int get_nextval(SString T,int &nextval[ ]) 2 { 3 //求模式串T的next函数修正值并存入数组nextval。 4 i=1; nextval[1]=0; j=0; 5 while(i<T[0 ...
分类:编程语言   时间:2017-02-13 08:34:15    阅读次数:238
Spring事务管理注意小事项
在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。 Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked 如果遇到checked意外就不回滚。 如何改变 ...
分类:编程语言   时间:2017-02-13 08:37:35    阅读次数:220
ArcGIS API for JavaScript 4.2学习笔记[7] 鹰眼(缩略图的实现及异步处理、Promise、回调函数、监听的笔记)
文前说明:关于style就是页面的css暂时不做评论,因为官方给的例子的样式实在太简单了,照抄阅读即可。 这篇文章有着大量AJS 4.x版本添加的内容,如监听watch、Promise对象、回调函数、异步处理等内容,原理性的东西我会在文末解释,各位看官不用担心看不懂,我尽量用通俗的语言解释这些。 惯 ...
分类:编程语言   时间:2017-02-13 08:38:57    阅读次数:894
spring管理的事务
之前对spring的事务传播机制没有概念,花点时间去看了事务的源码,以及这些事务传播机制使用的文档,在此做一下简单的笔记 正文 下面说提到的共享事务的意思就是几个service共用同一个事务,如传播机制Propagation.REQUIRED 从源码看AOP如何实现事务 我们想使用事务,那就得配置s ...
分类:编程语言   时间:2017-02-13 08:39:46    阅读次数:394
原子变量与CAS算法
原子变量 为了引出原子变量这个概念,我们先看一个例子。 程序运行结果如下: 从程序运行结果可以看出,Thread-4和Thread-6执行结果都为2,明显发生了线程安全问题,当然,这种情况是偶然的。那么,出现这种问题的原因是什么呢? 如果你对j = i++;底层是如果实现的,那么这个问题就好理解了。 ...
分类:编程语言   时间:2017-02-13 08:42:54    阅读次数:205
ArcGIS API for JavaScript 4.2学习笔记[9] 同一种视图不同数据(Map)同步
本例子核心:对MapView对象的map属性值进行替换即可达到更改地图数据的效果。 这个例子用的不是Map对象了,而是用的发布在服务器上的专题地图(WebMap)来加载到MapView上进行显示。 在html标签中,使用了section标签,不过没什么稀奇的,就把仨按钮放一块而已。 先给出预览图 三 ...
分类:编程语言   时间:2017-02-13 08:44:13    阅读次数:310
ArcGIS API for JavaScript 4.2学习笔记[0] AJS4.2概述、新特性、未来产品线计划与AJS笔记目录
简单介绍了AJS4.2的情况,以及4这个大版本与3的不同,以及4.2的新特性。 顺带说了说AJS4系的生命周期,来源准确。 最后是自己的学习笔记。 如若AJS4.2大体没学完前4.3或者4.4出来了,那就在标题里把4.2改为4.x[序号顺序排下去][新] + 内容 如 ArcGIS API for ... ...
分类:编程语言   时间:2017-02-13 08:48:59    阅读次数:401
Java IO学习笔记(五)对象流
1、Object流:直接将Object写入或读出。 2、序列化:将Object直接转化成字节流写到硬盘或网络上。 3、如果想把一个对象转化成字节流,该对象的实体类必须得实现Serializable接口,Serializable接口是标记性接口,它并没有任何方法,只是用于标识该类可以被序列化。 4、t ...
分类:编程语言   时间:2017-02-13 10:44:07    阅读次数:187
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!