自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bobozai86的博客

生活与技术

  • 博客(16)
  • 资源 (5)
  • 问答 (6)
  • 收藏
  • 关注

转载 策略模式

介绍意图:定义一系列的算法,把它们一个个封装起来, 并且使它们可相互替换。主要解决:在有多种算法相似的情况下,使用 if...else 所带来的复杂和难以维护。何时使用:一个系统有许多许多类,而区分它们的只是他们直接的行为。如何解决:将这些算法封装成一个一个的类,任意地替换。关键代码:实现同一个接口。应用实例:1、诸葛亮的锦囊妙计,每一个锦囊就是一个策略。 2、旅行的出游...

2019-11-27 09:31:55 137

转载 mysql-connector-java与mysql、java的对应版本

mysql-connector-java与Mysql对应版本:mysql-connector-java与Java对应版本:

2019-11-25 19:33:24 3079

转载 Maven项目读取resources下文件

网上有问答如下:问:  new FileInputStream("src/main/resources/all.properties")  new FileInputStream("./src/main/resources/all.properties")  上面两个无法读取maven下资源文件目录下的文件嘛,总是提示找不到该路径,这么写错了嘛,但是我的其他maven可以读取答:  ...

2019-11-25 15:39:10 1136

原创 浏览器缓存机制

浏览器缓存是一个比较复杂但又比较重要的机制,在我们浏览一个页面时发现有异常的情况,通常考虑的就是是不是浏览器做了缓存,所以一般的做法就是按Ctrl+F5组合键重新请求一次这个页面,重新请求页面肯定是最新页面。为什么重新请求就一定能够请求到没有缓存的页面呢?首先在浏览器端,如果是按Ctrl+F5组合键刷新页面,那么浏览器会直接向目标URL发送请求,而不会使用浏览器缓存的数据;其次即使请...

2019-11-23 11:26:47 160

原创 ElasticSearch7.x—head插件安装

一、下载 elasticsearch-head-master.zip下载地址:https://github.com/mobz/elasticsearch-head二、下载node.js解压下载的es-head插件,cd到解压目录,下载nodejs,并安装:elasticsearch-head-master]# curl --silent --location https://rp...

2019-11-20 18:08:06 3920

转载 ElasticSearch 7.x 默认不在支持指定索引类型

在elasticsearch7.x上执行:put es_test{ "settings":{ "number_of_shards" : 3, "number_of_replicas" : 0 }, "mappings":{ "books":{ "properties":{ ...

2019-11-19 19:50:54 1543 1

原创 使用连接mysql的jdbc驱动最新版引发的问题

使用JDBC连接MySql时出现:The server time zone value '�й���׼ʱ��' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration...

2019-11-19 16:49:37 160

转载 INtelliJ IDEA修改maven默认仓库地址

一、下载安装maven1)官网下载地址https://maven.apache.org/download.cgi#2)解压后配置Maven环境变量新建MAVEN_HOME:D:\apache-maven-3.5.4(Maven安装目录)编辑添加PATH:D:\apache-maven-3.5.4\bin;3)dos命令检验Maven是否配置成功:二、修改Mave...

2019-11-19 15:11:32 3569 3

原创 Ubuntu禁止服务开机自启动

systemctlis-enabledservicename.service#查询服务是否开机启动systemctlenable*.service#开机运行服务systemctldisable*.service#取消开机运行systemctlstart*.service#启动服务systemctlstop*.service#停止服务systemctlres...

2019-11-17 10:07:55 9020

原创 Tomcat中间件版本信息泄露解决方案

修改之前默认报错页面信息会暴露出版本号。进入tomcat的lib目录找到catalina.jar文件unzip catalina.jar之后会多出两个文件夹进入org/apache/catalina/util编辑配置文件ServerInfo.properties修改为:server.info=ApacheTomcatserver.number=0.0.0.0server.b...

2019-11-16 16:42:28 4363 1

转载 group by用法提示:select涉及字段规则

工资表t_salary如下:id month name salary 1 201601 Jim 12 2 201601 Bruce 30 3 201601 Peter 23 1 201602 Jim 20 示例一: select id,sum(sal...

2019-11-12 10:28:51 2313

转载 Thrift教程初级篇——thrift安装环境变量配置第一个实例

前言因为项目需要跨语言,c++客户端,web服务端,远程调用等需求,所以用到了RPC框架Thrift,刚开始有点虚,第一次接触RPC框架,后来没想到Thrift开发方便上手快,而且性能和稳定性也不错,项目也顺利完成。所以给各位小白们,“科普”一下如何使用Thrift完成自己的远程调用。1.什么是RPC平时开发的服务,大多都是本地调用,如果说需要依赖他人服务了,而且他人的服务在远端,那怎...

2019-11-07 18:27:09 830 1

转载 远程调用方式==>RPC与Http的比较

一、远程调用方式无论是微服务还是分布式服务(都是SOA,都是面向服务编程),都面临着服务间的远程调用。那么服务间的远程调用方式有哪些呢?常见的远程调用方式有以下几种: RPC:Remote Produce Call远程过程调用,类似的还有RMI(Remote Methods Invoke 远程方法调用,是JAVA中的概念,是JAVA十三大技术之一)。自定义数据格式,基于原生TCP通信...

2019-11-03 21:34:17 524

转载 代理模式

什么是代理模式代理模式的定义:代理模式给某一个对象提供一个代理对象,并由代理对象控制对原对象的引用(控制对象访问)。通俗的来讲代理模式就是我们生活中常见的中介。举个例子来说明:假如说我现在想买一辆二手车,虽然我可以自己去找车源,做质量检测等一系列的车辆过户流程,但是这确实太浪费我得时间和精力了。我只是想买一辆车而已为什么我还要额外做这么多事呢?于是我就通过中介公司来买车,他们来给我找车源,...

2019-11-03 20:07:40 160

转载 java RMI原理与使用浅析

定义RMI: 远程方法调用(Remote Method Invocation),它支持存储于不同地址空间的程序级对象之间彼此进行通信,实现远程对象之间的无缝远程调用。Java RMI: 用于不同虚拟机之间的通信,这些虚拟机可以在不同的主机上、也可以在同一个主机上;一个虚拟机中的对象调用另一个虚拟上中的对象的方法,只不过是允许被远程调用的对象要通过一些标志加以标识。RMI远程调用步骤RM...

2019-11-03 18:46:19 340

转载 公钥,私钥,数字签名,数字证书详解

1、鲍勃有两把钥匙,一把是公钥,另一把是私钥。2、鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。3、苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的效果。4、鲍勃收信后,用私钥解密,就看到了信件内容。这里要强调的是,只要鲍勃的私钥不泄露,这封信就是安全的,即使落在别人手里,也无法解密。5、鲍勃给苏珊回信,决定采用"数字签名"...

2019-11-01 19:38:08 354

TCP/IP详解

这是tcp、ip实现的代码,希望能给网络爱好者带来帮助,大家一起学习。

2013-05-18

数据结构试验报告

数据结构试验报告,里面有线性表,树的遍历,图的遍历,排序等代码

2013-01-10

基于VC++的MP3

这是基于MFC做的MP3,希望能能给初学者带来好处,大家一起进步

2013-01-10

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

TA关注的人

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