咚咚锵的记事本

转载的博文只是为了日后学习备用,若侵害到了原著者的权益,可联系删除。...

排序:
默认
按更新时间
按访问量

LINUX 查找Tomcat日志关键词

#查询catalina.out日志文件中的关键词为2016-04-13 11:26:00的日志信息 grep -C 10 '2016-04-13 11:26:00' catalina.out |more解释:grep :查询,筛选-C : grep的-A, -B, -C选项分别可以显示匹配行的...

2018-06-10 16:18:41

阅读数:18

评论数:0

记录一次MySql锁等待 (Lock wait timeout exceeded)异常

Java执行一个SQL查询未提交,遇到1205错误。    java.lang.Exception:    ### Error updating database.  Cause: java.sql.SQLException: Lock wait timeout exceeded; try res...

2018-05-27 00:23:35

阅读数:114

评论数:0

mysql 索引整理记录

mysql 索引使用原则:            通过上面说的优点和缺点,我们应该可以知道,并不是每个字段度设置索引就好,也不是索引越多越好,而是需要自己合理的使用。       1、对经常更新的表就避免对其进行过多的索引,对经常用于查询的字段应该创建索引,       2、数据量小的表最好不要使...

2018-05-25 11:57:23

阅读数:82

评论数:0

去掉IntelliJ IDEA 中 mybatis 对应的 xml 文件警告

IntelliJ IDEA 打开 mybatis 的 xml 文件时,对应的 xml 文件中 sql 语句背景色总是有黄色或绿色的背景色。提示(红圈处)上已经说明,需要配置在 IDEA 中配置 data source (通常我们很少使用 IDE 去查看数据库内容,而是使用其他专门的 DB 工具)。...

2018-05-07 18:16:25

阅读数:53

评论数:0

spring data jpa 详解

本篇进行Spring-data-jpa的介绍,几乎涵盖该框架的所有方面,在日常的开发当中,基本上能满足所有需求。这里不讲解JPA和Spring-data-jpa单独使用,所有的内容都是在和Spring整合的环境中实现。如果需要了解该框架的入门,百度一下,很多入门的介绍。在这篇文章的接下来一篇,会有...

2018-04-11 20:11:22

阅读数:48

评论数:0

StringRedisTemplate常用操作

[java] view plain copystringRedisTemplate.opsForValue().set("test", "100",60*10,TimeUnit.SECONDS);//向redis里存入数据和设...

2018-04-11 11:32:43

阅读数:443

评论数:0

VMware 下快速克隆出多个 Linux 环境

为什么要克隆多个 Linux 系统?因为要玩阿。其实也不是了,就是为了折腾嘛,玩个数据库主从啦、缓存集群啦、分布式消息集群啦、分布式各类服务啦,你要模拟几乎接近真实的环境,就必须要有多台机器,你想要有多台机器只有两种方式:买买买和装虚拟机。你现在要模拟三台机器下实现分布式服务,你要怎么装环境?当你...

2018-03-27 11:22:33

阅读数:88

评论数:0

计算密集型(最好用C)、IO密集型(最好用脚本)

计算密集型1、特点:要进行大量的计算,消耗CPU资源。比如计算圆周率、对视频进行高清解码等等,全靠CPU的运算能力。2、计算密集型任务虽然也可以用多任务完成,但是任务越多,花在任务切换的时间就越多,CPU执行任务的效率就越低,所以,要最高效地利用CPU,计算密集型任务同时进行的数量应当等于CPU的...

2018-03-08 09:27:46

阅读数:64

评论数:0

java常用的几种线程池比较

1. 为什么使用线程池诸如 Web 服务器、数据库服务器、文件服务器或邮件服务器之类的许多服务器应用程序都面向处理来自某些远程来源的大量短小的任务。请求以某种方式到达服务器,这种方式可能是通过网络协议(例如 HTTP、FTP 或 POP)、通过 JMS 队列或者可能通过轮询数据库。不管请求如何到达...

2018-03-06 10:21:10

阅读数:63

评论数:0

Centos7 安装go语言开发环境

