- 博客(23)
- 收藏
- 关注
原创 TeamViewer使用的设备数量达到上限如何解决
teamviewer作为电脑远程连接的老牌应用受到大家的欢迎,但是它只能登陆两个设备,超出之后就得花票子了,那么我们怎么解决这个问题呢首先我们在每次登陆teamviewer都会要求我们添加该设备为可信设备,务必选择“不,仅使用一次”!!!
2023-02-09 10:07:46
4892
原创 Netty核心功能详解
Netty编解码Netty涉及到编解码的组件有Channel、ChannelHandler、ChannelPipe等,先大概了解下这几个组件的作用。ChannelHandlerChannelHandler充当了处理入站和出站数据的应用程序逻辑容器。例如,实现ChannelInboundHandler接口(或ChannelInboundHandlerAdapter),你就可以接收入站事件和数据,这些数据随后会被你的应用程序的业务逻辑处理。当你要给连接的客户端发送响应时,也可以从ChannelInb
2021-02-19 11:23:52
2085
转载 Map遍历方式
关于java中遍历map具体哪四种方式,请看下文详解吧。方式一 这是最常见的并且在大多数情况下也是最可取的遍历方式。在键值都需要时使用。 1 2 3 4 Map<Integer, Integer> map = new HashMap<Integer, Integer>(); for (Map.Entry&...
2019-01-15 10:29:18
148
转载 CentOS下Redis的安装
CentOS下Redis的安装目录CentOS下Redis的安装 前言 下载安装包 解压安装包并安装 启动和停止Redis 启动Redis 停止Redis 参考资料 CentOS下Redis的安装前言安装Redis需要知道自己需要哪个版本,有针对性的安装,比如如果需要redis GEO这个地理集合的特性,那么redis版本就不能低于3.2版...
2018-12-01 18:07:55
215
转载 redis启动持久化
redis的持久化有rdb和aof两种。rdb是记录一段时间内的操作,一盘的配置是一段时间内操作超过多少次就持久化。aof可以实现每次操作都持久化。这里我们使用aof。配置方式,打开redis的配置文件。找到appendonly。默认是appendonly no。改成appendonly yes。再找到appendfsync默认是: # appendfsync always ...
2018-11-30 20:58:15
414
转载 观察者模式
观察者的痛点到底在哪里呢?让我们用购物来做例程,假设某件商品(水果手机)卖得非常火爆,长期处于脱销的状态。由于供不应求,师徒四人也加入了抢购的队伍,不时的去商店询问是否有货,先看商店类代码。 1public class Shop { 2 private String product;//商品 3 //初始商店无货 4 public Shop() { 5 ...
2018-11-25 16:41:05
153
原创 MySQL逻辑架构
MySQL逻辑架构MySQL逻辑架构分为三层。最上层包含了连接处理、授权认证、安全等等。第二层架构是MySQL核心服务功能,包括查询解析、分析、优化、缓存以及所有的内置函数(例如,日期、时间、数学和加密函数),以及所有的跨存储引擎的功能:存储过程、触发器、视图等等。第三层包含了存储引擎。存储引擎负责MySQL中数据的存储和提取。每个存储引擎逗游他的优势和劣势。服务器通过API与...
2018-11-22 22:37:29
351
原创 linux网络配置
最近开始系统学习大数据技术,最基础的头一件事儿就是配置linux虚拟机。下一步下一步创建好了,发现网络连不了,ping www.baidu.com提示hosts文件没有这个网站,本地也ping不通查了一下配置linux的视频,发现是需要配置IP地址,因为视频中本地也是写死的ip但是我在这台电脑的ip是自动获取的,每次获取的ip都不同,网段也不同(公司有两个WiFi,一个有线网),所以写...
2018-11-12 15:38:47
182
转载 mysql+mycat搭建稳定高可用集群,负载均衡,主备复制,读写分离
数据库性能优化普遍采用集群方式,oracle集群软硬件投入昂贵,今天花了一天时间搭建基于mysql的集群环境。主要思路简单说,实现mysql主备复制-->利用mycat实现负载均衡。比较了常用的读写分离方式,推荐mycat,社区活跃,性能稳定。测试环境MYSQL版本:Server version: 5.5.53,到官网可以下载WINDWOS安装包。注意:确保mysql...
2018-09-29 14:49:48
239
转载 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
180
转载 Java 反射机制浅析
Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为Java语言的反射机制。反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设...
2018-09-26 15:50:03
133
转载 Spring单例与线程安全小结
一、Spring单例模式与线程安全Spring框架里的bean,或者说组件,获取实例的时候都是默认的单例模式,这是在多线程开发的时候要尤其注意的地方。单例模式的意思就是只有一个实例。单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类称为单例类。当多用户同时请求一个服务时,容器会给每一个请求分配一个线程,这时多个线程会并发执行该请求多对应的业务逻辑(成员方法...
2018-09-26 15:12:43
161
转载 理解 IntelliJ IDEA 的项目配置和Web部署
1、项目配置的理解IDEA 中最重要的各种设置项,就是这个 Project Structre 了,关乎你的项目运行,缺胳膊少腿都不行。最近公司正好也是用之前自己比较熟悉的IDEA而不是Eclipse,为了更深入理解和使用,就找来各种资料再研究一下,这里整理后来个输出。1.1 Project Project name:定义项目的名称; Project SDK:设...
2018-09-26 10:59:23
451
转载 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
172
转载 模板方法
面向对象,是对事物属性与行为的封装,方法,指的就是行为。模板方法,显而易见是说某个方法充当了模板的作用,其充分利用了抽象类虚实结合的特性,虚部抽象预留,实部固定延续,以达到将某种固有行为延续至子类的目的。反观接口,则达不到这种目的。要搞明白模板方法,首先我们从接口与抽象类的区别切入,这也是面试官经常会问到的问题。汽车上的接口最常见的就是这几个了,点烟器,USB,AUX等等,很明显这些都是接...
2018-08-23 10:07:56
256
转载 手把手教你搭建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
1717
转载 Spring 中无处不在的 Properties
对 Spring 里面的 Properties 不理解的开发者可能会觉得有点乱,主要是因为配置方式很多种,使用方式也很多种。 本文不是原理分析、源码分析文章,只是希望可以帮助读者更好地理解和使用 Spring Properties。 Properties 的使用 先来看看 Properties 是怎么使用的,Spring 中常用的有以下几种使用方式: 1. 在 xm...
2018-08-21 10:18:53
142
转载 RabbitMQ入门介绍
RabbitMQ 是一个消息代理。这主要的原理十分简单,就是通过接受和转发消息。你可以把它想象成邮局:当你将一个包裹送到邮局,你会相信邮递员先生最终会将邮件送到接件人手上。RabbitMQ就好比一个邮箱,邮局或邮递员。邮局和RabbitMQ两种主要的不同之处在于,RabbitMQ不处理文件,而是接受,并存储和以二进制形式将消息转发。RabbitMQ,在消息的传送过程中,我们使用一些标准称呼。生产过...
2018-07-10 09:19:00
150
转载 原型模式
原型模式以前听过这样一句话:“程序员的最高境界就是Ctrl+C、Ctrl+V”,我们先不论这句话的对错,就论这个过程,这个过程我们都知道无非就是复制一个对象,然后将其不断地粘贴。这样的过程我们可以将其称之为“克隆”。再如我们应聘的时候打印了那么多的简历。克隆我们都清楚,就是用一个物体复制若干个一模一样物体。同样,在面向对象系统中,我们同样可以利用克隆技术来克隆出若干个一模一样的对象。在...
2018-07-02 14:56:53
251
转载 工厂模式
定义: 工厂模式是 Java 中最常用的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 工厂模式根据抽象程度的不同分为三种:简单工厂模式(也叫静态工厂模式)工厂方法模式(也叫多形性工厂)抽象工厂模式(也叫工具箱) 简单工厂模式 ...
2018-06-26 11:18:20
111
转载 单例模式
定义: 单例模式,是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例。特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例单例模式的要点: 1,私有的构造方法 2,指向自己实例的私有静态引用 ...
2018-06-26 10:05:27
135
原创 写在前面
java辣鸡一枚。工作时间不久,开发经验不多,文笔不好,总结能力辣鸡so,日后所发的文章应该都是网上这里搬搬,那里抄抄,主要目的就是给自己做个笔记,技术方面的笔记。公司任务的笔记不敢放到这里啦。但等技术提升后,对开发有一定深入的理解后,说不定也会搞搞原创,主要为自己,万一也帮到了大家,只求不会误导了大家把。...
2018-06-22 09:36:29
114
原创 开发环境各个版本的下载
刚入职的码农,公司给的电脑上是一个全新的系统,啥都没有。所有的软件都得自己装,而且版本得跟公司一致。oracle官网,idea官网都是洋码子,作为英语盲根本无从找起。那么这里提供了一些我用到的开发软件各个版本的下载链接,都是官方的,可放心下载。(肯定不全,会不定期更新)一、Oracle jdk 历史版本官方下载地址及下载方法:首先访问:http://www.oracle.com/technetwo...
2018-04-02 10:18:33
244
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人