- 博客(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
249
转载 Elasticsearch集群节点配置详解
注意:如果是在局域网中运行elasticsearch集群也是很简单的,只要cluster.name设置一致,并且机器在同一网段下,启动的es会自动发现对方,组成集群。2.elasticsearch-servicewrapper1)安装到github,https://github.com/elastic/elasticsearch-servicewrapper下载,把se...
2018-09-21 17:23:00
362
转载 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
257
转载 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
198
转载 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
141
转载 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
140
转载 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
145
转载 详细讲解安全升级MySQL的方法
MySQL升级是非常必要的. 我们在Percona Support上列出了关于MySQL升级最佳实践的各种问题.这篇文章推荐了一些不同情况下升级MySQL的方法.为什么MySQL升级是必须的? 原因有很多,比如:为了使用新增的特性,基于性能方面的考量, 修复的bug. 但是在没有充分的测试以前就应用到你的应用中是非常危险的, 因为升级可以能会让你的应用不能正常运作- 也可能引起性能的...
2018-09-18 17:17:00
147
转载 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
137
转载 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
128
转载 spring 添加controller返回值绑定
@EnableWebMvc@Configurationpublic class Config { @Autowired private RequestMappingHandlerAdapter handlerAdapter; @PostConstruct public void init() { List<...
2018-06-19 12:41:00
136
转载 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
121
转载 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
176
转载 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
683
转载 更改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
1120
转载 使用TortoiseGit时如何实现SSH免密码登录
1.Git配置连接GIT服务器使用的是SSH连接,因此无密码登录,需要使用公钥和私钥。1)生成公钥/私钥在Git Shell中输入ssh-keygen命令,直接回车使用默认路径和文件名,然后提示输入密码的时候,直接回车。我之所以折腾了好久,就是因为没有使用默认的文件名,导致GIT找不到私钥文件。2)发布公钥将生成的id_r...
2018-05-08 09:41:00
205
转载 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
121
转载 Mock InjectMocks ( @Mock 和 @InjectMocks )区别
之前一直对这两个注解的区别不是很明白。搜到过一篇博客园的文章举例说明了代码行为的区别。后来在stackoverflow上看到一个问答简单明了的解释了这两个注解在定义上的区别:在此翻译记录一下://译文Begin:@Mock: 创建一个Mock.@InjectMocks: 创建一个实例,其余用@Mock(或@Spy)注解创建的mock将被注入到用该实例中。注意:必须...
2018-05-07 10:12:00
183
转载 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
130
转载 outer的使用
outer就是一个标签,java语言中根本没有此关键字,因此outer也可以用其它的词来代替java中的标签就是一个紧跟着英文冒号(:)的标识符。与其他语言不同的是,java中的标签只有放在循环语言之前才有用[java]view plaincopypublicclassCondition{publics...
2018-04-24 11:18:00
541
转载 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
229
转载 使用@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
501
转载 CPU上下文切换的次数和时间(context switch)
什么是CPU上下文切换?现在linux是大多基于抢占式,CPU给每个任务一定的服务时间,当时间片轮转的时候,需要把当前状态保存下来,同时加载下一个任务,这个过程叫做上下文切换。时间片轮转的方式,使得多个任务利用一个CPU执行成为可能,但是保存现场和加载现场,也带来了性能消耗。 那线程上下文切换的次数和时间以及性能消耗如何看呢? ...
2018-04-16 10:30:00
160
转载 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
89
转载 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
266
转载 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
102
转载 Tomcat启动时项目重复加载,导致资源初始化两次的问题
最近在项目开发测试的时候,发现Tomcat启动时项目重复加载,导致资源初始化两次的问题导致该问题的原因:如下图:在Eclipse中将Server Locations设置为“Use Tomcat installation(takes control of Tomcat installation)”时,就会导致该问题!根本原因:解决方法一:把serv...
2017-12-17 23:59:00
131
转载 JSP中文乱码问题终极解决方案
http://blog.csdn.net/beijiguangyong/article/details/7414247转载于:https://www.cnblogs.com/ThinkVenus/p/8052296.html
2017-12-17 15:45:00
91
转载 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
3983
转载 Tomcat 7下如何利用 catalina.properties 部署公用类
Tomcat 有很多配置文件,其中一个是 catalina.properties ,本文介绍catalina.properties 中的设置项。一、组成catalina.properties中的设置项包括四个部分:#第一部分:安全设置package.accesspackage.definition#第二部分:类加载设置common.l...
2017-12-16 21:04:00
125
转载 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
455
转载 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
1190
转载 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
1184
转载 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
91
转载 启动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
236
转载 在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
855
转载 JDBC和Ibatis中的Date,Time,Timestamp处理
在此前,遇到过使用Ibatis操作Oracle时时间精度丢失的问题,昨天又遇到JDBC操作MySQL时间字段的问题,从网上看到各种式样的解释这些问题的博文/帖子,但多是雾里看花,不得要领。理解JDBC中的时间类型MySQL与JDBC之间的类型映射Oracle与JDBC之间的类型映射Ibatis是怎么处理日期时间类型的注释参考资料理解JDBC中的时间类型...
2017-12-15 12:57:00
590
转载 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
153
转载 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
833
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人