CentOS 64bit下安装Golang环境下载安装Fedora EPEL安装源# rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm# yum install golang -y编...

2018-02-28 10:55:17

阅读数:99

评论数:0

Centos yum 安装软件 No package XXX available.

原文链接最近安装bind时,出现 NO package bind available如下所示:[root@host /]# yum -y install bindLoaded plugins: fastestmirror, refresh-packagekit, securityLoading m...

2018-02-28 10:38:32

阅读数:38

评论数:0

Golang点滴记录

&符号的意思是对变量取地址,如:变量a的地址是&a *符号的意思是对指针取值,如:*&a,就是a变量所在地址的值,当然也就是a的值了*和 & 可以互相抵消,同时注意,*&可以抵消...

2018-02-26 15:22:32

阅读数:44

评论数:0

java内存

Java内存模型即Java Memory Model,简称JMM。JMM定义了Java 虚拟机(JVM)在计算机内存(RAM)中的工作方式。JVM是整个计算机虚拟模型,所以JMM是隶属于JVM的。Java线程之间的通信采用的是过共享内存模型,这里提到的共享内存模型指的就是Java内存模型(简称JM...

2018-02-26 11:57:27

阅读数:47

评论数:0

Java异常

首先,java的异常分为Error和Exception。这两类都是接口Throwable的子类。Error及Exception及其子类之间的关系,大致可以用下图简述。注意事项:1。 Error仅在java的虚拟机中发生,用户无需在程序中捕捉或者抛出Error。2。 Exception分为一般的Ex...

2018-02-26 11:00:57

阅读数:54

评论数:0

Java编程两到三年面试精髓

1.Struts2框架的执行流程 ?从客户端发送请求过来,先经过前端控制器(核心过滤器)过滤器中,执行一组拦截器(一组拦截器 就会完成部分功能代码)执行目标Action,在Action中返回一个结果视图,根据Result的配置进行页面的跳转.Struts2和Struts1没有任何联系.Struts...

2018-02-26 09:04:05

阅读数:146

评论数:0

XML有哪些解析技术?区别是什么?

1.DOM生成和解析XML文档为 XML 文档的已解析版本定义了一组接口。解析器读入整个文档,然后构建一个驻留内存的树结构,然后代码就可以使用 DOM 接口来操作这个树结构。优点:整个文档树在内存中,便于操作;支持删除、修改、重新排列等多种功能;缺点:将整个文档调入内存(包括无用的节点),浪费时...

2018-02-26 09:01:25

阅读数:41

评论数:0

区块链-比特币个人整理

首先,不要把比特币当成一种货币,而是一个总账。它是个电子总账,网络上的每一个参与者的电脑都会有一份总账的备份,并且所有的备份都是在实时的持续的更新、对账、以及同步着。每一个参与者都能在这本总帐里记上一笔,这一笔记录着一定数量的币从一个参与者那里被发送到另一个参与者那里,并且每一条这样的记录都接着就...

2018-02-23 15:14:24

阅读数:189

评论数:0

JVM GC杂谈之理论入门

GC杂谈之理论入门JVM堆布局介绍​ JVM堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Eden、From Survivor、To Survivor,其中两个Survivor区的大小一致。​ 堆新生代老年代老年代ja...

2018-02-08 11:48:24

阅读数:101

评论数:0

Java I/O 操作及优化建议

Java I/O I/O,即 Input/Output(输入/输出) 的简称。就 I/O 而言,概念上有 5 种模型:blocking I/O,nonblocking I/O,I/O multiplexing (select and poll),signal driven I/O (SIGI...

2018-02-07 09:59:20

阅读数:81

评论数:0

java OOM问题排查

在做服务器端开发的时候,经常会遇到服务由于内存溢出挂掉的情况,这种情况的发生一般来说是很难预期的,也比较难以重现,对于这种问题,一般可以通过记录内存溢出时候的堆信息来排查。 1、首先可以查看服务器运行日志以及项目记录的日志,捕捉到内存溢出异常。 2、如果程序挂掉...

2018-01-26 10:30:29

阅读数:64

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