HTTP状态码对照表 当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。HTTP状态码的英文为HTTP Status Code。
MYSQL存储结构 最大存储量根据磁盘限制有关,不过不是问题关键点,当数据量过多引发的磁盘IO次数影响整体性能,如何控制磁盘IO次数则为实际目的,减少磁盘IO可以通过减少B+树层数进行控制,一般层数控制在2层即可存储千万级数据。...
Phalcon框架Nginx配置详解 Phalcon框架Nginx配置详解本地测试环境配置server { listen 8080;#监听 80 端口,接收http请求 server_name ares.com ; #就是网站域名 root "D:\phpstudy\myphp_www\PHPTutorial\WWW\project\aresflare\public";# 准备存放代码工程的路径 index index.php index.html i.
发布golang至Kubenetes https://www.yuque.com/docs/share/d3166d1a-c47d-4b28-9ae0-f02df67e5f65?# 《发布golang至Kubenetes》
JAVA多线程基础篇 JAVA多线程篇线程CPU并行并发JAVA中的多线程线程间数据共享AQSCASSringBoot 中应用多线程线程进程、线程、协程的概念在多个语言中都有不同的提现,例如JAVA中存在进程+主线程+子线程的概念,GO中的进程+主线程+协程的概念,PHP中的进程+主线程都有不用的解决方案,但是我们还是要明确各个名词的概念CPU并行并发JAVA中的多线程线程间数据共享AQSCASSringBoot 中应用多线程...
SpringBoot 零基础学习过程(七)ES服务搭建,实现简单的业务调用测试 es技术已经很广泛,以及对技术的探索,觉得jdbc已经不是追求的目标,所以舍弃上一章所要求的目标,转而对es的探索首先本地搭建es服务,本地我搭建的是一主一从,环境搭建大家百度搜索一下,不做过多说明了,还有elasearch-head、kibana(测试调用),两个二选一即可,head更加简单直观,根据个人喜好即可。给大家看一下我本地搭建的elasticsearch-head的界面...
golang 实现配置中心 (一) 项目背景,之前在上家东家接触到golang,自学到项目上线,也是摸着石头过河,中间也遇到了一些小bug(生产环境出现内存泄露问题,导致业务占用内存,居高不下,实际是因为项目的service层部分应用没有应用到redis或数据库,但是也进行了实例化,最后没有释放资源导致,排查方法也是比较笨,就是一些流程在本地跑,看哪些环节导致内存居高不下,最后追查到的结果),随之后来业务的golang需求增加,公司...
SpringBoot 零基础学习过程(六)pagehelper+封装返回数据格式 拖延了两天,中间有些别的需求在写,而且也遇到了点坎坷。本章主要完善上一章一些业务的剩余瑕疵,查询时避免不了数据分页的功能,还有业务的返回格式统一,例如code、msg等信息的统一(实际根据公司要求和内部业务的风格定义,不要求一致,没有最好的程序,只有最适合的),废话不多说,开始!说明:项目还是在上一章的工程中继续开展的1.封装返回数据类:首先封装一个数据返回枚举项,准备后续异常信息...
SpringBoot 零基础学习过程(五)Mybatis+JPA 通过前四章,通过springboot+mybatis可以基本进行业务开发,但是一些基础的业务还需要卸载mapper中,比较麻烦,我们可以使用jpa帮助我们实现底层的基础操作,这样可以在我们针对一些基础的操作时,不必要再写一些比较low的mapper,话不多说,上代码。1.在创建项目时,勾选mybatis、mysql、jpa、spring web2.在maven的配置项中加入我们的配置...
SpringBoot 零基础学习过程(四)小插曲之MyBatis Generator 在搜索资料过程中无意发现一个神奇的东西(自己不知道而已),MyBatis Generator这个插件可以帮助我们创建实体类、mapper.xml这样可以简化我们在新项目和就项目改版时数据库手动创建的问题,可以用代码快速生成我们需要的mapper、实体,老规矩废话不多说,直接上代码。1.首先在maven配置中增加配置项其中包含了一个配置文件的目录,这个我看了很多的示例,觉得这个比较清晰,所以...
SpringBoot 零基础学习过程(三)mybatis数据库简单操作 通过上两章可以进行项目搭建、基础项目配置本章我们主要是通过springboot+mybatis实现数据的插入和查询,删除和更新没有具体实现,大家可以自己动手试一下主意:这个demo没有使用传统的mapper.xml配置模式,引入了tk.mybatis,所以如果你是一个使用传统mybatis的有可能有些差异,不过大同小异只不过是写法不一样而已。1.管理创建项目、配置环境(只是一个小dem...
SpringBoot 零基础学习过程(二)写一个访问小demo 本章主要针对配置项、日志信息进行说明,并写一个小demo访问章节回顾上一章创建了SpringBoot项目,但是没有做项目jar包的处理,并且在maven的配置中没有说明一些重点注意事项1.创建项目时,会在项目根目录生成一个pom.xml文件,这个文件就是项目应用到的jar包,所以根据说明就知道引入的jar包需要存在才可以引入,否则会报出一些错误,导致无法启动项目,如图下,默认生成的版本...
SpringBoot 多文件多环境配置情况 <?xml version="1.0" encoding="utf-8"?><configuration> <properties> <!-- 文件输出格式 --> <property name="PATTERN">%d{yyyy-MM-dd HH:mm:ss.SSS} |-%-5level ...
SpringBoot 日志配置单文件 <?xml version="1.0" encoding="UTF-8"?><configuration> <!-- 文件输出格式 --> <property name="PATTERN" value="%-12(%d{yyyy-MM-dd HH:mm:ss.SSS}) |-%-5level [%thread] %c [%L] -| ...
SpringBoot 零基础学习过程(一) 我是一个PHP语言开发者,近期公司要求语言PHP转JAVA,所以开始自学的苦逼路程,从13年开始加入开发,7年旅程中有几次机会接触到了JAVA,JAVA只掌握了基础语法(还有点忘差不多了,当时在培训机构任职,有机会去java项目组偶尔听课),最原始的jdbc模式开发过一个公司内部的小项目(还把源代码整丢了????)。前提要求(由于时间要求,大家可以先百度配置信息,后续有时间补充配置流程):下载j...
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver 上午遇到了个坑,小白萌芽期啊,在jsp中引入自己写的jdbc类,然后导入mysql驱动各种尝试都是失败的,后来终于了解原因,是因为类包放置位置问题,需要放在webcontent/web-inf/lib里面然后再build path
JAVA BASE64Encoder使用,导入sun.misc.BASE64Encoder包 import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import sun.misc.BASE64Encoder;public class StringUtils { public Str