自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(128)
  • 收藏
  • 关注

转载 图解SQL的inner join、left join、right join、full outer join、union、union all的区别

对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章,通过文氏图 Venn diagrams 解释了SQL的Join。我觉得清楚易懂,转过来。假设我们有两张表。Table A 是左边的表。Table B 是右边...

2018-12-10 11:39:00 205

转载 Elasticsearch集群节点配置详解

注意:如果是在局域网中运行elasticsearch集群也是很简单的,只要cluster.name设置一致,并且机器在同一网段下,启动的es会自动发现对方,组成集群。2.elasticsearch-servicewrapper1)安装到github,https://github.com/elastic/elasticsearch-servicewrapper下载,把se...

2018-09-21 17:23:00 320

转载 elasticsearch-head插件安装说明

下载及安装readmehttps://github.com/mobz/elasticsearch-head安装:npm installnpm run start访问:http://localhost:9100/安装报错:npm ERR! Error: CERT_NOT_YET_VALID npm ERR! at SecurePair.<ano...

2018-09-20 09:45:00 210

转载 max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]

转载:https://my.oschina.net/u/2510243/blog/810520max file descriptors [4096] for elasticsearch process is too low, increase to at least [65536]max number of threads [1024] for user [hadoop] is to...

2018-09-19 13:06:00 169

转载 CentOS 6.5安装jdk1.8

1、源码包准备:首先到官网下载jdk-8u66-linux-x64.tar.gz,http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html2、解压源码包通过终端在/usr/local目录下新建java文件夹,命令行:sudo mkdir /usr/loca...

2018-09-18 18:30:00 116

转载 centos6安装elasticsearch6.0

环境准备1台centos6操作系统主机,关闭selinux及iptables官方下载elasticsearch6.0软件包:https://artifacts.elastic.co/...官方下载java1.8软件包:http://www.oracle.com/technet...系统配置创建elasticsearch账户用于启动elasticsearch服务[root@...

2018-09-18 18:29:00 111

转载 don't run elasticsearch as root.

因为安全问题elasticsearch 不让用root用户直接运行,所以要创建新用户第一步:liunx创建新用户 adduser XXX 然后给创建的用户加密码 passwd XXX 输入两次密码。第二步:切换刚才创建的用户 su XXX 然后执行elasticsearch 会显示Permission denied 权限不足。第三步:给新建的XXX赋权限,c...

2018-09-18 18:28:00 120

转载 详细讲解安全升级MySQL的方法

MySQL升级是非常必要的. 我们在Percona Support上列出了关于MySQL升级最佳实践的各种问题.这篇文章推荐了一些不同情况下升级MySQL的方法.为什么MySQL升级是必须的? 原因有很多,比如:为了使用新增的特性,基于性能方面的考量, 修复的bug. 但是在没有充分的测试以前就应用到你的应用中是非常危险的, 因为升级可以能会让你的应用不能正常运作- 也可能引起性能的...

2018-09-18 17:17:00 123

转载 mysql sql优化实例1(force index使用)

今天和运维同学一块查找mysql慢查询日志,发现了如下一条sql:SELECT sum(`android` + ios) total,pictureid,title,add_time FROM `juzi_access_statistic` LEFT JOIN juzi_news ON juzi_access_statistic.pictureid=juzi_news.i...

2018-09-18 10:43:00 111

转载 mysql的force index

MSQL中使用order by 有个坑,会默认走order by 后面的索引。而不走where条件里应该走的索引。大家在使用时要绕过此坑。如下语句因为order by 走了settle_id这个主键,每次查询要4-6秒。如果语句里非要有order by。那么将语句改写:FROM`wxhc_settle`force index (idx_user_id)W...

2018-09-18 10:42:00 104

转载 idea自动识别get set方法

转载于:https://www.cnblogs.com/ThinkVenus/p/9358491.html

2018-07-24 10:14:00 251

转载 spring 添加controller返回值绑定

