自定义博客皮肤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)
  • 资源 (21)
  • 问答 (1)
  • 收藏
  • 关注

原创 shein招聘

2022-02-10 23:12:16 612

原创 jconsole 、jvisualvm在死锁条件下的显示

1、jconsole2、jvisualvm线程dump:

2021-09-19 22:48:34 149

原创 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 529

原创 seata

seata服务地址:Releases · seata/seata · GitHubseata样例服务地址:GitHub - seata/seata-samples: seata-samples

2021-08-07 18:00:01 118

转载 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 307

原创 es-head插件查看es系统概览

主副节点:分片:区分主分片和副本的方法:

2019-08-23 18:49:31 1403

原创 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 3842 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 1952

原创 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 1700

原创 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 265

转载 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 589

原创 mysql修改表内某个字段内的部分数据

update t_user set nick_name=replace(nick_name,'乐虎','扬商')修改前:修改后 :

2018-02-08 19:24:48 4429

转载 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 339

原创 【已解决】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 2753

原创 ajax 文件上传

function sendFile() {                var formData = new FormData();                      formData.append('files', $("#testId")[0].files[0]);  //将该file对象添加到formData对象中               

2018-01-29 16:27:21 190

转载 Transfer-Encoding:chunked 返回数据过长导致中文乱码

最近在写一个项目的后台时,前端请求指定资源后,返回JSON格式的数据,突然发现在返回的字节数过大时,最后的message中文数据乱码了,对于同一个接口的请求:当数据小时不会乱码,当数据量大了中文就乱码了。 @RequestMapping(value = "record/{id}",method = RequestMethod.GET) public void showUser

2018-01-24 11:26:03 3215

转载 去除BOOTSTRAP模态框半透明阴影

当使用bootstrap模态框默认自带半透明阴影,如果想要去除阴影,需要怎么做呢?  今天在项目中我遇到了这个问题,想要去除模态框的阴影,试了好久都没解决。后来问同事的时候才知道,当模态框弹出后,会加上这样一句代码:     案例:自带半透明阴影的模态框   1 DOCTYPE html> 2 html> 3 4 head> 5 meta charset=UTF-

2018-01-18 15:52:11 726

原创 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 3995

转载 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 194

原创 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 15080 2

转载 JVM底层又是如何实现synchronized的

目前在Java中存在两种锁机制:synchronized和Lock,Lock接口及其实现类是JDK5增加的内容,其作者是大名鼎鼎的并发专家Doug Lea。本文并不比较synchronized与Lock孰优孰劣,只是介绍二者的实现原理。数据同步需要依赖锁,那锁的同步又依赖谁?synchronized给出的答案是在软件层面依赖JVM,而Lock给出的方案是在硬件层面依赖特殊的CPU指令,大家可能

2017-12-14 17:12:37 153

转载 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 247 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 344

转载 zookeeper logs and snapshot

来自:http://xstarcd.github.io/wiki/Cloud/zookeeper_log_snapshot.html事务日志可视化转换12345678910111213141516171819

2017-11-27 16:02:56 451

转载 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 11892 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 8537

原创 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 268

原创 scp拷贝文件夹

scp -r 文件夹名 用户名@ip地址:/远程服务器路径如 scp -r /solr [email protected]:/home/solr-r:表示如果有子文件夹,一起复制

2017-11-21 14:08:23 1197

转载 Linux系统cp:omitting directory`XXX'问题解决

Linux系统cp:omitting directory`XXX'问题解决 在linux系统中复制文件夹时提示如下:Shell代码  cp: omitting directory `foldera/'  其中foldera是我要复制的文件夹名,出现该警告的原因是因为foldera目录下还存在目录,所以不能直接拷贝。解决办法:使用递

2017-11-21 10:51:11 2043

原创 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 3336

转载 Java虚拟机栈

Java Virtual Machine Stacks,线程私有,生命周期与线程相同,描述的是Java方法执行的内存模型:每一个方法执行的同时都会创建一个栈帧(Stack Frame),由于存储局部变量表、操作数栈、动态链接、方法出口等信息。每一个方法的执行就对应着栈帧在虚拟机栈中的入栈,出栈过程。局部变量表:存放编译期可知的各种基本数据类型、对象引用类型和returnAddres

2017-11-13 15:29:03 176

转载 Spring注解@Resource和@Autowired区别对比

@Resource和@Autowired都是做bean的注入时使用,其实@Resource并不是Spring的注解,它的包是javax.annotation.Resource,需要导入,但是Spring支持该注解的注入。1、共同点两者都可以写在字段和setter方法上。两者如果都写在字段上,那么就不需要再写setter方法。2、不同点(1)@Autowired

2017-11-02 16:26:59 363

转载 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 612

原创 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 134

转载 JAVA进阶----ThreadPoolExecutor机制

ThreadPoolExecutor机制 一、概述 1、ThreadPoolExecutor作为java.util.concurrent包对外提供基础实现,以内部线程池的形式对外提供管理任务执行,线程调度,线程池管理等等服务; 2、Executors方法提供的线程服务,都是通过参数设置来实现不同的线程池机制。 3、先来了解其线程池管理的机制,有助于正确使用,避免错误使用导致严重故障

2017-09-19 14:53:52 301

原创 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 754

转载 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 3296

转载 Linux里如何查找文件内容

Linux查找文件内容的常用命令方法。  从文件内容查找匹配指定字符串的行:$ grep "被查找的字符串" 文件名例子:在当前目录里第一级文件夹中寻找包含指定字符串的.in文件grep "thermcontact" */*.in从文件内容查找与正则表达式匹配的行:$ grep –e “正则表达式” 文件名查找时不区分大小写:$ grep –i "被

2017-08-29 18:10:26 220

转载 单机多实例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 2075

转载 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 8104 3

es-head谷歌插件.zip

es-head chrome扩展程序,用户客户端方式操作es(elasticsearch)

2019-08-23

Spring源码解析

Spring框架是以简化Java EE应用程序的开发为目标而创建的。 同样, 本书是为了帮助读者更容易地使用Spring而编写的。 我的目标不是为 读者详细地列出Spring API, 而是希望通过现实中的实际示例代码来 为Java EE开发人员展现Spring框架。 因为Spring是一个模块化的框 架, 所以这本书也是按照这种方式编写的。 我们知道并不是所有的开 发人员都有相同的需求, 有些人想从头学习Spring, 而有的可能只想 排出几个主题, 然后按照自己的节奏来学习。 所以, 本书既可以被刚 开始学习Spring的读者当作学习指南, 也可以被那些想深入了解某方 面功能的读者作为参考

2017-11-02

Java数据结构和算法(第二版)

Java数据结构和算法(第二版),仅供大家参考,学习。很不错的书籍

2017-10-18

profiles例子

Maven的profiles的使用例子

2017-06-28

Docker技术入门与实战.pdf

Docker技术入门与实战.pdf

2017-06-28

一线架构师实践指南

一线架构师实践指南

2017-03-23

edb-jdbc16.jar

edb-jdbc16.jar postgresql 数据库 阿里

2017-03-23

edb-jdbc14.jar

edb-jdbc14.jar

2017-03-22

SpringMVC+MyBatis+Shiro+Maven集成的web项目

Spring+SpringMVC+MyBatis+Shiro+Maven集成web项目,希望对你有所帮助

2017-03-05

powerdesigner破解文件

powerdesigner破解文件,直接将解压出来的pdflm16.dll替换掉原来的pdflm16.dll,重新打开powerdesigner即可

2017-02-21

多个版本ik分词器源码

多个版本ik分词器源码

2017-02-13

proxool-0.9.1 jar;proxool-cglib.jar;

proxool-0.9.1 jar;proxool-cglib.jar; 数据连接池

2017-02-13

LegendShop 商城

LegendShop是目前最完善的Java商城之一,功能强大,支持单用户,类似京东等B2C商城模式,也支持类似淘宝等多用户C2C商城模式,采用Lucence技术支持海量数据全文搜索。 是你驰骋电子商务界的利器。由于采用了最新的技术框架和spring security等,使得系统具体高性能、高安全性的特点。 LegendShop不是一个网店系统那么简单,而是一个多用户Java商城,多商家多语言多风格的大型商城系统。他能带给用户的不只是一个网店而已, 是一个独立配置,风格清爽,完全控制的商城,例如可以自定义产品分类,产品属性,系统广告,友情链接等,可以参考淘宝商城模式。 LegendShop独创性引入加盟店模式,使得商家与商家不再是一个独立的个体,用户在浏览完一个商城之后可以方便的导航到另外一个加盟商城,谓之类似围脖风格的微商系统。 LegendShop是基于JAVA编程语言开发的开源电子商务软件,采用Struts、Hibernate、Spring/Spring MVC等开源技术和自主框架技术开发。

2016-11-11

Spring webmvc jar

Spring webmvc jar

2016-10-06

xfire-all-1.2.6的源代码

xfire-src-1.2.6.zip的源代码。很全

2016-09-23

Spring3+ThymeLeaf

spring3+thymeLeaf+JavaMail,发送邮件

2015-08-08

thymeleaf-2.0.16-sources.jar

thymeleaf-2.0.16-sources.jar

2015-08-08

thymeleaf-jar包

thymeleaf-2.0.16.jar 将html5模板引擎整合需要的jar包将html5模板引擎整合需要的jar包

2015-08-05

C C++算法实例

C C++算法实例

2014-05-20

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

TA关注的人

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