自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 最近优化个人博客,一下调整了很多问题

挑了几个好点的问题汇总到博客,请多关照!博客网站分享到各网站功能微软.NET Core的cookie问题已经修复,cookie自动过期问题请求第三方接口报错,提示Access-Control-Allow-OriginUEditor上传图片失败问题,.NET Core版的UEditor单张图片上传报错问题转载于:https://www.cnblogs.com...

2019-10-05 15:10:00 460

转载 tomcat单机多实例

catalina.home指向公用信息的位置,就是bin和lib的父目录。catalina.base指向每个Tomcat目录私有信息的位置,就是conf、logs、temp、webapps和work的父目录。仅运行一个Tomcat实例时,这两个属性指向的位置是相同的。tomcat单机多实例的部署。步骤如下:1.下载一个免安装版本的tomcat7。2.在tomcat目录创建一个...

2019-10-04 00:49:00 617

转载 centos7安装jdk1.8

1、在usr文件夹下新建java文件夹:cd /usrmkdir java2、下载jdk1.8(跳过登录下载):wget --no-cookies --no-check-certificate --header"Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-secureba...

2019-09-30 12:39:00 463

转载 游戏编程模式-类型对象

  “通过创建一个类来支持新类型的灵活创建,其每个实例都代表一个不同的对象类型。“动机  在RPG游戏中,我们通常会创建很多的怪物来作为我们主角的敌人,比如说恶龙、野狼等。怪物具有一系列的属性:生命值、攻击力、图形效果、声音表现等。每一种怪物的属性不同,比如生命值,龙具有比野狼跟多的初始生命值,这使得龙更难被杀死。这个时候,我们需要在游戏中来实现它们。那么怎么来做了?  我...

2019-09-26 09:26:00 302

转载 游戏编程模式-子类沙盒

  “使用基类提供的操作集合来定义子类中的行为。“动机  在游戏中,我们可以实现各种各样的想法,比如说创造一个超级英雄, 我们为超级英雄创造各种能力。这个时候我们可以怎么做了?建立一个superpower的基类,然后使用派生的想法,构建各种派生类来实现超能力。但这里会很快的出现问题,因为超能力的多种多样,我们可能需要在派生类中做各种可能的事情:比如播放音效、产生视觉效果、与...

2019-09-25 00:02:00 182

转载 List对象得到多个属性List并去重方案比较

