- 博客(29)
- 收藏
- 关注
原创 docker搭建ELK环境
docker搭建ELK环境docker pull docker.elastic.co/apm/apm-server:7.14.0docker pull docker.elastic.co/kibana/kibana:7.14.0docker pull docker.elastic.co/elasticsearch/elasticsearch:7.14.0docker pull docker.elastic.co/logstash/logstash:7.14.0elasticsearch启动:d
2021-12-08 18:36:29 3182
原创 游戏开发各组件介绍
控件control:控件是任何可以被看到、动画化和/或以某种方式交互的对象。控件是用户界面的基本构建块。示例包括精灵图像、按钮、标签等。视图view:视图是控件和动画的集合,表示用户界面中的逻辑“屏幕”。视图的一个例子是应用程序中的主菜单或闪屏。视图还可以采用消息框和屏幕显示器(Heads-Up Displays)的形式。多个视图可以在同一时间变得活跃,并且可以相互覆盖。场景scene:场景是视图的集合,可以根据需要在运行时加载或卸载。如果您的用户界面很大,并且需要卸载多个视图以保持较..
2020-12-11 17:44:48 2070
原创 Html技巧汇总
1、添加关键字提高搜索命中率 <head> <meta http-equiv="keywords" content="关键词1,关键词2"> </head>
2020-12-11 12:28:13 1509
原创 php和apache整合安装
1、apache配置VirtualHost中添加php模块配置<FilesMatch "\.php$"> SetHandler application/x-httpd-php</FilesMatch>apxs2找不到sudo apt-get install apache2-dev2、php安装PS:php7.0- *软件包已从ppa:ondrej / php repo的Ubuntu 15.04版本中删除,但在15.10版本中可用.2.1 php源码安装
2020-11-26 12:30:16 393
原创 PHP常用方法
文件输出(用于输出log):file_put_contents(filePath, printLog, FILE_APPEND );跨域处理 :header(‘Access-Control-Allow-Credentials:true’);header(‘content-type:application/json;charset=utf8’);指定允许其他域名访问:header(‘Access-Control-Allow-Origin:*’);响应类型:header(‘Acc..
2020-11-26 12:15:33 126
原创 springboot搭建eureka服务
1、单体eureka配置pom文件中添加依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId></dependency>有的教程中还引入spring-boot-starter-web,其实不用。因为上面的依赖已经包含了它。在p
2020-11-26 12:08:52 946
原创 SpringBoot报错ERROR org.springframework.boot.SpringApplication - Application run failed
有时候启动springboot会成功,有时候会报下面的错误10:27:27.556 [main] ERROR org.springframework.boot.SpringApplication - Application run failedorg.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1 at org.yaml.snakeyaml.reader.Str
2020-11-26 10:41:16 59565 8
原创 vue环境配置和使用
1、vue简介Vue.js是一套构建用户界面的渐进式框架。与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计。Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合。另一方面,Vue 完全有能力驱动采用单文件组件和Vue生态系统支持的库开发的复杂单页应用。Vue.js 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。Vue.js 自身不是一个全能框架——它只聚焦于视图层。因此它非常容易学习,非常容易与其它库或已有项目整合。另一方面,在与相关工具
2020-11-10 09:59:00 495 1
原创 URI和URL
URI和URLURI:统一资源标识符,用于标识网络中的资源,网络中的css、mp3、png等等资源都可以用uri来标识,但是无法通过uri去访问到这些资源,因为uri只是一个虚拟标识,看得见,摸不着。只知道在网络中有标识资源,但是无法通过标识去访问到资源本身。URL:统一资源定位符,用于定位网络中资源的位置,可用于请求获取到对应的css、mp3、png等资源,看得见,也摸得着。可以知道定位的资源所在的服务器和资源存储路径,可以通过网络通信获取到资源本身。...
2020-11-10 09:58:14 132
原创 http请求与响应
1、http请求报文和相应报文结构1.1 HTTP请求报文:请求报文由请求行、请求头、空白行、请求体四个部分组成。请求行请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它们用空格分隔。比如 GET /data/info.html HTTP/1.1请求头报文头包含若干个属性,格式为“属性名:属性值”,服务端据此获取客户端的信息。HTTP客户程序(例如浏览器),向服务器发送请求的时候必须指明请求类型(一般是GET或者 POST)。如有必要,客户程序还可以选择发送其他的请求
2020-11-10 09:57:26 265
原创 cookie和session详解
1、cookie1.1 简介Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密)。Cookie总是保存在客户端中,按在客户端中的存储位置,可分为内存Cookie和硬盘Cookie。内存Cookie由浏览器维护,保存在内存中,浏览器关闭后就消失了,其存在时间是短暂的。硬盘Cookie保存在硬盘里,有一个过期时间,除非用户手工清理或到了过期时间,硬盘Cookie不会被删除,其存在时间是长期的。所以,按存在时间,可分为非
2020-11-10 09:56:07 684
原创 mybatis简介
1、mybatis简介mybatis是一款orm类型的数据持久化框架,将jdbc的手动注册驱动、建立连接、获取sql执行对象、释放连接等操作进行了自动化装配,只需要进行简单的配置就可以实现自动注册驱动、建立连接、释放连接等操作,开发人员只需要关注sql语句的编写就可以了,而不用过多的关注数据库连接问题。mybatis支持自定义 SQL、存储过程以及高级映射,可以通过sql映射文件实现sql语句的编写,支持动态sql,用条件判断进行查询可以实现sql复用。2、mybatis优势通过参数映射方式,可以将
2020-11-10 09:52:08 8777
原创 MVC和SSM对应关系
1、MVC和SSM解释名称简介MVC三层设计模式(Model-View-Controller),是一种软件设计架构模式SSMjavaWeb框架(springmvc-spring-mybatis),是MVC架构模式的具体实现2、MVC和SSM对应关系下面是我个人理解的mvc和ssm对应关系,如有不当之处,希望大佬更正。MVC层级作用SSM对应实现包理解module模型代表一个存取数据的对象或 JAVA POJO。它也可以带有逻辑,在数据变化
2020-11-10 09:51:23 7904 1
原创 linux常用命令
linux常用命令汇总1、linux系统基础操作命令基础命令命令作用lscpu显示cpu架构信息uname -a查看系统信息cat /proc/cpuinfo查看CPU详细信息free -m内存使用情况lsblk列出块设备,其中,TYPE=disk表示硬盘。df查看硬盘使用情况df -i硬盘inode使用情况cat /proc/versionLinux查看当前操作系统版本信息lsb_release -a查看系统版本信
2020-11-10 09:50:50 100
原创 vim命令汇总
vim存在三种工作模式,分别是命令模式,插入模式和底行模式。vim文件操作命令作用vim filename打开或新建文件,并将光标置于第一行首vim +n filename打开文件,并将光标置于第n行首vim + filename打开文件,并将光标置于最后一行首vim +/pattern filename打开文件,并将光标置于第一个与pattern匹配的串处vim -r filename在上次正用vi编辑时发生系统崩溃,恢复vim file
2020-11-10 09:50:30 176
原创 Hexo博客搭建工具下载与安装
1、需要工具工具下载nodejshttps://nodejs.org/en/download/hexonpm install hexo-cli -gdeploynpm install hexo-deployer-git --saveservernpm i hexo-server2、常用命令 操作 命令 命令缩写 本地启动..
2020-11-10 09:49:06 603
原创 mybatis逆向工程配置
1、pom.xml添加逆向工程生成插件 <plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <version>1.3.6</version> <configuration>
2020-11-09 10:54:53 154
原创 spingMVC简介
1、springMVC简介1.1 简介web开发的底层实现是通过servlet实现的,在一个普通web项目中会创建多个servlet用于处理不同的功能请求,spring为了简化web开发的步骤,围绕着servlet设计了springMVC框架。可以理解成springMVC是基于spring和servlet实现的一个框架,springMVC和spring一样也是一个容器,spring用于管理bean对象,springMVC用于管理控制器对象。springMVC和servlet一样可以处理web请求,ser
2020-11-09 10:54:07 301
原创 spring简介
1、spring简介Spring是一个分层的 full-stack(一站式)轻量级框架,以Ioc(Inversion of Control,控制反转)和AOP(Aspect Oriented Programming,面向切片编程)为内核,使用简单的JavaBean来完成以前只能由EJB(Enterprise Java Beans)完成的工作,取代了臃肿、低效的EJB。Spring致力于JavaEE应用各层的解决方案,是企业应用一站式开发很好的选择,在表现层它提供了Spring MVC以及整合Struts的
2020-11-09 10:53:02 657
原创 redis常用命令
1、基础命令命令作用redis-cli打开客户端quit关闭链接info查看redis配置信息keys *查看所有keyselect index选择数据库move key index将当前的数据库key移动到index数据库,目标库有,则不能移动。del key删除一个keydbsize返回当前数据库中key的数目flushdb删除当前选择数据库中的所有keyflushall删除所有数据库中的所有keyde
2020-11-09 10:51:52 62
原创 mysql常用命令
mysql数据库常用命令1、mysql基础操作命令1.1 数据库操作命令作用select database();查询当前使用的数据库名称drop database runoob;删除数据库1.2 增删改查操作命令作用update table set value=num;更新数据记录delete from table;删除记录insert into table(id,name) value(1,‘name’);插入记录se
2020-11-09 10:51:03 70
原创 svn查看账号密码
svn首次登陆后,长时间不输入账号密码会容易忘记当前机器中登录的svn账号和密码,下面是查看当前机器中登录svn的账号和密码。首先下载工具:http://www.leapbeyond.com/ric/TSvnPD/双击打开软件,安装完以后即可看到账号和密码...
2020-11-09 10:50:14 2073
原创 git详解
一、git简介Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。优点是:适合分布式开发,强调个体;公共服务器压力和数据量都不会太大;速度快、灵活;任意两个开发者之间可以很容易的解决冲突;离线工作。缺点是:代码保密性差,一旦开发者把整个库克隆下来就可以完全公开所有代码和版本信息;权限控制不友好;如果需要对开发者限制各种权限的建议使用SVN。二、命令详解git克隆指定远端分支git clone -b dev(远程分支名) url(代码仓库地址 )git拉取指
2020-11-09 10:49:31 481
原创 xcode编译设置问题
1、Xcode的archive菜单选项是灰色的如果当前Xcode选择的设备是模拟器,那么"Archive"是灰色的,不能点。把当前设备设置成连接的真机设备或者默认的"iOS Device","Archive"会变成黑色。2、选择自动签名时,证书报错* has conflicting provisioning settings. * is automatically signed for development, but a conflicting code signing identity iPhon
2020-11-09 10:48:15 828
原创 springBoot集成框架
1、springboot简介1.1 简介springMVC是spring框架系列的明星框架,它的设计主打松耦合、可扩展和简易化配置,让使用框架的开发人员投入更多的精力在业务逻辑开发上,而不用太多的关注多框架集成产生的冲突和依赖问题,同时也简化了许多框架之间依赖配置,可以通过少量的配置实现多框架的整合。1.2 自定义springboot启动logo在 src/main/resources 放入 banner.txt 文件,该文件名字不能随意,文件中的内容就是要输出的logo ;利用网站生成图标:
2020-11-09 10:37:44 519
原创 java基础知识汇总
本博客用于整理本人了解到的javaWeb开发用到的一些知识点,内容包含了一些常用工具和组件以及名词的简介,如有错误或者其他遗漏的知识,欢迎指出,后续本人会添加进去。一、java主要知识点java基础Java框架数据库消息队列网关容器搜索引擎二、知识点简介1、java基础知识点java基础容器并发I/OJVMjava8设计模式网络编程2、Java框架框架作用Springbean对象管理容器
2020-11-09 10:35:08 348 1
原创 Uncaught SyntaxError: Unexpected token ‘<‘ 错误解决
jquery-1.11.1-min.js:4 Uncaught SyntaxError: Unexpected token ‘<’ 错误解决1. 错误出现在启动ssm搭建的web应用时出现jsp页面正常显示,图片和样式静态资源无法正常加载显示,一开始以为是springmvc静态资源处理配置的问题,在这个方向上浪费了好几个小时,最终无果,只能换个方向去查找解决方案。打开浏览器的开发者工具,发现所有的静态资源都报了302重定向返回码。2. 寻求解决方案百度了302的导致原因,一般是重定向之
2020-09-08 10:56:16 2515
原创 基于SSM框架搭建的javaweb项目
基于SSM框架搭建的javaweb项目一、 知识储备阶段SSM: 主流的构建javaweb项目的mvc架构,组成为 springmvc+spring+mybatis。springmvc:主要负责处理Tomcat接受到的http请求,并将处理完成的结果写入响应体中返回给客户端浏览器。spring: 负责管理bean对象,实现业务功能代码的解耦合。通过ioc依赖注入的方式动态获取通过spring容器管理的java对象。通过Aspectj实现Aop功能,达到业务代码功能的解耦合。mybatis:orm
2020-09-08 00:33:18 5509
原创 使用vs2013编译qt4库
一、废话 由于项目需要搭建qt-msvc2013的环境,而官方提供的qt4库最高只支持和vs2010关联,如果需要配置qt-msvc2010只需要安装官方给的qt4库的安装包,然后下载addin就可以了。本人也是第一次搭建该环境,在网上找了好久,发现相关的信息特别少,经过不断的尝试和精力消耗,终于完成了qt-msvc2013的环境搭建,鉴于被该环境的折磨和摧残,和网上信息的匮乏,所以...
2019-06-13 10:57:21 3205 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人