自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

北漂的PHPcoder

北漂的PHPcoder

  • 博客(25)
  • 收藏
  • 关注

转载 HTTP状态码对照表

当浏览者访问一个网页时,浏览者的浏览器会向网页所在服务器发出请求。当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头(server header)用以响应浏览器的请求。HTTP状态码的英文为HTTP Status Code。

2023-01-31 16:14:23 465

原创 解放Golang模块间强依赖

文章目的在于解决模块间耦合关系,解决方案不唯一,思考后动手解决解决问题才会有更好的方案。

2022-08-08 18:15:00 241

原创 MYSQL存储结构

最大存储量根据磁盘限制有关,不过不是问题关键点,当数据量过多引发的磁盘IO次数影响整体性能,如何控制磁盘IO次数则为实际目的,减少磁盘IO可以通过减少B+树层数进行控制,一般层数控制在2层即可存储千万级数据。...

2022-08-04 18:16:17 4221

原创 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.

2021-02-02 17:12:35 410

原创 发布golang至Kubenetes

https://www.yuque.com/docs/share/d3166d1a-c47d-4b28-9ae0-f02df67e5f65?# 《发布golang至Kubenetes》

2021-01-15 09:34:18 122

原创 JAVA多线程基础篇

JAVA多线程篇线程CPU并行并发JAVA中的多线程线程间数据共享AQSCASSringBoot 中应用多线程线程进程、线程、协程的概念在多个语言中都有不同的提现,例如JAVA中存在进程+主线程+子线程的概念,GO中的进程+主线程+协程的概念,PHP中的进程+主线程都有不用的解决方案,但是我们还是要明确各个名词的概念CPU并行并发JAVA中的多线程线程间数据共享AQSCASSringBoot 中应用多线程...

2020-07-21 21:15:10 137

原创 SpringBoot 零基础学习过程(七)ES服务搭建,实现简单的业务调用测试

es技术已经很广泛,以及对技术的探索,觉得jdbc已经不是追求的目标,所以舍弃上一章所要求的目标,转而对es的探索首先本地搭建es服务,本地我搭建的是一主一从,环境搭建大家百度搜索一下,不做过多说明了,还有elasearch-head、kibana(测试调用),两个二选一即可,head更加简单直观,根据个人喜好即可。给大家看一下我本地搭建的elasticsearch-head的界面...

2020-04-13 12:02:15 272

原创 golang 实现配置中心 (一)

项目背景,之前在上家东家接触到golang,自学到项目上线,也是摸着石头过河,中间也遇到了一些小bug(生产环境出现内存泄露问题,导致业务占用内存,居高不下,实际是因为项目的service层部分应用没有应用到redis或数据库,但是也进行了实例化,最后没有释放资源导致,排查方法也是比较笨,就是一些流程在本地跑,看哪些环节导致内存居高不下,最后追查到的结果),随之后来业务的golang需求增加,公司...

2020-04-13 11:34:03 2793

原创 SpringBoot 零基础学习过程(六)pagehelper+封装返回数据格式

拖延了两天,中间有些别的需求在写,而且也遇到了点坎坷。本章主要完善上一章一些业务的剩余瑕疵,查询时避免不了数据分页的功能,还有业务的返回格式统一,例如code、msg等信息的统一(实际根据公司要求和内部业务的风格定义,不要求一致,没有最好的程序,只有最适合的),废话不多说,开始!说明:项目还是在上一章的工程中继续开展的1.封装返回数据类:首先封装一个数据返回枚举项,准备后续异常信息...

2020-04-01 16:18:43 1342

原创 SpringBoot 零基础学习过程(五)Mybatis+JPA

通过前四章,通过springboot+mybatis可以基本进行业务开发,但是一些基础的业务还需要卸载mapper中,比较麻烦,我们可以使用jpa帮助我们实现底层的基础操作,这样可以在我们针对一些基础的操作时,不必要再写一些比较low的mapper,话不多说,上代码。1.在创建项目时,勾选mybatis、mysql、jpa、spring web2.在maven的配置项中加入我们的配置...

2020-03-30 19:57:12 258

原创 SpringBoot 零基础学习过程(四)小插曲之MyBatis Generator

在搜索资料过程中无意发现一个神奇的东西(自己不知道而已),MyBatis Generator这个插件可以帮助我们创建实体类、mapper.xml这样可以简化我们在新项目和就项目改版时数据库手动创建的问题,可以用代码快速生成我们需要的mapper、实体,老规矩废话不多说,直接上代码。1.首先在maven配置中增加配置项其中包含了一个配置文件的目录,这个我看了很多的示例,觉得这个比较清晰,所以...

