自定义博客皮肤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策略模式简介:策略模式(StrategyPattern),一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。定义一系列算法,将每一个算法封装起来,并让它们可以相互替换。策略模式让算法独立于使用它的客户而变化,也称为政策模式(Policy)。意图:策略模式只要是为了对一系列算法的封装,客户端自己决定自己使用什么策略进行后续的计算,策略本身不做决定使用何种算...

2019-05-29 11:12:56 142

原创 设计模式系列 (一) --- 单例模式

23设计模式的学习历程。特此记录单例模式简介:单例模式(Singleton Pattern)是 Java 中最简单的设计模式之一。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式,也就是所谓保证一个对象只有一个实例。1 饿汉式优点:保证唯一 安全缺点:类在加载时便会实例化对象/** * 单例模式1 * 饿汉式 * 缺点 未调用前就提前加载 *...

2019-05-29 10:46:50 155

原创 【HTTP】-HTTP和HTTPS的区别

简介HTTP:是互联网上应用最为广泛的一种网络协议,是一个客户端和服务器端请求和应答的标准(TCP),用于从WWW服务器传输超文本到本地浏览器的传输协议,它可以使浏览器更加高效,使网络传输减少。HTTPS:是以安全为目标的HTTP通道,简单讲是HTTP的安全版,即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。HTTPS协议的主要作用可以分为两种:一种...

2019-05-15 16:48:19 431

原创 【HTTP】--Cookie和Session区别

Cookie简介是由服务器发送给客户端的特殊信息,以文本形式存放在客户端 客户端再次请求的时候,会把Cookie回发 服务器接收后,会解析Cookie生成与客户端相应的内容Session简介服务器端的机制,在服务器上保存的信息 解析客户端请求并操作session id,按需保存状态信息Session实现方式使用Cookie来实现 使用URL灰写来实现Cookie和Se...

2019-05-15 15:53:07 102

原创 HTTP学习摘要

超文本传输协议HTTP主要特点支持客户/服务器模式 简单快速 灵活 无连接(限制每次连接只处理一次请求,HTTP采用长连接模式) 无状态例子:例子:请求/响应的步骤客户端连接到web服务器 发送HTTP请求 服务器接收请求并返回HTTP响应 释放连接TCP连接 客户端浏览器解析HTML内容在浏览器地址栏键入URL后,访问的流程如下DNS解析(...

2019-05-15 15:25:52 185

原创 TCP的滑动窗口

RTT和RTORTO(Retransmission TimeOut)即重传超时时间。TCP超时与重传中一个很最重要的部分是对一个给定连接的往返时间(RTT)的测量。由于网络流量的变化,这个时间会相应地发生改变,TCP需要跟踪这些变化并动态调整超时时间RTO。RTT(Round Trip Time)由三部分组成:链路的传播时间(propagation delay)、末端系统的处理时间、...

2019-05-15 14:02:35 104

原创 网络知识之-UDP

UDP特点面向非连接 不维护连接状态,支持同时向多个客户端传输相同的消息 数据包报头只有8个字节,额外开销较小(TCP有20个字节) 吞吐量只受限于数据生成速率、传输速率以及机器性能 尽最大努力交付、不保证可靠交付,不需要维持复杂的链接状态表 面向报文,不对应用程序提交的报文信息进行拆分或者合并TCP和UDP的区别面向连接 vs 无连接 可靠性 有序性(TCP有序列号,交付...

2019-05-15 11:36:29 98

原创 win10家庭版 打开策略组报错问题

打开记事本 存入一下内容@echo off  pushd "%~dp0"  dir /b %systemroot%\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum >gp.txt  dir /b %systemroot%\servicing...

2019-03-11 18:05:07 709

原创 多线程并发注意要点

使用本地变量使用不可变类最小化锁的作用域范围:S=1/1(1-a+a/n)使用线程池的Executor,而不是直接new Thread执行宁可使用同步也不要使现场的wait和notify使用BlockingQueue实现生产-消费模式使用并发集合而不是加了锁的同步集合使用Semaphore创建有届的访问宁可使用同步代码块,也不使用同步的方法避免使用静态变量...

2019-02-13 15:31:10 264

原创 线程池的几个重要参数

线程池 - ThreadPoolExecutor参数corePoolSize :核心线程数量maximumPoolSize :线程最大线程数workQueue :阻塞队列,存储等待执行的任务 很重要 会对线程池运行产生重大影响keepAliveTime :线程没有任务时最多保持多久时间终止unit :keepAliveTime的时间单位threadFactory :线程...

2019-02-13 15:03:31 8024

原创 WebService接口的俩种调用方式

第一种 使用 org.apache.axis.client.Callpublic  String call(String operName, String endpoint, String[] paras,            Object[] values) throws ServiceException, RemoteException {            String res...

2018-12-21 10:30:26 689

原创 java.lang.SecurityException: class "xxx.xx.xx"'s signer information does not match signer informati

数字签名问题。有一次在整合jar包的时候,分公司发来的jar包加了数字签名,然后我方的类放到分公司提供的jar包里后,在调用的时候会报这个错误。去掉分公司的数字签名后,问题解决...

2018-12-21 10:27:09 2774

原创 解决 java.lang.IllegalArgumentException: XPP3 pull parser library not present. Specify another driver.

之前在本地测试解析xml时,内容如下: XStream xstream = new XStream(); xstream.alias("RequestData", RequestData.class); xstream.alias("order", Order.class); RequestData requestData = (RequestData) xstream.fromXML(...

2018-12-18 11:16:06 840

原创 解决mysql Navicat 出错:1130-host . is not allowed to connect to this MySql server

最近在做项目时候遇到。情况如下:mysql安装在linux中   需要从主机连接linux中的mysql时报出的错误。查阅了一下百度,发现解决方案雷同,都是在说把root用户密码改为 %。但是发现无效,特写此博文记录。解决方案:       use user;       delete from user where password = '';       update ...

2018-07-17 13:51:57 396

原创 程序猿的成长史

转眼间已经实习6个月左右,想着应该写点东西。要不然遇到的坑慢慢的都忘记了。目前在一家外包公司干活,搞的一些与移动相关的事情。页面也写过,后台也写过。大部分时间还是在写接口和业务层这块的东西。用到的超前的技术不多。烦心事却属实不少,相对应的基础得到了反复的巩固,解决问题的能力得到了提升,特此写博客来记录工作中所遇到的困难和坑,用以提醒自己和帮助遇到相同问题的博友。...

2018-06-04 14:48:29 144

原创 PL/SQL学习笔记

PL/SQL学习笔记1、启动sqlpluscrtl+R sqlplus 启动sqlplus输入用户名密码登陆oracle输出hello world! ps: SQL> set serveroutput on //这句不写的话不会有结果输出 SQL> BEGIN 2 dbms_output.put_line(‘h

2017-11-22 13:50:11 161

空空如也

空空如也

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

TA关注的人

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