自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (3)
  • 收藏
  • 关注

原创 记一次线上Zip文件操作导致JVM奔溃

又好久没有整理笔记了。这次疫情防控正好周末居家,就想着花点时间整理下自己工作中遇到一些疑难杂症,帮助自己更透彻的理解某些问题! 言归正传,问题的主要经过是这样的:生产上面运营人员导入一批表盘文件,系统直接挂了。运维人员找到我,整理错误日志,部分如下:hs.err.pid1.log文件部分如下# A fatal error has been detected by the Java Runtime Environment:## SIGBUS (0x7) at pc=0x00007f..

2022-03-20 18:55:08 2624

原创 Process的waitFor死锁问题及解决办法

一、问题再现使用wkhtmltopdf插件做html转换pdf,打印条码标签。打印两三张没问题,打印多了程序就出现这种卡死的情况,等很久程序也没有反应,也不报错,后台也没有程序输出。试了几次都是这种情况。感觉程序一直在等待,于是怀疑是死锁。二、查找原因经过查找资料了解到:Process.waitFor可能导致死锁?因为本地的系统对标准输入和输出所提供的缓冲池有限,所以错误的对标准输出快速的写入和从标准输入快速的读入都有可能造成子进程死锁。问题的关键在缓冲区这个地方:可执行程序的.

2020-11-12 14:26:06 3819 12

原创 手把手教你使用docker搭建maven私服

参考博客:https://juejin.im/post/5d66795d51882540b16f3f17https://www.jianshu.com/p/dd738032ff56 ,感谢各位大佬前言:具体docker的安装分外网和内网两种(且不谈手动安装,自动安装等,我这里由于使用的是公司内网服务器,所以我使用的是内网安装方式,大致私聊使用一台可以访问外网的服务器下载好安装docker所需要的rpm文件,然后使用yum命令安装即可(不清楚的可以上网查,网上资料蛮多的)下载 Nexus 镜像..

2020-06-30 12:01:23 1201 2

原创 互联网安全架构------------总结参考资料来自淘宝龙隆的《大型分布式网站架构设计与实现》

文本太难看的话可以直接看思维导图更直观,也可查看有道云笔记(排版可能更好看一点):http://note.youdao.com/noteshare?id=c896ed59a577a6caf5b26600a4e3689b&sub=8E90D663DBE74331BC41A711C586742F一、常见Web攻击手段1.XSS攻击:跨站脚本攻击(Cross site Scripting)攻击原理:通常是在网页中嵌入恶意脚本程序(通过<script>alert("")</..

2020-05-11 23:45:00 1099

原创 图解设计模式(23种)

一直想系统了解下设计模式,终于花了两个月的空闲时间把《图解设计模式》看完了。最近呢,又是忙着新公司的工作,又是去长沙出差,终于还是挤出了时间整理了这本书的思维导图。 整本书总共介绍了23种设计模式,虽然看是看完了,有些东西的理解也是一知半解,要想融会贯通更是需要实践来慢慢打磨。总之,整本书让我对面向对象又有了更深层次的理解,继承、封装、多态的强大和灵活多变让我为之赞叹。...

2019-08-18 13:28:32 2519

原创 域名解析流程