2020-03-30 17:29:22 159

原创 SpringBoot 零基础学习过程(三)mybatis数据库简单操作

通过上两章可以进行项目搭建、基础项目配置本章我们主要是通过springboot+mybatis实现数据的插入和查询,删除和更新没有具体实现,大家可以自己动手试一下主意:这个demo没有使用传统的mapper.xml配置模式,引入了tk.mybatis,所以如果你是一个使用传统mybatis的有可能有些差异,不过大同小异只不过是写法不一样而已。1.管理创建项目、配置环境(只是一个小dem...

2020-03-30 15:45:14 174

原创 SpringBoot 零基础学习过程(二)写一个访问小demo

本章主要针对配置项、日志信息进行说明,并写一个小demo访问章节回顾上一章创建了SpringBoot项目,但是没有做项目jar包的处理,并且在maven的配置中没有说明一些重点注意事项1.创建项目时,会在项目根目录生成一个pom.xml文件,这个文件就是项目应用到的jar包,所以根据说明就知道引入的jar包需要存在才可以引入,否则会报出一些错误,导致无法启动项目,如图下,默认生成的版本...

2020-03-27 17:44:56 210

原创 SpringBoot 多文件多环境配置情况

<?xml version="1.0" encoding="utf-8"?><configuration> <properties> <!-- 文件输出格式 --> <property name="PATTERN">%d{yyyy-MM-dd HH:mm:ss.SSS} |-%-5level ...

2020-03-27 17:23:59 133

原创 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] -| ...

2020-03-27 17:19:42 147

原创 SpringBoot 零基础学习过程(一)

我是一个PHP语言开发者,近期公司要求语言PHP转JAVA,所以开始自学的苦逼路程,从13年开始加入开发,7年旅程中有几次机会接触到了JAVA,JAVA只掌握了基础语法(还有点忘差不多了,当时在培训机构任职,有机会去java项目组偶尔听课),最原始的jdbc模式开发过一个公司内部的小项目(还把源代码整丢了????)。前提要求(由于时间要求,大家可以先百度配置信息,后续有时间补充配置流程):下载j...

2020-03-27 15:06:33 876

原创 java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

上午遇到了个坑,小白萌芽期啊,在jsp中引入自己写的jdbc类,然后导入mysql驱动各种尝试都是失败的,后来终于了解原因,是因为类包放置位置问题,需要放在webcontent/web-inf/lib里面然后再build path

2017-08-09 11:34:41 169

原创 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

2017-08-09 10:22:56 3475

原创 Mysql 0基础进阶之mysql介绍《01》

每达到50浏览更新一般,感谢大家推荐

2017-08-05 16:45:43 187

转载 JAVA JDBC-Mysql操作类

package com.yunti.utils;import java.lang.reflect.Field;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.Resul

2017-08-04 19:31:47 633

原创 JAVA 扩展(待整理)

newInstance 与 new类名.class 与 Class.fornamegetDeclaredField

2017-08-04 17:45:28 227

转载 JAVA 数据表反射实体类,自动生成实体类

import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;im

2017-08-04 17:16:09 5444

原创 JAVA 字符串与date类型转换(自用类)

public class DateStringUtils { private final static String DATETIME = "yyyy-MM-dd HH:mm:ss"; private final static String DATE = "yyyy-MM-dd"; private final static String TIME = "HH:mm:ss"; /**

2017-08-04 11:45:04 2035

原创 事件委托

事件委托是通过事件冒泡的原理,利用父级去触发子级的事件。 如下html,如果不用事件委托,将每一个li都去添加click事件监听,非常麻烦。 另外就是如果通过js动态创建的子节点,需要重新绑定事件。 而利用事件委托的话,只需要给父级绑定一个事件监听,即可让每个li都绑定上相应的事件。$(“#wrap”).on(“click”,’li’,function(ev){$(this).cs

2017-08-04 10:55:42 180

原创 阻止默认事件行为和事件冒泡

阻止默认事件行为和事件冒泡默认事件:例如a标签点击后会进行跳转,跳转的操作就是默认事件例如submit按钮点击回车后会进行表单提交,也属于默认事件 解决方法:w3c的方法是e.preventDefault(),IE则是使用e.returnValue = false;事件冒泡:冒泡简单的举例来说,儿子知道了一个秘密消息,它告诉了爸爸,爸爸知道了又告诉了爷爷,一级级

2017-08-04 10:50:09 287

空空如也

空空如也

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

TA关注的人

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