自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 控制反转解读

一个对象应该尽可能减少对其他对象的了解。一个对象需要依赖其他对象,但不应该了解其他对象的实现。一个对象被其他对象依赖,但不应该把自己的实现暴露出去。任何一个对象都不应该直接控制其他对象的产生、保持和销毁,对象之间只是功能上的依赖,面向接口的引用。所有的对象各司其职,把掌控全局的权利交给抽象。天行有常,不为尧存,不为桀亡。冥冥之中自有大道。依赖注入做的就是这件事,控...

2019-09-27 19:43:00 117

转载 java.lang.NoSuchMethodError 介绍

1、 错误内容:java.lang.NoSuchMethodError: com.Boot: method <init>()V not found此提示内容指,com.Boot没有参数为空的构造函数。提示中指明了异常所在的类和对应的函数。2、 java文档: 说的很清楚了,是类的变化不兼容导致的异常。通俗的说法是,调用方使用的类定义和加载的类定义不一样,加载的...

2019-09-24 00:35:00 927

转载 吊书袋子与装逼单词

1、Web Service :指使用开放通信协议开发的应用组件。例如spring http application2、JAX-RS : Java API for Resultful Web Service。 resultful风格的web service。3、 SOA : Server Oriented Architecture4、SLF4J : Simple Log...

2019-09-24 00:09:00 154

转载 问题记录

1、Spring 注入异常:non-compatible bean definition of same name and class一个接口有多个实现类,移动包结构,重新部署的时候没有mvn clean 会出现这个case。2、 feign 异常:Service id not legal hostname@FeignClient注解name的值包含非法字符,...

2019-09-10 11:50:00 121

转载 Postman通过脚本设置请求的cookie

关于postman前置脚本的详细介绍:https://learning.getpostman.com/docs/postman/scripts/pre_request_scripts/环境变量是key 、value 键值对,在api path上可以通过key引用变量,形式是{{key}}pre-request script 前置脚本,每次发送http请求前,都会调用该脚本...

2019-09-05 15:35:00 895

转载 Spring 配置Swagger

