自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Java多线程1

/创建等待队列//创建线程池,池中保存的线程数为3,允许的最大线程数为5主要方法讲解线程池中所有保存核心线程数,包括空闲线程、线程池中允许最大的线程数线程池中空闲线程所能持续最长的时间unit空闲时间单位workQueue任务执行前保存任务的队列,即等待队列当试图通过 excute 方法讲一个 Runnable 任务添加到线程池中时,按照如下顺序来处理:如果线程池中的线程数量少于 corePoolSize,即使线程池中有空闲线程,也会创建一个新的线程来执行新添加的任务;

2024-07-23 17:32:13 1035

原创 JAVA NIO入门

NIO 实现了 IO 多路复用中的 Reactor 模型,一个线程 Thread 使用一个选择器 Selector 通过轮询的方式去监听多个通道 Channel 上的事件,从而让一个线程就可以处理多个事件。应该注意的是,只有套接字 Channel 才能配置为非阻塞,而 FileChannel 不能,为 FileChannel 配置非阻塞也没有意义。缓冲区实质上是一个数组,但是它不仅仅是一个数组,缓冲区提供了对数据的结构化访问,而且还可以跟踪系统的读写进程。io主要是以流的方式处理数据。

2024-07-23 14:46:43 796

原创 rabbitmq集群和负载均衡

无论生产者还是消费者,只能链接一个rabbitmq节点,如果只链接一个节点,就会造成单个节点压力过大。当单台RabbitMQ服务器无法满足消息的吞吐量及安全性要求时,需要搭建RabbitMQ集群。此时我们需要引入镜像队列机制,它可以将队列消息复制到集群中的其他节点上。但是队列只保存在了一个节点中,如果该节点故障,则会丢失整个集群信息。生产者或者消费者连接rabbitmq,需要链接负载工具的地址。在控制台上切换到ADMIN界面,新增一个policy。definition新增ha-mode=all。

2024-07-23 13:56:43 414

原创 Rabbitmq入门2

主要操作方式为1.创建死信交换机,创建死信队列 2.普通队列出了需要绑定交换机外,还需要绑定死信交换机和死信路由关键字。可以对单个消息或者对整个队列设置过期时间,当消息到达存活时间还没有被消费,就会被队列移除。优先级只有在消息堆积的时候生效,如果消费者处理消息效率特别高,则可能不生效。当消息成为无法被消费的消息时,会成为死信,进而进入死信队列。死信队列,死信交换机和普通的交换机 队列没有区别。如果队列和消息同时设置过期时间,以时间短的为准。消息设置优先级后,优先级越高,消息越早被消费。

2024-07-23 13:41:53 289

原创 RabbitMq入门

消息队列主要能实现三种功能:1.服务解耦2.流量削峰3.异步调用AMQP协议:高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计,兼容jmsJMS:消息服务的标准或者是规范。

2024-07-22 17:33:56 722

原创 DOCKER入门

欢迎登录阿里云,全球领先的云计算及人工智能科技公司,阿里云为200多个国家和地区的企业、开发者和政府机构提供云计算基础服务及解决方案。docker本质上是宿主机的进程,通过namespace实现了资源隔离,通过cgroups实现了资源限制,通过写时复制机制实现了文件的高效操作;主机域名,信号量,消息队列和共享内存,进程编号,网络设备,挂载点(文件系统),用户组和用户。镜像:是一种轻量级、可执行的独立软件包,用来打包软件运行环境和基于运行环境开发的软件,接下来以安装tomcat为例,进行docker的运行。

2024-07-22 10:05:44 218

原创 JENKINS GITLAB搭建

访问页面时,可能会遇到502,此时可能是端口号冲突,可以修改下unicorn的默认端口,vim打开/etc/gitlab/gitlab.rb配置文件新增一项。官方下载地址:https://www.jenkins.io/zh/download/配置完成需要进行对服务器进行免密处理,这样才能将打好的软件包上传到目标服务器。搭建Jenkins之前默认jdk,maven,git等依赖全部安装完成。进行启动前的配置可按照推荐配置完成,这里不做过多描述。至此完成gitlab和Jenkins搭建。

