自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 TeamViewer使用的设备数量达到上限如何解决

teamviewer作为电脑远程连接的老牌应用受到大家的欢迎,但是它只能登陆两个设备,超出之后就得花票子了,那么我们怎么解决这个问题呢首先我们在每次登陆teamviewer都会要求我们添加该设备为可信设备,务必选择“不,仅使用一次”!!!

2023-02-09 10:07:46 3619

原创 Netty核心功能详解

Netty编解码Netty涉及到编解码的组件有Channel、ChannelHandler、ChannelPipe等,先大概了解下这几个组件的作用。ChannelHandlerChannelHandler充当了处理入站和出站数据的应用程序逻辑容器。例如,实现ChannelInboundHandler接口(或ChannelInboundHandlerAdapter),你就可以接收入站事件和数据,这些数据随后会被你的应用程序的业务逻辑处理。当你要给连接的客户端发送响应时,也可以从ChannelInb

2021-02-19 11:23:52 1793

转载 Map遍历方式

关于java中遍历map具体哪四种方式,请看下文详解吧。方式一 这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用。 1 2 3 4 Map<Integer, Integer> map = new HashMap<Integer, Integer>(); for (Map.Entry&...

2019-01-15 10:29:18 109

转载 CentOS下Redis的安装

CentOS下Redis的安装目录CentOS下Redis的安装 前言 下载安装包 解压安装包并安装 启动和停止Redis 启动Redis 停止Redis 参考资料 CentOS下Redis的安装前言安装Redis需要知道自己需要哪个版本,有针对性的安装,比如如果需要redis GEO这个地理集合的特性,那么redis版本就不能低于3.2版...

2018-12-01 18:07:55 173

转载 redis启动持久化

redis的持久化有rdb和aof两种。rdb是记录一段时间内的操作,一盘的配置是一段时间内操作超过多少次就持久化。aof可以实现每次操作都持久化。这里我们使用aof。配置方式,打开redis的配置文件。找到appendonly。默认是appendonly no。改成appendonly yes。再找到appendfsync默认是:    # appendfsync always  ...

2018-11-30 20:58:15 388

转载 观察者模式

观察者的痛点到底在哪里呢?让我们用购物来做例程,假设某件商品(水果手机)卖得非常火爆,长期处于脱销的状态。由于供不应求,师徒四人也加入了抢购的队伍,不时的去商店询问是否有货,先看商店类代码。  1public class Shop { 2    private String product;//商品 3    //初始商店无货 4    public Shop() { 5    ...

2018-11-25 16:41:05 130

原创 MySQL逻辑架构

MySQL逻辑架构MySQL逻辑架构分为三层。最上层包含了连接处理、授权认证、安全等等。第二层架构是MySQL核心服务功能,包括查询解析、分析、优化、缓存以及所有的内置函数(例如,日期、时间、数学和加密函数),以及所有的跨存储引擎的功能:存储过程、触发器、视图等等。第三层包含了存储引擎。存储引擎负责MySQL中数据的存储和提取。每个存储引擎逗游他的优势和劣势。服务器通过API与...

2018-11-22 22:37:29 326

原创 linux网络配置

最近开始系统学习大数据技术,最基础的头一件事儿就是配置linux虚拟机。下一步下一步创建好了,发现网络连不了,ping www.baidu.com提示hosts文件没有这个网站,本地也ping不通查了一下配置linux的视频,发现是需要配置IP地址,因为视频中本地也是写死的ip但是我在这台电脑的ip是自动获取的,每次获取的ip都不同,网段也不同(公司有两个WiFi,一个有线网),所以写...

2018-11-12 15:38:47 153

转载 mysql+mycat搭建稳定高可用集群,负载均衡,主备复制,读写分离

数据库性能优化普遍采用集群方式,oracle集群软硬件投入昂贵,今天花了一天时间搭建基于mysql的集群环境。主要思路简单说,实现mysql主备复制-->利用mycat实现负载均衡。比较了常用的读写分离方式,推荐mycat,社区活跃,性能稳定。测试环境MYSQL版本:Server version: 5.5.53,到官网可以下载WINDWOS安装包。注意:确保mysql...

2018-09-29 14:49:48 199

转载 Nginx+Tomcat 动静分离实现负载均衡

0.前期准备使用Debian环境。安装Nginx(默认安装),一个web项目,安装tomcat(默认安装)等。1.一份Nginx.conf配置文件# 定义Nginx运行的用户 和 用户组 如果对应服务器暴露在外面的话建议使用权限较小的用户 防止被入侵# user www www;#Nginx进程数, 建议设置为等于CPU总核心数worker_processes 8;#开启...

2018-09-26 16:12:47 150

转载 Java 反射机制浅析

Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设...

2018-09-26 15:50:03 114

转载 Spring单例与线程安全小结

一、Spring单例模式与线程安全Spring框架里的bean,或者说组件,获取实例的时候都是默认的单例模式,这是在多线程开发的时候要尤其注意的地方。单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。当多用户同时请求一个服务时,容器会给每一个请求分配一个线程,这时多个线程会并发执行该请求多对应的业务逻辑(成员方法...

2018-09-26 15:12:43 128

转载 理解 IntelliJ IDEA 的项目配置和Web部署

1、项目配置的理解IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行。最近公司正好也是用之前自己比较熟悉的IDEA而不是Eclipse,为了更深入理解和使用,就找来各种资料再研究一下,这里整理后来个输出。1.1 Project  Project name:定义项目的名称; Project SDK:设...

2018-09-26 10:59:23 356

转载 POI导出EXCEL经典实现

1.Apache POI简介Apache POI是Apache软件基金会的开放源码函式库,POI提供API给Java程式对Microsoft Office格式档案读和写的功能。 .NET的开发人员则可以利用NPOI (POI for .NET) 来存取 POI 的功能。 2.POI结构 HSSF - 提供读写Microsoft Excel XLS格式档案的功能。 XSS...

2018-09-25 15:00:12 146

转载 模板方法

面向对象,是对事物属性与行为的封装,方法,指的就是行为。模板方法,显而易见是说某个方法充当了模板的作用,其充分利用了抽象类虚实结合的特性,虚部抽象预留,实部固定延续,以达到将某种固有行为延续至子类的目的。反观接口,则达不到这种目的。要搞明白模板方法,首先我们从接口与抽象类的区别切入,这也是面试官经常会问到的问题。汽车上的接口最常见的就是这几个了,点烟器,USB,AUX等等,很明显这些都是接...

2018-08-23 10:07:56 175

转载 手把手教你搭建vue项目

先下载node  node.js 下载完后直接傻瓜式安装 尽量安到c盘不然还得更改环境变量。然后再下载git https://git-scm.com/download/win 找到您对应的系统下载 git跟node下载好咱们就正式进入vue的搭建在您这边新建vue项目的地方 右击鼠标打开git bush 输入 npm install -g vue-cli 全局安装v...

2018-08-22 16:30:28 1693

转载 Spring 中无处不在的 Properties

对 Spring 里面的 Properties 不理解的开发者可能会觉得有点乱,主要是因为配置方式很多种,使用方式也很多种。 本文不是原理分析、源码分析文章,只是希望可以帮助读者更好地理解和使用 Spring Properties。 Properties 的使用 先来看看 Properties 是怎么使用的,Spring 中常用的有以下几种使用方式: 1. 在 xm...

2018-08-21 10:18:53 114

转载 RabbitMQ入门介绍

RabbitMQ 是一个消息代理。这主要的原理十分简单,就是通过接受和转发消息。你可以把它想象成邮局:当你将一个包裹送到邮局,你会相信邮递员先生最终会将邮件送到接件人手上。RabbitMQ就好比一个邮箱,邮局或邮递员。邮局和RabbitMQ两种主要的不同之处在于,RabbitMQ不处理文件,而是接受,并存储和以二进制形式将消息转发。RabbitMQ,在消息的传送过程中,我们使用一些标准称呼。生产过...

2018-07-10 09:19:00 128

转载 原型模式

原型模式以前听过这样一句话:“程序员的最高境界就是Ctrl+C、Ctrl+V”,我们先不论这句话的对错,就论这个过程,这个过程我们都知道无非就是复制一个对象,然后将其不断地粘贴。这样的过程我们可以将其称之为“克隆”。再如我们应聘的时候打印了那么多的简历。克隆我们都清楚,就是用一个物体复制若干个一模一样物体。同样,在面向对象系统中,我们同样可以利用克隆技术来克隆出若干个一模一样的对象。在...

2018-07-02 14:56:53 211

转载 工厂模式

定义:        工厂模式是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。        工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式根据抽象程度的不同分为三种:简单工厂模式(也叫静态工厂模式)工厂方法模式(也叫多形性工厂)抽象工厂模式(也叫工具箱) 简单工厂模式      ...

2018-06-26 11:18:20 86

转载 单例模式

定义:        单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例。特点:       1、单例类只能有一个实例。  2、单例类必须自己自己创建自己的唯一实例。  3、单例类必须给所有其他对象提供这一实例单例模式的要点:    1,私有的构造方法    2,指向自己实例的私有静态引用    ...

2018-06-26 10:05:27 112

原创 写在前面

java辣鸡一枚。工作时间不久,开发经验不多,文笔不好,总结能力辣鸡so,日后所发的文章应该都是网上这里搬搬,那里抄抄,主要目的就是给自己做个笔记,技术方面的笔记。公司任务的笔记不敢放到这里啦。但等技术提升后,对开发有一定深入的理解后,说不定也会搞搞原创,主要为自己,万一也帮到了大家,只求不会误导了大家把。...

2018-06-22 09:36:29 102

原创 开发环境各个版本的下载

刚入职的码农,公司给的电脑上是一个全新的系统,啥都没有。所有的软件都得自己装,而且版本得跟公司一致。oracle官网,idea官网都是洋码子,作为英语盲根本无从找起。那么这里提供了一些我用到的开发软件各个版本的下载链接,都是官方的,可放心下载。(肯定不全,会不定期更新)一、Oracle jdk 历史版本官方下载地址及下载方法:首先访问:http://www.oracle.com/technetwo...

2018-04-02 10:18:33 221

空空如也

空空如也

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

TA关注的人

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