今天刚好有一朋友问我“域名是如何解析的?”,于是我便整理了这篇笔记!正好自己也梳理一下。1.域名解析简单流程如下图所示:我们在自己电脑的浏览器输入www.baidu.com,浏览器不是马上去访问百度的服务器,而是先去本地的hosts文件查找ip映射,如果本地的hosts文件里面有ip映射,就拿ip地址发出真实的请求,如果没有就去DNS域名服务器去查找ip映射发出真实请求!(Linux系统和...

2019-06-27 16:23:29 433

原创 几张图带你轻松了解什么是Spring微服务

花了一个多月,终于把John Carnell的《Spring微服务实战》看完了。把整本书的主要内容整理了下,于是写下了这篇笔记。一、整本书涉及的主要技术点如下图所示:二、为方便阅读和查看,特地整理成思维导图如下看不清?点击图片按CTRL键+鼠标滚轮移动调节图片大小想要Xmind文件的,可以去我的有道云笔记下:http://note.youdao....

2019-06-04 23:08:18 252

原创 CentOS7搭建hadoop集群环境

1、集群部署介绍1.1Hadoop简介Hadoop是Apache软件基金会旗下的一个开源分布式计算平台。以Hadoop分布式文件系统HDFS(Hadoop Distributed Filesystem)和MapReduce(Google MapReduce的开源实现)为核心的Hadoop为用户提供了系统底层细节透明的分布式基础架构。 对于Hadoop的集群来讲,可以分成两大类角色:...

2019-02-21 18:33:47 435

原创 CenOS7安装配置fabric1.4详细流程+fabric1.4的helloWorld

一、环境安装:1.安装基本工具:yum install curl安装pip源 yum -y install epel-release yum -y install python-pip2.安装docker:2.1确保yum包更新到最新:yum update 2.2卸载旧版本的Docker,没安装的就跳过此步  yum remove docker \docker-...

2019-02-14 10:56:44 3039 1

原创 解决mysql8报错:ERROR 1410 (42000): You are not allowed to create a user with GRANT

1. 今天刚装了mysql8.0.13,试着分配几个账号和权限,结果报错:2. 查资料得知mysql8的分配权限不能带密码隐士创建账号了,要先创建账号再设置权限输入命令:Grant all privileges on test.* to 'test'@'%';又报错:You are not allowed to create a user with GRANT ;不允许使用...

2019-01-10 16:21:50 61420 8

原创 Client does not support authentication protocol requested by server; consider upgrading MySQL client

Navicat连接mysql8.0.13报错:Client does not support authentication protocol requested by server; consider upgrading MySQL client网上尝试方法:ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD...

2019-01-10 15:11:30 139

原创 CentOS 7上六步轻松安装mysql8.0.13(最新最全mysql安装流程)

CentOS 7上六步轻松安装mysql8.0.13(最新最全mysql安装流程)注:全文命令行用蓝色字体标注,报错异常用红色字体标注1.wget下载到服务器回车开始下载2.解压tar -xvf mysql-8.0.13-1.el7.x86_64.rpm-bundle.tar3.开始安装使用 rpm -vih XX 命令安装:依次顺序是:rpm -vih m...

2019-01-10 10:34:33 879 1

原创 使用spring项目的HbaseTemplate对hbase进行复杂查询(or 和and组合查询)

1.hbase连接管理类:package com.xcsqjr.acs.web.config;import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.Bean;import org.springframework.context.an...

2019-01-05 16:33:16 11892 4

原创 手把手带你轻松走进思维导图

1.什么是思维导图?简单例子1:课程安排表思维导图又叫心智导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种革命性的思维工具。思维导图运用图文并重的技巧,把各级主题的关系用相互隶属与相关的层级图表现出来,把主题关键词与图像、颜色等建立记忆链接。思维导图充分运用左右脑的机能,利用记忆、阅读、思维的规律,协助人们在科学与艺术、逻辑与想象之间平衡发展,从而开启人类大脑的无限潜能。思维导...

2018-05-03 11:14:35 934

原创 使用spring boot 整合spring jpa做基于restful风格的增删改查(maven ,mysql)

前言:最近忙着赶着一个金融项目,感受良多,整个项目使用的是spring boot,基础架构使用的是Dubbo集成三台服务器,利用Zookeeper分布式集群(具体知之甚少,有兴趣的可以一起学习啊)项目中底层的持久化使用的是spring jpa和jdbc(联合使用),废话不多说,让我们一起来领略spring data jpa的强大吧!2.首先我们创建一个maven项目sp

2018-01-14 18:17:44 1532

原创 浅谈web项目的跨域

相信很多做web项目的Java工程师们都或多或少听说过跨域吧,近期做的一个淘宝决策项目我们整个团队的分工还是比较明确的前端,后台,爬虫各司其职,自然就离不开接口化开发,接口化开发自然离不开restful架构和跨域。本篇文章我们来浅谈一下跨域。所谓跨域即js跨域,是A工程的js不能访问B工程的脚本,是浏览器对JavaScript的限制。我的项目跨域需要做到的就是前台项目ajax可以直

2017-08-11 14:21:06 1067

原创 onclik方法传参数的妙用

今天在写项目的时候根据需求想用onclik方法的将ajax中的数据作为参数传到另一个ajax中进行函数跳转,发现此种方法很好用,便记录下来!当然咯,作为小编的第一篇博客,小编也还是有点小小的激动!$.ajax({ url : "deviceBaseInfoController/getManagerInfoPage", type : "post",

2017-06-12 21:59:24 569

图解设计模式.xmind

这是《图解设计模式》这本书的xmind思维导图

2019-08-18

web项目跨域jar包

cors-filter-1.7.jar和java-property-utils-1.9.jar

2017-08-11

Spring AOP

希望能给Spring的初学者带来一定的帮助!

2017-02-25

空空如也

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

TA关注的人

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