2024-07-15 14:34:16 308

原创 Springcloud Alibaba 令牌中继

【代码】Springcloud Alibaba 令牌中继。

2024-07-15 14:01:39 103

原创 排查线上服务器内存暴增问题-响应变慢

如此重复3-4次,可最终确定等待线程,再查看线程信息,确定有问题的代码。客户反馈B4机房响应时间边长,且耗时增加,timeout次数变多。接下来可以使用 jstack命令查看 线程为15014的运行情况。使用grep命令搜索 TIMED_WAITTING状态的线程。本项目是Java-spring项目,使用的是MAT工具。使用jstack pid命令即可查看相关的线程信息。可以看到是由于大量的https请求导致内存暴增。出现耗时增加的问题,还有可能是线程锁的问题。使用jstat查看gc情况。

2024-07-15 13:47:14 175

原创 Mysql恢复数据

由于某开发人员维护线上数据库,不小心执行了删除操作,将sys_menu,sys_role,sys_user,业务数据表数据全部删除。②.MYD(MYData)文件是存储数据的文件;innodb_file_per_table=1###保证每个表拥有独立的idb文件。释放完成后,需要将恢复的idb文件和frm文件拷贝到mysql的data目录下。该项目下只有frm和ibd文件,frm文件存储数据结构,idb存储数据。根据第三个步骤产生的sql创建新表,如果已经有表,可以略过。需要先将表的idb文件释放。

2024-07-15 11:19:35 303

原创 js绑定事件执行两次的原因

因为之前绑定了的,没有进行解绑操作!一句话解决$(".element").off('click').click(function(){});只用加个off就搞定了

2018-08-15 13:05:28 3810

转载 gridly拖拽插件使用

http://just4java.iteye.com/blog/2263347暂时保存 ,稍后来写

2018-08-14 16:24:43 1180

原创 distpicker联动失效问题

今天用了一个distpicker.js插件使用的时候发现失效了,只有省份可以选择,但是第二个市区选择不了。比如我北京切换到湖北,那个市区就不动。然后我使用     $("#selectCity").distpicker();这个东西就起效果了。将html页面上的<li><div id="selectCity" data-toggle="distpicker">所...

2018-08-04 11:05:20 2540

原创 hadoop启动问题

hadoop1: Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).如果出现了以上的错误,执行以下命令  ssh-copy-id -i  ~/.ssh/id_rsa.pub  root@localhost -p  22回车 输入密码就行...

2018-08-02 09:48:43 266

原创 hadoop 2.x分布式安装

这个安装过程经历曲折,遇到了许多坑。环境:Windows 7     Vm     我用了三台虚拟机 centos192.168.188.128  hadoop1(作为主服务器)192.168.188.129  hadoop2192.168.188.130  hadoop3如果你们的安装环境好了,接下来我们就开始安装hadoop之旅吧!1.配置jdkjdk的配置这里...

2018-07-31 09:25:15 164

原创 关于文件上传的时候找不到临时文件tmp的解决方案

页面上需要上传文件,保存到服务器。不知道为什么,总是出现这样的错误?后来百度到https://blog.csdn.net/hanger_liu/article/details/51970784 这个才算解决。我修改了将maxInMemorySize值增大,后来就没有遇到找不到临时文件的问题了。具体原因等时间充裕了然后进行分析。解决方案先上。如果有知道原因大大虾们 不吝赐教。...

2018-07-09 16:46:14 16244 5

电力系统ssh

ssh入门级的程序 写的不是很好 但是可以参考

2016-08-06

crossfire穿越火线

这是cf 请各位不要下载 只是一个空壳 cf呀不要下载!……!

2009-02-02

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

TA关注的人

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