- 博客(128)
- 资源 (21)
- 问答 (1)
- 收藏
- 关注
原创 jstack 查看死锁现象
代码:public class ServerApplication {private static class InnerTest{ public void add(){ this.add(); } private Integer a = 0; private Integer b =1; public void mockCompeteA(){ synchronized (a){
2021-09-19 22:30:38
614
原创 seata
seata服务地址:Releases · seata/seata · GitHubseata样例服务地址:GitHub - seata/seata-samples: seata-samples
2021-08-07 18:00:01
152
转载 Maven项目POM文件错误,提示“Plugin execution not covered by lifecycle configuration”的解决方案
eclipse在其POM文件的一处提示出错如下:Pluginexecutionnotcoveredbylifecycleconfiguration:org.apache.maven.plugins:maven-source-plugin:3.1:compile(execution:default-compile,phase:compile)查阅各种资料,折腾好久,这表示...
2019-09-29 22:38:26
341
原创 es-head chrome插件请求报错 Content-Type header [application/x-www-form-urlencoded] is not supported
es-head chrome插件请求报错: Content-Type header [application/x-www-form-urlencoded] is not supported如图:对应方法:修改目录(elasticsearch5.x-head-chrome\elasticsearch-head)的vendor.js文件1、6886行和7573行的applica...
2019-08-23 18:09:56
3970
3
原创 windows 单机系统搭建es集群
作者本地目录:1、elasticsearch-7.1.1-node1中elasticsearch.yml配置文件内容cluster.name: my-application## ------------------------------------ Node ------------------------------------## Use a descriptive na...
2019-08-23 17:14:04
2052
原创 es 默认jdk地址
如果在启动es的时候,不配置JAVA_HOME,则es将使用:elasticsearch-7.1.1-node2\jdkEg:配置了JAVA_HOME的启动信息:[2019-07-13T18:50:34,526][INFO ][o.e.e.NodeEnvironment ] [node-2] using [1] data paths, mounts [[鏂板姞鍗?(E:)]], ...
2019-07-13 19:29:25
1777
原创 es配置
# ======================== Elasticsearch Configuration =========================## NOTE: Elasticsearch comes with reasonable defaults for most settings.# Before you set out to tweak and tune ...
2019-07-13 19:24:53
296
转载 MYSQL8.0安装后Navicat连接出现#1251 - Client does not support authentication的问题解决!
看了网上很多这样的解决方案,但是还是不行,最后自己摸索出解决方案。具体原因不详,我这里是因为安装的MYSQL8.0,安装的时候选项选择的强加密方式。直接上图1.点击打开安装的Mysql安装文件(mysql-installer-community-8.0.11.0.msi),打开后界面如下:点击箭头处,进入到重新安装的界面。2.中级省略了N步,到如下图的时候:选择上面的选项,然后继续完成安装后,发现...
2018-06-12 22:25:49
615
原创 mysql修改表内某个字段内的部分数据
update t_user set nick_name=replace(nick_name,'乐虎','扬商')修改前:修改后 :
2018-02-08 19:24:48
4460
转载 MYSQL千万级大数据SQL查询优化
1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id fro
2018-02-07 19:35:03
364
原创 【已解决】Uncaught SyntaxError: Unexpected token o in JSON at position 1
Uncaught SyntaxError: Unexpected token o in JSON at position 1$.ajax({ type:"POST", url:webbase + "/account/checkIfAuth.do", data:{}, dataType:"json", async:fal
2018-02-03 15:21:25
2808
原创 ajax 文件上传
function sendFile() { var formData = new FormData(); formData.append('files', $("#testId")[0].files[0]); //将该file对象添加到formData对象中
2018-01-29 16:27:21
223
转载 Transfer-Encoding:chunked 返回数据过长导致中文乱码
最近在写一个项目的后台时,前端请求指定资源后,返回JSON格式的数据,突然发现在返回的字节数过大时,最后的message中文数据乱码了,对于同一个接口的请求:当数据小时不会乱码,当数据量大了中文就乱码了。 @RequestMapping(value = "record/{id}",method = RequestMethod.GET) public void showUser
2018-01-24 11:26:03
3575
转载 去除BOOTSTRAP模态框半透明阴影
当使用bootstrap模态框默认自带半透明阴影,如果想要去除阴影,需要怎么做呢? 今天在项目中我遇到了这个问题,想要去除模态框的阴影,试了好久都没解决。后来问同事的时候才知道,当模态框弹出后,会加上这样一句代码: 案例:自带半透明阴影的模态框 1 DOCTYPE html> 2 html> 3 4 head> 5 meta charset=UTF-
2018-01-18 15:52:11
753
原创 HttpClientUtils.post不设置超时时间容易导致,请求无法返回
Thread 6957: (state = IN_NATIVE) - java.net.SocketInputStream.socketRead0(java.io.FileDescriptor, byte[], int, int, int) @bci=0 (Compiled frame; information may be imprecise) - java.net.SocketInpu
2017-12-22 14:43:10
4115
转载 IO多路复用之select、poll、epoll详解
目前支持I/O多路复用的系统调用有 select,pselect,poll,epoll,I/O多路复用就是通过一种机制,一个进程可以监视多个描述符,一旦某个描述符就绪(一般是读就绪或者写就绪),能够通知程序进行相应的读写操作。但select,pselect,poll,epoll本质上都是同步I/O,因为他们都需要在读写事件就绪后自己负责进行读写,也就是说这个读写过程是阻塞的,而异步I/O则无需自己
2017-12-21 16:17:25
219
原创 String和ByteBuffer互转
String 转换 ByteBuffer:private ByteBuffer convertStringToByte(String content) throws UnsupportedEncodingException {return ByteBuffer.wrap(content.getBytes("utf-8"));}ByteBuffer 转换 Stri
2017-12-15 09:47:50
15173
2
转载 JVM底层又是如何实现synchronized的
目前在Java中存在两种锁机制:synchronized和Lock,Lock接口及其实现类是JDK5增加的内容,其作者是大名鼎鼎的并发专家Doug Lea。本文并不比较synchronized与Lock孰优孰劣,只是介绍二者的实现原理。数据同步需要依赖锁,那锁的同步又依赖谁?synchronized给出的答案是在软件层面依赖JVM,而Lock给出的方案是在硬件层面依赖特殊的CPU指令,大家可能
2017-12-14 17:12:37
175
转载 linux命令缩写
su:Swith user 切换用户,切换到root用户cat: Concatenate 串联uname: Unix name 系统名称df: Disk free 空余硬盘du: Disk usage 硬盘使用率chown: Change owner 改变所有者chgrp: Change group 改变用户组ps:Process Status 进程状态t
2017-12-08 10:56:16
274
1
转载 Solr4.7.2+tomcat+ZooKeeper 部署SolrCloud 之 删除Collection
Solr+tomcat+ZooKeeper部署SolrCloud。集中中有1台机器系统坏了,重装了系统,该机器上的collection分片文件也不见了。这台机器重装完操作系统后,重新部署solr,但这时原本Collection的分片不完整,决定将全部分片删除掉,重新创建collection,于是手工删除了各台机器上的collection分片文件,重启solr后,仍然会看来这个collection,
2017-11-27 16:36:58
379
转载 zookeeper logs and snapshot
来自:http://xstarcd.github.io/wiki/Cloud/zookeeper_log_snapshot.html事务日志可视化转换12345678910111213141516171819
2017-11-27 16:02:56
480
转载 centos 如何清理/dev/vda1系统盘
df-h检查一台服务器磁盘使用空间,发现磁盘已经使用了100% 思路是: 1、cd /usr 2、du -sh * 看哪个目录占用空间大 3、重复前两步,根据实际情况删除或者移走 4、日志的话可以运行cat /dev/null > file.log清空 5、软件包的可以rpm -e 卸载或者rm -rf dir 即: 具体:可以通过下面的方法进行清理: 使用如下命令查找大于100M的大文件,发
2017-11-27 15:34:57
12067
1
转载 Zookeeper异常Exception in thread "main" org.apache.zookeeper.KeeperExcep
今天安装了CentOS虚拟机,然后写了一个Zookeeper测试程序,这个测试程序连接到运行在本机的Zookeeper服务能够正常运行。但是当连接到远端的CentOS虚拟机上的Zookeeper服务之后,出现了下面异常:Exception in thread "main" org.apache.zookeeper.KeeperException$ConnectionLossExce
2017-11-27 14:37:32
8738
1
原创 solr5.5+tomcat8+zookeeper
一:搭建zookeeper环境 (当前服务器ip:172.16.243.15) (1)下载zookeeper-3.4.10.tar.gz到目录/home/zookeeper (2)解压zookeeper-3.4.10.tar.gz tar -zxvf zookeeper-3.4.10.tar.gz (3)到/home/zookeeper/zookeeper-3.4.
2017-11-24 16:11:04
299
原创 scp拷贝文件夹
scp -r 文件夹名 用户名@ip地址:/远程服务器路径如 scp -r /solr root@192.168.10.111:/home/solr-r:表示如果有子文件夹,一起复制
2017-11-21 14:08:23
1362
转载 Linux系统cp:omitting directory`XXX'问题解决
Linux系统cp:omitting directory`XXX'问题解决 在linux系统中复制文件夹时提示如下:Shell代码 cp: omitting directory `foldera/' 其中foldera是我要复制的文件夹名,出现该警告的原因是因为foldera目录下还存在目录,所以不能直接拷贝。解决办法:使用递
2017-11-21 10:51:11
2076
原创 activemq在阿里云部署启动: java.net.UnknownHostException 异常处理
在linux系统下部署Java产品的集群环境时,后台报出如下异常,系统报找不到名为“iZbp18ie9kfhwdt5s8sxyyZ”的主机: java.net.UnknownHostException: iZbp18ie9kfhwdt5s8sxyyZ: iZbp18ie9kfhwdt5s8sxyyZ: Name or service not knownat java.net.InetAdd
2017-11-20 17:42:01
3384
转载 Java虚拟机栈
Java Virtual Machine Stacks,线程私有,生命周期与线程相同,描述的是Java方法执行的内存模型:每一个方法执行的同时都会创建一个栈帧(Stack Frame),由于存储局部变量表、操作数栈、动态链接、方法出口等信息。每一个方法的执行就对应着栈帧在虚拟机栈中的入栈,出栈过程。局部变量表:存放编译期可知的各种基本数据类型、对象引用类型和returnAddres
2017-11-13 15:29:03
201
转载 Spring注解@Resource和@Autowired区别对比
@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。1、共同点两者都可以写在字段和setter方法上。两者如果都写在字段上,那么就不需要再写setter方法。2、不同点(1)@Autowired
2017-11-02 16:26:59
387
转载 Java 5种字符串拼接方式性能比较
最近看到一篇介绍字符串拼接的介绍,感觉不错,转载一下:代码如下:import java.util.ArrayList;import java.util.List;import org.apache.commons.lang.StringUtils;import org.junit.Test;import org.slf4j.Logger;
2017-09-21 11:53:25
655
原创 Java: for(;;) vs. while(true)
What is the difference between a standard while(true) loop and for(;;)?Is there any, or will both be mapped to the same bytecode after compiling?Semantically, they're completely equivalent. It...
2017-09-19 15:04:01
162
转载 JAVA进阶----ThreadPoolExecutor机制
ThreadPoolExecutor机制 一、概述 1、ThreadPoolExecutor作为java.util.concurrent包对外提供基础实现,以内部线程池的形式对外提供管理任务执行,线程调度,线程池管理等等服务; 2、Executors方法提供的线程服务,都是通过参数设置来实现不同的线程池机制。 3、先来了解其线程池管理的机制,有助于正确使用,避免错误使用导致严重故障
2017-09-19 14:53:52
323
原创 windows performance monitor
显示页面交换的命令typeperf -si 5 "\Memory\Available Mbytes" "\Memory\Pages/sec"输出日志"09/18/2017 19:45:08.239","3145.000000","0.000000""09/18/2017 19:45:13.241","3147.000000","0.199947""09/18/
2017-09-18 19:49:27
795
转载 linux下cpu参数的参看和说明
物理CPU实际Server中插槽上的CPU个数 物理cpu数量,可以数不重复的 physical id 有几个命令:cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l 逻辑CPU Linux用户对 /proc/cpuinfo 这个文件肯定不陌生. 它是用来
2017-08-31 15:12:19
3372
转载 Linux里如何查找文件内容
Linux查找文件内容的常用命令方法。 从文件内容查找匹配指定字符串的行:$ grep "被查找的字符串" 文件名例子:在当前目录里第一级文件夹中寻找包含指定字符串的.in文件grep "thermcontact" */*.in从文件内容查找与正则表达式匹配的行:$ grep –e “正则表达式” 文件名查找时不区分大小写:$ grep –i "被
2017-08-29 18:10:26
261
转载 单机多实例MYSQL主从复制
实验环境 RHEL6.5 172.24.0.130 3306 172.24.0.130 330701、本次采用的MYSQL二进制快速安装下载地址:https://dev.mysql.com/downloads/mysql/http://pan.baidu.com/s/1qYI0ybqhttp://pan.baidu.com/s/1pLHM2TH 密码:
2017-08-26 17:22:50
2098
转载 FATAL ERROR: Could not find ./bin/my_print_defaults的解决办法
对mysql数据库初始化过程中,会有如下报错信息:1234567[root@localhost scripts]# ./mysql_install_db --user=mysqlFATAL ERROR: Could notfind ./bin/my_print_defaultsIf you compiled
2017-08-26 17:10:12
8143
3
Spring源码解析
2017-11-02
SpringMVC+MyBatis+Shiro+Maven集成的web项目
2017-03-05
powerdesigner破解文件
2017-02-21
LegendShop 商城
2016-11-11
使用Java 8新增的Lambda表达式,项目报错
2018-02-27
TA创建的收藏夹 TA关注的收藏夹
TA关注的人