1、构造list: List<HyperLink> list = new ArrayList<>(); for (int i = 0; i < 1600000; i++) { HyperLink hyperLink = new HyperLink(); hyperLi...

2019-09-24 15:03:00 801

转载 游戏编程模式--字节码

  ”通过将行为编码成虚拟机指令,而使其具备数据的灵活性。”动机  制作游戏很有趣,但制作游戏却不易,特别是现在的游戏。现代游戏随着硬件技术的发展,游戏内容和玩法变得越来越丰富多样,在以前可能代码就几千行,但现代游戏的代码往往能达到几十万甚至几百万行。这么大的代码量,如果我们选择了c++这样的重量级语言(对于性能的追求,往往会让我们选择c或c++),编译的时间就不得不考虑了。游戏...

2019-09-23 00:08:00 195

转载 游戏设计模式--更新方法

模式  游戏世界维护一个对象集合。每个对象试下一个更新方法以在每帧模拟自己的行为。而游戏循环在每帧对集合中所有的对象调用其更新方法以实现游戏和世界的同步。动机  在游戏开发的过程中,我们通常需要更新某些实体的状态和行为,比如一个骷髅兵,我们通常会让它在某个区域巡逻,但我们的角色进入它们的警戒范围时,它们发动攻击。最简单的实现方式:while(true){ ...

2019-09-21 00:57:00 159

转载 游戏编程模式--游戏循环

游戏循环  游戏循环可以说是游戏编程模式中的精髓,几乎所有的游戏都包含它,相比而言,那些非游戏的程序却很难见它的踪影。这是为什么了?原因在于交互。  解释之前我们先回想一下早期的程序员的工作方式:他们先写好程序,然后把代码丢给计算机,然后计算机执行几个小时再回来查看执行结果。想想如果执行出错,排查错误的工作会怎么样?程序员意识到这个问题,于是交互式编程就诞生了。它有点像这个样子...

2019-09-19 23:55:00 256

转载 Start With (树查询)

Start With (树查询)这个子句主要是用于树结构类型的数据递归查询,给出树结构类型中的任意一个结点,遍历其父结点或者子结点。1、树结构:2、表结构:3、要求给出其中一个结点值,求其父结点。以7为例:SELECT  a.parentid,  a.subid,  level,FROM   表名 aStart With a.s...

2019-09-18 16:37:00 117

转载 dubbo面试题

1、https://youzhixueyuan.com/dubbo-interview-question-answers.html2、https://juejin.im/entry/5b3af5fd518825621d57791a转载于:https://www.cnblogs.com/aibaiyang/p/11538047.html

2019-09-17 23:39:00 100

转载 Mabatis面试题

1、https://juejin.im/post/5aa646cdf265da237e095da1转载于:https://www.cnblogs.com/aibaiyang/p/11538008.html

2019-09-17 23:29:00 143

转载 游戏编程模式--双缓冲模式

图形渲染  我们先看一个典型的例子,每个游戏引擎都要处理的问题——渲染。当引擎渲染出用户看到的世界时,在同一时间它只渲染一块:远处山峰、欺负的丘陵、树木,这些轮流渲染;假如用户也逐步的观察视窗的渲染过程,那么看到的将是破碎的世界。这是我们不能接受的,场景比如平滑快速的更新,每一帧必须被完整的显示。如何解决这个问题?这就要用到本节讲述的双缓冲模式。  首先我们回顾一下计算机是如何渲...

2019-09-17 22:16:00 142

转载 查询性能优化

1、在做查询条件或者经常查询的列上建立索引;2、根据查询条件将多表联合查询拆成单表查询in的方式查询;3、把不必要的字段删除,只查询出必要的字段;4、sql中尽量不用函数,不做条件判断,在代码中判断;5、组装数据是,双层for循环,改成for循环+map的形式;转载于:https://www.cnblogs.com/aibaiyang/p...

2019-09-17 22:04:00 95

转载 判断指定对象是否进入浏览器可视窗口,true 进入,false 没进入

//判断指定对象是否进入浏览器可视窗口,true 进入,false 没进入 var $win = $(window);//jQuery 的 window 对象 即:文档对象 function isVisible($elem){ // console.log($win.height());//浏览器可视窗口的高度,也可以是任意DOM对象 // ...

2019-09-17 15:23:00 159

转载 测试IP和端口是否被封

1、国内测试:http://tool.chinaz.com/port2、国外测试:https://www.yougetsignal.com/tools/open-ports/3、测试j结论:将自己IP和端口分别输入以下两个网站的测试栏中,如果国内的显示关闭,国外显示开启,那么就应该是IP被国内封锁了。如果两个都关闭,建议更换IP或者找...

2019-09-17 13:10:00 1145

转载 单张图片,多张图标为一个轮播对象的轮播图:按需加载 和 非按需加载

目录如下:只有text 是用于测试,其他都是必须的,img下面有两个独立的slider,两个独立方便日后修改图片以下是focus-slider中的 img/focus-slider是轮播图片直接下载即可:以下是todays-slider的图片:  <!-- 轮播图两个思路: ...

2019-09-15 10:21:00 355

转载 powerdesigner导出rtf

报告--reports--新建reports--reports template选择None从左侧的Available items 拖动 需要导出的item到右侧右侧的每一个item右键 可以设置该item的标题,Layout设置显示的列,Format设置显示的样式所有表的汇总:List of tables每个表格的详细信息:List of table Colums转载于:...

2019-09-14 18:05:00 293

转载 线程同步实现

1、synchronized 关键字:2、volatile 关键字:3、Lock类:java 5 引入的新特性;4、ThreadLocal类:ThreadLocal从另一个角度来解决多线程的并发访问,ThreadLocal将需要并发访问的资源复制多份,每个线程拥有自己的资源副本,从而也没必要对该变量进行同步了。5、AtomicIn...

2019-09-11 22:43:00 94

转载 轮播图方法一,把每个slider-item看成一个对象进行轮播

focus-slider 只用于存放轮播图片,方便修改图片内容其他的按照默认创建即可。注意这里的slider.html文件是在 text文件下面index.html<!DOCTYPE html><html lang="zh-CN"><head> <meta charset="UTF-8"...

2019-09-11 10:53:00 564

转载 href = '' 表示刷新当前页面

<a href="javascript:;" target="_blank"><img src="../img/focus-slider/4.png" alt="" /></a>  所有的超链接 a 标签 如果只有 href='' ,并且为空,点击时相当于刷新页面,所以在某个按钮使用时,谨记写成:href='javascript:;...

2019-09-11 09:37:00 314

转载 Linux 常用命令整理

1、解压缩到指定文件夹:// 将/usr/local/software 下的apache-maven-3.5.0-bin.tar.gz 解压到apache-maven-3.5.0 文件夹 tar zxvf /usr/local/software/apache-maven-3.5.0-bin.tar.gz -C apache-maven-3.5.0...

2019-09-09 12:39:00 87

转载 rocketmq 理解

1、阿里云服务器安全组和linux系统防火墙导致连接不上。http://laciagin.me/2017/12/07/RocketMQ%E6%90%AD%E5%BB%BA%E5%8F%8A%E5%88%A8%E5%9D%91/转载于:https://www.cnblogs.com/aibaiyang/p/11489118.html...

2019-09-08 23:06:00 114

转载 直接获取任意对象的 $('.xx').css('x') 值都是0

<!-- 任意对象,直接获取他们的 x , y 都是为0;$('#xxx').css('x','y'); --><!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title&gt...

2019-09-05 10:36:00 163

转载 netcore 中的动态代理与RPC实现(微服务专题)

一、关于RPC的调用  1. 调用者(客户端Client)以本地调用的方式发起调用;  2. Client stub(客户端存根)收到调用后,负责将被调用的方法名、参数等打包编码成特定格式的能进行网络传输的消息体;  3. Client stub将消息体通过网络发送给服务端;  4. Server stub(服务端存根)收到通过网络接收到消息后按照相应格式进行拆包解码,获取方法名和参...

2019-09-05 09:41:00 377

转载 RocksDB 之Write Ahead Log(WAL)

OverviewRocksDB 中有三个基本的数据结构概念:memtable, sstfile 和 logfilememtable 是个内存数据结构,新写入会插入memtable 切回选择性地写入logfile。logfile 是一个顺序写入磁盘的文件。当memtable 写满后,会flush 至盘上的sstfile,告知logfile 可以被安全地删除了。 为了让查找keys...

2019-09-03 20:58:00 445

转载 netcore 之动态代理(微服务专题)

动态代理配合rpc技术调用远程服务,不用关注细节的实现,让程序就像在本地调用以用。因此动态代理在微服务系统中是不可或缺的一个技术。网上看到大部分案例都是通过反射自己实现,且相当复杂。编写和调试相当不易,我这里提供里一种简便的方式来实现动态代理。1、创建我们的空白.netcore项目通过vs2017轻易的创建出一个.netcore项目2、编写Startup.cs文件默...

2019-09-03 13:50:00 560

转载 单例模式

1、单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点。2、代码示例:2.1、饿汉模式:package com.aibaiyang.idemo.service.singleton;/** * @Author zhong guo * @Date 2019/8/31 15:01 * @description 饿汉单例模式(多线程环境依然是单...

2019-09-01 18:48:00 118

转载 工厂方法模式

1、工厂方法模式:定义一个用于创建对象的接口,让之类决定实例化哪一个类。工厂方法使一个类的实例化延迟到其子类。2、题目:学雷锋,帮社区老人扫地,洗衣服,买米,做好事。3、UML图:4、代码示例:4.1、雷锋相关类:LeiFeng类package com.aibaiyang.idemo.service.factorymethod;...

2019-09-01 18:34:00 90

转载 代理模式

1、代理模式:为其它对象提供一种代理以控制对这个对象的访问。一般分为三种:第一种,远程代理;第二种,虚拟代理;第三种,安全代理。2、题目:戴励帮好哥们卓贾易追求学妹娇娇,代卓贾易送洋娃娃,鲜花,巧克力。3、UML:4、代码示例:4.1、礼物相关类:IGiveGift接口package com.aibaiyang.idemo.service.pro...

2019-09-01 17:47:00 93

转载 策略模式

1、策略模式:策略模式是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,他可以以相同的方式来调用所有的算法,减少了各种算法类与使用算法类之间的耦合。2、题目:做一个商场收银软件,营业员根据客户所购买的商品的单价和数量,向客户收费,收费模式分三种:第一种,正常收费;第二种,打8折;第三种,满300送100;3、UML图:...

2019-09-01 17:08:00 76

转载 简单工厂模式

1、简单工厂模式:2、题目:请用java语言实现一个计算器控制台程序,要求输入两个数和运算符号,得到结果。3、UML类图:4、代码示例:4.1、运算相关类:Operation类:import lombok.Data;/** * 操作类 */@Datapublic class Operation { pr...

2019-09-01 12:52:00 96

转载 既然 transform 不适用于某些内联元素,那咱们就把这些元素变成 inline-block 或 block 就行了。...

既然 transform 不适用于某些内联元素,那咱们就把这些元素变成 inline-block 或 block 就行了。转载于:https://www.cnblogs.com/Knowledge-is-infinite/p/11441573.html

2019-09-01 10:28:00 153

转载 组件化网页开发 步骤三:一个高大上的思想,开发电商网页 搜索功能组件化...

组件化网页开发 步骤三:一个高大上的思想,开发电商网页 搜索功能组件化 这里面还有一个缓存没解决转载于:https://www.cnblogs.com/Knowledge-is-infinite/p/11438942.html...

2019-08-31 14:37:00 215

转载 Ceph 之 Background on http frontends

Background on http frontends-civetweb frontend--thread per connection, requires a lot of threads---qos or priority queuing would block frontend threads-beast frontend--boost::beast for http ...

2019-08-30 19:31:00 208

转载 UML类图

1、常见关系类图画法:继承:空心三角形+实线实现:空心三角形+虚线关联:实线箭头聚合:空心菱形+实线箭头组合:实心菱形+实线箭头依赖:虚线箭头转载于:https://www.cnblogs.com/aibaiyang/p/11432679.html...

2019-08-29 23:41:00 91

转载 引用其他服务器搜索页 和 获取搜索数据

<!-- 引用其他服务器的搜索页,并且可以搜索到内容。说白了就等价于把其他服务器的搜索框帮到自己的网页中使用。步骤如下:以下是以百度为例:一:打开百度网页---打开开发者工具---点击标签选择工具---点击输入框---找到输入框的name值:name="wd" 写到自己的输入框中  再查看 父标签 form 的 action=‘/s’ 再看地址栏:https://w...

2019-08-29 00:22:00 276

转载 多线程相关资料

1、面试题:https://zhuanlan.zhihu.com/p/26441926转载于:https://www.cnblogs.com/aibaiyang/p/11427155.html

2019-08-28 23:14:00 91

转载 js中,null, '',undefined的区别

在js中有三种值都可以代表false "",null,undefined那么他们之间到底有什么区别呢首先我们先看这三种值得类型""代表了一个没有字符的字符串null初始化一个空对象或者表示一个不存在的元素节点元素节点null和undefined的类型不同但是值相等双等于号表示只比值,三个等于号既比值又比类型,从上面的图可以看出他们的类型不相等一个是...

2019-08-28 17:03:00 260

转载 Ceph 之Multisite 下的bucket reshard

目录 一、背景和问题 二、bucket reshard 过程 主集群信息汇总 Multisite 下手动reshard References 一、背景和问题默认情况下只有当单个bucket承载的object数量过多,导致o...

2019-08-28 16:04:00 394

空空如也

空空如也

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

TA关注的人

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