摘要: 1.切面(Aspects)常常通过通知(advice)、切点(pointcuts)和织入点(join points)来描述 2.通知(advice)有5种 Before——前置通知,在调用目标方法之前执行通知定义的任务; After——后置通知,在目标方法执行结束后,无论执行结果如何都执行通知定义的 阅读全文
posted @ 2018-01-26 15:09 longtengdama 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 首先要申明一下which java是定位不到安装路径的。which java定位到的是java程序的执行路径。网上的资料都是人云亦云,完全不去思考。那么怎么定位到java的安装路径呢?下面我们来看看例子吧,如下所示:[root@localhost ~]# java -version java ver 阅读全文
posted @ 2018-01-26 15:06 longtengdama 阅读(2804) 评论(0) 推荐(0) 编辑
摘要: 1 1)Caused by: org.apache.solr.common.SolrException: Error initializing QueryElevationComponent. 2)Caused by: java.lang.NumberFormatException: For inp 阅读全文
posted @ 2018-01-26 15:02 longtengdama 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 1.docker是什么 docker是一个超级容器,在这个容器上可以放很多小容器,在这些容器里面你能跑任何应用,只要有对应的镜像,比如centos,httpd,tomcat,Nginx,mysql等。 2.为什么要用docker docker能够向虚拟机一样隔离环境,小容器之间是隔离的,从而解决不同 阅读全文
posted @ 2018-01-26 11:11 longtengdama 阅读(113) 评论(0) 推荐(0) 编辑
摘要: MySQL数 据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL++ API自 阅读全文
posted @ 2018-01-25 00:48 longtengdama 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 最近因项目存在内存泄漏,故进行大规模的JVM性能调优 , 现把经验做一记录。 一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为: New(年轻代) Tenured(年老代) 永久代(Perm) 其中New和Tenured属于堆内存,堆内存会从JVM启动参数(-Xmx: 阅读全文
posted @ 2018-01-20 12:45 longtengdama 阅读(1457) 评论(0) 推荐(0) 编辑
摘要: 举例子:秒杀方式看医生,一个人看5min 1.第一次只允许一个人直接进行来,X10:00:00进去了,setNX(roomid,now+5min),出来时间假如是10:05:00 2.时间到了10:05:00,3个人同时进来,需要去看墙上的钟表,一个人一个的看 A进入病房看到,看到钟表时间10:05 阅读全文
posted @ 2018-01-19 22:09 longtengdama 阅读(571) 评论(0) 推荐(0) 编辑
摘要: 1、修改 /etc/yum.repos.d/CentOS-Base.repo,替换未 查看模式下按200dd,删除200行的意思,然后按o,或者i进入编辑模式 2、粘贴如下内容,主要linxu粘贴的时候,会粘贴少内容顶部的内容会不完全粘贴进去,主要对比,还有我用的是centos6, 阅读全文
posted @ 2018-01-17 00:58 longtengdama 阅读(142) 评论(0) 推荐(0) 编辑
摘要: vi /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0"BOOTPROTO="static"HWADDR="00:0C:29:04:79:32"IPV6INIT="yes"NM_CONTROLLED="yes"ONBOOT="yes"TYP 阅读全文
posted @ 2018-01-15 17:57 longtengdama 阅读(1790) 评论(0) 推荐(0) 编辑
摘要: 几个概念 java内存结构,也叫jvm内存结构,也可以叫也就是运行时的数据区域 内存模型 1、内存结构, A、栈 栈和线程紧密关联的。当创建线程的时候,会创建java栈,java栈又包含多个帧栈,方法运行的时候,信息就存在帧栈里面,比如局部变量,返回值,操作数等。Java栈数据不是线程共有的,所以不 阅读全文
posted @ 2018-01-11 23:01 longtengdama 阅读(107) 评论(0) 推荐(0) 编辑