@EnableWebMvc@Configurationpublic class Config { @Autowired private RequestMappingHandlerAdapter handlerAdapter; @PostConstruct public void init() { List&lt...

2018-06-19 12:41:00 104

转载 Linux 安装tomcat,搭建web app运行环境

Tomcat 8 下载地址:https://tomcat.apache.org/download-80.cgi解压tomcat:tar -xf apache-tomcat-8.5.31.tar.gz创建软链:tomcat -> /apps/svr/apache-tomcat-8.5.31/ (删除软链:rm –rf test)创建代码...

2018-06-07 09:39:00 93

转载 powerdesigner添加mysql的字符集ENGINE和DEFAULT CHARACTER SET

工具栏-》database-》edit current DBMS然后,选中:MYSQL50::Script\Objects\Table\Options在options末尾添加:ENGINE = %s : list = BDB | HEAP | ISAM | InnoDB | MERGE | MRG_MYISAM | MYISAM, default = MYISAMDEFAUL...

2018-05-28 21:46:00 148

转载 powerdesigner怎么设置同时显示name和code

实现方法:Tools-Display Preference从数据库里抽取了数据模型,为了理清思路,需要将name改为中文名称,但是pd自动将name填充为code,可以通过如下配置修改: 选择tools->general Options 选择弹出窗口中的Dialog选项,将Name to Code mirroring 上的钩去掉。转载于:htt...

2018-05-26 17:04:00 635

转载 更改gradle的java的class文件输出目录的结构

group 'com.thinkvenus.common'version '1.0-SNAPSHOT'apply plugin: 'java'sourceCompatibility = 1.8repositories { mavenCentral()}dependencies { testCompile group: 'junit', name: 'junit', versi...

2018-05-10 00:28:00 1044

转载 使用TortoiseGit时如何实现SSH免密码登录

1.Git配置连接GIT服务器使用的是SSH连接,因此无密码登录,需要使用公钥和私钥。1)生成公钥/私钥在Git Shell中输入ssh-keygen命令,直接回车使用默认路径和文件名,然后提示输入密码的时候,直接回车。我之所以折腾了好久,就是因为没有使用默认的文件名,导致GIT找不到私钥文件。2)发布公钥将生成的id_r...

2018-05-08 09:41:00 168

转载 TortoiseGit之配置密钥

TortoiseGit使用扩展名为ppk的密钥,而不是ssh-keygen生成的rsa密钥。使用命令ssh-keygen -C "邮箱地址" -t rsa产生的密钥在TortoiseGit中不能用。而基于git的开发必须要用到rsa密钥,因此需要用到TortoiseGit的putty key generator工具来生成既适用于git的rsa密钥也适用于TortoiseGit的ppk密...

2018-05-07 21:49:00 96

转载 Mock InjectMocks ( @Mock 和 @InjectMocks )区别

之前一直对这两个注解的区别不是很明白。搜到过一篇博客园的文章举例说明了代码行为的区别。后来在stackoverflow上看到一个问答简单明了的解释了这两个注解在定义上的区别:在此翻译记录一下://译文Begin:@Mock: 创建一个Mock.@InjectMocks: 创建一个实例,其余用@Mock(或@Spy)注解创建的mock将被注入到用该实例中。注意:必须...

2018-05-07 10:12:00 155

转载 Centos tomcat jmx 远程连接

jmx配置: -Dcom.sun.management.jmxremote-Dcom.sun.management.jmxremote.authenticate=false-Dcom.sun.management.jmxremote.port=8060-Dcom.sun.management.jmxremote.ssl=false-Djava.rmi.server.hostname=...

2018-05-03 16:47:00 104

转载 outer的使用

outer就是一个标签,java语言中根本没有此关键字,因此outer也可以用其它的词来代替java中的标签就是一个紧跟着英文冒号(:)的标识符。与其他语言不同的是,java中的标签只有放在循环语言之前才有用[java]view plaincopypublicclassCondition{publics...

2018-04-24 11:18:00 474

转载 MySQL按天,按周,按月,按时间段统计

MYSQL函数:DATE_FORMAT例子:select DATE_FORMAT(create_time,'%Y%m%d') days,count(caseid) count from tc_case group by days;select DATE_FORMAT(create_time,'%Y%u') weeks,count(caseid) count from tc_...

2018-04-21 22:24:00 183

转载 使用@JsonFormat引起的时间比正常时间慢8小时解决方法

@JsonFormat,默认情况下timeZone为GMT(即标准时区),所以会造成输出少8小时。改为北京时间,方式如下:@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone="GMT+8")转载于:https://www.cnblogs.com/ThinkVenus/p/8900782.html...

2018-04-21 13:38:00 443

转载 CPU上下文切换的次数和时间(context switch)

什么是CPU上下文切换?现在linux是大多基于抢占式,CPU给每个任务一定的服务时间,当时间片轮转的时候,需要把当前状态保存下来,同时加载下一个任务,这个过程叫做上下文切换。时间片轮转的方式,使得多个任务利用一个CPU执行成为可能,但是保存现场和加载现场,也带来了性能消耗。 那线程上下文切换的次数和时间以及性能消耗如何看呢? ...

2018-04-16 10:30:00 124

转载 Spring Controller 获取请求参数的几种方法

1、直接把表单的参数写在Controller相应的方法的形参中,适用于get方式提交,不适用于post方式提交。若"Content-Type"="application/x-www-form-urlencoded",可用post提交 url形式:http://localhost:8080/SSMDemo/demo/addUser1?username=lixiaox...

2018-04-14 22:55:00 69

转载 MySQL 5.7 跟踪优化器

Welcome to the MySQL monitor. Commands end with ; or \g.Your MySQL connection id is 5Server version: 5.7.12 MySQL Community Server (GPL)Copyright (c) 2000, 2016, Oracle and/or its affiliates. Al...

2018-04-10 18:00:00 230

转载 tomcat 配置https

修改tomcat/conf/server.xml<Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="443" URIEncoding="UTF-8" /> ...

2017-12-19 09:27:00 83

转载 Tomcat启动时项目重复加载,导致资源初始化两次的问题

最近在项目开发测试的时候,发现Tomcat启动时项目重复加载,导致资源初始化两次的问题导致该问题的原因:如下图:在Eclipse中将Server Locations设置为“Use Tomcat installation(takes control of Tomcat installation)”时,就会导致该问题!根本原因:解决方法一:把serv...

2017-12-17 23:59:00 117

转载 JSP中文乱码问题终极解决方案

http://blog.csdn.net/beijiguangyong/article/details/7414247转载于:https://www.cnblogs.com/ThinkVenus/p/8052296.html

2017-12-17 15:45:00 76

转载 ClassCastException: org.apache.tomcat.websocket.server.WsServerContainer cannot be cast to javax.web...

1 21:09:22.221 [MessageBroker-3] INFO c.t.s.s.impl.StockNewsServiceImpl - [2017-12-16 21:09:22] execute fetch stock news, result = 0 2 21:09:32.158 [MessageBroker-2] INFO c.t.s.s.impl.Stoc...

2017-12-16 21:25:00 3771

转载 Tomcat 7下如何利用 catalina.properties 部署公用类

Tomcat 有很多配置文件,其中一个是 catalina.properties ,本文介绍catalina.properties 中的设置项。一、组成catalina.properties中的设置项包括四个部分:#第一部分:安全设置package.accesspackage.definition#第二部分:类加载设置common.l...

2017-12-16 21:04:00 105

转载 Tomcat启动报错:org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalin...

Error starting ApplicationContext. To display the auto-configuration report re-run your application with 'debug' enabled.20:36:46.361 [RMI TCP Connection(3)-127.0.0.1] ERROR o.s.boot.SpringAp...

2017-12-16 21:01:00 389

转载 tomcat输出servlet-api.jar - jar not loaded 解决办法

tomcat输出servlet-api.jar - jar not loaded 解决办法启动tomcat后,控制台输出信息:WEB-INF/lib/servlet-api.jar not loaded 解决办法INFO: Starting Servlet Engine: Apache Tomcat/7.0.54Dec 26, 2016 1:08:07 PM org.apache.c...

2017-12-16 20:12:00 1139

转载 tomcat 启动报错 Cannot allocate memory

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=256m; support was removed in 8.0Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512m; support was remove...

2017-12-16 09:40:00 1132

转载 Tomcat报错:Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext...

最好把项目移除,然后在tomcat的webapps发布路径下也把项目文件删掉,重新部署就好了,原因是可能在tomcat的remove覆盖中以前的文件有所保留导致冲突,亲测有效转载于:https://www.cnblogs.com/ThinkVenus/p/8045788.html...

2017-12-16 09:10:00 77

转载 启动hbase输出ignoring option PermSize=128m; support was removed in 8.0告警信息

./start-hbase.shstarting master, logging to /home/hadoop/hbase-1.2.4/bin/../logs/hbase-hadoop-master-hd1.outJava HotSpot(TM) 64-Bit Server VM warning: ignoring option PermSize=128m; support was ...

2017-12-15 14:04:00 221

转载 在Linux系统里运行shutdown.sh命令关闭Tomcat时出现错误提示

服务器:linnux 5.5 64位,已安装好 jdk; Tomcat版本:apache-tomcat-7.0.53 操作软件:Xshell 4(Free for Home / School) 刚开始重启了一次tomcat,但用浏览器访问网站的时候一直卡着打不开,可能是tomcat的问题,于是在Xshell里输入命令ps -ef|grep java ...

2017-12-15 14:04:00 789

转载 JDBC和Ibatis中的Date,Time,Timestamp处理

在此前,遇到过使用Ibatis操作Oracle时时间精度丢失的问题,昨天又遇到JDBC操作MySQL时间字段的问题,从网上看到各种式样的解释这些问题的博文/帖子,但多是雾里看花,不得要领。理解JDBC中的时间类型MySQL与JDBC之间的类型映射Oracle与JDBC之间的类型映射Ibatis是怎么处理日期时间类型的注释参考资料理解JDBC中的时间类型...

2017-12-15 12:57:00 530

转载 Spring Boot 配置定时任务

package com.zooper.demo;import java.text.SimpleDateFormat;import java.util.Date;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.scheduling.annota...

2017-12-14 23:35:00 139

转载 SpringBoot Caused by: java.lang.NoClassDefFoundError: org/apache/tomcat/util/descriptor/tld/TldParse...

最近尝试着用spring boot ,页面模版使用的jsp,在pom里配置了对jsp的支持:<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId></...

2017-12-14 11:07:00 760

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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