swagger配置示例:其中,titile的内容会显示在swagger页面顶部,RequestHandlerSelectors.basePackage和PathSelectors.any从包结构和api路径两个方面筛选要显示的api接口@Component@EnableSwagger2public class SwaggerConfig { ...

2019-09-05 15:13:00 260

转载 生成rsa公钥秘钥、并配置git ssh 链接

1、下载安装git2、执行命令: ssh-keygen -t rsa -C "name@email.com" windows 使用git shell 执行3、查看rsa 秘钥和公钥进入用户目录下的.ssh目录,unix类系统执行此命令:cd ~/.ssh/ && ls以 rsa.pub结尾的就是rsa公钥4、配置...

2019-08-29 23:18:00 216

转载 apache server 介绍和安装配置WordPress

概念介绍1、apache server 是一个流行的http服务器。对应的可执行软件是httpd 和 apachectl。httpd提供http服务,apachectl控制httpd的执行。2、CGI 即 Common Gateway Interface, 是apache server 上程序和http交互的协议,在多种语言上都有实现,所以你在apache服务器上可以运行p...

2019-08-14 00:15:00 558

转载 QuickSelect

QuickSelect : 快速选择,在线性时间内查找第k个位置的元素。算法目的:数组长度为n,查找第k个元素复杂度:o(N)算法:1,从数组中随机选定一个元素x,大于x的分成一组,记做smaller,小于x的分成一组,记做larger2,如果smaller的长度等于k-1,说明x是第k个位置的元素3,如果smaller的长度大于等于k,从small...

2019-05-19 21:09:00 164

转载 参数化类型——Java泛型

泛型是指参数化类型:数据的类型会影响程序的行为,而这个类型参数是有边界范围的,叫类型限定。Java中泛型(GenericType)从JDK1.5开始出现,在这之前的类型叫原生态类型(rawType)。常常有人说java的泛型信息在运行期会被擦除,所以运行时无法获取到泛型信息。这种说法是不准确的。java中使用泛型无非两种用法:1、声明一个泛型类型;2、使用一个泛型类型。...

2019-04-17 23:26:00 354

转载 web开发问题记录

Q:  You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.A:  spri...

2019-02-18 00:02:00 105

转载 计算机操作系统的因果

操作系统的目标:(要做什么和应该做什么)1、方便性:提供简易的使用计算机的方式,方便用户。2、有效性:提高计算机系统的资源利用率,提高系统的吞吐量,加速程序的运行。3、可扩充性:操作系统需要适应计算机硬件的发展和计算机应用的发展。(微内核结构)4、开放性:在不同硬件上提供一致的接口。操作系统的基本特性:1、并发性:操作系统引入进程的概念,并在此基础上实...

2018-12-20 20:06:00 154

转载 TCP UDP

UDPudp是无连接的,即发送数据前不需要建立连接。udp使用最大努力交付,即不保证可靠交付。udp是面向报文的。应用层的报文下发后既不合并,也不拆分,由应用层控制报文长度。udp没有拥塞控制,适用于实时性高的情景。udp支持一对一,一对多,多对一,多对多的交互通信。upd首部开销小。TCPtcp是面向连接的应用层协议。tcp连接是一对一的。...

2018-12-17 22:49:00 96

转载 事务隔离级别,数据库存储过程,Mysql视图,Mysql语句

相关链接: https://www.cnblogs.com/chenpi/p/5133648.html https://www.cnblogs.com/huanongying/p/7021555.html事务的隔离级别是针对链接挂而言的,不同链接(Connection)可以有不同的隔离级别。事务并发问题:读脏数据:一个事务读到了其他事务被回滚的数据。不可重复读:一...

2018-12-16 12:41:00 82

转载 Spring注解; Spring Bean

处理器方法和方法参数相关:@Controller,类注解:标记一个类是控制器,控制器上也可以加@RequestMapping,表示类内部的handlermethod方法的url前共有一部分路径。@RequestMapping类注解,方法注解:把一个handlermethod方法和对应的url匹配,表示这个url的请求使用该方法处理逻辑。该注解支持通配符*,method...

2018-12-15 19:19:00 64

转载 Java Thread Api

java锁的理解:https://www.cnblogs.com/dolphin0520/p/3923167.htmlThread join (millis)当前线程等待目标线程死亡或收到中断信号,最多等待millis,millis为0表示一直等到目标死亡。网上有的地方说需要两个线程是父子关系,是错误的。代码如下:public class Test {...

2018-12-15 13:18:00 60

转载 Java 年轻代、年老代、GC

一篇关于gc的文章http://www.cnblogs.com/hnrainll/archive/2013/11/06/3410042.html自己的笔记:JVM是用c语言写的。一般说的JVM是HotSpot。GC是垃圾回收的意思。Java的GC对不同存活时长的对象才用不同的回收策略。存活时间短的对象使用新生代存储,存活时间长的对象使用年老代存储。一般情...

2018-12-14 16:55:00 173

转载 Java 线程同步方式

相关连接:https://blog.csdn.net/wojiushiwo945you/article/details/42292999https://www.cnblogs.com/dolphin0520/p/3920373.htmlhttps://www.cnblogs.com/qifengshi/p/6831055.html相关概念:1,独占资源和共享资源。这里说...

2018-12-14 00:46:00 55

转载 HashMap

先甩出疑问,以后明白了再记录。1,为什么java数组的长度需要是2的n次幂?2,为什么hash方法需要把高位和低位做异或操作?3,多线程使用hashMap怎么把链表rehash成循环结构?HashMap的数据结构是java数据和桶结构。一个桶可以是链表,或者红黑树。由Node或者TreeNode节点组成。影响HashMap性能的参数,initCapacit...

2018-12-13 21:32:00 77

转载 ArrayList

ArrayList维护的数据结构是c++数组。创建方式是Arrays.copyOf public static <T,U> T[] copyOf(U[] original, int newLength, Class<? extends T[]> newType) { @SuppressWarnings("unchecked")...

2018-12-13 20:45:00 55

转载 base64

项目里用到base64加密,所以了解了相关原理,记下来以免忘记。如果一个字符集使用3个字节来表示一个符号,那么这个字符集的最大容量是64。把字符序列变成二级制编码的过程是编码,把二进制数据变成字符序列的过程叫做解码。 这就是加解密的原理。base64字符串对应的字节序列一定是3n个字节的长度。当被加密的二进制序列长度不是3n的时候,就需要额外的信息来表示。base64会...

2018-12-13 20:39:00 98

转载 从DispatcherServlet中的doService了解spring组件之间的处理流程

我了解DispatcherServlet中doService函数的目的是简单了解Spring各个组件之间的关系。DispatcherServlet的父类FrameworkServlet使用processRequest(request, response)函数来处理逻辑。它对request、response对象进行一些处理后,使用doService函数进行处理。D...

2018-12-11 16:16:00 388

转载 Java 原生NIO

ChannelChannel管道是和IO操作对应的。 Channel 代表了针对io的一系列操作,无论这些io所属的类别(包括 磁盘io, 网络io 甚至是可以像io一样进行操作的程序组件,这里的io也是一种抽象)。Channel管道要么是开启open状态,要么是关闭closed状态。Channel创建之后就进入开启状态。在调用close方法后计入关闭状态。isOpen()...

2018-12-05 17:20:00 180

转载 再看Spring

第一次看Spring的代码,还是学生时候,看的模棱两可。现在有了实际的工作经验,应该会另有收获。先浏览下Http:http是用TCP来传输数据的一种协议,请求报文和响应报文的结构都分为三部分:首行、头部、主体。请求报文的首行是方法、URL、http版本,响应报文的首行是http版本、状态码、简略描述。响应报文的状态码含义: 1xx:信息性状态码(没有仔...

2018-12-04 22:11:00 68

转载 MongoDriver

jar包依赖和 官方文档 https://docs.mongodb.com/manual/reference/program/mongo/TheMongoClientinstance represents a pool of connections to the database; you will only need one instance of class...

2018-12-03 15:18:00 111

转载 Tomcat简介,希望能帮到你

如何表达一个网页?使用Html标记语言。但Html的内容是固定的。如何在Html中嵌入逻辑和变量?在Html中内嵌脚本语言。例如JavaScript。Jsp的简单理解,根据客户端请求和服务器数据动态生成网页内容的技术。http、https只是一种数据传输协议。http和html是两个概念。浏览器能打开html文件,无法打开jsp文件。jsp编程浏览器可支持的内容需要Jsp...

2018-12-01 11:49:00 100

转载 零散的思考

在使用依赖注入容器的时候,注入的任意对象都应该是初始化好的,这包括对象也获得了它所需要的依赖。框架并不需要写的如何精巧,只需要恰到好处地解决了项目中的问题,能够很好适应相应的需求。这人哪,遇到问题要多从自身找原因,不能总抱怨周围的环境,优秀的人,鸡毛蒜皮的小事都能做的别具一格,比方说我,吃泡面都能吃出两种境界来,小时候穷,吃不起方便面,长大后,穷的只能吃泡面函数的...

2018-08-24 22:22:00 141

转载 软件升级的意义

在软件升级的过程中,经常有一个问题,即软件是否应该向下兼容。我有幸经历了组里项目引擎升级的过程。在升级引擎的过程中,我一直有这样的疑问,却没有想明白,直到于有一天,我想起一个很基本的问题:升级引擎的目的是什么?一般来讲,人做一件事总是有目的的。吃饭是为了吸收营养,喝水是为了解渴。软件升级也不例外,最初决定升级引擎的时候,给出的说法是这样的,“为了保持和延长项目的生命。项目开始时采...

2018-08-24 21:48:00 576

转载 代码整洁之道 读书笔记

代码整洁之道,英文书名是The Clean Coder。有人和我一样疑惑吗?中文名究竟是怎么翻译过来的!我本以为这本书是讲解如何编写代码,像命名规范、模块划分之类。然而书中所讲的内容却和我想的相差甚远,这些内容也许正是我这种过分纠结代码的人所容易忽略的。我未曾从书中得到我所期待的,但得到了更重要的。1986年,美国发射挑战者号失败,而负责制造火箭的工作人员事先已经发现了存在的...

2018-08-23 22:51:00 158

转载 c++错误

1, ISO C++11 does not allow conversion from string literal to 'char *’A: c++编译器优化 会把字符常量只存一份, 当把字符常量赋值给char * 时,实际上暴露了字符常量的地址,意味着在程序中可以修改字符常量。附上一个连接:https://blog.csdn.net/sszgg2006/art...

2018-04-25 13:04:00 262

转载 makefile hello

先上链接:http://www.ruanyifeng.com/blog/2015/02/make.htmldemo:# <target> : <prerequisites> # [tab] <commands>.PHONY: cleanmake: clean allclean: #...

2018-03-23 18:05:00 140

转载 颜色环rgb数值

先上图,直观明朗。公式1,直径两端的 颜色rgb数值互补,相加为 255,255,255RGB颜色分量在圆环上不是均匀分布,但是在某两段内均匀分布。色相h从纯红色位置作为原点,沿红绿蓝方向旋转度数。转载于:https://www.cnblogs.com/afraidToForget/p/8627903.html...

2018-03-23 00:17:00 798

转载 使用lua

lua 5.1 参考手册 汉译http://www.codingnow.com/2000/download/lua_manual.html设置搜索路径 package.path = '/aa/bb/cc/?.lua;/aa/bb/cc/?'正则符号表 http://www.cnblogs.com/meamin9/p/4502461.htmlrequire...

2018-01-08 21:03:00 73

转载 glsl

什么是顶点着色器?The vertex processor is a programmable unit that operates on incoming vertices and their associated data.Compilation units written in the OpenGL Shading Language to run on this process...

2017-12-07 19:59:00 204

转载 使用java

1, implicit super constructor {SuperName}() is undefined for default constructor.Must define an explicit constructor.Implicit super constructor {SuperName}() is undefined. Must explicitly invo...

2017-12-07 00:10:00 67

转载 胡思乱想

汇编的意义是什么?把符号引入程序中。弱类型语言的含义是什么?强弱类型是针对源代码中的变量符号而言的,只对编译这一过程有意义。声明的意义是为编译过程提供信息,这也是为什么解释性语言中可以省略声明的过程。程序可以脱离操作系统而运行吗?可以的话,为什么说操作系统是硬件之上的第一层软件?原始人每天在想什么?如何储备足够多的食物,如何抵御可能发生的灾害。如何生存和更好地生活。语言的...

2017-09-23 21:19:00 85

转载 Ubuntu设置OpenGL环境

top:1、opengl环境包括:opengl、glut、glew、gltools,基础的是opengl和glut2、mac环境容易上手,因为xcode自带opengl和glut,不用部署环境3、opengl学这三个方面:基本api、渲染管道、数学’http://blog.csdn.net/ch_soft/article/details/7209208这里...

2017-08-22 22:29:00 105

转载 cocos2d相关

游戏引擎出现的原因:游戏软件功能复杂且性能要求高;游戏软件的运行模式一致vs的一些概念:解决方案,一个解决方案包含一或多个项目,具体信息可以看vs帮助页上的介绍(里面的插图很形象),链接:https://msdn.microsoft.com/zh-cn/library/b142f8e7.aspx在解决方案属性页可以查看和设置项目依赖关系、启动项目附加依赖项,项目中所使用...

2017-06-02 20:03:00 89

转载 Eclipse错误

1新建类文件时报错:creation of element failed MALFORMED http://bbs.csdn.net/topics/391830780我的去掉mybatis-generator jar就好了,什么叫非法jar呢?2、Eclipse管理jar可以建立userLibrary来分类jar,javaBuildPath——library——a...

2017-04-02 09:39:00 70

转载 java.util.Collection

java.util.Collectioncollection hierarchy的最顶层接口,collection是一组object的集合,jdk不提供任何直接实现Collection的类,但是对Collection的子接口(比如set、list)提供了实现类。这个接口的典型用法是遍历集合、大部分集合操作(包括包含关系判断、集合的并、差操作;集合的交操作不是基本操作,没有在Colle...

2017-03-28 22:24:00 102

空空如也

空空如也

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

TA关注的人

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